笑来在《笑来课堂》上讲到区块链的未来发展路线:
可信账簿--可信代码--可信执行环境--可信设备……
曼曼虽然进入币圈整整两年了,但对于技术方面的内容是一窍不通。笑来多次提到发展路线,引起曼曼的好奇,今天为大家分享一下,什么是可信执行环境。
1
实现不可篡改且公开透明的“可信账簿”,有很多种方式。Blockchain 是其中一种,利用有向无环图原理(DAG)其实也可以。
DAG是一种有顶点和边的图结构,它可以保证从一个顶点沿着若干边前进(有向),但永远不能回到原点(无环)。
什么是可信执行环境
IOTA 也许是第一个被广为人知的这方面尝试,只不过开发进展比蜗牛还慢。
实现“不可篡改的代码”,也有很多方法。像 ETH 和 EOS 那样直接把代码写进 Blockchain 是一种,使用可信执行环境(TEE)也是另外一种有效方案。
可信执行环境可以安全地处理密码和私钥等私密信息,并保障信息绝对不会泄漏给节点或者其他人,同时还能证明数据未经篡改。它还可以实现智能合约链下计算,因此可以降低gas费用并提高可扩展性。
2
如果把 DAG 和 TEE 结合起来,是否有意义呢?
Mixin 就是这样一个基于 DAG 和 TEE 的电子账簿系统。
最初创始人只是想要做一个基于区块链技术的一个应用,即时聊天工具 —— 现在的 Mixin Messenger。
如今的Mixin不仅是可以聊天,它还是一个去中心化交易平台 。
基于 DAG 的效果是:
记账效率极高,高到没必要去强调 TPS的地步,直接可以满足物联网通讯量级级别的应用。
基于 TEE 的结果是:
既然可执行环境是可信的, 那么在里面运行的代码就可以是公开透明的,无法“暗中”修改,所以,相当于是用另外一种方式解决了“代码可信问题”。
这个解决方案的好处是,在极大提高效率的同时,并没有像 DPOS 那样“从只依赖机器退化到部分依赖人”;同时也不像 POW 那样不仅成本高昂且随着时间的推移成本指数级上扬。
利用有向无环图原理(DAG)可以实现不可篡改、公开透明的“可信账簿”,使用可信执行环境(TEE)可以实现“不可篡改的代码”,而它们结合起来就是现在MIXIN的方案。
参考资料:公众号《学习学习再学习》








网友评论