区块链的基层技术原理比较复杂,想要讲明白很困难,它的本质是一个去中心化的、加密的、强背书、不可篡改的数据库,最核心的内容是分布式账本和密码学算法。下面介绍几个比较重要的特点和性质。
1 去中心化
由于分布式账本,不存在一个中心化的数据储存和管理机构,每一次数据的处理都在所有节点共同完成,理论上所有节点都有相同的权利和义务。区块链网络的维护工作由具有维护功能的节点共同完成,任何单一节点的失效都不会影响整个区块链网络的运行,降低了系统性风险,提高了数据的安全性。
2. 信任机制
所有节点都共享相同的信息,所有的交易都在严谨的加密算法和同意的规范协议下进行的。去信任化,或者说是将人与人之间的信任转移到了人和区块链算法之间的信任,而这种信任是不需要质疑的,相当于有第三方为所有人提供担保,所以所有节点之间都可以放心进行交易,不需要提前建立信任关系。
3 共识机制
区块链的共识机制是很简单粗暴的少数服从多数,即被一半以上的算力认可就算是通过验证。目前整个区块链网络的算力总和约为90300PH/s(而半年之前这一数字还是50000左右),而目前排名世界第一的超级计算机Summit的巅峰算力是148.6 PFlop/s,所以想要控制51%以上的算力是不可能完成的事情,也就是说不存在一己之力影响整个区块链网络的情况,所以每一笔交易都是可以被认为是强背书的、无须怀疑的、无法被修改的。这也可以看出区块链信息的不可篡改性,每个包含信息的区块一旦被确认入链,就再也无法被修改。