DEVCOIN2: 一个可证实的诚实先知模型:可审计的链下数据收集与计算 ...
记者:Lydia
本文为大会演讲速记尝鲜版,给心急的小伙伴们先行浏览,精细校对版将会在大会后逐步发布。
Thomas Bertani的演讲主题是“一个可证实的诚实先知模型:可审计的链下数据收集与计算”
为以太坊合约提供链下数据是非常困难的。我们要展示的这个模型可以使链下的参与者为数据和计算提供很强的真实性因而扮演一个可证实的先知的角色。这个新的方式在保护数据不受改动的同时,也保证它们被送达区块链。要感谢包括TLSNotary、英特尔 SGX、高通 TrustZone在内的各方开发的HW和SW技术,它们的广泛使用让我们的模型成为可能。
现在有很多智能合约需要获得很多数据,去中心化网络的内部缺陷没办法上网,智能合约没办法开发,我们有解决方法。
今天关注的是方法,这是使用最普遍的多方法,透明,且可以永久存储,不需要脚本适应区块链,没有开放的trustline,不需要信任oracle。
这是我们的逻辑流,智能合约在以太坊上,可以通过oraclise的查询函数就可以达到,和不同的web都有连接,当然有不同的方法实现真实性签名,和外部审计着验证数据是否被篡改。
TLSNotary是以太坊主网上唯一一个项目,客户端的是分离的,只拿到一半,另一半是代码加密的,用网络服务的沙盒取保安全性。如果确实信任Amazon是程式的,那么也是诚实的,因为之间存在信任机制。
安卓证明采用两种技术
一个是QSEE,执行环境解决方法,这两种方法就可以验证,开源数据被访问,可以通过开源设备发送数据源。
IntelSGX,基于安全的代码,在沙盒中运行,为了正确实行需要加密和签名,这可以解决一个问题,就是很难在链上获得可靠的随机数,如果真的相信这样的多方法,谷歌和高通还有因特尔和我们一起合作,用不同的软件和硬件,这样就不需要信任Oracle,信任外部机构,我们不希望信任单一机构,很少有可信的公司,起码可靠心更高,而不是大公司合谋在一起。
可以有更多要求,让TRS和安卓证明整合在一起,安卓亚马逊等都提供同样的数据。
链下计算解决EVM局限性的另一个方法
如果想用任何外部库,如果担心汽油上限,必须在链下执行。必须把沙盒的概念扩展过来,在安全的环境中执行代码。
工作方法就是Pyethon
我们规定了数据源,查询时规定IPFS地址,Oracle会生成真实的结果,这是基于扩展的真实性方法,所以结果确实来自Oracle代码执行,不需要互相质疑,基于审计的方法。
如果有问题,我们也在积极的寻求反馈。
今天也会发布一个安卓的文章。
作者:Lydia | 来源:Chainb
微信掃描關注公眾號,及時掌握新動向
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表比特範的觀點或立場
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表比特範的觀點或立場