什么是区块链开源项目?
开源就是源代码公开可见,可以公开给大家使用,可以被编辑和修改。不开源就是非公开,看不见源代码,不能被编辑。举个例子就好比饭店,九毛九公开厨房给大家看,大家可以看到做菜全过程,而点都德不公开厨房,大家就看不见做菜的过程。区块链开源项目就是公链源代码可见,大家都可以编辑和使用。
不开源就是耍流氓
小蚁的达飞鸿说:“区块链本身要解决的是信任问题,颠覆的是传统的单点信任和对某一中心化机构的信任。如果不开源,那仍将会是一个中心化的机构,与区块链的精神背离。” 他半开玩笑地指出,“不开源的区块链都是耍流氓”。让所有人看见源代码本身构建了信任的基础,所有的程序运行都遵循同一原则,大家彼此互信。
大家最熟悉的开源软件就是安卓,它是现在影响力最大的开源软件之一,如果没有安卓的开源开放,相信今天没有那么多手机厂商和移动互联网的兴起。一个人的能力肯定没有一群人的能力大,开源软件,人人都可以在源码之上改进,优化,最终会向一个比较完美的结果演变。苹果的生态也很开放,现在他们也推出了开源Swift。
开源项目将更容易存活
从商业角度考虑,满足用户需求而不是捆绑用户,能够让用户持续使用的方式,是持续输出价值,而不是拉住用户不让走。没有开源的基础技术是没有生命力的,因为它很难被广泛使用。在商业上,一个开源项目被大范围使用后,是能够得到全社会的资源的参与,可以使得整个技术升级换代成熟起来变得非常迅速,过去可能要经过三年、五年、甚至十年的时间去进化,因为开源的力量,在短短几个月内可能就完成了。若是不能做到开源,那所宣称的区块链技术则是“挂羊头卖狗肉”,根本不是对于一项技术的信任,而是对商誉、对公司或者对个人的信任。这种信任本身是脆弱的,需要其他辅助的措施来建立这种信任。
| 留言与评论(共有 0 条评论) |