N

N

E

E

W

W

S

S

TEE与区块链技术有什联系

2020-07-16 15:21:37

  了解过区块链的都应该知道区块链技术是有安全性机制的,对数据和信息隐私都会起到很好的保护作用。为了有更好的数据安全保护,假设我们在区块链上再加一把“锁”,这把“锁”叫做TEE,接下来就来讲讲TEE为什么有适合做这把“锁”。

 

  一、TEE与公链

  目前的一些热门公链使用的大多是工作量证明(PoW)、权益证明(PoS)、委托权益证明(DPoS)这几类常见的共识机制。这些共识机制都属于随机性协议,确定性不够高。它们通过某种概率机制选出为系统添加新区块的节点,系统再通过点对点传输协议将新出区块广播给系统里的所有节点,这中做法可以确保传输效率,但难以保证传输过程中信息的一致性。

  信息传输不一致就无法支撑智能合约维持系统中的应用状态,容易使智能合约因状态不稳受到回滚攻击(Rollback Attack),威胁系统数据的安全与隐私。这种风险是TEE也难以规避的。所以在采用非确定性共识机制的公链中,智能合约必须在设计之初就考虑到如何在执行过程中应对回滚攻击这一问题,不能单纯依赖TEE保障系统执行的安全性。

  二、TEE与联盟链

  与上文提及的公链不同,Hyperledger Fabric这类联盟使用的共识机制大都是确定性的,即应用户需求产生的新区块经过节点验证后就是确定且正确的,TEE与这类区块链的适配性更高,更有应用潜力。该系统中的“交换协议”确保所有数据结果都能得到公平的传递,只要有一个接收者收到了数据结果,那么就可以放心地相信所有接收方都受到了该结果。

  了解了上述的内容我们发现区块链技术和TEE有着相同的地方,在技术上就能相互适应。如果区块链能够与TEE零错误的结合在一起,那么在数据安全上可以说是如虎添翼,今后也会受到外界更多的支持。

本文链接:http://www.ysjqkl.com//news/519.html