LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 论开源在区块链中的重要性

论开源在区块链中的重要性

2020-01-31 链上小白 来源:区块链网络

论开源的重要性

绝大多数人都不知道,互联网的历史基本上是由开源软件驱动的。在万维网(www)尚未诞生之时,全世界行动派的程序员们就已经把 Internet 的骨干协议开发出来了,激励他们行动的这种精神,也正在推动着当今的区块链运动。

在黑客文化中我们亦可以看到开源的影子——《大教堂与集市》是一本介绍开源文化的优秀著作,它也被人们称为开源运动的独立宣言:

1982 年,麻省理工学院 理查德·马修·斯托曼开始用 C 语言重新构建整个 UNIX 的克隆,并且免费发布。

1991 年,林纳斯·班奈狄克·托瓦兹开始为 386 机器开发自由 UNIX 内核,他很快获得了成功并吸引了互联网上的黑客们,他们帮助林纳斯一同开发 Linux:一个全功能的 UNIX,源代码完全免费,而且可以再发布。

在 Linux 未被开发出来之前,所有人都认为软件已经复杂到与操作系统同等,必须要有一群精心策划的精英团队才能完成,要像建造教堂一样精心打造。而Linux的模式像是在集市闹着玩,没有团队,没有监管,由大量的志愿者参与开发每周发布修改。

然而,令所有人吃惊的是这种集市的创作模式效果非常好。Linux 在稳定性和可靠性上已经和很多商业 UNIX 不相上下,并比商业版支持更多软件。

为什么集市开源模式更优?

其实不难理解,俗话说“三个臭皮匠顶个诸葛亮”。要让一个人找出一组代码的所有漏洞是非常困难的,但是让一群人每人找一个小问题是非常容易的。开源的优点就是在于全员参与,共同维护。

开源释放技术的潜力

另外开源还有一个好处就是更好地传播这项技术。当您允许其他人使用该技术时,您可以指数级地提升可用的潜在应用程序和技术的传播。以太坊区块我们都知道,面对全社区开源可以让任何人都能够创建和使用基于区块链技术的去中心化应用程序,将区块链技术应用于数字货币以外的领域之中,因此被誉为区块链2.0时代。

开源秉承去中心化理念

“区块链这个系统本身要解决一个问题,就是我们要‘去风险’,做到点对点的信任。那这个信任的基础是什么?就是每个任务运行的程序都遵循同一条原则,唯一实现办法——让所有人都能看到源代码“——NEO 达鸿飞

区块链是一个共识机制,这意味着这种参与者必须是透明的,也就是说,这种运行的代码必须是开源代码。至少参与的人,必须是需要知道代码的,如果一个区块链项目,代码没有开源,那么那么运行他的程序的节点都是不透明的。

从理念角度去看,开源是区块链项目的一个必选项是公开、透明,大家共同参与的一个过程。

不开源等于?

NEO创始人达鸿飞曾放出狠话:不开源的区块链都是耍流氓

如果区块链项目选择不开源,那仍将会是一个中心化的机构,与区块链的精神背离。那你还跟我谈什么项目,谈什么真假?连去中心化的理念都做不到,即便你是真的区块链那又怎么样。既然项目是基于区块链的,为何不直接开源,直接告诉别人项目确实是怎么工作的。

目前,国际上很多区块链公司都是开源的

Hyperledger(或Hyperledger项目)是一个旨在推动 区块链 跨行业应用的 开源 项目, 由 Linux基金会 在2015年12月主导发起该项目, 成员包括金融,银行,物联网,供应链,制造和科技行业的领头羊。

Chain Chat是基于夸克区块公链以打造区块链互联网社交价值网络,旨在为传统互联网社交和价值互联网社交带来更安全的、多方参与的、分布式交易与事务处理,更可信的数据存储、保护与归属机制,更便捷的流通结算体验,促进社交行业透明度与效率,增强多方互信度

如何查询项目是否开源呢?

基本上所有开源项目都会选择在网github开源。

(Github是谁?gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。于2008年4月10日正式上线。)

—-

编译者/作者:链上小白

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...