区块链

来自iCenter Wiki
跳转至: 导航搜索

狭义(比特币领域)

区块链(Blockchain)是比特币的一个重要概念,区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了过去十分钟内所有比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。该概念在中本聪的白皮书中提出,中本聪持有第一个区块,即“创世区块”。

广义的区块链

[1] 区块链(blockchain)是指:

通过去中心化去信任的方式
集体维护一个可靠数据库的技术方案

这个技术方案主要让
参与系统中的若干个节点通过“密码学相关方法”产生数据块

数据块(block)具体是这样的:
1.包含一段时间内全部信息交流数据
2.生成数据指纹以验证有效性(时间戳)
3.链接下一个数据块(chain)

因此,区块链需要符合以下特征

1.去中心化
  整个网络(或系统)没有一个作为中心的管理机构,任意节点之间的权利和义务完全相等,任意一个节点的缺失不会影响整个系统的工作。
2.集体维护
  数据块由系统中具有维护功能的节点共同维护。
3.可靠数据库
  每个参与节点都可以获取一份完整的数据库拷贝,单个节点上对数据库的修改无效,无法影响其他节点的数据,除非51%以上节点的数据库被同时修改。
4.去信任
  系统中每个节点之间的数据交换不存在“信任”、“信用”、“可信度”之类的说法,因为整个系统是公开透明的,一切数据都是公开的,不存在欺骗。

参考资料

搜狗百科:区块链[2]

未央网:谈谈究竟什么是区块链技术 作者:龚鸣