随着最前沿的信息技术成果不断融入金融行业,基于区块链()的分布式账本技术(DLT)应运而生,并在一些场景(如跨境支付)中得到探索和落地。从最早的简单账本到复式账本,再到数字账本,以及目前正在探索的分布式账本,账本技术的每一次突破都会引发金融领域的重要创新,往往会对社会生活的方方面面产生进一步的阶段性影响。
让我们从分布式会计问题开始
分布式记账问题由来已久,为了商业活动的正常开展,参与方需要寻找一个多方都能信赖的第三方来负责记账,保证交易记录的准确性。但随着商业活动规模越来越大,业务流程越来越动态复杂,在很多场景下(例如供应链领域往往涉及几十个行业的数百家参与企业),很难找到符合要求的第三方记账方。这就需要交易各方探索分布式场景下协同记账的可能性。
其实,设计一个简单粗暴的分布式记账结构并不难,如下方案(一)。允许各方随意读写账本,一旦发生新的交易,就追加到账本上。在这种情况下,如果参与各方都诚实可靠,方案就能正常运行;但是,一旦有参与者恶意篡改已经发生的记录,账本记录的正确性就无法保证。
为了防止参与方篡改交易记录,需要引入一定的验证机制。自然,可以利用信息安全领域的数字摘要( )技术将其改进为解决方案(II)。每当有新的交易记录添加到账本时,参与方都可以使用Hash算法计算完整交易历史的数字摘要,并获得当前交易历史的“指纹”。此后的任何时间,每个参与者都可以重新计算交易历史的数字摘要。一旦指纹不匹配,则表示交易记录已被篡改。同时,通过跟踪指纹的变化位置,可以定位被篡改的交易记录。
方案(二)可以解决账簿记录不被篡改的问题,但在实际生产应用中仍存在较大的缺陷。由于每次增加新的交易记录时,都需要从头计算所有历史数据的数字摘要,当交易历史数量较多时,计算数字摘要的成本会变得非常高。而且随着新交易的出现,计算成本也会随之增加,系统的可扩展性很差。
为了解决可扩展性问题,需要对方案(III)进行进一步改进。注意,每个摘要都确保了从开始到摘要位置的完整历史记录。当发生新的交易时,实际上只有新交易,即增量部分需要额外验证。因此,可以改进计算摘要的过程,以验证旧的摘要值加上新的交易内容。这既解决了防篡改问题,也解决了可扩展性问题。
其实,读者可能已经注意到,解决方案(三)中的账本结构就是区块链结构(如下图所示)。可以看出,从分布式记账这个基础问题出发,可以自然推导出区块链结构,这也说明区块链结构是分布式场景下记账问题简洁有效的自然答案。
注:当然区块链结构并不是分布式记账问题的唯一答案,事实上除了简单的线性队列结构,也有人提出使用树或者图结构。
区块链的三次浪潮
自比特币诞生以来,区块链在全球掀起了三次热潮。
第一波热潮出现在2013年左右,比特币项目上线后,很长一段时间内并没有受到太多关注,直到比特币价格上涨,各类加密货币项目涌现,其背后的区块链结构才首次引起大家的兴趣。从2014年开始,区块链这一术语开始频繁出现,但更多集中在加密货币及相关技术上;
第二波热潮出现在2016年前后。基于区块链的分布式账本技术已被证明在众多商业领域具有应用价值。2015年10月《经济学人》封面文章《信任机器》正式指出区块链在构建分布式账本平台中的重要作用,促使更多实验性应用涌现。下半年,出现了“首次代币发行(ICO)”等新的融资和募资形式。在此期间,区块链技术本身也得到了发展和突破。2015年7月底,以太坊()开源项目正式启动。该项目旨在改进比特币项目在公共场景中的缺陷,着重于通用智能合约的支持,同时优化性能和安全性。
2015年底,Linux基金会牵头启动()开源项目,希望联合各行业的力量,构建一个开放的、企业级的分布式账本技术生态。相较于以往的开源项目,项目主要面向联盟链场景,关注企业在权限管理、隐私保护、安全性能等方面的核心诉求,积极推动技术成果在各行业的落地。首批会员企业包括IBM、Intel、Cisco、Asset等科技、金融领域的龙头企业。项目自成立以来发展十分迅速,目前已包括10个顶级项目和240多家企业会员,并在金融、供应链等领域投入实际使用。尤为难能可贵的是,项目采用了商业友好的2.0开源许可证,吸引了众多企业的选择。
随着更多商业项目落地,自2017年起,不少互联网投资人开始关注区块链领域,人才缺口不断拉大,商业及政策环境开始加强,区块链成为继人工智能之后的又一资本热点。
分析这三次热潮,我们可以看出每一次热潮都与区块链技术在金融行业的深入应用息息相关。这也说明金融行业对于信息技术始终保持着较高的敏感度。
分布式账本的重要性
为什么分布式账本问题如此重要?它可以与互联网对社会产生的重大影响相提并论。
互联网是人类历史上最大的分布式互联系统,作为信息社会的基础设施,很好地解决了信息传输的问题。然而,由于早期设计上的缺陷,互联网无法保证所传输信息的可靠性,极大地制约了人们利用互联网进行大规模协作的能力。基于区块链的分布式账本技术或将解决传输可信信息的问题。这意味着,未来基于分布式账本技术的商业网络将成为新一代文明基础设施——大规模协作网络。
分布式账本技术的核心价值在于为未来多方协作网络提供可信基础,区块链引发的记账技术演进将引发商业协作和组织形态的变革,就连世界经济论坛执行主席克劳斯也认为“区块链是第四次工业革命(继蒸汽机、电气化、计算机之后)的核心”。
分布式账本的现状和未来
与互联网类似,从技术发展的一般规律来看,笔者认为,分布式账本技术目前还处于早期发展阶段,而商业化应用则已经在加速落地,如下表所示。
阶段互联网区块链阶段
1974~1983
内部测试网络
比特币测试网络
2009~2014
1984~1993
TCP/IP基础协议建立,基础设施完工
探索基本协议和框架,、以太坊等开源项目的出现
2014~2019年?
1990年代~2000年代