以太坊智能合约是什么意思?以太坊智能合约如何运行的?

欧易(OKX)交易所

新用户永久最高20%手续费减免!

官网注册   APP下载

摘要:智能合约是一种自我执行合同,与买卖双方的协议条款直接写入代码银行。所包含的代码和协议存在于分布式分散的区块链网络中。代码控制执行,交易是可跟踪和不可逆转的。

摘要:智能合约是一种自我执行合同,与买卖双方的协议条款直接写入代码银行。所包含的代码和协议存在于分布式分散的区块链网络中。代码控制执行,交易是可跟踪和不可逆转的。

智能合约可以在没有中介公司或实体帮助的情况下自动执行。它们通常与以太坊有关,以太坊是一个区块链,旨在适应智能合约,但这个想法并不局限于任何特定的平台或网络。无需集中实体管理和批准交易,智能合约可以自动化数字任务。

Blockchains使智能合约成为可能,网络链是一个计算机网络,可以在没有中介的情况下共同执行网络规则。下面由掘金网(www.www.20on.com)的小编为大家介绍以太坊智能合约的意思是什么?以太坊智能合约是如何起作用的?


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

 

区块链智能合约是什么?

智能合约是一种自我执行合同,与买卖双方的协议条款直接写入代码银行。所包含的代码和协议存在于分布式分散的区块链网络中。代码控制执行,交易是可跟踪和不可逆转的。

智能合约允许在没有中央权力、法律制度或外部执行机制的情况下,在不同匿名政党之间进行可靠的交易和协议。

虽然区块链技术主要被认为是比特币的基础,但它的发展远远超出了虚拟货币的基础。

 

什么是以太坊智能合约?

“智能合约”它只是一个在以太坊区块链上运行的程序。它是以太坊区块链上特定地址的代码(功能)和数据(状态)的集合。

智能合约是一种以太坊账户。这意味着它们是平衡的,可以成为交易的目标。然而,它们不受用户的控制,而是部署到网络上,并按程序操作。然后,用户账户可以通过提交执行智能合约定义的函数与智能合约进行交互。智能合约可以像常规合同一样定义规则,默认情况下不能删除智能合约,与智能合约的交互是不可逆转的。

 

什么是智能合约?智能合约是区块链上所有交易的业务逻辑或协议。智能合约的总体目标是满足常见的合同条件,比如在以太坊上创建自己的代币。我们需要开发智能合约来计算我们的代币。

它是一个用Solidity编写并编译成JSON独立脚本部署到区块链上的特定地址。就像我们可以通过一样。HttpRequest调用RESTfulAPIURL端点运行一些逻辑,我们可以通过输入准确的数据和以太坊来调用编译和部署Solidity函数类似于在特定地址执行部署的智能合约。

将智能合约部署到分散数据库的成本与包含代码的存储大小成正比。它还可以定义为存储在区块链网络中的代码集,并定义合同中各方应同意的条件。

 

智能合约是如何编辑出来的?

任何人都可以编写智能合约并将其部署到网络中。你只需要学习如何用智能合约语言编写代码,并且有足够的代码ETH部署你的合同。部署智能合约是一种技术交易,所以你需要简单地使用它。ETH转账支付Gas支付方式相同Gas。但是,合同部署gas成本要高得多。

以太坊具有开发人员编写智能合约的友好语言:坚固、虚拟机。

什么是Solidity

Solidity是一种类似Javascript语言是专门为创建智能合约而开发的。它是一种静态类型,支持库、继承和复杂的用户定义类型。

Solidity编译器将代码转换为EVM字节码作为部署交易发送到以太坊网络。

以太坊虚拟机(EVM)

EVM其目的是作为构建在以太坊上的智能合约的运行环境。将其视为全球超级计算机,执行所有智能合约。

顾名思义,以太坊虚拟机不是物理的,而是虚拟的。

 

部署以太坊智能合约的步骤

1.为使您的智能合约生效,请切换到MetaMask以太坊主网络。

2.添加一些真正的以太币。

