美文网首页
ETH黄了?那智能合约呢?

ETH黄了?那智能合约呢?

作者: 链圈社区 | 来源:发表于2018-08-20 15:28 被阅读0次

1 智能合约的提出

智能合约的提出:关于智能合约,最初是由一位跨领域法律学者尼克萨博提出,他把智能合约定义为一套以数字形式定义的承诺,包括合约参与方可以在计算机系统上执行这些承诺的协议。

与区块链的关系:从这位学者给出的定义可以看出,智能合约的提出其实与区块链没有必然联系,它是使用传统的计算机技术也可以实现自动交易的合约。日常所用的信用卡还款功能也可以认为是智能合约思想的应用。然而,关于智能合约的理论实践,在传统计算机技术中并没有得到广泛应用。

2 在传统计算机技术中使用智能合约的局限

背景:对于现实社会中的合约,需要得到参与双方的签认后才可认为正式生效,合同中的双方必须彼此信任并履行义务。而对于智能合约而言,合约是以代码的形式呈现,它的是否执行与事件是否达成触发条件直接相关,即使交易双方互不信任,也不影响合约的生效执行。

困境:然而,对于传统计算机技术而言,这里会存在一个问题,代码存在着被篡改或者被黑客攻击的风险。一旦篡改或攻击成功,由于最重要的证据由交易双方计算机系统中保留,想要举证的难度是非常大的。

释疑:因此不难理解,关于智能合约如何工作的理论,利用传统计算机技术为什么并没有得到广泛应用。归其原因主要是由于信任问题没有被解决,仅靠计算机程序不能真正触发合约的执行,因为可能还离不开人工的评判与批准。直到比特币的出现及广泛应用,智能合约理论的实践迎来了曙光。

3 区块链技术能促进智能合约的广泛应用

随着区块链技术的诞生,在传统计算机系统中使用智能合约遇到的信任问题可以被逐步解决。

3.1 区块链给智能合约的应用带来的改进

区块链技术可以为我们带来一个去中心化、不可篡改以及高可靠性的生态系统,这些特性使得在区块链上使用智能合约,可以带来以下改进:

1)去中心化。由于分布式账本保证了每个完整节点都有整个区块链账本的副本,由于大家的账本副本都是相同的,因此无须中心化的机构去记录交易。这样一来,分布式记账取代中心化服务器,全网及各验证节点都有完整的备份,交易记录公开透明,从而满足事后审查的要求。

2)防篡改。智能合约运行在一个可复制分享的账本上,资产信息存储在账本上的。交易双方无需向对方自证诚实。因此,合约代码被篡改的道德风险大大降低,这一点有助于吸引更多用户的信任。

3)高自主性。由于账本的可复制性,在签署智能合约之前,如果已经对代码进行了详细检查,并确保不存在漏洞,且双方确信合约代码能正确表达参与者的权利与义务,那么后面只要事件达到触发条件,合约即可执行,无需再次进行主观判断,也不需担心人为干预使得事件满足条件时合约不执行。

3.2 区块链上智能合约的特点

由此可以归纳出区块链上智能合约的三个特点:

1)去中心化。不依赖于中心化服务器,通过网络节点来自动运行。

2)良好的信任机制。信任危机大大降低,无需考虑参与双否是否值得信赖。

3)高度自治。条件一旦被触发,合约就会自动执行,无需干预。

4 智能合约的应用场景

下面简单介绍一下智能合约的典型应用场景。

1)数字身份。智能合约使个人可以拥有并控制数字身份,这个身份包含了数据,信誉度和数字资产,个人可以自主决定向对方提供哪种数据信息。

2)金融贷款。抵押贷款的处理过程可用智能合约完成,免于处理费用,节省成本。

3)证券。工作流程数据化,可以绕开证券保管链中的中间人,便于自动管理,同时降低操作风险。

4)贸易金融。智能合约可以通过快速信用证和贸易支付开启来简化国际货物转移,金融资产流动性更大。(注:信用证是指开证行根据申请人的要求,对受益人发出的,由授权方签发,以卖方付款人的汇票,以保证当收到符合信用证要求的汇票和单据时,一定兑现付款的保证文件。)

5)衍生产品。智能合约可以简化交易后的流程,消除验证交易,减少重复过程,因此可优化场外交易衍生产品的交易后处理过程。

6)数据记录。可以利用智能合约进行准确、透明的数据记录,且提高数据完整性,如应用于财务数据记录中。

7)所有权记录。智能合约可以有效防止欺诈,提高交易的透明度和效率以及身份的可信度。

8)供应链。智能合约使得供应链的每一个操作环节都可以进行实时记录。跟踪与验证技术的增强降低了诈骗风险。

9)保险。以车险为例,智能合约可以记录政策法规、驾驶记录及驾驶员报告,实现联网车辆在发生事故后立即执行理赔。

10)医疗。可以简化临床试验过程,改进了机构间的数据信息共享,保护患者隐私。

相关文章

  • ETH黄了?那智能合约呢?

    1 智能合约的提出 智能合约的提出:关于智能合约,最初是由一位跨领域法律学者尼克萨博提出,他把智能合约定义为一套以...

  • 深入浅出Ethereum --- my eth contract

    Eth-YellowPage parser 智能合约黄页解析 Eth-YellowPage is a cont...

  • ETH开发实践——合约地址是怎么得来的

    在把智能合约成功部署到ETH网络时,会得到合约地址,那么,这个合约地址是由什么决定的呢?合约地址由合约创建者的地址...

  • ASCH阿希链周报(9.8~9.14)

    【技术进展】 阿希1.4版本 •ETH智能合约调试; •完成智能合约详细交互流程设计; •修复1.4版本选择...

  • 曌链MIT周报 | 2018.8.25-2018.8.31

    技术进展 MIT Eth Wallet UI: 窗体界面开发完成。 Eth Tool: 增加新功能,提供对智能合约...

  • 智能合约怎么接收以太币?

    智能合约需要定义这个函数function () payable public {}这样这个合约地址就可以接收ETH...

  • 转0个ETH得代币要慎重

    转0个ETH得代币要慎重 转0个ETH得代币只是以太坊智能合约的一个基本功能,在创建代币时可以做一个智能合约...

  • 测试计划

    使用测试网络的 ETH 进行 NETSale 智能合约的测试 测试计划 通过MetaMask向NETSale智能合...

  • ETH(概念十四)

    ETH是什么。 ETH是全称Ethereum,是利用区块链技术达成去中心化的智能合约应用网络。ETH不是中心化的底...

  • ETH智能合约测试

    ETH的智能合约一般用Solidity语言编写,懂点基本solidity语法会更好地测试 测试中需要用到的工具: ...

网友评论

      本文标题:ETH黄了?那智能合约呢?

      本文链接:https://www.haomeiwen.com/subject/ckdliftx.html