以太坊智能合约是什么意思

当前位置:首页 > 币圈百科 > 以太坊智能合约是什么意思

以太坊智能合约是什么意思

2022-11-15币圈百科232

今天在这篇文章中,我们主要讲解智能合约和以太坊智能合约的概念。

智能契约概念的产生

1994年,密码学家Nick Saab首次提出了智能契约的概念。他的定义如下:智能合同是一组以数字形式定义的承诺,包括合同参与者可以执行这些承诺的协议。

智能合约的定义有点尴尬。我们用一个日常生活中常见的例子来说明一下:在一台自动售货机前,我们选择一瓶3元的饮料,投入一张5元起的钞票,机器蓑衣网小编2022自动放行这瓶3元的饮料,并弹出两枚1元硬币来找零。而这个过程就是执行一个智能合约。自动售货机已经被写入合约程序,我们的一系列操作触发了程序的自动执行。

所以,现在我们简单的理解为,智能合约是一种特殊的交易合约,以代码的形式存在于区块链上,可以被执行。它是代码和数据的集合。智能契约具有自治性、自足性和去中心化的特点,其中自治性是指它可以自动执行,自足性是指它可以通过提供服务(透传)来获得资源或资金,去中心化是指它以分布式的方式存在,运行在网络节点中。

虽然智能合约诞生的时间早于区块链,几乎与互联网同时,但当时由于计算机软硬件的落后,缺乏可信的执行环境,还没有找到能够支撑其广泛应用的基础系统,在实际行业中的应用场景也不多。直到区块链的出现,可信执行环境已经形成,智能契约被重新定义。ETH将智能合约嵌入其系统后,智能合约可以重生。

蓑衣网小编2022

以太坊的智能合约

在以太坊系统中,智能合约是这样工作的:

首先,构建一个智能合约就相当于制定了一个明确双方权利义务的协议。但是这个协议需要技术开发人员进行电子编程,将书面协议转换成以太坊可以读取的代码。这些代码包含触发合同自动执行的条件。

蓑衣网小编2022接下来把契约上传到以太坊系统,它会通过P2P网络传播到每一个节点,让每个人都知道这个契约的内容和作用,但是不能修改。

最后,智能合约的执行。以太坊系统可以实时监控智能合约的状态,在检查外部数据源并确认满足某些触发条件后激活并执行合约,无需任何中心组织的干预。很大程度上保证了合同的公平公正。

智能合约非常适合对信任度、安全性和持久性要求较高的应用场景,如数字货币、数字资产、投票、保险、金融应用、市场预测、财产所有权管理、物联网、点对点交易等。像火热的世界杯竞猜,就是一个典型的例子。锦标赛竞猜的各种预测结果和赔率都做成智能合约,放在区块链上,任何人都可以参与竞猜。只要猜对了锦标赛的结果,智能合约就会根据赔率自动将相关奖励发放给参与者,参与者还可以查看合约的执行情况。整个过程公开透明,让大家放心,不存在虚假竞猜和庄家跑路的问题。

区块链的发展会带来智能合约的广泛应用,也会带来一些现实问题。比如合同的撰写是由程序员来完成的,合同的严谨程度取决于程序员的水平。一个程序一旦出现bug,可能会给用户带来严重的损失。不过,我相信随着区块链技术的不断进步,智能合约会越来越完善。

以太坊智能合约是什么意思

以太坊智能合约是什么意思 | 分享给朋友: