R3开源区块链技术「分布式账本“Corda”的源代码」
R3这家公司向公众发布了其分布式账本“Corda”的源代码。
金融科技公司R3 CEV是最近揭开区块链神秘面纱的一家后起之秀,区块链是一种分布式账本,可以用更新换代后的软件改造银行的后台系统。
许多初创公司和华尔街巨头一直在竞相开发最终有望取代或补充当今金融基础设施的产品。区块链技术是支撑比特币等加密货币的根本创新技术,支持者表示,它不仅可履行某些法律契约,还有望简化结算,从而让业务流程更快速、更安全、更少出错。
为了吸引更多的拥护者支持自家开发的区块链技术,周三早上,R3向Github这个知名的代码共享网站公布了Corda的源代码,Corda是R3的分布式账本原型。这家公司还推出了一个网站:Corda.net,专门为广大开发人员和爱好者提供补充材料。
R3的首席技术官理查德·布朗(Richard Brown)说:“我们的初衷是,鼓励这个社区的其他人为区块链做贡献,夯实区块链,并且推动区块链的设计和采用。我们想要让大量的人下载和使用它。”
布朗解释,Corda是拆卸区块链的概念部分,运用和改动相关组件以满足金融机构需求的结果。采用这种做法,他发现分布式账本(而不是标准的区块链)技术可以提供一种经济可行的解决方案,处理金融协议的复杂问题。
比如说,布朗说:“我们不是构建一种区块链。不像这个领域的其他设计,我们的起点是公司之间的一份份协议(‘状态对象’,由‘契约代码’及相关的‘法律条文’加以治理)。我们不同意这个观念:所有数据都应该拷贝给所有参与者,即便数据已经过加密。”
然而,由此获得的这种分布式账本平台将被大多数人描述是“区块链”,会为用户提供区块链技术提供给比特币的优点。安全工作人员会欢迎其验证机制:“系统中的每一个动作几乎总是与私钥相关联;没有赋予所有权力的‘万能钥匙’或‘管理员密码’这个概念,”布朗说。“这与这类超级用户帐户很盛行的传统企业系统大不一样;而且从安全的角度来看,这些超级用户帐户很吓人。”
当然,采用33技术的公司和人员越多,其价值会变得越大。这是一种典型的网络效应。
R3创办于两年前,已吸引了70家多金融公司进入其生态系统,包括多家重量级公司,比如JP摩根大通、巴克莱银行和美国银行。Corda可谓是迄今为止这个联盟的成员通力合作的结晶。
R3并非不经思索地将Corda描述为区块链;它更常常将Corda描述一种分布式账本系统。术语上的区别有助于解释区块链潜力方面的混乱。比特币区块链的技术成功已让人们认为,区块链是一种技术,可以应用到其他领域。然而,区块链是满足比特币需求的一种解决方案。直接运用满足一种需求的解决方案以满足其他需求,毫无疑问会带来种种问题。
尽管这支团队取得了进展,但是R3在过去一周左右的时间先后失去了许多知名成员的青睐。高盛、西班牙国家银行(又叫桑坦德银行)和摩根士丹利等成员已退出了这个组织,决定将区块链工作的重心放在别处。
充当该项目工程负责人的前谷歌工程师迈克·赫恩(Mike Hearn)说:“Corda第一次向全球开放,而不是仅仅向联盟成员开放。”
赫恩是昔日一名响当当的比特币编程人员,他在2015年秋季加入R3。今年早些时候,他有争议地宣称,比特币“未能”实现支持者宣称的早期目标,即成为一种实用的去中心化网络,以便即时实现全球转账,这番言论在当时引起了一阵骚动。他在知名博客网站Medium上发了一篇文章,无意中又为一群核心的比特币纯粹主义者与一群新兴的技术专家之间原本日益拉大的分歧烧了一把火,前者注重意识形态,后者力求将区块链的一些要素用于其他用途,比如改善既有的传统银行基础设施。
赫恩接受《财富》杂志的采访时说:“如果人们深入研究这份技术白皮书的代码,会大吃一惊。”他表示,举例说,Corda旨在与大企业里面的程序员可能已经熟悉的工具保持兼容,比如用于存储数字化信息的关系数据库,以及用于访问包含在关系数据库里面的数据的工具:微软SQL。
向开源软件迈进的并非只有R3这一家公司。上个月,竞争对手Chain向广大开发人员发布了开源版的Chain Core区块链软件,让公众可以对其网络上面的代码和应用程序加以改进。Ripple和数字化资产控股(Digital Asset Holding)等其他公司也开放了部分代码库的源代码。
R3已与Linux基金会旗下的一个部门超级账本项目(Hyperledger Project)达成了合作伙伴关系,Linux基金会是一家非营利性组织,旨在推广开源Linux操作系统。超级账本项目还监管另外几个区块链项目,比如IBM名为“Fabric”的区块链项目和英特尔名为Sawtooth Lake的区块链项目。
智多趣编译|未经授权谢绝转载