区块链开源项目_区块链项目可以从开源中学到什么?

区块链开源项目

我从事开源已有十多年了。 我参加过具有创新思想的小型项目,后来发展成为拥有牢固社区的大型项目。 我还见证了功能失调的社区如何能够吸收项目的精力长达数年之久。 这一切都要归功于开源开发和协作。

最近,我也活跃于区块链领域:阅读, 写作和为项目做贡献。 我得出的结论是, 区块链项目是具有开放开发和开放业务模型的初创公司 。 为了成功,首先,区块链初创企业必须学习如何以开源方式构建社区。

开源代码

区块链的基本前提之一是去中心化并将控制和数据返回给用户。 没有透明度和开放性就无法实现这种权力下放。 如果源代码是封闭的,则与当今的集中式封闭系统没有什么不同。 如果不打开代码,就无法读取和确认系统正在执行其有望完成的工作。

有一些项目试图避免这种情况,但是即使他们也意识到代码必须至少开放到某个特定级别。 例如,Hedera Hashgraph(从技术上讲,这不是一个区块链项目,而是一类类似的软件)表示该代码无法自由分发(分叉),但将开放供审查

这证明了我们的前提: 区块链项目首先是开源项目。 根据“开源倡议”是否可以将其归类为开源不在本文范围之内。 关键是,如果源代码不可读取/不可验证,那么在不受信任的区块链平台上运行某些内容就没有意义。

打开运行时

除了开源之外,区块链与非区块链开源项目的区别还在于,运行时也是开放的。 开源项目可以在露天开发,但是可以作为开放核心,服务或封闭系统的一部分运行和使用。 公共区块链(这里不研究私有链)是未经许可的,任何人都可以加入和离开网络,任何人都可以运行一两个节点。 它代表了具有开放治理的无信任且无边界的运行时。

打开数据

区块链的另一个独特方面是,区块链项目除了开放源代码,开放运行时之外,还具有开放数据。 任何人都可以派生代码(客户端应用程序&

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值