中文

DECLOAK:通过最小信任 TEE 网络在遗留区块链上实现安全且低成本的多方交易

密码学与安全 2023-05-23 v2

摘要

随着智能合约的机密性和可扩展性已成为区块链的关键需求,链下合约执行框架展现出了前景。一些近期工作已将链下合约扩展至多方计算(MPC),力求通过链下 MPC 转移链上状态。这些方案中最通用的问题是 MPT(多方交易),因为其链下 MPC 接收链上与链下输入,交付链上与链下输出,并可由区块链公开验证,从而能够覆盖更多场景。然而,现有的多方交易(MPT)方案至少缺乏数据可用性、资金公平性、交付公平性和交付原子性之一。这些性质被社区(如以太坊社区)或用户高度重视。更糟的是,这些方案需要区块链与链下系统之间进行高成本的交互。本文提出一种新颖的支持 MPT 的链下合约执行框架 DECLOAK。DECLOAK 首个实现了 MPT 的数据可用性,且我们的方法可应用于其他寻求将用户数据持久化于链上的领域。此外,DECLOAK 以更低的 gas 成本和更弱的假设解决了上述所有缺陷。具体而言,DECLOAK 可容忍除一个拜占庭方和 TEE 执行者外的所有参与者。在 10 个 MPT 上的评估表明,DECLOAK 将 SOTA(当前最优)Cloak 的 gas 成本降低了 65.6%。因此,我们首个不仅在实用假设下实现了此类安全 MPT,还证明了以可与普通以太坊交易相媲美的 gas 成本评估 MPT 是可能的。并且 DECLOAK 的成本优势随 MPT 参与方数量增长而增大。

关键词

引用

@article{arxiv.2202.10206,
  title  = {DECLOAK: Enable Secure and Cheap Multi-Party Transactions on Legacy Blockchains by a Minimally Trusted TEE Network},
  author = {Qian Ren and Yue Li and Yingjun Wu and Yuchen Wu and Hong Lei and Lei Wang and Bangdao Chen},
  journal= {arXiv preprint arXiv:2202.10206},
  year   = {2023}
}

备注

arXiv admin note: text overlap with arXiv:2106.13926