中文

POSE:实用的链下智能合约执行

密码学与安全 2022-10-14 v1

摘要

智能合约使用户能够根据复杂程序逻辑执行支付。以太坊是支持智能合约的最著名区块链示例,已被无数应用所利用,包括游戏、拍卖和金融产品。遗憾的是,传统的链上运行合约代码方法非常昂贵,例如在以太坊平台上,费用急剧上涨,使该系统不再适用于复杂应用。解决此问题的一个突出方案是链下执行代码,仅将区块链用作信任锚。尽管近年来链下系统开发取得显著进展,当前的链下方案仍存在各种缺陷,包括昂贵的区块链交互、缺乏数据隐私、锁定抵押品带来的巨大资本成本,或仅支持受限的应用集合。在本文中,我们提出 POSE——一个实用的链下智能合约协议,解决了现有方案的上述不足。POSE 利用一组可信执行环境(TEEs)来高效执行计算并迅速从意外或恶意故障中恢复。我们证明即便大部分参与方被腐化,POSE 仍提供强安全保证。我们从效率和有效性方面评估了我们的概念验证实现。

关键词

引用

@article{arxiv.2210.07110,
  title  = {POSE: Practical Off-chain Smart Contract Execution},
  author = {Tommaso Frassetto and Patrick Jauernig and David Koisser and David Kretzler and Benjamin Schlosser and Sebastian Faust and Ahmad-Reza Sadeghi},
  journal= {arXiv preprint arXiv:2210.07110},
  year   = {2022}
}