区块链到底是什么?这是一个通俗而详细的解释

区块链到底是什么?这是一个通俗而详细的解释

近年来,区块链技术的应用越来越受到政府、企业社会的重视。从比特币以太坊数字收藏,再到各种数据“上行线”,区块链科技可谓无穷无尽,不仅出现在政府文件中,也逐渐走进人们的生活。但是,这对区块链来说是什么呢?好像90%的人都说不清楚。

基于对区块链的研究和理解,我试着写一篇文章,用通俗的语言解释什么是区块链技术

中信出版社出版的《区块链—赋能万物的事实机器》(作者:Paul Vigna,Michael J.Casey)一书中,对区块链做了如下一般性定义

区块链是分布式账本,只能添加进去。存储在其上的交易记录都通过顺序链接、可证明的签名和加密技术来保护。这些交易记录会在计算机节点组成的网络中被复制,由软件驱动的共识过程会不断向其中添加新的记录。

理解这段话不容易。《区块链—赋能万物的事实机器》这本书对上述定义进行了详细而通俗的解读。让我们一起学习。

一、什么是“分布式”账簿?分布式,对应的词是集中式。如果我们把各种电子信息和账本存储在个人电脑服务器网站上,它有一个中心,这个中心的工作人员管理员可以很容易地修改这些文档或数据。

但是分布式的账簿不是存放在一个地方,而是存放在多个地方,具体来说就是存放在多个服务器上。每个核算节点将独立更新自己的账簿副本,并与其他节点进行协调。当一个记账员更新了账本,并证明其工作结果是可靠的,其他人就会及时把同样的更新放到自己的本地版本中。这是一个不断更新的事实记录,没有集中的权威版本,被普遍认可。

说白了,如果修改或者篡改这样的数据,几乎不可能同时修改更多服务器上的数据。所以分布式账本是安全的,也是权威的。

第二,为什么账本“只往里面加内容”?区块链上的各种帐册和信息只能添加,不能删除或篡改。这其实很重要,因为这意味着没有人能回到过去篡改记录。

比如数字人民币用户在使用的时候,只能不断的增加内容和交易记录,而之前的信息,包括金额和流通记录都无法修改。也就是说,交易一旦形成,就无法篡改。只有这样的数码产品具有权威性,具有防伪钞票特性,人们才能更放心地使用。

第三,什么是“可验证签名”?区块链使用公钥基础设施加密方法来共享和控制信息。通过公钥基础设施,用户可以控制两个独立但数学上相关的字符串(由数字和字母组成),即“密钥”。其中一个是只有用户知道的秘密“私钥”,另一个是所有人都知道的“公钥”,与一些有价值的信息挂钩。

比如在比特币系统中,这样的“有价值信息”指的是一定数量的比特币。用用户的私钥对自己的公钥进行“签名”的行为,可以从数学上向他人证明该用户拥有这个公钥的底层信息,然后就可以分发或发送给另一个人的公钥。以比特币为例,它涉及一个人通过从他的公钥导出的“地址”向另一个人汇款的过程。

“可证明签名”功能允许区块链数字资产所有者进行“转让和交易”,同时保证其不可篡改,符合资产交易的基本特征

第四,通过顺序链接和密码学来保证其安全性”:将密码学提供的一些工具应用到这个系统中,将写在账本上的记录用相互链接的方式表示出来,并设置一系列牢不可破的数学枷锁来保证其安全性,最终将其变成一个可验证的顺序链。这创建了一个具有时间特性的不间断的块集,其诚实性和完整性由加密技术保证。这种架构给人们提供了一种无与伦比的高度可靠的保证,即账本上约定的状态不会被篡改。

第五,“可复制”:如“分布式”所述,根据系统的分布式特点,账簿会在多个参与节点进行复制。\"

第六,“软件驱动的共识过程”:该程序由所有计算机独立运行。它对这些计算机设置了具体的要求和激励机制,对这些节点进行系统的引导,使它们在全网账本每一个版本更新时,就是否应该增加一些记录达成一致。\"

第七,“共识”是区块链设计原则关键词,因为它描述了一个过程,在这个过程中,每个参与者将独立管理账簿的副本,这些人将与其他人合作,以维护一个相互认可的事实版本。总的来说,这个机制的本质就是如何让大多数人更新,达成一致。

区块链的定义解释了这么多,你能理解吗?

暂无评论

暂无评论...