近年来,区块链技术的应用越来越受到政府、企业和社会的重视。从比特币、以太坊到数字收藏,再到各种数据“上链”,区块链技术可谓美轮美奂。它不仅出现在政府文件中,也逐渐走进普通百姓的生活。但是区块链呢?好像90%的人都分不清。基于我对区块链的研究和理解,我尝试写一篇文章,用通俗的语言来解释什么是区块链技术。在中信出版社出版的《区块链—赋能万物的事实机器》一书中(作者:[美]PaulVigna,MichaelJ.Casey),对区块链的定义如下:区块链是一种只能向上添加内容的分布式账本。存储在其上的交易记录都受到时间序列链接、可证明签名和密码学的保护。在计算机节点网络中复制,软件驱动的共识过程不断向其中添加新记录。理解这段话并不容易。《区块链—赋能万物的事实机器》一书对以上定义进行了详尽通俗的解读。让我们一起学习。首先,什么是“分布式”账本?分布式,对应的词是集中式。如果我们把各种电子信息和账本存放在个人电脑、服务器或网站上,就有一个中心,这个中心的人员或管理员可以很容易地修改这些文件或数据。但是,分布式账本不是存储在一个地方,而是存储在多个地方。具体来说,它们存储在多个服务器上。每个记账节点将独立更新自己的账本副本并与之通信。别人协调。当簿记员更新账本并证明其工作可靠时,其他人会及时将相同的更新放入他们的本地版本中。这实现的是一个持续更新的、双方同意的事实记录,没有一个集中的权威版本。说白了,如果你修改或篡改这样的数据,你需要同时修改更多服务器上的数据,这几乎是不可能的。因此,分布式账本是安全和权威的。二、为什么账簿“只能往上加内容”?区块链上的各种书籍和信息只能添加,不能删除和篡改。事实上,这非常重要,因为这意味着没有人可以回到过去并篡改记录。例如,对于数字人民币,在用户使用过程中,只能不断添加内容和交易记录,而不能修改之前的信息,包括金额和转账记录等。也就是说,交易一旦形成,将是不可篡改的数字产品,可以具有权威性,具有纸币防伪特性,人们可以更放心地使用。第三,什么是“可证明的签名”?区块链使用公钥基础设施密码学来共享和控制信息。使用PKI,用户可以控制两个独立但在数学上相关的数字和字母串,称为“密钥”。其中一个是只有用户知道的秘密“私钥”,而另一个是每个人都知道的“公钥”,它绑定了一些有价值的信息。例如,在比特币系统中,这种“有价值的信息”是指一定数量的比特币。用私钥“签署”用户的公钥这一行为可以从数学上向他人证明该用户拥有公钥的底层信息,然后分发或发送给另一个人的公钥。就比特币而言,它涉及一个人通过从他们的公钥派生的“地址”向另一个人汇款的过程。“可证明签名”的功能让区块链中数字资产的所有者在保证不可篡改的同时实现“转移交易”,符合资产交易的基本特征。四、时序链接和密码学确保其安全性”:将密码学提供的一些工具应用到这个系统中,将写在账本上的记录以链接的方式表示,并设置了一系列牢不可破的数学枷锁。确保安全性,最终将其变成可验证的时序链。这就创建了一个不间断的具有时序特性的区块集合,其诚实性和完整性由密码学保证。这样的架构为人们提供了无与伦比的高度可靠的保证,即共识状态账本上不会被篡改。第五,“可复制”:在“分布式”中提到,根据系统的分布式特性,账本会在多个参与节点之间复制。六、“软件驱动的共识过程”:这个程序由所有计算机独立运行,它对这些计算机设定了特定的要求和激励,系统地引导这些节点,让这些节点就是否应该添加某些记录达成共识当整个网络分类帐的每个版本更新时。第七,“共识”是区块链设计原则中的一个关键词,因为它描述了一个过程,每个参与者独立管理一份账本,这些人会与其他人合作,维护一个共同的共识版本。真相。总的来说,这个机制的本质是如何让大多数人更新并达成共识。对于区块链的定义,有那么多解释,你能看懂吗?
