建议和反馈

请填写你的反馈内容

gas是什么及其限额和价格?

2019-12-02 ·3629次阅读 ·读完需要14分钟

如果您已经简单地将以太(ETH)从一个地方转移到另一个地方,或者参与了初始代币发行(ICO),那么您很可能会接触到以太坊网络中的gas概念。了解gas的机制以及相关的术语“gastroporn限制”和“gas价格”是执行ETH交易的关键要素。但是在深入研究gas细节之前,对以太坊有一个基本的了解是很重要的。

以太坊基础知识

以太坊是一个巨大的网络,由连接在一起的大量计算机组成。这种庞大的,相互连接的计算机网络称为以太坊虚拟网络(EVN),本质上是一个全球性的“超级计算机”,在该网络中,以太坊网络中发生的所有交易都将更新并记录到每台计算机中。以太(ETH)是以太坊区块链的本国货币,被用作网络的“燃料”。不要将ETH与以太坊经典混淆 ; 后者是以太坊区块链的分支。这是了解叉子,硬叉和软叉的指南

以太坊区块链的一项革命性功能是引入智能合约。智能合约是指已使用一系列最终规则和规定预先编程的合约,而这些规则和规定可以自动执行,而无需任何中介。因此,对于任何给定的输入,将有一个已知的输出。正如他们所说:代码为王。

这是智能合约的简单(希望如此)细分:

天然气,天然气限额,天然气价格,以太坊,ETH

为什么需要汽油?

