辩“区块链无用论”和“区块链万能论”

  报告的第8页在加拿大央行,不符合央行系统架构的需求多次指出Corda系统:

  融机构每秒平均交易数据表1列出了世界重要金。DAQ股票交易所、伦敦股票交易所这包括美国纽约股票交易所、NAS,票交易所上海股,票交易所深圳股,拿大央行的各自交易系统欧洲央行、日本央行、加。每秒平均交易量不超过600笔可以清楚看出大部分金融机构。

  太坊来做银行之间的交易但为什么加拿大央行用以,试”?以太坊每秒可以处理20笔交易证实以太坊系统不能承受这种“压力测,1。11笔交易就可以加拿大央行只要每秒,的交易和区块链交易的定义不一样为什么以太坊没通过?因为央行。

  可能适合所有人穿如同一件衣服不,不能满足所有应用的需求同样一个区块链设计也。一种链设计来实现现在许多应用都用,明智的这是不。16年在20,敦对笔者带领的团队说英国首席科学家在伦,己的区块链设计架构每个领域应该有自,一个领域即使在,不同区块链设计不同应用也需要!

  ing theory)根据排队论(queu,系统里面在一个,吐量不能兼得低延迟和高吞,支付链来做清算所以用高性能的,必定低吞吐量;算链来做支付用高性能的清,必定高延迟。

  FMI需求为了满足P,da系统上做了更改加拿大央行在Cor,可靠性受到影响但这却让系统。今天被重视区块链技术,为其信任机制最主要是因,人杂志在经济,“信任机器”区块链被称为,da或是其他自称是区块链的系统但在央行系统里面直接使用Cor,不信任机器”却可能成为“,a的案例就证明了该观点加拿大央行更改Cord。

  了支付和股票交易清结算欧洲央行和日本央行做,始只做支付实验加拿大央行一开,央行也开始做股票交易清结算但2017年10月加拿大。个实验设计也有很大不同欧洲央行和日本央行的两,的场景下其在不同,异非常大设计差。易清结算上在股票交,就有3个不同的设计欧洲央行和日本央行。付系统针对支,拿大央行的设计都是不同的欧洲央行、日本央行、加,mechanisms)机制以及考虑容错机制和性能等问题虽然都使用LSM (liquidity-saving ,个不同版本但出现3。

  一些创新如果缺乏,大规模清算作业区块链很难进行,易数量非常大因为清算交,数量大得多比股票交易。

  都有失偏颇这两种观点。问题出在哪里?这是银行家和科学家关心的问题但是区块链技术离实际应用到底还有多远?现在。实验来试图回答这些问题笔者根据3家央行所做的。行的合作项目Stella主要包括欧洲央行和日本央,Jasper项目以及加拿大央行的。项项目的简介附录有这两。外此,17年20,r项目的结果出了一个报告加拿大央行根据Jaspe。没有达到银行系统性能需求里面提到区块链技术不但,术还会增加银行的风险而且如果使用区块链技。用DLT的操作风险该报告明确指出使,差导致系统可能出错包括(i)容错性;中批处理支付系统相比(ii)与现有的集,系统可恢复性上所需成本更大基于区块链的支付系统在确保;交易隐私性差(iii)。并未放弃区块链但加拿大央行,块链做股票交易的清结算的实验2017年10月又宣布使用区。

  上使用这些区块链如果在公检法系统,景:在法庭上会出现下列场,据可不可能被篡改?回答是可能的律师可以询问这种区块链上的数。链上不能作为合法的证据这代表犯罪数据存在这种。为合法的证据如果不能成,据?用传统数据库就可以为什么用这样的链来存证。其数据不能被篡改的特性我们使用区块链就是因为。

  央行欧洲,行做了非常好的探索日本央行和加拿大央,场景下做实验他们在实际,PFMI和数据用真实的原则,枪做研究真刀实。且而,不符合原则如果系统,改系统他们,改原则而不是。多区块链系统今天涌现了众,场景下进行的吗?有考虑满足PFMI原则吗但它们是真实的区块链系统吗?实验是在真实?

  容错机制不够三是验证节点,里面会是一个验证节点加拿大央行在这系统,有完整的信息但是央行需要,进行备份这就需要。会影响全国支付系统央行节点的停滞也,济损失造成经。

  原子广播(atomic broadcast)机制因为管理人只要控制Hyperledger里面的,数据来源实现篡改数据就可以控制该区块链的。能运行在“信任”的环境中这就是为什么这种区块链只,控制原子广播机制因为管理人可以。中心化的架构该机制也是,外面攻破可以从,心被攻破一旦这中,被攻破了整条链就。基本特性即“数据无法篡改”由于这些链不能维持区块链,块链为“伪区块链”所以有人称这种区。

  以服务于金融应用区块链系统将来可,行联合报告所传达的信息这是欧洲央行和日本央。大央行所用的实验系统规模并不大尽管欧洲央行、日本央行和加拿,行中实际使用的系统但都是目前在这些央。系统中在这些,明了区块链可以满足实际工作需求欧洲央行和日本央行已经成功证。用论”是不准确的因此“区块链无。

  区块链万能论”另一种观点是“。或以太坊会在5年之内完全取代银行这些人认为现有的公有链例如比特币,发生大颠覆金融系统会。的公有链系统非常慢他们认为即使目前,在银行需求满足不了现,让人震惊(超过现在一些银行的市价)但那又如何?比特币或以太坊的市值,币又成为资本现在这些代,购金融机构可以用来收,可以再进步而且技术还,会取代现在的银行系统所以它们无论如何都。

  链无用论”的观点是不准确的从这些数据可以得知“区块。需要每秒处理20万笔交易世界上大部分金融系统不,处理不到600笔交易而且大部分每秒只需要,20万/600)差距是333倍(。可知由此,链系统是否可以用在金融市场上以每秒20万笔交易来衡量区块,过高门槛。

  付和清算例如支,金融应用同样都是,ime applications)但是支付是实时应用(real-t,链以低延迟为首要目标)重视低延迟(所以支付,易后应用清算是交,链以高吞吐为首要目标)重视高吞吐量(所以清算。链设计应该大不相同所以支付链和清算。

  融系统中在传统金,都单独处理每一笔交易;链系统中但在区块,个块中同时进行处理许多交易被放在一,涉及到同一账户如果两笔交易都,双花问题为了解决,候就有可能被拒该块在验证的时。被拒如果,新处理(“池鱼之灾”)在块中所有交易都要重。行余额计算但如果先进,有通过如果没,者留在块中但做标记后再进行共识把余额不够的交易从块中拿出或。

  a是DLT系统虽然Cord,行所设计专门为银,行都有合作和多家银,Corda存在很多问题但加拿大央行还是发现。f Financial Market Infrastructures加拿大央行屡次提到用金融市场基础设施原则(Principles o,rda在央行里面的应用PFMI)来分析Co,公认的银行系统需求标准PFMI是国际银行所。I来衡量以PFM,符合央行的需求Corda还不。

  值都是平均数虽然这些数,这些平均数高很多最高速度需求会比,倍的平均能力才足够满足市场需求但即使说一个系统要提供100,要处理1300笔交易欧洲央行系统每秒也只,处理326笔交易日本央行系统每秒,的需求还是差了很远(153倍这些和每秒20万笔交易速度,1300)20万/!

  块链的系统自称是区,区块链系统不一定就是。会有人故意攻击)的环境中运行例如有些链只能在“信任”(不,ger就是一个例子Hyperled,监管需求的环境中所以不能用在有,融机构和公检法系统上如果将该链应用在金,管和信任机制需要“强”监。

  岛崂山在青,了泰山沙盒我们提供,环境下实验可以在仿真,统进行测试对区块链系,测试案例也提供。山政府赞助支持泰山沙盒由崂,十家单位上线现在已经有几,、初创公司、研究院、政府单位包括大学、金融机构、上市公司,加州的大学还有美国。山沙盒通过泰,、工程师研究人员,以来做实验科技公司可,位也能提供实际场景和监管需求公司、金融机构、银行和政府单,方发展新技术方便技术提供。

  的概念更易理解为了使银行交易,s per second)来衡量区块链系统的性能欧洲央行和日本央行甚至使用rps(request,tps而不用,st代表一笔商业交易其中每一个reque。的线上面都是rps需求因此rps代表银行系统,块链交易的性能指标是tps而本文统计的数字代币或是区。17年以来一直重视的指标这rps也是笔者从20。

  代币在网络上的交易数字代币的交易是指,一个系统、一个网络和一种交易只涉及一种货物(就是代币)、;多个银行系统、多种交易类型、多个账号等央行的交易涉及到多种金融商品(货物)、。多个验证才能通过金融交易要经过,通过公私钥验证数字代币只要,易复杂的多因此银行交。此因,坊无法处理银行交易加拿大央行发现以太,笔交易都无法完成连一秒1。11。“交易”两个都是,机构交易定义不一样但数字代币和金融。共识机制和钱包等技术来处理交易数字代币交易仅仅利用DLT、,需考虑安全、监管等问题而金融(或商业)交易还。

  实上但事,务都需要处理大笔交易不是金融机构每种业。如例,行的实验加拿大央,nterbank)的交易系统使用加拿大银行和银行之间(i,才处理32平均一天,笔交易000,8 小时算以交易时间,。11笔交易平均每秒才1。实验使用各自现有的系统欧洲央行和日本央行的,每秒处理13笔交易欧洲央行系统平均,处理3。26笔交易日本央行平均每秒。的交易量都相差很远这和每秒20万笔。

  足甚至远远超过大部分金融机构的实际需求而目前各区块链的测试处理速度好像已经满。中其,理交易量小于20笔虽然以太坊每秒可处。链速度已经很快但其他已有区块,节点数以及分片数的增加例如Zilliqa随着,交易增加到2488笔交易可以从每秒处理1218笔;到200个左右的大规模连接环境下NEC可以在参与交易的节点数达,笔以上交易的超高性能达到每秒处理10万;可以在单个数据中心的300台机器上每秒处理超过660红腹蛇链(Red Belly Blockchain),次交易000。

  论”也是不准确的但是“区块链万能,链技术尚未成熟因为目前区块,很多问题还存在,用仍有一定的障碍针对实际银行应,些问题是可以解决的但可预见的是将来这。

  大的弱点也是PFMI“区块链万能论”最,没有考虑PFMI因为这些数字代币。PFMI没有考虑,不可能被银行接受数字代币系统就。

  ”最大的支持不是速度因此对“区块链无用论,FMI而是P。、加拿大央行的报告中从欧洲银行、日本央行,速度需求不是很大一些央行的业务,几百笔交易一秒二十到,技术可以达到的是今天区块链。FMI的需求:央行要有信息备份、完善的容错机制和完整的信息今天“区块链无用论”的最大依据实际上是区块链还没有考虑到P,和金融机构参与允许商业银行,政府法规以及满足。

  一直都是近几年的热门话题区块链在金融领域的应用,链技术一直是各国央行关注的焦点特别是在央行层面能否应用区块,美国、新加坡等国的央行如中国、欧洲、日本、。表示要开发数字法币的央行虽然英国央行是西方第一个,放弃数字法币的国家但它也是第一个宣布。技术成熟度来看从现有的区块链,应用还存在很多问题区块链在金融领域的,用还有差距离实际使。

  区块链无用论”一种观点是“。buted Ledger Technology持这种观点的人认为区块链或DLT(Distri,能应用于金融领域分布式账本)不。是区块链的速度限制经常被提及的原因。20(tps或是每秒交易数字)大部分公有链每秒处理交易数小于,处理的交易量非常大而现代金融系统每秒,每秒要处理25。6万笔交易例如2017年支付宝高峰,不能在金融行业使用因此区块链或DLT,差距太大因为技术。

  行没有遇到这一问题欧洲央行和日本央,需要支持每秒平均20笔交易因为他们系统第一个设计只。笔交易中在20,可能性非常小交易有冲突的,易量上千的时候但一个块中交,的可能性就会急速增加其中2个交易产生冲突。数倍增的时候所以当交易,可能会出现该问题就。SM机制(所以这些系统还是半中心化的系统)他们第2个设计是在区块链外面做中心化的L,区块链外面解决所以该问题在。

  断涌现的现状下在区块链技术不,工具来对进行测试沙盒是一个重要的,政、资等多方支持需要产、学、研、。

  出沙盒的原意这就是英国提,一个环境沙盒是,政府支持下在一个仿真环境上做实验让科技提供方和科技客户方能够在,融科技推进金。、研、政、资合作这是五方(产、学,府、基金、学校、研究机构)共赢的包括科技提供方、科技客户方、政。dbox公司)由银行、科技公司、数据公司和基础设施公司共同参与如美国波士顿的金融科技沙盒非盈利公司(FinTech San,新金融科技一起开发,好的案例就是很。

  易见显而,定交易系统的交易数量都不高世界3个重要央行在其各自特。足现在金融机构的速度需求这代表区块链有可能可以满。

  当作性能指标如果用rps,论”也就不成立“区块链万能。笔交易的区块链系统一个每秒能跑20,能跑不到2笔交易在金融系统里可,(在不同环境下有不同折损有10 :1的性能折损, :1的性能折损)我们通常用5 ~6。跑1万笔交易(tps)如果一个区块链系统每秒,一千笔商业交易(rps)在金融系统可能每秒只跑,下可能更少在一些场景。

  统每秒需要处理大量交易许多人认为现代金融系,难以满足需求数字代币系统。值达到25。6万笔/秒例如2017年支付峰,为17。5万/秒2016年峰值,1。1倍增长超过。据仅为400笔/秒而2009年这一数。设定的是每秒600~1000笔交易国外的eBay和PayPal一般。

  维护交易数据子集二是验证节点只,系统对数据进行分区这是因为Corda。分数据隐私问题这虽然解决部,据复制问题但却带来数。数据复制和存档每个节点都需要,务连续性以确保业;

分享: