区块链 教程

区块链

区块链是由节点参与的分布式数据库系统(即分布式账本),它的特点是不可更改,不可伪造。银行系统可以理解为一个中心化的账本,账本中记录了每个人有多少钱,但每个人手上是没有这个账本的,只有银行有。区块链也是一个账本,账本中记录了每个人拥有什么,但每个人手上都有这个账本。这个账本是公开的,所有人都可以查看。

区块链技术把先进的密码学与计算机科学相结合,确保没有人可以在不知情的情况下更改这些记录。一旦信息被添加到区块链,就不可能修改或删除它。因此,由于其不可变的性质,区块链作为一个值得信赖的信息数据库,任何人都可以随时检查。这允许陌生人信任交易的有效性,而不需要彼此信任。


 

1. 区块链的特点

  • 区块链是一个账本,是一个不断增长的文件,每笔交易按时间顺序记录。
  • 区块链是分布式、去中心化的账本。区块链网络中的每个人都有这个账本,而不是像银行一样,只有银行有,理论上来说,银行账号里少个几毛钱,大部分人都不会知道,因为无处对账。
  • 区块链中的记录是永久性的,一旦交易记入区块链,它将永久存在,不会被删除。
  • 区块链中的记录是不可修改的,一旦交易记入区块链,就不能修改。
  • 区块链确保记录是安全的,区块链使用密码学技术确保信息被锁定在区块链中。

区块链中,交易信息以一个个信息块的形式记录,这些块以链条方式,按时间顺序连接起来。新生成的交易信息记录块,不断地被加到区块链中。

图

区块链技术可以应用到多个领域。区块链目前的主要用途是作为虚拟货币的分布式账本,但它在银行、金融、政府、医疗、保险、媒体娱乐、零售等广泛的商业领域,都显示出巨大的前景。

 

2. 区块链的优势

区块链技术是一项革命性的技术,区块链具有如下优点:

  • 时间缩短: 在金融行业,区块链可以让交易结算更快。区块链去除了以往漫长的核查、清算过程,因为所有相关人都有一个一致的数据版本。
  • 不可篡改的交易: 区块链按时间顺序记录交易,能确保交易不能被删除或修改。
  • 可靠性: 区块链验证了每个相关方的身份。这消除了双重记录,并加速了交易。
  • 安全性: 区块链使用密码学技术来确保信息被锁定在区块链中。它基于p2p技术(不是指金融p2p,是p2p网络技术,bt下载也是基于p2p),使用分布式账本,每一方都持有原始链的副本,因此即使有大量其他节点崩溃,系统仍然可以运行。
  • 无中介: 它允许双方直接进行交易,而不需要第三方中介。
  • 权力下放: 没有中心机构监督任何事情。每个节点如何交换区块链信息都有标准规则,确保所有交易都经过验证,并按时间顺序添加到区块链中。

区块链技术是最早由计算机科学家斯图尔特·哈伯(Stuart Haber)和w·斯科特·斯托内塔(W. Scott Stornetta)于1991年提出。他们介绍了一种方案,用于在数字文档上加盖时间戳,防止文档被篡改。他们开发了 ...