您现在的位置是:首页 > 区块链 > 区块链技术区块链技术
智能合约:区块链智能合约的原理
2019-06-21来源:作者:经济常识笔记栏目:区块链技术
简介智能合约:区块链智能合约的原理。智能合约不是应区块链技术而生的,早在区块链技术诞生之前,关于智能合约的理论已经被提出来。在这篇文章中,将具体介绍一下智能合约在区块链上的意义与应用。
1 、智能合约的提出
智能合约的提出:关于智能合约,最初是由一位跨领域法律学者尼克萨博提出,他把智能合约定义为一套以数字形式定义的承诺,包括合约参与方可以在计算机系统上执行这些承诺的协议。
与区块链的关系:从这位学者给出的定义可以看出,智能合约的提出其实与区块链没有必然联系,它是使用传统的计算机技术也可以实现自动交易的合约。日常所用的信用卡还款功能也可以认为是智能合约思想的应用。然而,关于智能合约的理论实践,在传统计算机技术中并没有得到广泛应用。
2 、在传统计算机技术中使用智能合约的局限
背景:对于现实社会中的合约,需要得到参与双方的签认后才可认为正式生效,合同中的双方必须彼此信任并履行义务。 而对于智能合约而言,合约是以代码的形式呈现,它的是否执行与事件是否达成触发条件直接相关,即使交易双方互不信任,也不影响合约的生效执行。
困境:然而,对于传统计算机技术而言,这里会存在一个问题,代码存在着被篡改或者被黑客攻击的风险。一旦篡改或攻击成功,由于最重要的证据由交易双方计算机系统中保留,想要举证的难度是非常大的。
释疑:因此不难理解,关于智能合约如何工作的理论,利用传统计算机技术为什么并没有得到广泛应用。归其原因主要是由于信任问题没有被解决,仅靠计算机程序不能真正触发合约的执行,因为可能还离不开人工的评判与批准。直到比特币的出现及广泛应用,智能合约理论的实践迎来了曙光。
3 、区块链技术能促进智能合约的广泛应用
随着区块链技术的诞生,在传统计算机系统中使用智能合约遇到的信任问题可以被逐步解决。
3.1 区块链给智能合约的应用带来的改进
区块链技术可以为我们带来一个去中心化、不可篡改以及高可靠性的生态系统,这些特性使得在区块链上使用智能合约,可以带来以下改进:
1)去中心化。由于分布式账本保证了每个完整节点都有整个区块链账本的副本,由于大家的账本副本都是相同的,因此无须中心化的机构去记录交易。这样一来,分布式记账取代中心化服务器,全网及各验证节点都有完整的备份,交易记录公开透明,从而满足事后审查的要求。
2)防篡改。智能合约运行在一个可复制分享的账本上,资产信息存储在账本上的。交易双方无需向对方自证诚实。因此,合约代码被篡改的道德风险大大降低,这一点有助于吸引更多用户的信任。
3)高自主性。由于账本的可复制性,在签署智能合约之前,如果已经对代码进行了详细检查,并确保不存在漏洞,且双方确信合约代码能正确表达参与者的权利与义务,那么后面只要事件达到触发条件,合约即可执行,无需再次进行主观判断,也不需担心人为干预使得事件满足条件时合约不执行。
3.2 区块链上智能合约的特点
由此可以归纳出区块链上智能合约的三个特点:
1)去中心化。不依赖于中心化服务器,通过网络节点来自动运行。
2)良好的信任机制。信任危机大大降低,无需考虑参与双否是否值得信赖。
3)高度自治。条件一旦被触发,合约就会自动执行,无需干预。
4、智能合约的应用场景
下面简单介绍一下智能合约的典型应用场景。
1)数字身份。智能合约使个人可以拥有并控制数字身份,这个身份包含了数据,信誉度和数字资产,个人可以自主决定向对方提供哪种数据信息。
2)金融贷款。抵押贷款的处理过程可用智能合约完成,免于处理费用,节省成本。
3)证券。工作流程数据化,可以绕开证券保管链中的中间人,便于自动管理,同时降低操作风险。
4)贸易金融。智能合约可以通过快速信用证和贸易支付开启来简化国际货物转移,金融资产流动性更大。(注:信用证是指开证行根据申请人的要求,对受益人发出的,由授权方签发,以卖方付款人的汇票,以保证当收到符合信用证要求的汇票和单据时,一定兑现付款的保证文件。)
5)衍生产品。智能合约可以简化交易后的流程,消除验证交易,减少重复过程,因此可优化场外交易衍生产品的交易后处理过程。
6)数据记录。可以利用智能合约进行准确、透明的数据记录,且提高数据完整性,如应用于财务数据记录中。
7)所有权记录。智能合约可以有效防止欺诈,提高交易的透明度和效率以及身份的可信度。
8)供应链。智能合约使得供应链的每一个操作环节都可以进行实时记录。跟踪与验证技术的增强降低了诈骗风险。
9)保险。以车险为例,智能合约可以记录政策法规、驾驶记录及驾驶员报告,实现联网车辆在发生事故后立即执行理赔。
10)医疗。可以简化临床试验过程,改进了机构间的数据信息共享,保护患者隐私。
很赞哦! ()
上一篇:区块链是什么「新手必读」
下一篇:区块链中常用的加密算法及原理讲解
随机图文
-
一分钟看懂区块链到底是什么
一分钟看懂区块链到底是什么 区块链技术是基于全民都有的记账小本本,在每次的时间节点选择不同人的记账本来串联成一个链,记得最好的那个会被“收缴”形成一个区块,这就是区块链 -
不懂区块链?我们用漫画来告诉你
区块链最早可以追溯到2009年,那时一个很神秘的人叫中本聪,提出了区块链的概念,同时给出了一个初始的设计和实现,也就是现在广为人知的比特币。 -
区块链技术——进入数字化时代的必由之路
区块链技术是进入数字化时代的必由之路,当前经济全球化进入新阶段,国际金融、科技领域的竞争愈发激烈,区块链等新兴技术必然引起世界大国的关注。目前,许多国家都着手研究区块链技术的可行性和相关应用落地。 -
区块链的“去中心化”是个伪命题吗?
把区块链简单理解为去中心化,是翻译错误是不准确的。区块链中的decentralized特征,其本意并不是所谓的去中心化,准确地讲是分散的意思,是一种降维。