1.1 智能合约简介

1.1.1 智能合约定义

智能合约是一种旨在以信息化方式传播,验证和执行合同的计算协议。智能合约允许在没有第三方的情况下进行可信交易,这种交易一旦执行不可逆转。
Nick Szabo在1990年代就提出了智能合约的概念。
智能合约意味着它必须被写成是计算机可读的代码。合约由参与方达成协议,一旦写成,就会由计算机或计算系统自动执行。

1.1.2 智能合约意义

虽然Nick Szabo在近二十多年前就提出了智能合约的概念,但实际上在实践中一直没有具体的落地应用和成功范例,没有如何将这个概念转换为现实的清晰路径。直到近些年,准确地说是具有图灵完备功能的以太坊出现后,才真正让智能合约出现落地应用的案例。