区块链可以认为是一种分布式账本技术,将不同属性的元数据块添加到一个按时间戳上级组织的数据链中。借助不同的共识机制,已经添加到链中的数据将变得几乎不可变。在2015年之前,唯一为大众所熟知的区块链应用就是比特币(BitCoin)。比特币是一种数字货币,由一位名叫中本聪的匿名程序员于2008年创建。它也是世界上第一个广泛使用和真正去中心化的区块链应用程序。比特币软件可以在任何普通的个人电脑上运行。比特币的灵魂是其账本数据和账本写入机制,账本写入机制不断加强账本数据的安全性。其中,写书机制是由一个开源社区实现的,当然这个开源社区也负责优化写书机制。如果说用户是维持项目生存的养分,矿工是项目的血肉,那么开源社区就是整个项目的灵魂设计者。开源社区一般由有共同理想和目标的人组成。他们根据一组公认的协议维护软件源代码。由于开源代码由分散在世界各地的开发者维护,开源社区成为他们交流的场所。必经之路,其中Github社区是全球最大的开源社区。开源社区最重要的特征是:团队合作、个人平等、积极贡献,这也是开源所体现的精神。开源社区也让每个人都参与进来,个人参与开源社区的发展,一方面可以给个人锻炼和成长的机会,另一方面也可以帮助解决技术上的问题开源项目遇到的问题。所以开源的本质是共享,包括技术和信息。信息承载着社区的集体意志,用技术将这种思维转化为某种执行规则。所以,开源更深层次的含义其实是达成共识。此外,任何人都可以阅读开源软件的代码。正是因为这个网络的开放性,才能聚集大量的信任。连区块链的源代码都必须开源,但开源是不够的。随着生态系统的不断发展,该项目应继续满足用户的需求。只有汇聚共识,并在整个生态系统中不断体现,开源项目才能有保障。健康成长。***,值得一提的是,区块链的开放性在被认为是创新和变革的源泉的同时,也被认为是一种治理形式:代码治理,用户期望运行的任何一种解决方案,都应该包含他们认为整个网络应该包含的功能和方法。
