区块链所谓的开源,也许并不是像你想的那个样子

区块链
区块链可以认为是一种分布式账本技术,它将不同属性的元数据块添加到一条用时间戳组织的数据链上。借助不同的共识机制,已经加入到链上的数据将变得几乎不可更改。

区块链可以认为是一种分布式账本技,它将不同属性的元数据块添加到一条用时间戳组织的数据链上。借助不同的共识机制,已经加入到链上的数据将变得几乎不可更改。 

 

2015年之前,大众所了解的唯一区块链应用只有比特币(BitCoin)。比特币是一种数字货币,由一位匿名为Satoshi Nakamoto的程序员于2008年创建,它也是***个全球广泛使用和真正意义上的去中心化区块链应用。 

比特币软件可以运行在任何一台普通个人电脑上,比特币的灵魂是它的账本数据与账本写入机制,并且账本写入机制也在不断强化账本数据的安全性。其中账本写入机制由一个开源社区来实现,当然这个开源社区也负责优化写入机制。

如果说用户是维持项目生存的营养物质,矿工是项目的血与肉,那么开源社区便是整个项目的灵魂设计师。 

开源社区一般由拥有共同理想与目标的人组成,他们根据一套公认的协议来维护软件源代码,由于开放源码是由散布在世界各地的开发人员所维护的,开源社区就成了他们沟通交流的必要途径,其中Github社区是世界上***的一个开源社区。 

开源社区的最主要特征是:团队协作、个体平等、主动贡献,这也是开源所体现的精神。 

[[252738]] 

开源社区也允许每一个人参与其中,而个体参与开源社区的开发,一方面可以使个体得到锻炼成长的机会,另一方面也有助于解决开源项目所遇到的技术问题。 

所以开源的本质是共享,包括技术和信息,信息承载了社区的集体意志,而技术则用于将这种思维变成某种执行规则,因此开源更深层次的意义实际上是实现了共识。 

外加开源软件的代码可以被任何人阅读,正因为这个网络的公开,才能聚集大量的信任。 

甚至区块链的源代码必须是开源的,但仅是开源还不够,随着生态系统持续成长,项目应该持续满足用户的需求,只有汇聚共识并不断体现在整个生态中才可以保证开源项目的健康发展。 

[[252739]]

***,值得一提的是,虽然区块链的开放本质被认为是创新和变化的源头,它也被认为是一种治理形式:代码治理,用户期望运行的任何一种解决方案,都应该包含他们认为的整个网络应该包含的功能和方法。 

责任编辑:庞桂玉 来源: 快资讯
相关推荐

2023-06-25 20:07:57

云计算

2021-09-14 09:19:49

一号多卡手机卡号码

2020-06-27 17:33:42

云计算技术安全

2022-05-05 09:17:03

文档开源

2017-10-18 22:18:09

2022-03-13 23:19:04

元宇宙区块链数字货币

2015-05-08 07:29:42

OpenStack云方案云服务成本

2018-12-16 16:12:04

区块链数据库数据集

2021-07-15 06:43:12

SQLSelect命令

2013-02-22 09:49:43

大数据谷歌大数据全球技术峰会

2021-06-24 08:20:15

MySQL数据库索引

2011-07-26 13:47:06

AndroidLinux

2015-12-17 11:04:00

云开支云计算

2022-03-21 18:27:38

Linux计算机函数

2011-08-31 15:52:26

微软

2011-07-28 09:45:59

云计算

2018-02-25 19:20:13

软件定义SD-WAN广域网

2022-06-14 18:35:01

ID生成器语言

2010-07-21 09:21:10

云计算

2013-05-02 16:21:26

APP
点赞
收藏

51CTO技术栈公众号