什么是区块链

区块链概念的诞生


  区块链(Blockchain)是由两个词组成,区块和链。在中本聪的论文《比特币:一种对等网络电子现金系统》中,并没有使用blockchain一词,而是使用chain of blocks,即由区块组成的链。


/uploads/files_user54/article/5da5447142588321422.png


  区块,本质上就是某个时间段内的一组数据(通常用Merkle tree算法计算的散列值表示)。一个区块还包含了相应的时间戳和前一个区块的加密散列。因为下一个区块的生成会依赖于上一个区块,于是一个个区块就由密码学保护并串接起来,形成了一条链。


  这种设计的美妙之处在于当新的区块添加到区块链之后,区块中的数据就难以篡改。因为某个区块变了,后面的区块也要重新生成。而区块中的数据都是由加密凭证保护的,且加密凭证的生产成本很高(挖矿,矿工会得到新的代币作为奖励),也很难撤销。


区块链概念的发展


  通过利用点对点网络和分布式的节点服务器,区块链数据库能够进行自主管理。为比特币而发明的区块链使比特币成为第一个解决重复消费问题的数字货币。比特币的设计已经成为其他数字货币的灵感来源。而其他数字货币的繁荣也推动了区块链概念的普及。区块链概念延伸成为了数字货币的核心组成部分——作为所有交易的分布式公共账簿。


区块链的特征


  从区块链的形成过程看,区块链技术具有以下特征。


  一是去中心化。区块链技术不依赖额外的第三方管理机构或硬件设施,没有中心管制,除了自成一体的区块链本身,通过分布式核算和存储,各个节点实现了信息自我验证、传递和管理。去中心化是区块链最突出最本质的特征。


  二是开放性。区块链技术基础是开源的,除了交易各方的私有信息被加密外,区块链的数据对所有人开放,任何人都可以通过公开的接口查询区块链数据和开发相关应用,因此整个系统信息高度透明。


  三是独立性。基于协商一致的规范和协议(类似比特币采用的哈希算法等各种数学算法),整个区块链系统不依赖其他第三方,所有节点能够在系统内自动安全地验证、交换数据,不需要任何人为的干预。


  四是安全性。只要不能掌控全部数据节点的51%(共识机制不同,比例也不同),就无法肆意操控修改网络数据,这使区块链本身变得相对安全,避免了主观人为的数据变更。


  五是匿名性。除非有法律规范要求,单从技术上来讲,各区块节点的身份信息不需要公开或验证,信息传递可以匿名进行。


  由于区块链概念的火热,现在具有很多以上特点的应用都说自己是区块链概念。区块链的概念也会由于应用而加入更多的特性。比如区块链加虚拟机就是以太坊,区块链化地社区治理就是去中心化组织DAO等等。

0 个评论

要回复文章请先登录注册



Copyright ©