基于区块链技术的智能合约执行力论证 |区块链专题系列一

保观|专注互联网保险

注:本文是美国世强律师事务所(Steptoe & Johnson LLP)关于区块链技术的系列文章的第一篇。本篇会讨论基于区块链技术的智能合约及其在美国法律框架下的可执行性问题。

智能合约有着颠覆诸多行业的潜力,有些人甚至曾预言2017年将会是“智能合约之年”。智能合约不仅能用于将传统业务流程自动化,它甚至还能创造新的产业和开发新的市场。区块链则是为智能合约提供底层技术支持的最理想平台,因为区块链可以实现“if-then”语句的编程,可以为价值交易提供一个安全而又灵活的交易环境,还可以保存交易细节,并防止交易记录的篡改。

随着越来越多的公司和行业开始探索和尝试基于区块链技术的智能合约的应用,在法律法规上确保智能合约的有效性和执行力就显得越来越重要了。

诸如“基于区块链的合约是否具有法律约束效力,是否能强制执行”等问题早已成为了业界关注的焦点。比如佛蒙特州就已经多次尝试立法,使区块链上的证据能自引为证,最终他们也成功的通过并颁布了相关法律。亚利桑那州最近通过了一项法律,该法律规定,通过区块链技术产生的签名,是具有电子签名效力的。我们认为,《全球暨全美商业电子签章法》(Electronic Signatures in Global andNational Commerce Act,ESIGN,也称电子签名法)和各州根据《统一电子交易法》(Uniform Electronic Transaction Act,UETA)改进的相关法律能够为基于区块链的智能合约提供足够的法律基础。

UETA和ESIGN的发展

在互联网发展的初期,为了满足电商的发展以及保护消费者和商户的利益,美国各州各自颁布了大量法律法规,而不同州之间的法律会出现矛盾。为了解决这些法律上的矛盾,美国统一州法全国委员会(National Conference of Commissioners onUniform State Laws)起草了UETA,为各州的电子签名法律制订提供了参考标准。目前,美国的47个州,以及哥伦比亚特区和美属维京群岛都颁布了基于UETA的法律。

尽管UETA的目的是为全美的电商交易提供统一的法令标准,但是因为每个州各自情况不同,他们在落实UETA时难免会对部分条款有所改动。这也导致企业跨州进行业务时,同样的业务需要满足不同的要求。因此,美国企业积极推动建立新的法律,希望能真正在全国范围内为电子签名以及其他形式的签名建立一个统一、标准、公平的法律。

国会为了满足这一诉求,通过了ESIGN这项法律。ESIGN在很多方面都和UETA类似,但在对消费者意愿的要求等方面则有所不同。国会还在ESIGN中加上了选择权,各州可以自行选择是遵守ESIGN的规定,还是使用UETA的规定。国会就这项选择权做出了详细说明,如果各州自己已经出台了基于UETA的法律,并且该法律和ESIGN没有冲突,则各州可以选择执行自己的法律。这条规定保证了美国各州的电子交易都是受ESIGN或UETA的约束。

UETA和ESIGN中的条款

UETA和ESIGN有以下特征:首先,两部法律都不会因一份签名或记录是电子格式的而认为它是无效的;其次,两部法律都声明,电子记录可以代替纸质记录;最后,电子签名的效力和纸质签名的效力是一样的。这些特征保证了电子记录和电子签名的法定效力与纸质记录和纸质签名是一样的。

这些条款也表明,消费者的意愿可以用电子方式来传达。UETA要求合约双方必须都同意“使用电子方式进行交易”,这种双方都愿意的判断可以是来自“合约内容的规定或是包括双方行为在内的交易环境”ESIGN和UETA也都对电子记录的准确性做出了要求,两份法律都要求电子记录必须精准的反映交易双方同意的内容。

总而言之,UETA和ESIGN的作用就是让数字签名拥有和纸质签名一样的效力。美国国会的愿景是让企业可以通过电子签名实现无纸化办公,提高企业效率,并且不用再费时费力地去管理一屋子的纸质合同。事实上,据当时的国会议事录记载,大家对电子签名的效力都心存忧虑,只有通过国会的立法,人们才能认可电子签名。UETA和ESIGN的出台推动了数字化交易模式的发展,助推了美国数字经济的增长。UETA和ESIGN把信用卡申请,贷款申请以及其他交易都搬到了线上,并且保证了其原有的法律效力。

UETA和ESIGN该如何应用于智能合约?

将UETA和ESIGN应用到智能合约的关键在于区块链的密钥,密钥是用户用来签署和承认其签名的工具。我们认为,区块链的非对称密钥加密属性完美契合了ESIGN和UETA对于电子签名的定义。

简单来说,交易的一方如果想要通过智能合约签署协议,他可以通过密钥进行电子签名。这个通过区块链的非对称密钥加密技术产生的签名,和早期UETA想象的电子签名很像。UETA将“电子签名”定义为“数据电文中以电子形式所含、所附用于识别签名人身份并表明签名人认可其中内容的数据”。所以一份电子签名包含了两个重要组成成分:签名,以及表明认可的意图。

美国法院对上述两个成分的定义比较宽泛。比如法院认为在邮件结尾附上“谢谢”和发件人的姓名,就构成了一个签名。这是一起真实的案件,法院认为原告用键盘手动敲出了自己的姓名,而不是用邮件系统的默认签名,就构成了主动签名的事实。

而在智能合约的体系中,当交易双方最终达成共识后,双方会用各自独一无二的密钥进行签名。密钥就是可以识别签名人身份的数据,而使用密钥签名的行为就表示签名人认可合约的内容。智能合约需要交易双方利用密钥进行签名,这使得智能合约满足了UETA和ESIGN对于电子签名的要求,具备了足够的法律效力。

