随着区块链技术不断为创新提供支持,世界领先的计算机硬件生产商之一将与该技术进行广泛合作是恰当的。英特尔共同发起了一项新的Hyperledger项目,该项目于6月底发布,旨在简化区块链编程,并为今年的其他几个区块链开发做出了贡献。
“我们与区块链部门合作的主要目标是确保区块链领域的新工作负载和区块链领域的领先解决方案在英特尔芯片,[CPU /处理器]上运行良好,”英特尔区块链项目总监Michael J. Reed在接受我采访时说。“我们正试图全面接纳整个行业。”
Reed解释说,英特尔将区块链的努力分为几个不同的类别,例如参与区块链开发和构建开源软件。“我们还将努力在企业以太网联盟和Hyperledger等联盟中找到区块链开发人员的要求或标准。”
交易点简化
就英特尔近期的努力而言,里德指出了2019年6月底Hyperledger的一个项目公告。“我们最近刚刚在Hyperledger同发起了一个名为Transact的项目,”里德说。Transact的目标是为程序员提供一种以更通用的方式使用区块链的方式,这种方式更容易兼容。
[Transact]承诺一种编程区块链的常用方法。他们称之为可扩展的事务层,所以今天,如果我要编写区块链,我需要选择我要编程的环境。例如,如果我想为以太坊进行编程,我通常会选择可靠性并进行稳定编程,以便合同可以在以太坊虚拟机中执行。
相比之下,Transact希望简化流程。“Transact预测的是一个有可扩展事务层的世界,这样你可以为Transact编程一次,你的代码可以运行在任何支持它的区块链上,”Reed说。“[Transact]是由英特尔和IBM共同发起的,它刚刚在Hyperledger中获得批准,并在大约一周前由他们宣布。”
Hyperledger关于Transact的博客文章宣布英特尔此前的工作也参与了该项目的开发。“Hyperledger Transact的初始代码是由Bitwise IO和Cargill开发的,受到了英特尔之前对Hyperledger Sawtooth的贡献的巨大影响,”该帖子称。
英特尔推出’计算规范’
英特尔在其开源部门也有其他近期的发展。“我们刚刚启动了一个新的解决方案,我们将其称为可信计算规范,这为程序员提供了一种允许其区块链与离线资源进行交互的方法,”Reed说。
这将是VM [虚拟机],可以为他们提供更快的执行合同的计算能力。它可以是数据存储,例如他们想要访问供应链应用程序的ERP [企业资源规划]数据库,或者它可能是他们想要出于多种原因访问的传感器,可能是为了通知或触发区块链合同。“