不管是互联网还是区块链,作为一项技术进入大众的视野,开源与否都饱含争议,曾经Java的非完全开源产生了很多非议,而今区块链的出现,让开源与否这个话题再次进入公众视野。 什么是开源? 大家经常听到的项目开源,实际上是指项目遵循开源协议,将源代码公开,任何人都可以进行查看。计算机发展早期阶段,软件几乎都是开放的,任何人都可以查看软件的源代码,但是微软的出现打破了这种局面,他们在分发软件的时候也不再附带源代码。从此,专有软件的时代到来了。但是随着区块链技术的出现,以代码开源为特点,凭借在极客圈获得的巨大认同,开始重登历史舞台,现在大部分的项目选择在Github上面开源。 区块链项目为何要开源? 简单来说,区块链技术就是一个大的账本,可以供很多人查看使用,这个大的账本需要多方参与合作。但是在合作过程中,如何迅速的建立互信?如何让合作企业将业务直接建立在陌生平台上?最好的办法或许就是开源。项目方选择开源,意味着将获得: 更少的项目漏洞 一个项目选择开源,意味着将要承受更大的公众压力,接受公众的检查,项目方在写代码和做测试时,会更加注重代码质量,这和政府将资金公开类似。 更低的开发成本 对于项目来说,随着开源社区的逐渐成熟,有些工作可能社区成员就能替代完成,比如项目漏洞的检查、代码书写。整体开发成本将会越来越低。 更强的创新能力 因为社区的多元化,技术人才有新的想法后可以直接自己动手创建分支。开源给予了更多选择,就如同一家公司无论有多么优秀,它还是需要更多的优秀人才。 不开源等于? NEO创始人达鸿飞曾放出狠话:不开源的区块链都是耍流氓。 如果区块链项目选择不开源,那仍将会是一个中心化的机构,与区块链的精神背离。那你还跟我谈什么项目,谈什么真假?连去中心化的理念都做不到,即便你是真的区块链那又怎么样。既然项目是基于区块链的,为何不直接开源,直接告诉别人项目确实是怎么工作的。藏着掖着必定是见不得光。 国际上很多知名区块链公司都是开源的,例如Hyperledger,Chain Chat Hyperledger(或Hyperledger项目)是一个旨在推动 区块链 跨行业应用的 开源 项目, 由 Linux基金会 在2015年12月主导发起该项目, 成员包括金融,银行,物联网,供应链,制造和科技行业的领头羊。 Chain Chat是基于夸克区块公链以打造区块链互联网社交价值网络,旨在为传统互联网社交和价值互联网社交带来更安全的、多方参与的、分布式交易与事务处理,更可信的数据存储、保护与归属机制,更便捷的流通结算体验,促进社交行业透明度与效率,增强多方互信度 如何查询项目是否开源呢? 首先,我们打开网址https://github.com/ 点击Sign up for GitHub进入下面界面 然后点击Create an account创建用户 选择free的,然后continue 然后直接点击skip this step 这时候账号就创建完成后 会给你的邮箱发送一份邮件 然后点击Verify email address (Github是谁?gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。于2008年4月10日正式上线。) —- 编译者/作者:链上小白 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
区块链不开源=假项目?
2019-11-20 链上小白 来源:区块链网络
相关阅读:
- 观点 | 为什么Synthetix选择Optimism扩容方案?2020-10-26
- 阿里巴巴之父马云(Jack Ma)谈到数字支付的未来2020-10-26
- WAX sw/eden | EOSIO游戏链WAX.io: 引领NFT市场快速崛起2020-10-26
- 瑞波首席执行官布拉德·加林豪斯(Brad Garlinghouse)反对Coinbase的“不政2020-10-26
- Pionex派网携手币安,全新交易工具开启「区块链券商」新赛道 - 律动B2020-10-26