此外,智能合约体系中,每个人的密钥是独一无二的,这能帮助法院更高效地判断签字人的身份。美国路易斯安纳州鼓励在车险合同中引入电子签名,但在实践中引发了一些矛盾。比如在一起案件中,保险公司手中握有投保人放弃权益的声明,而投保人则表示没有签过此类文件。投保人作为原告将保险公司告上了法庭。保险公司坚称投保人签署了这份声明,而投保人则坚称没有,并表示这份声明的签署日期是在她申请保险的四天之后。这并非个案,相似的情况在其他州也有出现。而这类案件的关键就在于证明签字人的身份。

如果利用智能合约进行类似的合同签订,签字方通过自己独特的密钥进行签字,这样的签字是无法被模仿和伪造的。而且任何第三方在看到这个签名时,都能立刻知道签字方的身份,这也能减少对于签字真实性的争论。有人可能会想,如果密钥被偷了不就能伪造签名了?的确如此,但是为了伪造一份保险合同或其他智能合约而去窃取密钥,对于窃取者来说,成本太高。

将智能合约应用于保险合同,当需要更改受益人时,投保人和保险公司需要重新签订一份智能合约。而智能合约还可以保证投保人按时缴付保费,防止因欠费而导致保单失效的情况出现。智能合约的密钥签名,可以达到第三方见证签名的效力,而且节省下大量的公正费用。同时,密钥签名的高门槛、高可信度也会令上述类似的合同纠纷减少,提高了社会的运行效率。

End

推荐阅读

点击图片即可阅读

投稿|保险生态建设:日渐逼近保险业的 “天王山”之战

微信公众号ID :baoxianguancha

(0)

相关推荐

  • DAPP智能合约开发

    什么是智能合约: 智能合约是一种计算机协议,用一段计算机指令实现自我验证.自动执行,并产生可以验证的数据来证明合约操作的有效性. 因为智能合约运行在区块链上,其合约内容是公开的,其内容无法被修改的.相 ...

  • DAPP开发

    DApp开发到底是什么?和APP之间有什么样的联系? 自从中本聪在2009年对外推出比特币之后,人们也会发现币特币已经进入到火爆的阶段,与此同时也导致整个区块链进入到大火的阶段.虽然如今的DAPP开发 ...

  • Tron波场智能合约系统开发案例|波场链源码搭建

    TRON贝长户总数超过1500万,累计J易数超过13亿,波场TRON Dapp数量持续增长,稳健发展,是增速最快的公链! 区块链的部分价值,早以"互联网+数据库"的形式发展了很多年 ...

  • 智能合约APP系统开发

    智能合约: 智能合约,被称之为"区块链2.0",最早可以追溯到1994年,智能合约是在分布式存储平台上存储并复制的,在计算机网络上运行的,并且可能引发贝长本更新的,预写入的逻辑. ...

  • 区块链研究实验室 | 智能合约如何创建和继承

    原创 链三丰 区块链研究实验室 昨天 在上一篇文章中(传送门:区块链研究实验室 | 手把手教你使用Solidity开发智能合约(五)),我们了解了如何使用函数,并应用了到目前为止所学到的一切来构建一个 ...

  • 区块链之旅(三)智能合约与共识机制

    智能合约 定义 智能合约是一套以数字形式定义的约定,包括合约参与方可以在上面执行这些约定的协议.智能合约的基本思想是,各种各样的合约条款可以嵌入到我们使用的硬件和软件中,从而使得攻击者需要很大的代价去 ...

  • 区块链智能合约技术有利于切实解决司法执行难

    数字经济财经 数字经济财经是集金融.互联网.区块链.大数据.等行业新闻.资讯.行情.数据.百科.社区为一体的服务平台! 我们致力于为互联网行业以及创业者提供最全.最新的产品和服务! 30篇原创内容 公 ...

  • ETH:Windows搭建ETH(区块链技术)利用Web端和小程序端两种方式调用ETH上的SC智能合约

    ETH:Windows搭建ETH(区块链技术)利用Web端和小程序端两种方式调用ETH上的SC智能合约 1.Geth安装.配置文件.与ETH节点交互 1.1.下载并安装好geth客户端 并将exe路径 ...

  • 如何使用Truffle部署智能合约 | 区块链研究实验室

    原创 链三丰 区块链研究实验室 今天 Ťruffle是一个开发环境(提供用于编译,部署,测试和构建的命令行工具),框架(提供各种程序包以使其易于编写测试,部署代码,构建客户端等)和资产管道(发布软件包 ...

  • 基于联盟区块链技术的供应链金融业务应用

    作者 | 葛萍.胡金良.王宗强.张左敏 由十三届全国人民代表大会第四次会议审查通过的<"十四五"规划纲要>中,区块链被列为"十四五"七大数字经济重点 ...

  • 基于区块链技术的碳交易模式构建

    气候变化导致全球土壤侵蚀强度和范围不断增加.气温上升引起降雨特征.土地覆被显著变化,总体侵蚀率急剧增加,形成地表结皮,引发水土流失,严重影响生物多样性.经济和社会的可持续发展. 1997年,<京 ...

  • 如何在Polkadot构建和部署智能合约 | 区块链研究实验室

    原创 链三丰 区块链研究实验室 今天 收录于话题 #区块链技术31 #智能合约18 #区块链应用28 #区块链开发30 #区块链43 Polkadot是下一代区块链协议,它将多个专用区块链连接到一个统 ...

  • 区块链研究实验室 | 手把手教你使用Solidity开发智能合约(四)

    3月29日 在上篇文章中,我们可以看到的数据位置是如何工作的(传送门:区块链研究实验室 | 使用Solidity开发智能合约(三)),这一篇我们将继续学习Solidity中的变量的过程.这次,我们将重 ...