人类社会关系,很少有不是合约关系的。比如就业、买房,都是签过合同的合约,婚姻也是,一张结婚证,从此两人建立起婚姻关系,这些都是看得见的白纸黑字的合约。还有很多是我们看不到的合约,无论是在商场里还是网络上,银货两讫的交易背后是看不见的合约。可以说,合约是我们人类社会关系得以维系的一个基本因素。

那什么是智能合约呢?就是可以自动重复执行的合约,合约的执行不依赖于人力,是机器自主执行的。合约帮助个人、机构之间达成共识,形成某种关系。而智能合约则是使这种共识或者关系能够重复进行下去的机制。
我们在网上购物的时候,如何保证对方会信守承诺呢?目前我们用的是信用卡、支付宝这种第三方的担保。那万一哪天第三方信用崩塌怎么办?是否能设计一种机制,让计算机可以自动地完成和执行合约的任务,而不需要任何第三方的中介信用呢?

所有的交易合同都没有必要通过第三方完成,只要合同的条款能用编程语言表达,让计算机自动处理,就避免了合同执行中的尔虞我诈,还节约了大量的交易成本。但是,这个设想是有漏洞的。
首先,交易涉及资产的转移,一个交易完成以后,资金的转移还要到银行去进行,就丧失了智能的意义。所以,为了实现计算机的全程控制,交易的资产必须以数字资产存储。
其次,计算机程序存在着被篡改的风险。所以,怎么确定合约条款的可信度也是个大问题。
当区块链出现以后,这两个问题都有了答案。区块链信息不可篡改,而且去中心化,使得交易合约的条款具有可信度,比特币的成功又让人们看到了数字加密资产也完全具有可行性。这两点得到解决以后,一种基于区块链的智能合约就出现了。

智能合约仍然是一段代码,但这个代码是存在于区块链上的,分布在所有人的账本上。而且,只要这个交易条件符合,程序就开始自动执行,完成数字资产的转移。智能合约依靠区块链的技术特性,保证着合约按照规则来执行,而不再担心各种违约和失信的行为。
这种基于区块链的智能合约,被认为是一个很有潜力的场景。但智能合约其实也面临着自己的问题。

第一,安全性问题。万一签署了一个欺诈的合同,放在平时,可以通过中心化的系统来撤销合约,但如果是智能合约,因为它不可逆所以不能撤销。
第二,隐私性问题。智能的话就必须上链,上链之后,这个合约的代码对所有节点都是公开的,可能损害交易者的利益。
添加新手交流群:币种分析、每日早晚盘分析
添加助理微信,一对一亲自指导:YoYo8abc