首 页
|
思想观点
|
天天315
|
财智周刊
|
财经书汇
|
河北经济
|
今日报纸
经济参考网读书频道
第二节 智能合约
简单地说,区块链(数据结构)+智能合约(算法)=以太坊。以太坊相对于其他区块链的优势就在于它可以非常容易地实现几乎任何类型的智能合约。 “智能合约”(Smart Contract)这个术语至少可以追溯到1995年,是由多产的跨领域法律学者尼克·萨博(Nick Szabo)提出来的。他在发表在自己的网站的几篇文章中提到了智能合约的理念。他的定义如下: “一个智能合约是一套以数字形式定义的承诺(Promises),包括合约参与方可以在上面执行这些承诺的协议。” 定义中的一套承诺指的是合约参与方同意的(经常是相互的)权利和义务。这些承诺定义了合约的本质和目的。以一个销售合约为典型例子。卖家承诺发送货物,买家承诺支付合理的货款。数字形式意味着合约不得不写入计算机可读的代码中。这是必须的,因为只要参与方达成协定,智能合约建立的权利和义务是由一台计算机或者计算机网络执行的。 在区块链技术出现以前,智能合约由于没有可信的执行环境,一直没有流行起来。区块链为智能合约提供了可信的执行环境,所以智能合约的概念在区块链领域重新流行起来,并被应用到实践之中。 在区块链背景下,智能合约不再只是一个计算机程序:它自己就是一个参与者。它对接收到的信息进行回应,它可以接收和储存价值,也可以向外发送信息和价值。这个程序就像一个可以被信任的人,可以临时保管资产,总是按照事先的规则执行操作。 下面这个示意图就是一个智能合约模型:一段代码(智能合约),被部署在可分享的、复制的账本上(区块链),它可以维持自己的状态,控制自己的资产和对接收到的外界信息或者资产进行回应。 所以新的智能合约模型:它是运行在可复制、共享的账本上的计算机程序,可以处理信息,接收、储存和发送价值。
上一页
1
2
3
4
5
6
7
8
9
10
下一页
>>|
|<<
上一页
11
下一页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
>>|
关于我们
|
版权声明
|
联系我们
|
媒体刊例
|
友情链接