什么是区块链技术?将来可能会用到什么?

区块链技术旨在维护一个数据记录不断增长的分布式数据库

第三方,甚至是节点的所有者,都很难通过密码学篡改之前写入的所有数据。块包含实际需要保存在数据库中的数据,这些数据通过块进行组织并写入数据库。链式通常是指使用Merkle树来检查当前所有的块是否都被修改过。用过Git的码农对此早就耳熟能详。回想一下如何修改Git的历史记录。

目前,一些已知的区块链技术应用大致分为这三类:

公共区块链的例子:比特币、以太坊前沿。每个人都可以访问公共区块链上的数据,每个人都可以发布等待写入区块链的交易。* * *知识过程的参与者(对应比特币中的矿工)通过密码学技术和内置的经济激励来维护数据库的安全性。开放的区块链是完全分布式的。

联邦区块链的例子:由会计师尝试的审计系统,如Hyperledger和Deloitte。参与区块链的节点是预先选择的,节点之间很可能有良好的网络连接。在这样的区块链中,可以使用未经工作负载验证的其他* * *知识算法。比如在100家金融机构之间建立了一个区块链,规定必须有67家以上的机构同意才能达成* * *知识。这种区块链上的数据对于这些节点参与者可以是公共的或内部的。部分意义上的分布。

私营区块链的例子:厄里斯工业。参与的节点只是用户本身,数据的访问和使用受到严格管理。最近,一些金融机构内部使用的区块链技术大多是模糊的,但它很可能在这个范围内。