|
再说智能合约之前,我们先要搞清楚什么是智能合约?
智能合约这个术语是法律学者尼克·萨博(Nick Szabo)提出来的
这位法律学者对”智能合约“的定义是:一个智能合约是一套以数字形式定义的承诺,包括合约参与方可以在上面执行这些承诺的协议。
其实我想说,可以说人话吗?
翻译过来就是:
在一个计算机系统上,当合约参与方设定的条件满足时,自动执行的合约。(可以参考淘宝花呗分期还款业务)
江湖人称:数字化版的传统合约
第一状态:中心化的智能合约
既然可以在计算机中执行?那为什么要写在区块链中?你是不是欺负我智商低?
如果在互联网世界中执行,那么我们仍然需要一个可信的第三方机构。当年淘宝之所以成功,很大一部分因为他们的中间机制。
A要购买B商店的一件货物。如果A打钱了。B不发货怎么办?又或者B发货了,A退款了怎么办?淘宝的做法是加一个中间机制。就是我自己。我来做你们两个人的中间人。所有的钱都放在我这里。等你们两个完成交易来。我在将钱转给对方。
这里理念与区块链的去中心化行为背道而驰。私以为。中心化的区块链和互联网没有区别。去中心化的区块链才是未来。去中心化是区块链的核心思想。
第二状态:去中心化的智能合约
那区块链又是如何完成智能合约这一步骤的呢?
这就要说起区块链的特质了。
1.去中心化
这样我们就不用相信中心化机构,中心化机构只要是人操作的。肯定会有操作的空间在里面。毕竟人是那么复杂的生物。有那么多欲望夹杂在里面。
2.不可篡改
因为合约的不可篡改性,合约不能被任何人更改,可以参见51%攻击。
那么问题来了。如果我合约之前写的不够充分。我要补充条款怎么办?
那么在新拟定一个条约。之前的条约一样会被执行。
在之前条约的基础上补充条约。
谢谢观看! |