什么是区块链?
区块链 2022-10-23 14:53:18 1059

区块链,作为一项崭新的、跨时代的伟大技术,正不断刷新着人们的想象,改变整个世界。历史承载了新技术的故事,无论是蒸汽机、互联网还是区块链,一切技术的演变都充满着机遇与挑战。


区块链(Blockchain),字面意思是由(交易数据的)区块所组成的链条。区块链,最早且最被人熟知的应用是比特币(Bitcoin)。


比特币,最初由中本聪提出,是一种点对点(P2P)形式的数字货币。点对点的传输,意味着这是一个去中心化的支付系统。比特币不需要特定的货币机构发行,而是根据特定的算法,通过大量的计算产生。比特币在网络交易过程中,可以记录和确认交易行为,且不可随意改变,尤其采用密码学设计,进一步确保交易过程的安全性。由于比特币去中心化的特性,其无法大量制造,也不能人为操控币值。比特币可以用来兑换商品,比如购买虚拟产品,当然只要交易双方认可,比特币也可以购买实体产品。


简单了解了区块链最广泛的应用之后,我们该如何理解区块链本身呢?其实,区块链本质上是一个去中心化和信任化的数据库,是一连串使用密码学方法产生关联的数据块。其利用数据存储、点对点传输、共识机制、加密算法等,让每个数据块都包含某一段时间内网络上交易的数据信息,以用于验证信息是否有效,并生成下一个区块。可以说,区块链是一个利用去中心化和去信任化的方法,依靠集体来共同维护的可靠的数据库技术方案


要理解区块链,首先要接受一个设定:有个账本,要记录的是一群人之间的公共账目(比如班费、物业费、公益捐款的收支),这个帐本由大家一起来记账。


先一个人,在帐本的某一页,一行一行的记录明细,当一而记满后,大家都去核对账目,正确的话,大家签字认可这一页的所有账目。


记满一页后,再选另一个人开始记接下来的一页。现在有意思的事情来了,新的一页首先要把上一页的一些摘要特征(比如页码、余额、人数、条数什么的...)抄写下来放在页首以供对照,免得前一页被改了或丢了还无据可查。然后,再一条条记账,记满一页后,核对、签名确认...依次反复。这样,帐本的一页和一页之间就形成了“证据链”。


更重要的是,帐本上已经签名确认的每一页,所有人都会一定不漏地复制一份,放到自己家里,以免少数人篡改,污损、丢失账目。


这样,账本的每一页是一个“区块(Block)”,一页一页之间形成前后连贯的证据链,每个人之间构成了多点的网络,这就是“区块链”的概要原型。


这里面的关键点在于,这个账本一定是一群人的账,并不是一个人的账。如果是一个人的账,自己拿个小本本记就好了,为什么要整这么麻烦。就是因为这一群人互相之间并不完全信任,记账过程可能出纰漏,所以必须用这么繁琐的步骤,让大家平等参与,一起保证账目的准确和公允性,产生的结果大家保存,永远不会丢也不会错。


上面的举例看起来步骤繁琐,还要求每个人都一定不差地复刻和保存,那么就需要技术手段来帮助大家记账。这又回到技术环节,随着计算机科技的发展,无论是网络、密码学、数据结构、分布式算法等技术都趋于成熟,区块链领域把这些技术组合在一起,一揽子完成了从记账到分发到验证到保存的整个过程。运用技术服务整个群体,这就是神奇的区块链技术。

相关文章

0.053345s