区块链及其数据溯源
Ⅰ、区块链的介绍
1.区块链本质
区块链本质上是一个去中心化的分布式存储数据库,它打破了中心化机构授信,通过数据协议、加密算法、共识机制,点对点地传输到这个区块中的所有其他节点,从而构建一种去中心化、不可篡改、安全可验证的数据库,建立一种新的信任体系。
下面我们一起从数据结构、备份,POW(工作量证明)、时间戳(timestamp)四个方面来介绍区块链。
2.四个方面
一、数据结构
区块链是由包含交易信息的区块从后向前有序链接起来的数据结构。区块被从后向前有序地链接在这个链条,每个区块都指向前一个区块。其实它就是链表(文档)。就像是一份PDF电子文档,其每一页都有「页码编号」,以保持字句及章节的有序性。只是区块链中的“页码”比较特殊,当前页的页码是上一页「内容的指纹」,因此修改任何一页的内容,都会导致后一页的页码不能与之对应。因此链式结构的有序数据集具备了一定的「自校验功能」,或者一定程度上的「防篡改功能(tamper-proof)」,但链式结构并不能防止最新的若干个区块被删除。

区块链的设计中还引入了树状结构(比如Merkle Tree)与图状结构(DAG),其本质都是让数据自身含有严谨的结构,可以被工具软件识别处理。这一点很像我们听到一段声音,我们能分辨出是音乐,或是噪音,我们近距离观察一个物体,我们能分辨出是人造物,或者是自然物。
二、数据备份
区块链是由连接其中的所有电脑共同维护的,对于已经产生的区块,所有连接进来的电脑都有一份完整的区块链备份记录。仅仅让账本数据自身具备特殊的结构,做的还不够。若将同一份账本数据复制给跨越地域及文化界线的多个人存储起来,并且这些人之间不需要预先建立任何信任关系,则在最大程度上保障了账本数据的安全,也就是所谓的「去中心化存储」。

账本数据分布的越广泛,备份节点越多,则越安全,反之则容易被摧毁。除了账本数据之外,人们还在积极探索通用数据的去中心化存储及访问取回,IPFS就是一个示范项目。
三、POW(工作量证明)
工作量证明系统主要特征是客户端需要做一定难度的工作得出一个结果,验证方却很容易通过结果来检查出客户端是不是做了相应的工作。这种方案的一个核心特征是不对称性:工作对于请求方是适中的,对于验证方则是易于验证的。它与验证码不同,验证码的设计出发点是易于被人类解决而不易被计算机解决。
POW (工作证明) 简单理解就是一份证明,用来确认你做过一定量的工作。

对于 pow(工作量证明)这个词汇,人们比较熟悉了,而从自然语言的使用角度来看,对于特别熟悉的词汇,人们往往不会做深入的思考。人们看到、听到、说到 pow 这个词时,可能会立即想到“挖矿”、“算力”、“耗电”、“共识”等诸多概念,但也许很难想到,pow铸造出的账本,其实表达了一段难以磨灭的工作历史。pow 就像一个带有喷漆功能的车轮,被其碾压过的路面,必将留下车辙印记。账本中的每一

本文介绍了区块链技术的基本概念,包括其数据结构、备份机制、工作量证明及时间戳等关键要素。此外,还探讨了区块链的四大核心技术:分布式账本、非对称加密、共识机制和智能合约。基于这些技术,区块链被应用于数据溯源,确保信息的真实性和不可篡改性。

983

被折叠的 条评论
为什么被折叠?



