区块链确实将要颠覆世界,不过还要很多年才能实现
来源:哈佛商业评论(ID:hbrchinese)
合同、交易及其记录是我们的经济、法律和政治体系中,起决定性作用的结构。它们保护资产并确定组织边界(organizational boundary),建立并核实身份和历史事件,影响不同国家、组织、社群和个人之间的互动,引导社会和管理行动。但这些关键工具以及衍生的官僚机构没能追赶上经济数字化的转型步伐,其笨拙程度如同在堵车高峰期追捕一辆F1赛车。在数字世界中,我们调整和维持行政管控的方式必须改变。
区块链有可能解决这一问题。它是比特币(bitcoin)和其他虚拟货币的核心技术,本身是一种开源分布式账本,能够高效记录买卖双方的交易,并保证这些记录是可查证且永久保存的。该账本也可以通过设置,自动发起交易。
我们能够想象到,如果区块链得到普及,未来合同将嵌入数字编码并保存到透明、共享的数据库中,可防止数据被删除、篡改和修订。到那时,每份协议、每个流程、每项任务和每次付款,都会有一份可识别、验证、保存和分享的数字记录和签名。律师、代理人和银行家等中间人可能就不是必要的交易参与者了。个人、组织、机器和算法彼此之间的交易和互动将顺畅无阻。这就是区块链的巨大潜力。
几乎每个人都听说过这一说法:区块链将彻底改造行业,重新定义公司和经济。我们同样看好区块链的潜力,但也担心它遭到捧杀。我们担心的不仅仅只是区块链存在的安全隐患,比如2014年某比特币交易平台的崩盘以及更近期的黑客攻击事件。在技术创新领域的研究经验告诉我们,只有消除在技术、政府管控、组织和社会等多方面的障碍,才有可能真正发生区块链革命。若不清楚区块链将如何占领高地,贸然开始区块链创新就是个错误。
我们认为,真正由区块链引导的行业和政府改革,还要在很多年后才能实现。原因在于,区块链并非“颠覆性”技术,它不能用成本更低的解决方案颠覆传统商业模式,并迅速压倒在位企业。区块链是种“基础性”技术:它有为经济和社会体系创造新基础的潜力。虽然它的影响巨大,但要渗透到我们的经济和社会基础设施中,仍需数十年之久。随着技术和制度改革的浪潮势头渐猛,区块链的应用将稳健推进。
新架构
区块链是建立在互联网基础之上的P2P网络,于2008年10月首次应用于比特币的协议中。比特币是种虚拟货币系统;它将货币发行、所有权转让和交易确认去中心化。比特币是区块链技术的第一个应用案例。
区块链和TCP/IP之间的相似之处显而易见。电子邮件使信息双向发送成为可能,比特币则让金融双向交易成为可能。区块链的开发和维护是开源、分布式以及共享的,而TCP/IP也是如此。两者的核心软件都由一个来自世界各地的志愿者团队维护。此外,比特币和电子邮件都是从积极性很高但规模较小的社群中流行开来。
TCP/IP大幅压缩连接成本,释放了新的经济价值。同样,区块链也大幅降低了交易成本;它有潜力成为所有交易的记录系统。如果这一天到来,那么随着区块链衍生品影响力和控制力的扩大,整个经济都会再次经历巨大转型。
如今,某次股票交易可以在几微秒内进行,往往不需要人工干预。但股权转让可能要用一周时间,因为交易双方无法看到彼此的账本,不能自动确认资产的实际所有权和转让权限。组织交换交易记录时需要一系列中间人,充当资产的担保人;账本也要逐个更新。
区块链系统中,账本在大量相同的数据库中复制,每个数据库都由一个利益相关方主管和维护。任意一份文件有改动的话,其 34 44494 34 15263 0 0 3083 0 0:00:14 0:00:04 0:00:10 3083所有文件都会同时更新。同样,如果出现了新交易,交易资产和价值的记录就会出现在所有账本中,并且永久保存。没有必要请第三方中间人确认或转让所有权。在以区块链为基础的系统中进行股权交易,数秒内就可以完成转让,既安全,又有据可查。(臭名昭著的黑客袭击比特币交易事件并未凸显区块链本身的弱点;相反,这些事件反映了连接不同区块链使用者的独立系统有严重漏洞。)
普及区块链的框架
如果说比特币好比早期的电子邮件,那么区块链是不是也要等很多年,才能充分发挥出其潜力?对这个问题,我们要给出一个不完全肯定的回答。我们无法准确预测区块链改革要用多长时间才能实现,但可以猜想,什么技术应用会最先受到欢迎,以及区块链的普及最终将以什么方式实现。
反观历史,我们认为有两大维度会影响到基础性技术及其商用案例的扩展和演进。第一个维度是新颖度,即技术应用相对于外界事物的新鲜程度。新颖度越高,开发人员就要花越多精力,确保用户了解到新技术能解决的问题。第二个维度是复杂性,或者说,技术应用要求的生态系统协调度——须合作利用新技术,产出价值的相关方数量和多样性的情况。举例来说,只有一个成员的社交网络基本上毫无用处;只有足够多的联系人登录后,建立这个社交网络才有意义。其他用户也要参与进来,这样所有参与者才能获得价值。区块链技术应用的运作也是如此。
单个案例
新颖度和协调度双低的技术应用属于第一象限;这些创新带来更有效,成本更低,定制化的解决方案。电子邮件是TCP/IP的单个应用案例(虽然其价值随用户数量增多而上涨),它是电话、传真和传统邮递的廉价替代品。比特币也属于这一象限。在其早期发展阶段,即使仅将比特币作为支付手段的用户,也不太可能即刻获取价值。(你可以将比特币视为一种电子邮件,只不过更为复杂,不仅传送信息,还传递实际价值。)2016年末,比特币交易的预测值为920亿美元。虽然这一数字和411万亿美元的全球支付款数相比,仅是个零头,但比特币发展迅猛,在即时支付、外币和资产交易等现行金融体系有局限性的领域中,重要性日益凸显。
本地化
构成第二象限的创新新颖度较高,但因为这类创新仅要求有限数量的用户创造即刻可得的价值,所以促进其普及并不是很困难。如果区块链采取和网络技术一样的路线进入企业,我们就可以预期,区块链创新以单一应用案例为基础,创建本地私有的网络,让多个组织通过一个分布式账本相互连接。
很多早期以区块链为基础的创新都出现在金融服务领域,而且一般在一些公司组成的小型网络中,所以对协调度的要求不太高。纳斯达克(Nasdaq)正在和区块链基础设施供应商之一Chain.com合作,提供处理和确认金融交易的技术。美国银行、摩根大通(JPMorgan)、纽约证券交易所、富达投资(Fidelity Investments)和标准渣打银行(Standard Chartered)正在测试区块链技术,试图让其代替基于纸张的手动交易处理流程,并在贸易融资、外汇交易、跨境结算和证券结算等领域应用。加拿大银行正在测试一种名为CAD币(CAD-coin)的数字货币,用于跨行转账。我们预测,未来私有区块链会激增,在各行各业发挥特定作用。
取代
第三象限的创新建立在单个案例和本地化技术应用的基础之上,所以新颖度较低,但由于其公用范围和幅度更广,所需协调度很高。这些创新旨在取代整个商业模式,但也因此面临巨大障碍——它们需要更高的协调度,而且想要取代的流程可能已经很成熟,并在组织和机构中已根深蒂固。取代的案例包括加密数字货币(crypto currency)。这是种健全的新货币系统,由简单的比特币支付技术演进而成。两者最大的不同是,加密数字货币要求进行货币交易的各方都要使用该系统,这给长期以来处理、监管此类交易的政府和机构带来了挑战。消费者也要改变自己的行为模式,并了解如何使用加密数字货币的新功能。
麻省理工学院(MIT)近期的实验让我们看到,数字货币系统面临的挑战。2014年,MIT比特币俱乐部为4494名MIT大学生每人免费提供价值100美元的比特币。有趣的是,30%的学生甚至都没有申请这笔钱,20%的申请者在数周之内就把比特币兑换成了现金。即便是颇懂技术的人,也要下很大工夫弄清比特币的使用方法和用处。
改革
位于第四象限的是全新的技术应用。这些创新只要能成功,就可以改变经济、社会和政治体系的本质。这类创新要求协调多方的行动,并在标准和流程上与相应机构达成一致;其普及则要求社会、法律和政治方面出现重大改革。
“智能合约”(smartcontracts)可能是现在最具改革性的区块链技术应用。只要交易符合合约条款要求,智能合约就可以实现自动支付和货币等其他资产的自动化转让。举例来说,某份智能合约能在货物签收后,立即给供应商支付应付款项。某公司可用区块链表明某特定货品已经签收;或者产品可能有GPS追踪功能,可以在区块链中自动更新地理位置,而这一功能反过来还能发起收款。我们已经看到一些自动生效型合同的早期实验,应用的领域包括风险投资、银行业务和数字版权保护。
智能合约的前景一片大好。公司基于合同而建;从法人团队的组成到买家与供应商的关系,再到雇员关系,签订合同都必不可少。如果合同可以自动生成,那么传统企业结构、流程以及律师和会计等中间人将会发生什么变化?管理者又会受到什么影响?他们的职责会发生巨大改变。但我们现在为这一想法激动不已恐怕太早,要记住,智能合约得到广泛普及那天为时离我们还有数十年之久。没有众多机构或其他力量的支持,智能合约并不能彰显其作用。只有就如何设计、确认、实施和强制执行的问题上达到高度协调和明晰化,这类合同才能实现潜力。我们认为,肩负这些重责的机构要用很长时间才能完成转变。它们面临技术方面的严峻挑战,特别是安全挑战。
如何投资区块链?
高管如何为所在组织布局区块链?我们制定的框架有助于公司抓住正确时机。
总体来看,最简单的方法是从位于单个案例象限的技术应用开始。这样做可以将风险降至最低,因为这些创新不新颖,而且对第三方的协调度基本没有要求。公司的策略之一是,让比特币成为一种支付机制。比特币的基础建设和市场已经成熟,应用虚拟货币会迫使多个职能部门(包括IT、财务、会计、销售和市场营销)锻造区块链能力。另一种低风险的方法是,将区块链当作内部数据库使用,保存多个应用软件的数据,比如实体和数字资产管理软件中的信息,内部交易记录和身份确认信息。有些公司为保持内部多个数据库信息一致,已经焦头烂额;对它们来说,引入区块链不失为一种极其有效的解决方案。测试单一案例的技术应用有助于组织开发必要新技能,为使用更先进的软件做准备。而随着区块链云服务(初创公司和亚马逊、微软这样的大型平台都提供此类服务)的出现,实验正变得越来越容易。
开发本地化的技术应用是公司自然而然会采取的第二步。我们看到,如今在私用区块链网络上的投资巨大,而相关项目似乎是为了在短期内取得成效。比如一些金融服务公司发现,它们和可靠的交易伙伴(数量有限)建立的私用区块链网络能够显著降低交易成本。
组织也可以利用本地化的应用软件,解决跨国交易中出现的特殊问题。比如公司已经开始利用区块链技术追踪复杂供应链中的产品。在钻石行业,区块链可以持续追踪宝石从挖掘到出售阶段的情况。现在这类实验的技术,应用起来已十分方便。
开发取代型技术应用需要严谨的计划,因为现有解决方案可能很难颠覆。改革方法之一是,将精力集中在那些不要求终端用户做出太多改变的新产品,并保证用户得到更廉价或更有吸引力的解决方案。要提升吸引力,取代型创新必须保证产品性能和传统解决方案同样优秀、完善,同时要方便整个生态系统采纳自身技术。第一资讯(First Data)首次尝试利用区块链技术发行礼品卡,这就算是一个考虑周全的替代方案。为消费者提供新型礼品卡的零售商能够利用区块链在账户内追踪现金流,避免了对外部刷卡服务提供商的依赖,从而大幅压缩每次交易的成本,并加强安全性。新的礼品卡还允许多个商家通过统一账本,互相之间转移欠款和交易能力。
改革型技术应用离我们还很远,但现在评估其潜力,并投资发展必要的基础设施仍有一定意义。一旦这些创新捆绑了不同于以往价值创造和捕捉方式的新商业模式,就能发挥出最大效能。虽然接纳新商业模式需要很大付出,但能够打开公司未来增长的大门。
举例来说,律师事务所未来必须改革,为实行智能合约铺路。它们要发展软件和区块链编程方面的新专业技能,可能还要反思现行的按小时付费模式,并考虑是否根据合同收取转账或托管的费用。这仅仅是两种可行方案,但不论高管采取哪种方法,都必须在做出改变前,确定自己了解并测试过新商业模式的效果。
改革型创新会最后成功,并将带来巨大价值。这些创新可能对两大领域影响深远:1)和过境检查等职能配套的大型公共身份系统;2)算法驱动的决策,用来防止洗钱和进行涉及多方的复杂金融交易。我们认为,这些创新要用10年或更久的时间,才能被大众接受并得到广泛应用。
改革型创新也会催生有能力协调并管控新生态系统的平台级公司。这些公司是下一代的谷歌和Facebook。抓住这样的机遇需要有耐心。虽然现在就在这类创新上投入大额资金似乎为时过早,但建设必要的基础设施(工具和标准)仍是值得的。
高管可以利用我们总结的框架,确定建立区块链能力的第一步。他们必须确保员工了解区块链,开发上文提到的四个象限中适合自己的技术应用,同时投资区块链基础设施建设。但考虑到投资期、不利于新技术普及的障碍和达到与TCP/IP同等接受程度的复杂性,高管还必须谨慎看待区块链实验的风险。显然,从小处做起是为成就更大梦想打好专业基础的好方法。但投资力度应取决于公司和所在行业的具体背景。金融服务公司早已开始启用区块链技术,但制造业还未行动。
不管你所在公司处在什么背景之下,区块链都可能影响到你。这一前景已经非常明朗;一切不过是时间问题。
马尔科·扬西蒂(Marco Iansiti) 卡里姆·拉哈尼(Karim Lakhani)| 文
马尔科·扬西蒂是哈佛商学院David Sarnoff工商管理教席教授。卡里姆·拉哈尼是哈佛商学院工商管理教授,也是哈佛大学定量社会科学研究所众创实验室的主要研究者。
刘筱薇 |译 齐菁 |校 钮键军 |编辑
本文有删节,原文参见《哈佛商业评论》中文版2017年1月《区块链真相》(The Truth About Blockchain)。
区块链开发技术综述
来源:CSDN(ID:CSDNnews),作者:孟岩
如果你关注区块链技术长达几个月,可能也会跟我一样,对没完没了的原理介绍、前景描绘、行业探讨和链圈新闻产生了审美疲劳。没错,区块链必须与行业紧密结合,它也有颠覆人类协作方式之洪荒巨力,但是说到底它还是一个技术活,是要写代码的,在咖啡厅里整天坐而论道是造不出金链子来的。技术人员的逻辑简单直接,这个事情有没有前(钱)途?有,那怎么干?
本文试图对区块链有关技术流派和主流平台进行一个概览,作为学习区块链技术体系的导览,意在抛砖引玉,促进区块链开发社区的讨论与共识。
区块链技术的流派
未战先谋局,你想投入区块链开发这个领域,至少先要搞清楚现在有哪些玩家,各自的主张和实力如何。
划分区块链技术流派并无一定之规,据我所见,或可有以下四种方式:
第一是按照节点准入规则,划分为公有链、私有链和联盟链。公有链的代表自然是比特币和以太坊,私有链则以R3 Corda声名最盛,联盟链的代表作品是Hyperledger名下的Fabric。公有链注重匿名性与去中心化,而私有链及联盟链注重高效率,而且还往往设置了准入门槛。公有链、私有链与联盟链之间的这些不同都在技术中有所体现,比如私有链和联盟链假设节点数目不大,可以采用PBFT算法来形成共识。而公有链假设有大量且不断动态变化的节点网络,用PBFT效率太低,只能采用类似抽彩票的算法来确定意见领袖。这就意味着,私有链与联盟链很难变成公有链,而用公有链来作联盟链或私有链虽然容易,却也并非即插即用。此种差异,学者不可不察。
第二是按照共享目标,划分为共享账本和共享状态机两派。比特币是典型的共享账本,而Chain和BigchainDB也应属此类,这几个区块链系统在各个节点之间共享一本总账,因此对接金融应用比较方便。另一大类区块链系统中,各个节点所共享的是可完成图灵完备计算的状态机,如以太坊、Fabric,它们都通过执行智能合约而改变共享状态机状态,进而达成种种复杂功能。
第三是按照梅兰妮 · 斯旺所描述的代际演进,将区块链系统分为1.0、2.0和3.0三代。其中1.0支撑去中心化交易和支付系统,2.0通过智能合约支撑行业应用,3.0支撑去中心化的社会体系。比特币和Chain应属于区块链1.0系统,而以太坊和Fabric是区块链2.0系统,目前尚无成功的区块链3.0系统出现,不成功的尝试倒是有那么一个,就是著名的The DAO。
第四是按照核心数据结构,分为区块链和分布式总账两派。区块链这一派在系统中真的实现了一个区块的链作为核心数据结构,而分布式总账这一派,只是吸取了区块链的精神,并没有真用一条区块链作为核心数据结构,或者虽然暂时用了,但声明说吾项庄舞区块链,意在分布式总账耳,若假以时日,因缘际会,未尝不可取而代之也。
主流区块链技术平台
了解流派划分,仍是只能用来指点江山,吹牛论道,要动手,总要有个切入点。区块链货币据说已经有上千个了,但值得关注的技术平台大概只有数十个,而如果要进入区块链开发领域,打下一个好基础,练出一身好功夫,捞到几个好offer,则值得深入研究学习的平台,屈指可数。
首先当然是比特币。比特币作为区块链的第一个也是目前为止最成功、最重要的样板工程,已经上线运行了八年多,本身没有发生任何严重的安全和运维事故,其稳定与强悍堪称当代软件系统典范。比特币Bitcoin Core是一个代码质量高、文档良好的开源软件,从学习区块链原理、掌握核心技术的角度来说,Bitcoin Core是最佳切入点,能够学到原汁原味的区块链技术。当然,Bitcoin Core是用C++写的,而且用了一些C++11和Boost库的机制,对学习者的C++水平提出了较高的要求。
学习比特币平台开发还有一个优势,就是可以对接繁荣的比特币技术社区。目前围绕比特币进行改进和提升的人很多,人多力量就大,诸如隔离验证、闪电网络、侧链等比较新的想法和技术,都率先在比特币社区里落地。比如侧链技术的主要领导者Blockstream是由密码学货币元老Adam Back领衔的,而Blockstream是Bitcoin Core最大的贡献者之一,所以一些有关侧链的技术在比特币社区里讨论最充分。
但比特币作为一个典型的区块链1.0系统,是不是支撑其他类型区块链应用的最佳技术平台,存在很大的争议。另外,也不是所有人都有能力和必要精通区块链底层技术。所以对那些急于冲到区块链领域里做(quān)事(qián)的人来说,可能更直截了当的学习目标是以太坊和Hyperledger Fabric。
在以太坊上面用Solidity进行的智能合约开发是切入区块链开发最简单的方式,没有之一。以太坊的理想非常宏大,由于配备了强大的图灵完备的智能合约虚拟机,因此可以成为一切区块链项目的母平台,是驮住整个区块链世界的大乌龟。在以太坊上开发一个类似比特币的加密货币,是一个不折不扣的小目标。一般有经验的开发者在文档指导下,半天到一天即可入门。问题在于,入门以后又如何?靠写Solidity是否就可以包打天下?这是大大存疑的。我们也可以反过来说,如果以太坊+Solidity是区块链的终极解决方案,那么怎么还会出现那么多区块链技术门派呢?特别是,以太坊似乎并没有给现实世界中巨型的中心化组织们留下一条活路,这种彻底不妥协的革命态度有可能也成为以太坊推广的障碍。
当前以太坊项目的开发进展并不顺利。一个比较突出的问题是项目过多,力量分散,导致项目质量参差不齐。但尽管如此,跟其他区块链2.0平台相比,以太坊提供的开发环境是最简单最完善的。初学区块链的人绝对有必要学习以太坊,从而对区块链和智能合约建立起一个最“正宗”的认识。
主流区块链技术平台的第三支就是Fabric,它是Hyperledger的第一个也是最知名的孵化项目。 Fabric最早来自IBM的Open Blockchain项目,到2015年11月,IBM将当时已经开发完成的44,000行Go语言代码交给Linux基金会,并入Hyperledger项目之中。在2016年3月一次黑客马拉松中,Blockstream和DAH两家公司将各自的代码并入Open Blockchain,随后改名为Fabric。到目前为止,Fabric与Intel提供的Sawtooth Lake并列为Hyperledger的一级孵化项目,但前者得到的关注远超后者。
从技术角度来说,Fabric思路不错,重点是满足企业商用的需求,比如解决交易量问题。众所周知,比特币最大的短板是它每秒钟7个交易的上限,完全无法满足现实需要。而Fabric目标是实现每秒钟10万交易,这个量接近刚刚过去的双十一交易量瞬时峰值,完全可以满足正常条件下的行业级应用。Fabric用Go语言开发,也提供多种语言的API。特别值得一提的是,Fabric比较充分地运用了容器技术,比如其智能合约就运行在容器当中。这也是Go语言带给Fabric的一项福利,因为Go语言静态编译部署的特征很适合开发容器中的程序。
Fabric还有一些特点,比如其membership服务可以设置节点准入审查,这是典型的联盟链特征。再比如其共识算法是可定制的。Fabric自带PBFT共识算法实现,但是PBFT的算法效率是O(n²),其中n是节点数量。因此PBFT用在节点数量受限的联盟链里是没有问题的,但用在公有链里效率过低。
Fabric的短板是体系较为复杂,虽有文档,但缺少经验的开发者学习起来障碍比较大。然而由于其定位清楚,迎合了不少企业的心态,所以已经有多家机构在基于Fabric秘密研发行业内的联盟链项目。
小众门派
上述区块链开发的三大主流平台,从活跃度、受关注和参与人数来说,远远超过其他平台。但俗话说莫欺少年穷,一些眼下还默默无闻的平台也不容忽视。
Hyperledger的另一个一级孵化项目Sawtooth Lake是Intel开发的区块链平台,是一个很少被关注的项目,大概是因为被同在Hyperledger旗下的Fabric给掩盖了,再加上名字拗口,所以很少看到有人讨论它,项目活跃度也不高。但其实Sawtooth Lake是一个挺有想法的区块链项目,设计十分精心。它以数字金融资产管理为目标,整体架构清晰,模块化程度高,因此可定制能力也强。概念上独创了“交易族(transaction family)”概念,而且还支持PoET和Quorum两种共识机制。当节点数量很多(公有链环境)时,使用第6代Intel Core CPU所提供的SGX扩展功能提供一种称为时间流逝证明(PoET)的机制来形成共识,这种机制与比特币所采用的PoW同属“抽彩票”式的共识算法,但杜绝了通过ASIC专用硬件“作弊”的可能性,排除了比特币出现的算力过于集中的隐患,可靠性由Intel CPU硬件来保障,是公有链系统里很有价值的一个共识机制。另一方面,当节点数量少且受控时,Sawtooth Lake可以采用Quorum共识机制,这是由Ripple提出并验证的共识机制,非常适合于联盟链场景,这样Sawtooth Lake就摇身一变成为很好用的联盟链了。
Sawtooth Lake采用Python开发,并提供了Java SDK。由于这两种语言的流行度,实际上它应该有很大的潜在开发者人群。事实上,R3 CEV曾经测试过Sawtooth Lake并进行了成功的证券交易实验。当前它主要的问题是受关注度不足,不知Intel是否有足够的耐心和毅力坚持到底。如果Intel战略更明确一些,支持力度更大一些,我建议大家可以对它投以更多的关注。
R3 Corda是一个备受关注的分布式账本项目。 R3是由数十家银行和金融机构支持的区块链企业,融资上亿美元,号称汇集了一票高手,潜心研究符合金融行业需求的分布式账本系统。Corda是R3分布式账本系统中的核心,在千呼万唤之后,于11月30日正式开源。
Corda采用JetBrain原创的小众语言Kotlin开发,对Java世界敞开大门,这是令人点赞的。此外,Corda更重要的特色是其与现有世界里大银行、大型中心机构的全面妥协、全面合作的姿态,这与以太坊革命无罪、造反有理的形象形成鲜明对比。Corda在设计中有多项独特考虑,就是为了对接现有的业务规则。比如在其他几乎所有区块链平台里,每一个交易对于各节点来说都是可见的,可见才能验证,能验证才谈得上共识,所以交易的全网可见性是顺理成章的。但是现实世界里金融机构之间的交易,只有交易相关方才能看到交易详情,工行与建行的一笔交易,绝无必要让招行看到。为了对接这个现实,Corda设计了与众不同的机制,牺牲了交易验证的全局可见性,确保只有交易相关方才能看到和验证交易本身。可是另一方面,银行业务是被重度监管的业务,不能因为你用了区块链系统,就把洋洋洒洒的巴塞尔协议晾在一边,监管机构的职能如何体现?这是其他区块链系统里考虑不多的。而Corda设计了独特的Notary和Oracle节点,为监管体系进入留下了空间。仔细品味,这些都是给现实世界当中的大机构预留的美差。这些设计上的考虑,无疑大大增强了Corda被现有大型金融机构采纳的机会。不过这一切看上去很美好,但目前Corda的实现基本上是个花架子,设想的种种,不少处于TODO状态。
另外两个值得点名的区块链门派分别是Chain和BigchainDB。前者跟Visa有合作,后者是一个基于RethinkDB开发的分布式账本,两者各有各的思路和特色,也拿到了为数可观的投资,不排除未来能有大的发展。限于篇幅,在这里不展开介绍了。
区块链开发所需具备的技术基础
可以预见,未来从事区块链开发的主要有三类开发者,一类是开发基于区块链的Web或移动App,这种开发者所需要的技能与今天的Web和移动开发者并无二致,这里就不赘述了。
第二类开发者是开发智能合约的。这类开发者使用类似Solidity这样的智能合约语言,或者直接用Go、Java、Python等语言开发。开发智能合约所要求的语言和算法技术水平不高,什么并发、多线程之类的东西一般用不到,普通开发者均可胜任。但是智能合约的难点在于业务与安全。本质上智能合约就是以代码写成的商业合同,必须对于业务有非常清晰的认识,对于安全有着深刻的理解,才能够写出正确的智能合约。因此,我认为未来智能合约的开发者,可能反而是具体应用领域的行业专家出身居多,因为让他们掌握Python语言,远比让程序员去理解进出口贸易规则或者商业票据业务要容易得多。
第三类开发者,就是区块链核心应用系统和核心平台的开发者。这部分人当然必须是技术高手,按现在通俗的说法,得是后端专家。从语言上讲,C++、Java、Python、Go、JavaScript都有可能要触及。从基础知识来说,要求对密码学、分布式系统、网络编程、系统架构和部署都有相当程度的理解和实践经验。这种开发者显然将是区块链技术浪潮当中的弄潮儿,也将是最大的受益者之一。
特别要点一下密码学。密码学是大多数开发人员的短板,但若要在区块链核心技术领域搞出能够碾压竞品的创新点,密码学是最有可能出成果的地方。不用说搞出什么密码学突破,就是将密码学现有成果充分运用在区块链里,都可能会搞出一些逆天的创新来。比如用零知识证明协议(zero-knowledge proof)构造高度匿名化的区块链系统,比如用私有计算外包(private computing outsourcing)技术让别的节点既能够验证交易,又对交易本身的内容一无所知,这都是能够激发大量商业模式创新的技术,等待密码学黑客们发掘和实现。因此,我相信密码学成为显学的时代即将到来。
区块链是一项前景无限、极具颠覆性和想象空间的技术,它有潜力带来一个完全不同的商业时代,塑造新一代的互联网,也有可能被传统势力合谋异化。无论如何,区块链为创业者和程序员提供了又一次弄潮的机会,在这片蓝海上将演出一场怎样的大戏,我们且拭目以待。
作者:孟岩,IBM大中华区高级经理,曾负责IBM智慧地球、智慧城市、认知计算等重大技术战略在中国的推广和落地。一年前开始关注区块链技术及其行业应用前景,对比特币、以太坊、超级总账和BigchainDB四个主要区块链技术流派都进行过考察和研究,形成了在中国应用区块链技术的观点和思路。
一网打尽系列文章,请回复以下关键词查看: |
创新发展:习近平 | 创新中国 | 创新创业 | 科技体制改革 | 科技创新政策 | 协同创新 | 成果转化 | 新科技革命 | 基础研究 | 产学研 | 供给侧 |
热点专题:军民融合 | 民参军 | 工业4.0 | 商业航天 | 智库 | 国家重点研发计划 | 基金 | 装备采办 | 博士 | 摩尔定律 | 诺贝尔奖 | 国家实验室 | 国防工业 | 十三五 |
预见未来:预见2016 | 预见2020 | 预见2025 | 预见2030 | 预见2035 | 预见2045 | 预见2050 | |
前沿科技:颠覆性技术 | 生物 | 仿生 | 脑科学 | 精准医学 | 基因 | 基因编辑 | 虚拟现实 | 增强现实 | 纳米 | 人工智能 | 机器人 | 3D打印 | 4D打印 | 太赫兹 | 云计算 | 物联网 | 互联网+ | 大数据 | 石墨烯 | 能源 | 电池 | 量子 | 超材料 | 超级计算机 | 卫星 | 北斗 | 智能制造 | 不依赖GPS导航 | 通信 | MIT技术评论 | 航空发动机 | 可穿戴 | 氮化镓 | 隐身 | 半导体 | 脑机接口 |
先进武器:中国武器 | 无人机 | 轰炸机 | 预警机 | 运输机 | 战斗机 | 六代机 | 网络武器 | 激光武器 | 电磁炮 | 高超声速武器 | 反无人机 | 防空反导 | 潜航器 | |
未来战争:未来战争 | 抵消战略 | 水下战 | 网络空间战 | 分布式杀伤 | 无人机蜂群 |
领先国家:俄罗斯 | 英国 | 日本 | 以色列 | 印度 |
前沿机构:战略能力办公室 | DARPA | Gartner | 硅谷 | 谷歌 | 华为 | 俄先期研究基金会 | 军工百强 |
前沿人物:钱学森 | 马斯克 | 凯文凯利 | 任正非 | 马云 |
专家专栏:黄志澄 | 许得君 | 施一公 | 王喜文 | 贺飞 | 李萍 | 刘锋 | 王煜全 | 易本胜 | 李德毅 | 游光荣 | 刘亚威 | 赵文银 | 廖孟豪 |
全文收录:2016文章全收录 | 2015文章全收录 | 2014文章全收录 |
其他主题系列陆续整理中,敬请期待…… |