3.现在,再次使用remix如上述步骤所述,部署您的智能合约。

4.智能合约部署成功后,访问http://www.etherscan.io并在这里搜索您的智能合约地址。选择您的智能合约。

什么叫以太坊智能合约?如何对以太坊签订智能合约?

5.现在您需要在这里验证您的智能合约,点击验证合同。

6.复制您的智能合约代码并粘贴到其中Etherscan。选择您在remix选择相同的编译器版本来编译您的代码。

7.如果您在混音时选择优化,请将优化检查为是;否则,选择否。

8.单击验证。

9.这需要几分钟,如果没有问题,你的智能合约就会生效。

你现在可以在了Etherscan运行您的智能合约方法。

 

如何使用智能合约?

如果你有以太坊的原始代币ether,任何人都可以在加密货币交易所购买智能合约。

以太坊应用程序通常提供关于如何使用其特定的应用程序和底层智能合约的说明。一种常见的方法是使用以太坊钱包工具(例如)Metamask)发送以太币。

用户可以在一系列用例中使用智能合约。用户可以使用各种以太坊应用程序在微博应用程序上发布未经审查的帖子或借钱,无需中介。

 

为何选择以太坊智能合约?

世界上第一个加密货币比特币是第一个支持基本智能合约的加密货币,尽管它们与以太坊相比非常有限。每笔交易都是一份智能合约,因为只有满足某些条件,网络才会批准交易——用户提供数字签名证明他们确实拥有他们声称拥有的加密货币。只有比特币私钥的所有者才能生成这样的数字签名。

相比之下,以太坊取代了比特币更有限的语言,而不是允许开发人员使用区块链来处理不仅仅是加密货币交易的语言。这种语言是“图灵完备的”这意味着它支持更广泛的计算指令集。程序员几乎可以写任何他们能想到的智能合约,没有限制。

虽然这有明显的优势,但这也意味着由于新智能合约的测试较少,更有可能出现漏洞。以太坊因利用智能合约中的漏洞而损失了数百万美元。

 

智能合约如何运作?

智能合约于 1994 年由美国计算机科学家 Nick Szabo 首次提出,他于 1998 年发明了一种名为“Bit Gold”的虚拟货币,比比特币发明早了整整 10 。事实上,Nick Szabo经常被传言是真正的中本聪,比特币的匿名发明者,但他否认了这一点。

Szabo将智能合约定义为执行合同条款的计算机交易协议。他希望将电子交易方法(如电子交易方法(例如)POS(销售点))扩展到数字领域。

在他的论文中,Szabo还建议执行衍生品、债券等合成资产合同。Szabo写道:“这些新证券是通过将证券(如债券)和衍生品(期权和期货)多种方式结合起来形成的。由于这些复杂的期限结构,计算机分析可以在标准化合同中构建非常复杂的支付期限结构,并以较低的交易成本进行交易。”

Szabo论文中的许多预测都是在区块链技术之前实现的。例如,衍生品交易主要通过使用具有复杂期限结构的计算机网络进行。

 

智能合约如何一起工作?

智能合约不是孤立使用的,建立了一些智能合约来协助其他的智能合约共同作用。

例如,当有人在炎热的夏天通过智能合约简单地赌注温度时,它可能会触发引擎盖下合同的链条反应。一份合同将使用外部数据来确定天气,另一份合同可以根据第一份合同收到的信息来解决BET

考虑到这一点,智能合约构成了分散应用程序甚至整个公司的基础,称为分散自治公司,由智能合约而不是人类高管控制。

 

测试以太坊智能合约

尝试运行智能合约的所有方法,如transfertotalSuppybalanceOf(在上述智能合约示例中)。这些方法位于这些方法中。Remix在窗口的右侧,你可以从那里运行所有的方法。

尝试将一些代币转移到其他以太坊钱包地址,然后通过调用来调用balanceOf检查地址余额的方法。

尝试通过调用totalSupply获取总供应量的方法。

 

