English  简体中文
   

浅谈区块链解决的核心问题

2018-08-22       撰稿人:北京数字认证股份有限公司,李敏


区块链作为比特币的基础架构和实现方式而进入人们的视野,却以不可挡之势快速进入各产业领域。区块链的核心理论基本都是基于经济学而描述,如记账,为何却得到各行业的青睐呢?本文浅谈区块链所解决的核心问题。

去中心化是区块链最典型的特征。去中心化是指记账方式的无中心,与传统的中心化记账方式相对。因为在包括经济交易在内的任何活动中,账本存在的意义就在于其内容的唯一性和权威性,所以导致记账是一种天然的中心化行为。然而,中心化记账却有一些明显的弱点:一旦中心出现问题,如被篡改或损坏,整个系统将面临危机乃至崩溃。因此,中心化记账方式对中心本身的能力、相应的监管法律,以及活动参与者对中心的信任程度都有较高的要求。

那么,区块链要达到去中心化记账的目的就必须解决以下两个核心问题:

一、做到所有参与者平等地拥有保存账本的权力。由于账本数据的存储必须是去中心化的,不能指定任何参与方拥有特殊的保存账本的权力。

二、做到所有参与者平等地拥有记录账务数据的权力。由于记账行为本身必须是去中心化的,不能指定任何参与方拥有特殊的记账权力。

如何同时满足以上两个条件即区块链所解决的核心问题。首先,让所有参与者平等地拥有保存账本的权力较容易做到,即让每个参与方都能保存完整的账本即可。但是,在所有参与方都可以保存账本的前提下,又让所有参与方都拥有记账的权力必然会导致账本数据的不一致。然而,如前所述,作为一个记账系统,数据的一致性是最基本的要求,不一致的账本数据将导致记账系统价值为零。

区块链则以一种非常巧妙的竞争记账机制成功解决了这两个问题。所谓竞争机制,就是以每个节点的计算能力(即算力)来竞争记账权的一种机制。以比特币系统为例,约每十分钟进行一轮算力竞争,竞赛获胜者获得一次记账的权力,即向区块链总账本写入一个新区块的权力。这样,在一定的时间内,只有竞争获胜者才能完成一轮记账并向其它节点同步新增账本信息,而每轮竞争生出并完成记账的节点将可以获得系统给予的既定量的奖励。最终,区块链通过构造一个以竞争-记账-奖励为核心的系统,解决了去中心化记账的问题。
中国密码学会电子认证专业委员会 版权所有
地址:北京市海淀区闵庄路甲89号 4号楼
联系电话:010-82546543-686
京ICP备05046059号-4