Ethereum智能合约是如何运作的?

必查客 阅读 22 2021-4-15 11:50
分享至
微信扫一扫,打开网页后点击屏幕右上角分享按钮

智能合约是一种工具,当满足某些条件时,可以自动执行交易,而不需要中介或实体公司的帮助。

显而易见,中介公司已经渗透到我们的数字生活中。即便只是简单地在网上与朋友分享一张猫咪的照片,也需要像Facebook或Twitter这样的中介公司的服务。

Ethereum智能合约是如何运作的?

一个中央权威机构不仅管理着网络,还制定规则并强制执行其违规行为。智能合约使这些数字信息交易的自动化成为可能,而不需要一个中心化实体来管理和批准交易。

对于传统的合同,一份文件概述了双方之间的关系条款,该条款是可以通过法律强制执行的。如果甲方违反条款,乙方可以以甲方不遵守协议为由将其告上法庭。

智能合同将这种协议用代码强化,这样规则就会自动执行,而无需法院(或任何第三方)介入。

Ethereum智能合约是如何运作的?

Ethereum是全球市值第二大的加密货币,于2013年创建,专门用于创建智能合约。到目前为止,它是最受欢迎的平台。

智能合约在Ethereum之外并没有被广泛使用,一些人怀疑它们是否会作为一种管理交易的方式获得主流普及。然而,Ethereum的支持者们认为,它们最终可能成为执行和确保在线关系的规范。

数百个使用智能合约的应用程序已经启动并运行。流行的Ethereum应用程序MakerDAO和Compound的核心是使用智能合约进行借贷,并允许用户赚取利息。

Ethereum智能合约是如何运作的?

"智能合约 "的概念最早是在1993年提出的,计算机科学家和密码学家Nick Szabo将其描述为一种数字自动售货机。用日常生活举例,他描述了用户如何输入1美元,并从机器中获得一个物品。

智能合约也是一样的,只要输入一定的金额(1美元),用户就能够得到一定的结果(所选饮料等)。

为什么Ethereum要做智能合约?

世界上第一种加密货币比特币是第一个支持智能合约的货币,不过与Ethereum相比,智能合约的功能极其有限。

每笔交易都是智能合约,只有在满足某些条件的情况下,网络才会批准交易,即用户提供数字签名,证明他们确实拥有他们声称拥有的加密货币。只有比特币私钥的所有者才能制作这样的数字签名。

Ethereum智能合约是如何运作的?

相比之下,Ethereum取代了比特币更具限制性的语言,取而代之的是允许开发者使用区块链处理更多货币交易的语言。

该语言是 "图灵完备 "的,这意味着它支持更广泛的计算指令集。在没有限制的情况下,程序员可以编写他们能想到的任何智能合约。

虽然这具有明显的优势,但也意味着由于新颖的智能合约测试较少,因此出现漏洞的几率更高。

btcfans公众号

微信扫描关注公众号,及时掌握新动向

来源链接
免责声明:
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场
2.本文版权归属原作所有,仅代表作者本人观点,不代表比特范的观点或立场
上一篇:莱特币与比特币有哪些不同? 下一篇:有关狗狗币的一切基础知识都在这里了

相关资讯