1、智能合约被称为“区块链2.0”的代表性产物,理念实际上很早就被提出来了。
2、最早可以追溯到1994年,几乎与互联网同时出现。
3、而给予这个概念一个准确的名字“智能合约”的是因为比特币打下基础而受到广泛赞誉的密码学家尼克萨博。
4、那个年代,萨博的关于智能合约如何工作的理酹汹钕拚论还没有实现,因为没有天生的能够支持可编程交易的数字金融系统,这是一种极具前瞻性的理念,而当前的比特币、区块链等技术的大步发展,使得萨博的想法有了实现的可能。
5、智能合约概念可以概括为:一段代码(智能合约),被部署在分享的、复制的账本上,可以维持状态,控制资产和对接收到外界信息或者资产进行回应。
6、智能合约程序不仅仅只是一个可以自动执行的计算机程序,更像是一个系统的参与者,可以想象成一个绝对可信的人,负责临时保管资产,并且严格按照事先商定好的规则执行操作。
7、基于区块链的智能合约包括事务处理和保存的机制,以及一个完备的状态机,用于接受和处理各种智能合约,并且事务的保存和状态处理都在区块链上完成。