简介:上一章我们简单介绍了区块链技术的发展情况,并详细介绍智能合约的基础概念。可以说,区块链1.0时代(比特币)除了代币功能,与现实生活相去甚远。智能合约的出现,给区块链带来了惊天动地的变化,区块链也从一种账本形式,变成了下一代计算网络的雏形。这一章我们将聊聊智能合约的应用场景。
上一篇文章我们聊过,尼克·萨博对智能合约定义已经说的很清楚,智能合约不是一定要用区块链来实现,很久之前就已经出现了:比如微信和支付宝的信用卡自动还款,您可以认为他是一种智能合约。当还款日到了,还款条件也满足(支付宝的余额宝、微信支付余额或者银行储蓄卡中余额充足),系统会自动进行还款,这些都是智能合约,也没有使用区块链技术。
既然传统的计算架构可以满足智能合约,为什么区块链开始热炒智能合约了呢?最重要的原因就是信任机制。看到这篇文章的读者应该已经对区块链技术有了一定的了解,我们知道区块链解释的中心思想就是“去中心化”,在现实世界,合约是些在纸上的,只有双方签字画押之后,人们才确认生效;在计算机世界中,合约是记录在代码中的。那智能合约在银行、支付宝、微信等中心化的系统中,就两大问题:
一、黑客攻击的风险。回到刚才的例子,人们愿意相信银行的,但是同样的服务人们还愿意不愿意相信支付宝呢?毕竟这些证据都从高度保密的银行专向了支付宝系统中,他也有自己的“芝麻信用”,他会不会篡改呢?对很多人来讲这里就要先存个疑问了。
二、中心化信息互通。“银行”-“支付宝”-“微信支付”每