区块链技术是通过比特币等加密货币来促进在线支付的,是在一个分布式分类账本上记录的一串数字交易链。一个区块链是所有数字交易的完整记录。一组经过验证的事务被称之为“区块”,当进一步的事务被确认,并添加到前面的区块时,就构成了一个“链”。
区块链可以减少商业合作中对中间机构的依赖,也可以减少业务中的摩擦。有区块链协议的保证,增加数据的真实性、安全性和溯源性。运营管理可以简单化,合作高效化和成本的低廉化。
企业应用区块链的三大难题
如果一项技术只停留在概念上是没有任何价值的,只有被应用,才是价值体现的窗口。但目前而言,直接应用已有的区块链(公链)技术无法达到企业级别对系统性能和安全性的要求,即使经过复杂应用开发流程和网络部署管理,甚至很多系统需要根本架构的改变,也很难达到期望目标。
简而言之,就是性能、隐私和组织管理这三大“顽固问题”无法得到解决。
究其原因,是由于在公链区块链系统的设计上,主要考虑的是如何让不同节点达成共识,而不同节点所处的环境通常是匿名的、不可信任的、潜在敌对的环境。因此,为防止恶意行为,交易一般都用“明文”对所有人可见以监督验证,并应用拜占庭容错类算法来达成共识。然而,这就使得公链中的“保障”技术、性能和隐私保护形成了一个“顾此失彼”的关系,运用“保障”技术就意味着无法兼顾性能优化和隐私保护,但这些恰恰是企业业务的需求。
微软Coco架构让问题迎刃而解
近日,微软推出了帮助企业采用区块链的Coco架构,Coco架构旨在与区块链网络集成,以满足商业应用的关键需求。微软根据用户的反馈创建了该架构,并表示如果用户想要采用区块链传输,最迫切的需求是更快的传输速度、分布式管理和保密性。
据了解,这个项目的构想是用户将其区块链代码放置在可信区域中,该区域通过诸如Intel的软件保护扩展(SGX)或Windows虚拟安全模式(VSM)等工具来建立,并支持其他兼容的TEE。创建一个可信网络,允许CoCo代码和分类账,并消除执行工作证明,以此提高事务处理速度。
使用Coco部署的区块链网络具有高度可扩展和隐私保护的特性。它可以满足所有企业联盟链的关键需求,从而加快区块链技术在企业中的广泛应用。Coco不是独立的块链协议,它提供了一个信任的基础,可以整合现有的块链协议提供完整的企业级区块链解决方案。
之前就有外媒爆料,当与区块链网络集成时,Coco架构能够带来:每秒传输速度超过1600次易于管理的数据保密性用于区块链网络的分布式管理模型,能够创建网络规则并使得用户对管理和区块链软件系统的所有条款进行选择。
可以说,Coco是第一个(目前为止,唯一一个)支持任意隐私保护模型的区块链平台。
……
关注读览天下微信,
100万篇深度好文,
等你来看……