当前位置:首页 > 知识 >

区块链智能合约简介

免责声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表官方立场。

小编提醒:大家记得阅读。

来源:TDEP。

智能合约与传统的纸质合约类似,只是用计算机语言来描述。通过计算机执行,可以在没有第三方信任机构的情况下进行可信的合约触发和执行。目前智能合约主要基于区块链技术来实现,因为区块链可以提供一个去中心化的可信环境,智能合约天然地与区块链相契合。但这并不是说智能合约仅能够通过区块链来实现。

首先我们要明确为什么要用智能合约?智能合约相对于传统合约来说有两个特点:

1、将合约条件的触发和执行合并为一次原子操作。

2、去中心化和自动化地合约流程,无须第三方中心机构的介入。

所谓原子操作,可以简单的理解为:此操作一旦开始,就会一直运行到结束。

现在来说第一点。传统合约的条件触发和执行是异步的,也就是说,当人们发现客观事件已经满足了合约某条款的触发条件,再人工地去触发条款的执行,这一过程是低效的。特别是在追责追债中,很容易给执行对象一定的窗口时间进行周旋和出逃。举一个例子,A将自己的汽车出租给B,他们签署了一份智能合约,部署在以太坊上。A写明条款:我的汽车的启动密钥在时间xx年xx月xx日前有效,续期需要B转账xx以太币,否则密钥失效。如果B在规定时间内不进行续费,那么汽车密钥自动失效,他也无法使用租来的汽车。这一过程完全自动化和原子化,不用担心B在到截止日期的时候拖欠租金,或是找一些借口不归还汽车的问题。

同时,再说第二点,上面的租车例子,传统的过程中如果遇到B拖欠租金或是不还车,那么A只能通过法律途径进行维权(第三方权威机构的介入),这一过程是漫长且低效的。而使用智能合约后,我们根本不需要权威机构介入进行维权,因为去中心化的信任环境保证了我们的权益不会受到侵犯。

智能合约的去中心化是针对合约参与方而言。这与区块链要求的全网去中心化不同,前者是业务层面,后者是基础设施层面。那么对于数据源来说,如果合约参与方普遍都说:哎我们都认可CCTV5的体育赛事数据;哎我们都认可中国国家气象局的天气数据。这样这些个数据源就能用于触发该合约的状态转移,进而一系列的合约条款执行。

合约状态转移的去中心化本质上是为了让合约参与方达成对该客观事件的共识,而非客观事件本身的去中心化。另外要说一点,大公司所提供的BaaS服务,大多都是联盟链场景。联盟链的意义:一是降低跨企业业务的合作成本;二是将合作的业务场景透明化,使得我可以开放更多的权限给合作企业,进行更深度的商业合作。

目前区块链技术仍处于探索发展期,基于区块链的业务场景目前大多在联盟链中得以落地。智能合约作为区块链2.0的关键特征,其潜力未被完全挖掘,甚至连50%都未到。让我们拭目以待吧~

猜你喜欢

关注我们

微信二维码

微信