以太坊怎么进入不了了_以太坊太堵交易费过高?教你一招合理设置矿工费

圈内有个不算段子的段子:要想知道现在是不是牛市就去看看以太坊网络堵不堵。但尴尬的是,大牛市依然遥遥无期,以太坊网络却堵得要死。转个账,一上午都在等待打包,等不及还不能调高矿工费重新转账。

不仅交易转账慢的要死,矿工费也成倍提升,据说某小伙伴急于快速转账花了1.5ETH矿工费。

6525ac5bc80bc966b909120881d5bb18.png

记得17年12月份以太坊拥堵是因为以太猫事件,当时因为这种基于以太坊的宠物游戏,把以太坊搞垮了,最后不得不让小猫的出生速度降下来,才缓解了整个网络的拥堵。

那这次以太坊为什么会这么拥堵呢?

究其因根源是激烈的交易所竞争,创新挖矿等造成了大量的ERC20 Token小额订单出现,使得以太坊网络的持续拥堵,网络拥堵直接结果就是矿工费的提升。

可以说现在以太坊这条公路,平常开开车还行,一旦遇到早晚高峰,那可就惨了,堵在路上动都动不了。

加上以太坊的共识算法是POW,这种算法最大的弊端我们以前也提过,就是网络中的所有节点需要去逐步验证每一笔交易。

248e162c81983ea38a4d1caa42b59554.png

如果网络中有50笔交易,那么所有的节点就要去验证这50笔的信息。随着交易笔数一增多,就需要更多的时间去验证,这样就增加了转账到账的时间。

更关键得是,以太坊中的每个区块能承载的转账信息是有限的,当突然涌入这么多转账的时候,很多转账都上不了这辆叫“区块”的车,只能继续等下辆了,甚至是下N辆,于是网络就拥堵了。

至于手续费提高,也是必然的,网络中每一位矿工都是逐利的,谁给的手续费多,矿工就选择让谁先上这辆名为“区块”的车。

这就跟礼拜一上班,天气不好下大雨,在没有实现定价的前提下,出租车司机更愿意载那位车费给的高的乘客。而为了节省路上的时间,还需选择绕开最堵的路线。

aecd8da0afcf30c13b60515eefd58546.gif

因此遇上以太坊拥堵,我们改怎么办呢?

1、查询打包情况以及网络拥堵情况,提前研究好线路和时间;

2、合理设置矿工费;

3、至于第三点就是治本了,以太坊扩容,我们今天先不研究这个。

fc2f39f3e0c39768503903a8fdce10f3.png

1.及时查询打包情况以及网络拥堵情况

在以太坊网络遇到拥堵的时候,我们最关心的问题就是自己的转账什么时候能够打包成功,有时候看到转账一直处于待打包的状态,心里就会非常着急却很无奈。

那么如何才能知道网络状况呢?

通过Ethereum Pending Transactions Queue这个网站,就可以看到当前整个网络中转账打包及拥堵的情况啦,大家都称它为区块链里面的快递查询站,但我觉得它更像是高德地图和快递查询站结合体。既可以查看打包情况,有没有出库,又可以看目前网络堵不堵。

网址:https://etherscan.io/chart/pendingtx

教程:不会的小伙伴可前往关注微信公众号【区块链艾迪生】在神器一栏查阅

切记在网络拥堵的时候重复转账,除非确认了该笔转账交易失败,否则不要重复发送交易。

ed0d98a5c76cb785aa0d4508e4b441b8.png

当下以太坊网络的交易处理速度大约每秒20笔,一天大约可以处理172万笔交易。所以除非矿工费设置的十分低,一般不会出现长时间未到账的情况。

02aa596b88872e922e41376b7993b154.png

2.合理设置矿工费

另一个大家最关心的问题应该是需要花费多少Gas费用,才能保证自己的转账及时到账且不浪费矿工费。

其实,转账是否会被矿工及时打包,完全取决于支付的矿工费是否足够高。也就是谁的票价高,谁就先上这辆车。但我们又不想出太高,又想及时走,怎么办,这又不是竞拍,还能知道上一个价格?

