首页> 外文会议>IEEE International Conference on Data Engineering Workshops >Scalable and Privacy-Preserving Design of On/Off-Chain Smart Contracts
【24h】

Scalable and Privacy-Preserving Design of On/Off-Chain Smart Contracts

机译:可扩展和隐私保留设计ON / OFF链智能合同

获取原文

摘要

The rise of smart contract systems such as Ethereum has resulted in a proliferation of blockchain-based decentralized applications including applications that store and manage a wide range of data. Current smart contracts are designed to be executed solely by miners and are revealed entirely on-chain, resulting in reduced scalability and privacy. In this paper, we discuss that scalability and privacy of smart contracts can be enhanced by splitting a given contract into an off-chain contract and an on-chain contract. Specifically, functions of the contract that involve high-cost computation or sensitive information can be split and included as the off-chain contract, that is signed and executed by only the interested participants. The proposed approach allows the participants to reach unanimous agreement off-chain when all of them are honest, allowing computing resources of miners to be saved and content of the off-chain contract to be hidden from the public. In case of a dispute caused by any dishonest participants, a signed copy of the off-chain contract can be revealed so that a verified instance can be created to make miners enforce the true execution result. Thus, honest participants have the ability to redress and penalize any fraudulent or dishonest behavior, which incentivizes all participants to honestly follow the agreed off-chain contract. We discuss techniques for splitting a contract into a pair of on/off-chain contracts and propose a mechanism to address the challenges of handling dishonest participants in the system. Our implementation and evaluation of the proposed approach using an example smart contract demonstrate the effectiveness of the proposed approach in Ethereum.
机译:智能合同系统(如Ethereum)的兴起导致了基于区块链的分散应用程序,包括存储和管理各种数据的应用程序。目前的智能合同旨在仅由矿工执行,并完全揭示连锁,导致可扩展性和隐私减少。在本文中,我们讨论了可以通过将特定合同分成一个关联合同和连锁合同来提高智能合同的可扩展性和隐私性。具体而言,涉及高成本计算或敏感信息的合同的函数可以分割并包含在关联合同中,该合同仅被感兴趣的参与者签名和执行。当所有人都诚实时,拟议的方法允许参与者达到非法协议,允许将矿工的计算资源保存,并从公众中隐藏的关联合同的内容。如果是由任何不诚实的参与者造成的争议,可以揭示关联合同的签名副本,以便创建验证的实例以使矿工执行真正的执行结果。因此,诚实的参与者有能力纠正和惩罚任何欺诈或不诚实的行为,这激励所有参与者诚实地遵守商定的离交合同。我们讨论将合同分成一对ON /屈条合约的技术,并提出一种解决系统在系统中处理不诚实参与者的挑战。我们使用示例智能合同的建议方法的实施和评估证明了建议方法在国内的有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号