【墨夜拎月·web3.0·区块链】区块链 介绍

110 阅读5分钟

区块链 介绍

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

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

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


默克尔树

1992年,默克尔(Merkle)树被纳入到区块链的设计中,大大提高了区块链的效率。默克尔(Merkle)树被用来创建一个“安全的区块链”,它存储了一系列数据记录,每条数据记录都与前一条数据记录相连。这个链中的最新记录包含了整个链的历史。然而,这项技术当时没有被大规模应用,专利在2004年失效。

可重用工作证明(RPoW)

2004年,计算机科学家哈尔o芬尼(Hal Finney)推出了一个名为“可重用工作证明”(RPoW)的系统,作为数字现金的原型。这是加密货币历史上一个重要一步。RPoW系统通过接收不可交换或不可替换的基于Hashcash的工作令牌证明来工作,从而创建一个rsa签名的令牌,该令牌可以进一步在人与人之间传输。

RPoW通过保持在可信服务器上注册令牌的所有权,解决了双重支付(Double Spend)问题。该服务器旨在让全世界的用户实时验证其正确性和完整性。

比特币

2008年,一位化名中本聪(Satoshi Nakamoto)的人,至今也不知道真人是谁,提出了比特币的概念,在比特币中应用了分布式区块链技术。他以一种独特的方式改进了设计,在不需要可信方签名的情况下向初始链添加区块。修改后的树将包含数据交换的安全历史。它利用p2p网络对每个交换进行验证,可以在不需要中心管理的情况下自主管理。

这些改进非常有益,使得区块链成为加密币/虚拟币的支柱。今天,该设计被广泛应用于其他加密币。

区块链具有良好的发展前景。block(块)和chain(链)这两个词在中本聪(Satoshi Nakamoto)的原稿中被当作两个单词使用,但到2016年,它们最终被作为一个单词 — 区块链(blockchain) — 推广开来。  

区块链的特点

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

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

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

区块链的优势

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

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