据BTCManager 10月30日报道,作为一个高度可扩展的区块链解决方案,同时还能提供跨多种企业区块链互操作性的开源专有协议Hyperlegder现在已支持以太坊虚拟机(Etheruem Virtual Machine)。
在Hyperledger上进行以太坊交易
由Linux基金会牵头的Hyperlegder是一个专注于商业的许可区块链,同时它是由来自空中客车、日立、联邦快递、英特尔等多个行业的领军企业共同开发和维护的。
随着最新协议的开发,基于以太坊的智能合约和去中心化应用程序(dApps)已经可以部署在Hyperledger的协议上,而以太坊也成为了在Hyperledger上第一个运行的公有链。
这两个区块链协议协同工作可以为客户端和用户提供显著的优势,特别是为操作流程带来更多的定制特性。
在Hyperlegder的客座文章中,IBM的Swetha Repakula解释了公司区块链协议的四个“层”;就使用的编码语言来说,一层用于数据存储的双分类帐本技术,它可以将公钥和私钥的哈希值存储在单独的对等副本上,一层用于修改的共识机制,一层为可信任参与者提供链上身份管理程序,最后一层可以执行灵活的合约功能。
通过支持以太坊,Repakula相信Hyperledger允许开发者在智能合约的助力下能在这四个层上选择“他们想要实现的”的更广泛的“愿景”。特别值得一提的是,此举允许开发人员在Hyperledger上创建dApps和去中心化自治组织(DAOs)以实现一个私有的、许可的区块链协议。此外,现有的dApps可以通过一个简单的步骤轻松迁移到Hyperlegder上。
缩小公有链和私有链之间的差距
Repakula表示,接下来他们的开发“目标”是优化以太坊的其他功能,以便使其能在Hyperlegder上运行,让“任何合约”在客户希望的情况下在Hyperlegder上工作。她认为,他们的主要目标是允许开发者在私有和公有链上开发和部署所有以太坊的dApps,而不需要分别在不同链上进行相应的部署发开。这就像同时在Android和iOS上工作的应用程序,不需要生成两个独立的基本代码一样。
Repakula补充说道:
对于许可区块链的未来,这可能是非常重要的一步,它最终可能成为中心化系统和公有链之间的桥梁,因此它可能会受益于它们之间的一些共同特性,比如能够运行相同的合约。
上述一番话已经在现实中得到了令人满意的结果。在2018年4月,西班牙金融巨头西班牙对外银行与技术咨询公司英德拉进行了一笔高达9100万美元的交易。虽然这笔贷款是通过Hyperlegder的协议完成的,但它存在于以太坊区块链上的时间记录表明,这笔交易的转移是公开的,但其细节属于私有交易。