区块链主要解决交易的信任和安全问题,因此提出了四个技术创新来解决这个问题:
第一种叫分布式账本,也就是说交易记账是由分布在不同地方的多个节点来完成的,每个节点都记录完整的账目,所以它们都可以参与监督交易的合法性,也可以共同作证。与传统的中心化记账方案不同,没有一个节点可以单独记账,这样就避免了单个记账人被控制或者被贿赂记假账的可能性。另一方面,由于记账节点足够多,理论上除非所有节点都被破坏,否则账目不会丢失,从而保证了账目数据的安全。
第二个叫非对称加密与授权技术,区块链上存储的交易信息是公开的,但是账户身份信息是高度加密的,需要得到数据拥有者的授权才可以访问,从而保证了数据安全和个人隐私。
第三个叫共识机制,就是所有记账节点达成共识,确定一条记录的有效性。这既是一种身份识别手段,也是一种防止篡改的手段。区块链提出了四种不同的共识机制,适用于不同的应用场景,在效率和安全性之间取得平衡。以比特币为例,它采用工作量证明,只有当全网 51% 以上的记账节点被控制时,一条不存在的记录才有可能被伪造。当有足够多的节点加入区块链时,这基本上是不可能的,从而杜绝了伪造的可能。
最后一个技术特征叫智能合约。智能合约就是基于这些可靠、不可更改的数据,可以自动执行一些预先定义好的规则和条款。以保险为例,如果每个人的信息(包括医疗信息和风险信息)都是真实可靠的,那么在一些标准化的保险产品中,实现理赔自动化将变得非常容易。