从并发视角来看智能合约(上)【渡鸦论文系列】

论文作者:

Ilya Sergey1and Aquinas Hobor2

1 University College London, United Kingdomi.sergey@ucl.ac.uk
2 Yale-NUS College and School of Computing, National University of Singaporehobor@comp.nus.edu.sg 


翻译:渡鸦

让国内外的区块链技术没有时差」。



写在【新栏目】前面:

翻译论文无比痛苦。

但是我们的目标是「让国内外的区块链技术没有时差」。

带给大家更多区块链技术干货。

能力有限,还请各路大神多多监督、指教。

欢迎投稿、中英文均可。



摘要:

在本文中,我们探讨了诸如Ethereum等智能合约的多事务行为与共享内存并发的经典问题之间的显着相似之处。我们从Ethereum区块链中检查两个真实世界的例子,并分析它们是如何容易受到与传统并发程序中经常出现的错误的影响。然后,我们详细阐述可观察的合约行为与已深入研究的并发主题之间的关系,如原子性,干扰,同步和资源所有权。描述的并发对象类似的类比可以更深入地了解智能合约的潜在威胁,指导实践,并使用现有的最先进的形式验证技术。

 

1、介绍:

智能合约是存储在区块链上,拜占庭容错数据库的程序。智能合约可以通过区块链交易触发,并在其块上读取和写入数据[38] 。虽然智能合约以分布式方式运行和验证,但是尽管存在许多复杂的交互模式,包括例如重入和递归调用,但它们的语义表明可以将它们视为顺序程序。这种心理模型简化了关于合约的正式和非正式推理,使得可以立即重用现有的通用框架来进行程序验证[5,16,31,32] ,可用于验证例如写入的智能合约。固化[15] 只有微小的调整。


虽然区块上的所有计算都是确定的[1],但由于交易本身之间的竞争(如为某个给定的区

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
通过共识,智能合约是私人订购的一场革命:它们提供有保证的执行力,而不受领土政府的异想天开; 有效的形成和解释; 不受外界干扰; 并完全尊重当事方的意愿。 这些主张中的每一个都是神话。 尽管智能合约表现为自然和中立,但实际上却被深深地政治化了。 大约一个世纪前,法律现实主义者撕毁了智能合约的基础。 他们的拥护者们并没有解决过去的问题,而是忘记了它们。本文对智能合约的乐观主义以及通过代码而非法律确保相互协议的可取性提出了新的批评。 更具体地说,本条款旨在提出这样的主张,即智能合约可以而且应该提供传统合约法的替代品。 它辩称,智能合约的提倡者反过来依赖Lochner时代法律思想中激烈争论的假设,包括对“合约自由”的政治承诺,坚持“公共”和“私人”领域之间的划分,以及对国家在管理合同和财产的私法体系中的作用。 更具体地说,这些假设导致精明的合同党派人士从根本上低估了国家在维持运转良好的私法制度中的作用。 未能认识到国家对私法干预的必然程度,这意味着智能合约将创造出规范怀疑的财富和权力的新型分配。此外,本文借鉴了互联网法中的两个基本时刻—早期希望超越领土的境界治理,并尝试通过技术推翻版权法,以证明倡导者和学者基于这种新方法的短暂技术承诺而犯下的错误。 最后,本文证明,智能合约远未实现功利主义的效率理想,而是在没有民主监督和治理的情况下构建的,这对于合法的私法体系至关重要。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值