哈哈哈,当然可以哦!

https://www.etherchain.org/tools/gasPriceOracle,在这个网站上,除了可以预估出比较合理的矿工费用,还可以根据你想要的到账时间,来设置矿工费。

网址:

https://www.etherchain.org/tools/gasPriceOracle

a70db91b378f94a3fbfacfff2c68f5a1.png

有了上面这个神奇就简单多了,我们只要知道了前面一班车能上车的票价是多少,就可以比较准确的预测到当下这辆车的优先上车票价了。

53e8a154f5d66f76f1d92879b73d33d8.png

至于以太坊网络里的票价计算是这样的:

交易需要消费Gas,而Gas是用ETH来支付的,计算方式为:Gas Limit(限制)* Gas Price(价格)。

Gas Limit是用户愿意为执行某个操作或确认交易支付的最大Gas量,Gas Price是每个量需要花费的钱。

Gas Price的单位是Gwei,1ETH=1e9Gwei(10的9次方)。

以太坊为防止某些错误或者恶意的智能合约消耗掉用户大量手续费,所以对默认Gas上限做了限制。但是有些合约的确会消耗大量的Gas,所以需要手动设置上限。

简单点说,Gas Limit 相当于你要去几公里的路, 而Gas Price相当于每公里的价钱。

举个例子,在一笔转账中,设定的Gas Limit是90558,Gas Price是41Gwei,根据上述公式,我们就可以算出执行这个智能合约,需要花费的Gas是:1e-9Gwei *90558* 41=0.003712878个ETH。

这样我们就可以轻松算出交易费用啦!至于上面的第三点,今天暂时不讨论,但是欢迎大家在留言区补充。

a0815dc917a961721f36916e95c096b3.png

最后的最后,依然是让我们给区块链一个爱的抱抱,虽然有时它让人脑门疼的睡不着觉,吃不下饭。甚至比谈恋爱还累,但谁让我们爱它呢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【技术背景】区块链,是一个分布式的共享账本和数据库,具有去中心化、不可篡改、可追溯、公开透明等特点。区块链技术作为科技创新的代表和未来技术的发展方向,已经上升至国家战略度。它将为解决信息不对称问题、创造信任与合作机制等提供丰富的应用空间,也会是未来我们技术自主创新、引领产业变革的重要突破口。比特币被认为是区块链技术1.0版的应用,主要实现的是电子现金的分布式记账转账功能。而随着技术的不断发展更新,越来越多的人希望突破“账本”的限制,从而可以把这项未来技术应用在更广阔的领域。以太坊(Ethereum)为代表的第二代区块链公链项目,就是其中的佼佼者。与比特币不同,以太坊的定位是一个“世界计算机”。以区块链作为底层存储技术,我们不仅可以记账转账,而且可以构建“智能合约”(smart contract)定义程序化的处理流程,进而实现区块链上运行的“去中心化应用”(DApp)。以太坊项目自提出后就受到了广泛关注,快速的发展和壮大,而且由于其“分布式应用平台”而非“分布式账本”的定位,越来越多的开发人员开始以以太坊为基础设施,在上面开发DApp。随着更多开发人员的参与,和项目的逐步落地,以太坊已成为从事区块链学习和开发不可或缺的一个环节;既了解区块链底层原理、又熟悉以太坊架构、还能基于以太坊开发DApp的专业人才,也成为了各大公司发力区块链技术储备的重点对象。【课程简介】本套以太坊课程,对以太坊基础理论知识和架构做了系统的梳理和深入的阐述,并对solidity和DApp的开发做了系统讲解,另外还对以太坊白皮书、黄皮书做了介绍;为有志于学习区块链技术、了解以太坊底层架构和DApp开发原理的工程师提供学习平台和帮助。本程内容主要分为五大部分:以太坊基础、以太坊原理和架构、以太坊编程及应用、合约工作流以及原理深入分析。通过学习本套课程,可以使学习者对以太坊有充分的认识,对整个区块链技术有更深刻的理解,对区块链应用开发有更加整体的领悟。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值