智能合约的链上与非链上强制执行
计算机与社会
2018-05-03 v1 密码学与安全
分布式、并行与集群计算
摘要
在本文中,我们讨论了如何将常规商业合同转换为智能合约——其电子等价物,可用于在运行时系统性地监控和强制执行合同权利、义务与禁止事项。我们阐明,新兴的区块链技术的确是实现智能合约的一个有前景的平台,但认为存在一大类应用,由于性能、可扩展性、一致性要求,以及难以解决的语言表达力和成本问题,区块链并不适用。我们解释,在某些情形下,不依赖区块链的集中式方法因其简单性、可扩展性和性能而是更好的替代方案。我们建议,在去中心化和透明度至关重要的应用中,开发者可将两种方法优势结合为混合方案,其中部分操作由部署在链上的强制执行器实施,其余由部署在可信第三方上的强制执行器实施。
引用
@article{arxiv.1805.00626,
title = {On and Off-Blockchain Enforcement Of Smart Contracts},
author = {Carlos Molina-Jimenez and Ellis Solaiman and Ioannis Sfyrakis and Irene Ng and Jon Crowcroft},
journal= {arXiv preprint arXiv:1805.00626},
year = {2018}
}