- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
区块链上实现法律效力的自我意识智能合约管理第一版
2 Alex Norta
区块链上实现法律效力的自我意识智能合约管理
第一版
(草案)
摘要:本白皮书旨在为传统合约因不具备计算机可读性而带来的问
题提供解决方案。传统合约制订步骤复杂,不与 ICT 系统相连,
执行困难,出现争议时跟踪合约执行情况的效率就会大大降低。
自我意识合约和传统合约有相似的法律效力,但后者是一种计算
机可读合约,以区块链技术为支持。鉴于区块链技术已经提供了
去信任化的环境,自我意识合约不再需要合约方相互信任,相关
事件一旦保存便不可更改。但是,当前的计算机可读合约 (如智
能合约)缺乏适用于执行合约时的义务建构,也无法理解不断变
化的法律关系。所以,在智能合约中用日常行为包装法律义务变
得十分重要。针对这一点,本白皮书提出了Agrello 框架,实现以
区块链为驱动、以智能代理为支持的自我意识合约,进而为去中
心化的点对点经济带来了可能。预先存在的研究结果和示范原型
体现了Agrello 框架的可行性。
关键词:自我意识;多智能代理;区块链;智能合约;去中心化;
点对点;电子治理;人类可读
第一章 引言
人们对于传统合约的理解是“合约双方交换具备法律强制执行效力的承诺的
行为”。合约成立的重要前提是合约双方自愿达成共识,这一点最常见的书面合
同就可以佐证。在大多数商业案例中,传统合约的作用是定义合约双方并明确
双方承诺。履行承诺的行为一旦开始,合约状态就会发生改变。这种传统的合约
制定和管理方式还有一个问题,不规范限制了人工跟踪合约状态的能力。人们
对传统合约状态缺乏总体认识,双方关系就容易产生争议,由此导致的高昂冲
突解决方案甚至可能会摧毁整个合约。而且,执行这类传统合约要么复杂费时,
要么根本无法实施,当然前提是在国际背景下。
《迈向基于数据意识过程的共享账本业务协同语言》(Towards a Shared
Ledger Business Collaboration Language Based on Data -Aware Processes)
的作者认为,共享区块链技术不仅可以实现可靠性高的业务协作,还能为智能
合约提供集共享、信任、保护隐私和不可更改等属性为一体的数据存储库。实现
数据意识过程的业务部件是共享区块链技术的基础,而区块链可以使业务协作
语言发展到以太坊编程语言 Solidity 的级别。在《用区块链监督和执行不可信业
务过程》 (Untrusted Business Process Monitoring and Execution Using
Blockchain )中,作者将一项协作过程的运行环境映射到智能合约的脚本语言
中。这一方法解决了协作过程中的信任问题,不再需要第三方实体对事件进行
Self-Aware Contracts/draft version 1.0 3
监督。至此,区块链实现了去信任过程协作。将协作过程映射到区块链中还可以
监督协作的执行情况以及审计相关事件。《用于构建区块链系统的基于逻辑的智
能合约评估》(Evaluation of Logic-Based Smart Contracts for Blockchain
Systems)对不同的智能合约语言进行了比较。虽然使用流程语言是当前的一贯
做法,但同样也可以选择基于逻辑的语言。区块链与基于逻辑的语言结合的关
键所在是算法必须高效。时间管理是智能合约的一大重要元素。区块链产生间隔
时间(blocktime)是指验证一个新区块所需要的时间,不同于人类时间和计算时
间。区块链产生间隔时间为用智能合约实现对未来事件进行稳健编制带来了可
能。《修改和撤销智能合约》 (Setting Standards for Altering and Undoing
Smart Contracts)的作者强调要让合约方都可以修改或撤销合同。由于后者在
智能合约中失败,现在需要制定出一套修改和撤销智能合同的新规范。
文档评论(0)