以上内容介绍了什么是以太坊智能合约,以及智能合约是怎么运作的,怎样协同作用的。如果拥有以太坊的原生代币ether,任何人都可以编写智能合约并将其部署到网络中,同时也可以使用智能合约

投资加密货币时要注意什么?如何负责任地投资加密货币呢?

原创文章,作者:菜鸡,如若转载,请注明出处:https://www.20on.com/218773.html

(0)
菜鸡菜鸡
上一篇 9 1 月, 2023 9:09 上午
下一篇 9 1 月, 2023 9:29 上午

欧易(OKX)交易所

新用户永久最高20%手续费减免!

官网注册   APP下载

相关推荐

  • 比特币平台倒闭了比特币还在么

    1、比特币平台 比特币平台是一种全新的金融投资模式,它可以帮助投资者实现更高的收益。比特币平台拥有一个安全可靠的系统,可以提供稳定可靠的服务,为投资者提供更多的投资机会。比特币平台…

    24 2 月, 2023
  • 惠民县(惠民县邮政编码是多少)

    摘要: 本文将介绍山东省惠民县,该县位于聊城市西南部,邮政编码为262100。文章将从惠民县的历史文化、自然地理、经济发展和旅游资源等四个方面进行详细的阐述,希望能够让读者更加了解…

    22 5 月, 2023
  • 怎么把imtoken钱包的钱取出来啊(imtoken钱包里面的钱都能取出来吗)

    摘要: 随着加密货币市场的不断发展,加密钱包也逐渐成为人们日常生活中的必备工具。而imToken钱包作为一款受欢迎的数字钱包应用程序,其用户数量也在不断增长。从imToken钱包取…

    18 6 月, 2023
  • 狗狗币在哪里买卖交易?

    摘要:狗狗币交易指南:购买及出售指南是一篇介绍如何在狗狗币上进行交易的文章,本文将详细介绍如何购买和出售狗狗币、如何选择合适的交易平台、如何保护自己的资产和如何获得最大的收益。 一…

    14 4 月, 2023
  • mcg币[MCG币怎么样]

    摘要: MCG币是一种号称能够通过资产管理组织来增加用户财富的区块链数字货币。随着数字货币市场的不断扩大和数字资产管理的增加,MCG币是一个备受关注的话题。在本文中,我们将详细介绍…

    22 6 月, 2023
  • 比特币用什么软件交易

    1、比特币用什么软件交易 比特币是一种虚拟货币,它的交易使用特定的软件。比特币的交易是在区块链网络上进行的,所以您需要一款可以连接到区块链网络的软件。最常用的比特币交易软件是比特币…

    26 2 月, 2023
  • 关于简历链-CVH币的信息

    摘要: 简历链-CVH币是一种基于区块链技术的数字货币,旨在为求职者、招聘公司和人才中介提供更加高效便捷的招聘服务。本文将从技术、应用、市场和未来发展四个方面详细介绍简历链-CVH…

    24 6 月, 2023
  • 传销币骗局名单一览!2019年最新传销币名单汇总

    摘要:本文将全面介绍2019年的传销币骗局名单,详细阐述这些骗局的特点和危害,警示读者在投资区块链、数字货币时要提高警惕。 一、山寨币骗局 山寨币,是指在某一个数字货币的基础上,制…

    3 5 月, 2023
  • PAT是什么币?PAT币官网总量及上线交易平台介绍

    摘要:本文介绍了数字货币PAT的发行总量以及上线交易平台,旨在帮助读者快速了解PAT币,并提供相关背景信息。 一、PAT币是什么? PAT币是基于区块链技术的数字货币,致力于为全球…

    17 4 月, 2023
  • 简单阐述NFT交易平台是合法的吗?为什么那么多人选择NFT投资?

    NFT市场是一个交易场所,大家可以在其中铸造和交易不可替代的代币,NFT市场是基于区块链技术运行的,能够确保交易安全并验证大家的数据和所有权。由于这些数字化代币的受欢迎程度和需求大…

    31 10 月, 2022