可信计算框架中是如何实现保密功能的
扫描二维码
随时随地手机看文章
可信计算框架(TCF)是基于可信计算API规范的开源参考实现,能让区块链开发者开发出下一代保密计算应用。TCF可以帮助开发者在英特尔SGX硬件中访问链下交易数据并开发出包括保密贷款系统、可信代币和经过验证的预言机在内的各种应用。第五届以太坊开发者大会在开发者工作坊中推出了TCF,让开发者亲身感受其应用价值。
TCF最初是英特尔实验室中的开源软件,今年年初,超级账本将TCF代码用于其开发工作,最初是在英特尔实验室中展开,最近则成为了一个单独的项目。超级账本的Avalon项目专注于可信计算领域,笼络了大批开发者,其中包括阿里巴巴、百度、BGI、Chainlink、ConsenSys、Espeo、iExec、IBM、Kaleido、微软、Banco Santander以及WiPro。
TCF基于以太坊企业联盟(EEA)工作组制定的链下可信计算规范,为开发者实现可信计算并尽量消除障碍。智能合约基于EEA可信计算规范在链下执行,因此开发者可以摆脱区块链的束缚,在本地或云端虚拟机处理复杂的交易任务。一旦交易完成,交易结果将重新发送到区块链上。这样不但能提高交易量、保障隐私,而且还能缓解区块链上的数据压力。
英格尔SGX等可信执行环境(TEE)为链下执行提供了关键保障。开发者使用TEE可以提高链上链下的连接性。它还能够验证代码、隔离代码执行并验证证明,因此可以确保计算资源稳定可靠地在链上链下相互连通。
开发者工作坊
第五届以太坊开发者大会中使用了EEA可信奖励代币鼓励成员团队提高生产力,同时鼓励全球各组织之间积极展开合作。EEA成员ConsenSys、iExec、英特尔、Kaleido以及微软联手为开发者带来了TCF应用体验。工作坊也重点分享了Banco Santander的案例研究,该案例受AML启发,旨在保护数据隐私。除此之外,工作坊还分享了Chainlink使用TCF提升链下预言机完整性的案例。
参加工作坊的团队还包括iExec,iExec为EEA链下可信计算规范实现了代理模式。这为链下可信执行解锁了多种应用场景,其中包括上文提到的可信代币应用。Kaleido实现了Hyperledger Besu项目在企业以太坊的应用;微软在测试网上线了计算基础架构;Envision为EEA可信代币开发了UX;ConsenSys则为EEA可信奖励代币开发了身份认证、付款和代币管理智能合约基础架构。
今天就开始了解EEA可信计算规范,以实现可信计算:
· 生态系统支持以太坊企业联盟可信计算规范 v1.0,提升区块链隐私和可扩展性
· :使用可信计算框架以及经过验证的Chainlink预言机。
· iExec在第五届以太坊开发者大会与EEA、英特尔、ConsenSys和微软共同展示保密计算应用:区块链通过大规模复制实现可信计算。区块链与可信链下执行结合,可以大幅提升性能。
· 超级账本Avalon项目维基百科页面:基于以太坊企业联盟的可信计算规范,可应用于各种区块链。
· 可信计算API规范:下载可信链下计算规范V1.1以及其他以太坊企业联盟规范和基础架构相关信息。
来源: Chainlink资讯