Coco是微软新发布的开放框架,该框架可以有效提升区块链技术的性能,同时也是微软和英特尔的硬件/软件合作关系的重要部分。 微软宣称,Confidential Consortium(CoCo),即机密联合体。该框架减少了区块链技术的复杂性,从而“促使企业采用区块链技术”。 Coco框架可以在内部或云服务器中运行,同时兼容任何分类帐协议,并且可在任何支持兼容的可信执行环境(TEE)的操作系统或管理程序上运行。
英特尔SGX技术(软件保护扩展)是一个典型的TEE兼容实例,藉由该技术,框架可以为公司提供速度更快、规模更大、保密性更强的服务。英特尔SGX技术是一个基于硬件的解决方案,它能隔离区块链程序的关键部分,即在CPU和内存里建立一个私有区域,从而保护执行中的代码和数据。 Coco框架的核心卖点包括:更高的速度(每秒处理超过1600个事项)、更强的数据保密性和分布式处理模型。
该框架的设计可兼容任何分类帐协议;此外,微软已经开始了Ethereum的集成工作(Ethereum是一种基于区块链的分布式计算平台,可以提供分散式的虚拟机)。R3 Corda、Intel Hyperledger Sawtooth、J.P. Morgan Quorum也在进行同种集成工作。 微软的Azure首席技术官Mark Russinovich说:“区块链是一个能够显著润滑商务流程的转换技术。微软致力于推广区块链技术,我们倾听客户和区块链社群的需求,并通过Coco框架实现各种基本功能。我们相信,在先进的算法和可信的执行环境(比如英特尔SGX或Windows虚拟安全模式)的奇妙结合下,Coco框架可以让我们在开发商务用区块链技术的道路上更进一步。” 英特尔软件和服务部门的副总裁、平台安全部负责人Rich Achevarria说:“英特尔和微软的共同客户们将体验到区块链技术的那种令人兴奋的潜力。我们在努力改善现有技术解决方案的拓展性、隐私性和安全性,为的就是有朝一日能在英特尔的硬件上搭载Azure的区块链技术。” 白皮书:
|