以太网令牌(ETH)在交易所公开交易,其市场价格可能会快速波动。gas单位的创建是为了将以太坊网络中的计算工作成本与以太坊的波动市场价格分开,因为计算成本不会快速变化。想象一下,当它的市场价格为10美元时,直接按固定费用计算以太坊,并且要发送ETH,您一年前需要支付一半的ETH(5美元)。现在,以太坊的价格为1,000美元。您是否要为完全相同的交易支付$ 500(0.5 ETH)?这就是创建gas系统的原因。(另请参阅:  比特币与Alt硬币收益:比特币与Altcoins投资之间的收益比较

什么是gas?

Gas是衡量 以太坊网络中正在运行的交易或智能合约的计算工作单位该系统类似于使用千瓦(kW)来测量房屋中的电力您使用的电力不是用美元和美分来衡量,而是通过kWH或千瓦时/小时来衡量。

重要的是要了解,不同种类的交易需要完成不同数量的gas。例如,由于结束了更高级别的计算,因此从一个地方发送ETH到另一地方的简单交易成本为21,000 Gas,而从您的MyEtherWallet(MEW)钱包发送ICO令牌的成本更高。这是打开MEW钱包指南,该钱包支持ETH和ERC-20硬币。

智能合约的执行由矿工完成,该矿工花费自己的时间,电力和计算硬件来执行代码并完成交易

gas极限

汽油限额是指您愿意为特定交易花费最大汽油量更高的gas限制意味着必须执行更多的计算工作才能执行智能合约。标准的ETH传输需要21,000单位gas的gas限制。

您想要执行的命令越复杂,您就必须付出的汽油就越多。在参加要求您将ETH发送到其智能合约中的ICO或想要将ICO代币提取到交易所时,您可以看到此操作的实际效果; 转让费用远高于默认的21,000汽油限额。这是因为与简单的ETH传输相比,ICO的智能合约具有更复杂的代码并且需要更多的计算量。

汽油限额是一种安全机制,可以保护您避免由于错误的代码或智能合约中的错误而耗尽资金。打个比方,汽油限制类似于您汽车的油箱容量。

如果您指定的gas太少怎么办?

您的交易将首先由矿工执行,但是一旦gas用完,矿工将停止对您的交易执行工作。区块链会将交易记录为“ Failed ”,并且您的ETH将仍然在您的钱包中,因为没有足够的汽油来完全执行转移。失败的交易所用的gas将由矿工保留,以进行工作,您将不予取回。如果您指定的汽油太少,将会发生这种情况。

天然气,天然气限额,天然气价格,以太坊,ETH

您不必担心将gas限制值设置为MyEtherWallet(MEW),Metamask会自动为您要进行的交易类型设置默认gas限制。

gas价格

gas价格是指您愿意为每单位gas支付的以太币数量,通常以“ Gwei”为单位。汽油价格的类比(与之前的汽油限制类比有关)类似于您为汽车加油所支付的每升燃料的成本。

天然气,天然气限额,天然气价格,以太坊,ETH

Wei是Ether的最小单位,而Gwei由十亿wei组成。在输入您要设定的汽油价格之前它将是这样的:

天然气,天然气限额,天然气价格,以太坊,ETH

以下是条款的细分:

标准(标准)转移成本:标准优先交易(通常等待时间少于5分钟),用户为转移ETH所支付的平均费用(以美元价值计)

Gas Price Std(Gwei)(汽油价格标准): 用户为标准优先交易(以等待时间少于5分钟)转移以GWi值表示的以太坊价格所支付的平均费用

安全的低转移成本:用户为低优先级交易(通常等待时间少于30分钟)转移以太坊(美元)的平均费用(以美元为单位)

汽油价格安全低(Gwei): 用户为低优先级交易(通常等待时间少于30分钟)转让ETH所支付的平均费用(以美元价值计)

等待中位数(S): 平均等待时间,以秒为一个单一的交易

平均等待时间(块):单个事务的平均等待时间(以块为单位)

我可以加快交易速度吗?

如果您想知道低优先级交易与标准优先级交易之间有什么区别,以下是从ETH加油站提取的表格,以帮助您更好地理解:

天然气,天然气限额,天然气价格,以太坊,ETH

您实际上可以选择事务的优先级。矿工将“努力”并执行价格更高的汽油交易,因为他们将保持所支付的费用。因此,将激励他们优先考虑Gwei较高的交易。

如果您希望以更快的速度执行交易,那么您必须愿意支付更高的汽油价格从本质上讲,您是在“跳线”,击败了每个支付较低汽油价格的人。根据上表,如果您想在2分钟内完成交易,则必须支付8 Gwei。这一切都取决于您的紧迫性。

全部放在一起

让我们看一个以太坊交易的例子,看看gas,gas限价和gas价格的概念是如何结合在一起的:

天然气,天然气限额,天然气价格,以太坊,ETH

Etherscan上查看此交易,我们可以看到与gas相关的所有条款的细分。它们的含义如下:

气体限制:用户为此交易支付的最大气体量。标准ETH转移的默认金额为21,000汽油

Txn使用的气体执行交易所用的实际气体量。由于这是标准传输,因此使用的气体也为21,000

gas价格: 用户准备为每单位gas支付的ETH数量。用户选择为每个gas单位支付8 Gwei,这被认为是“高优先级”交易,并且执行速度非常快

实际Tx费用: 这是用户将以Ether值(USD值在括号中)为交易支付的实际费用。不错; 用户总共支付了14美分,以在不到2分钟的时间内转移其ETH!

总而言之,计算您最终将为交易支付的费用金额的最终公式是:

交易(TX)费用:TXN使用的gas*gas价格

从上面的示例中,我们可以看到执行交易时消耗的实际gas为21,000gas,而用户选择的gas价格为8 Gwei(0.000000008 ETH)。将这两个数字相乘,您将获得执行交易的实际成本,总计0.000168以太网(0.14美元)。

重要的是要注意,气体限制可能(通常)大于交易中使用的实际气体。在ICO时期,由于人们急于参加ICO,平均汽油价格将呈指数级增长。这将导致更多的人提高gas价格,从而有更好的机会确认其ICO交易。

以太坊分片指南:以太坊的可扩展性解决方案

以太坊分片:这部分是由MangoResearch的Shawn Dexter添加的,它通过简单的类比分解了以太坊的可扩展性解决方案,称为分片。

对可伸缩性的需求变得越来越紧迫。Cryptokitties事件证明了以太坊网络阻塞的速度有多快。尽管社区中的许多人对以太坊的分片感到兴奋,但也有很多人努力了解分片将如何帮助以太坊扩展。这是针对那些想要复习的人的以太坊简化指南。

评论(0)问答(0)
请先登录或注册

请先登陆或注册

相关推荐

Nightfall 的系统结构、铸币实现及以太坊上通证的转移实现

摘要Nightfall 是一种零知识证明的实现, 它使用 zk-SNARKS 让同质化 ERC20 和非同质化的通证 ERC721 系列的通证进行隐私化转移,使......
BUNTOY · 2020-06-05
1333阅读 · 0赞赏 · 0问答

以太坊2.0 POS挖矿教程:手把手教你在Topaz测试网进行Staking

引言由以太坊2.0客户端构建团队之一的Prysmatic Labs发布的以太坊2.0的第一个主网配置的测试网Topaz终于在4.15正式启动了。该测试网针对的是以太坊2.0第0阶段的测试,即实现信标链......
justnow · 2020-06-05
1203阅读 · 0赞赏 · 0问答

以太坊 2.0 Staking 机制研究报告

Overview 概述信标链作为 ETH 2.0 整个规划中的最先上线的重要一环,将直接实现 PoS 功能,根据目前其 Staking 整个体系的设计,可见 ETH2.0 不同于 DPoS 这种超级验......
雨落清双 · 2020-06-05
1226阅读 · 0赞赏 · 0问答

从 MyEtherWallet 被攻击事件我们应该学到什么?

世界上著名的WEB钱包MyEtherWallet.com 遭遇了历史上首次大规模针对WEB钱包的中间人攻击,攻击时间只有2小时,总共超过价值15万美金的加密数字资产被窃取。我们相信,本次攻击只是一次试......
VeelDiana · 2020-06-04
1404阅读 · 0赞赏 · 0问答

Reddit的首次代币发行:对以太坊意味着什么?

不久前蓝狐笔记谈到Reddit基于以太坊推出其社区代币的计划,而这两天事情已经有了进展。Reddit已经开始准备发行两个子板块社区代币。目前它们正在Beta测试中,这些代币已在以太坊Rinkeby测试......
moondesign · 2020-06-02
1707阅读 · 0赞赏 · 0问答

引介 | 什么是以太坊 2.0 测试网?如何参与?

一. 什么是以太坊 2.0 测试网?所谓 “以太坊 2.0 测试网”,指的是在以太坊 2.0 正式启动以前,为测试技术标准(spec)的安全性、各客户端实现的可靠性以及客户端之间的互通性而推出的、可以......
古风 · 2020-06-02
2714阅读 · 0赞赏 · 0问答

月花雾

3046

LK币

10

粉丝

33

笔记

感谢"月花雾"

这篇精彩的笔记,目前已经帮助

  • 0
  • 3
  • 6
  • 2
  • 9
喜欢0
链客社群 加入

微博进入

商务合作>

广告投放>

公司名称:北京链客行科技有限公司

联系方式:010-67707199

ICP备案号:京ICP备18032136号

Copyright:链客区块链技术问答社区 版权所有

感谢您的提问,问题被社区永久收入以便新人查看。一定要记得采纳最佳答案哦!加油!

感谢您的善举,每一次解答会成为新人的灯塔,回答被采纳后获得20算力和相应的LK币奖励

您将赞赏给对方2LK币的奖励哦!感谢您的赞赏!

您将赞赏给对方2LK币的奖励哦!感谢您的赞赏!