链客,专为开发者而生,有问必答!
此文章来自区块链技术社区,未经允许拒绝转载。
关注区块链就会经常听到“智能合约”的术语,那么如何理解“智能合约”?它从何而来,它如何运作?它有什么优缺点?……本文适用于初学者。
我们经常会听到区块链技术的流行语,如“去中心化网络”“智能合约”等。有些人投资的时候,可能不会去关注项目的复杂细节,但不少成功的投资者对于“智能合约”等重要术语非常熟悉,对加密货币背后的具体技术理解透彻。
我们可以从智能合约的历史到智能合约的应用一一阐述。首先要提到的是,本文不涉及任何投资建议。本文主要是阐述智能合约的关键部分以及它对区块链和加密货币的潜在重要性。
智能合约的历史
在全面阐述什么是智能合约之前,我们先回顾一下它创建的历史背景,有助于理解它的重要性。
1994年,计算机科学家和密码学家Nick Szabo首次提出“智能合约”概念。它早于区块链概念的诞生。Szabo描述了什么是“以数字形式指定的一系列承诺,包括各方履行这些承诺的协议”。虽然有它的好处,但智能合约的想法一直未取得进展——主要是缺乏可以让它发挥出作用的区块链。
直到2008年,第一个加密货币比特币才出现,同时引入了现代区块链技术。区块链最初是以比特币的底层技术出现的,各种区块链分叉导致发生很大的变化。智能合约在2008年依然无法融入比特币区块链网络,但在五年后,以太坊让它浮出水面。从此,涌现出了各种不同形式的智能合约ÿ