当前位置:首页 > 区块链新闻 > 正文

Linux基金会宣布开发区块链协作工具Composer,实现不同智能合约实施相互协作

来源: 互联网时间:2017-05-10 16:20:00

Linux基金会已经宣布在其超级账本开放联盟中开发一个新的软件项目,该项目旨在创建一种协作工具,用于开发区块链商业网络——或智能合约——并部署到一种分布式账本上。

blockchain-bitcoin-100688415-primary.idge

这个新的项目叫做超级账本设计者(Hyperledger Composer),这是一种基于JavaScript的模型化语言,并且支持REST API,允许非开发者和开发者塑造他们自己的业务网络。这种语言还支持关系和数据验证规则建模。

例如,所有的区块链商业网络都共享特定的元素,如资产、参与者、身份、交易和注册信息。通过现有的区块链或分布式账本技术,组织机构很难采用一种区块链业务使用案例以及将概念绘制到运行代码中。

与公共关系型数据库相似,区块链是一种公共电子账本,能够在不同的用户之间公开共享,还能创建一种不可更改的事务记录,每一个事务都带有时间戳,并与前一个联系在一起。

区块链账本只有在系统参与者达成共识的时候才能进行更新。当新的数据进入这个账本时,它就永远无法再被清除。区块链包含了一种关于系统曾经进行的每一笔交易的真实可验证的记录。

区块链技术最有名的使用案例之一就是“智能合约”,智能合约可以使电子交易按照预设的条款来自动执行。

超级账本是一个由Linux基金会领导的全球开源合作项目,旨在推进跨行业区块链技术。

Composer的所有工作目前为止都是在超级账本Fabric上完成的,Fabric这个平台可以开发基于区块链分布式账本的应用。

不过,Composer的设计使其可以被植入去运行在其他分布式账本技术上,如超级账本Iroha——一种将区块链分布式账本合并到商业项目或模块化区块链套件超级账本锯齿(Hyperledger Sawtooth)的方法。

去年,超级账本项目成员英特尔提出了自己的Sawtooth代码版本——锯齿湖(Sawtooth Lake),这是一种模块化平台,用于创建、部署和运行分布式账本,这个项目已经被英特尔提交给了超级账本区块链项目。

超级账本旗下的另一个项目就是Burrow——一种部分基于以太坊虚拟机(EVM)参数创建的智能合约系统。

超级账本项目执行主管Brian Behlendorf表示,超级账本Composer将通过共享Iroha、Sawtooth、Burrow或Fabric的组成部分为开发者提供一种方法来为多种行业创建智能合约。

例如,Behlendorf说,这种区块链账本能够在保险公司与受益人之间实现自动化合约。在这种区块链智能合约中,如果某一季节干旱持续的时间达到了合约预先规定期,那么保险公司就会同意向农民支付保险费用。

这个合约的基于区块链的软件脚本将运行在多个服务器节点上来确定什么时候满足旱灾条件并按照程序向受益人付款。

Behlendorf说:

“这是一种自动化许多潜在业务流程的方法。”

他还说,另一个区块链智能合约的例子就是用于铁路或海船运输集装箱的电子文件或材料清单。目前涉及到跟踪发货的基于纸质的系统可占到运输费用的一半以上。

每年全球贸易中百分之九十的货物都由海运业承担。IBM与马士基(Maersk)开发的一种新型区块链解决方案将通过把供应链流程数字化来帮助管理和跟踪全球百万计海运集装箱的踪迹。

Behlendorf说:

“所以,如果你可以实现很多文档流程自动化,你有机会削减这些成本,航运业如今迫切需要解决这个问题。”

例如,IBM和世界上最大的集装箱运输运营商马士基最近宣布他们正在测试一种使用超级账本Fabric的基于区块链的电子分布式账本。

智能合约还能够用于自动跟踪电子医疗记录,这样的话,医疗服务供应商在每次想要与其他组织共享敏感信息的时候都可以确认病人的同意。

Behlendorf说:

“在这四个框架中,每一个都涉及到不同智能合约的不同实施,但是通过Composer,我们可以将这些实施连接在一起。”

免责声明:

1.本文内容综合整理自互联网,观点仅代表作者本人,不代表本站立场。

2.资讯内容不构成投资建议,投资者应独立决策并自行承担风险。