木星链 木星链
Ctrl+D收藏木星链
首页 > 酷币下载 > 正文

NCE:【钱包科普】以太坊交易太堵?交易加速助你摆脱困境

作者:

时间:1900/1/1 0:00:00

在参与DeFi的过程中,很多朋友会遇到这样的情况。明明看准了一个投资机会并发起交易,可交易却迟迟得不到确认,等到最后确认了,价格早已不是下单时的价格。要么买高了,要么卖低了,总之亏钱是跑不了的。

为什么交易迟迟不被确认

我们在《什么是Gas?一文了解以太坊交易费》用“链上快递”为大家讲解过以太坊交易手续费,这个例子同样可以解释交易为什么得不到确认。

如果我们把每一笔交易看作一份快递,而以太坊矿工是快递员。快递员为了赚到更多的钱,会优先送快递单价更高的快递。如果你的快递单价给得太低,就只能一直排队,直到出价更高的快递全部完成后才能得到快递员的“青睐”。

同样地,以太坊网络同时会存在许多笔待确认的交易,矿工们会优先打包gasPrice高的交易。如果你设置的gasPrice太低,矿工自然会优先打包其他人的交易,而你的交易只能一直排队。

因此,如果你认为将要发起的交易比较紧急,那么尽量选择较高的gasPrice,避免出现交易长期等待打包的情况。至于如何设置gasPrice,请回看《什么是Gas?一文了解以太坊交易费》。

TheBlock CEO否认正在出售其股份的报道:8月4日消息,吴说独家获悉,区块链媒体 TheBlock 正在出售其超过 50% 的股份,价值约为 6000 万美金,目前已与多家有意者交流;早先 Alameda 贷款 2700 万美金给 Michael McCaffrey 收购 TheBlock;不确定此次出售股份是否与偿还 Alameda 债务相关。

TheBlock CEO Larry 对吴说区块链否认了这一信息。与此同时 CoinDesk 也正在出售 DCG 手中价值 1.25 亿美金的股份,总估值超过 2 亿美金。CoinDesk 与 TheBlock 是目前英文世界最具影响力的区块链媒体,但都同时处于出售状态。[2023/8/4 16:19:18]

当然,即使明白如何设置gasPrice,依然存在交易被堵的风险。比如出现在等待打包过程中交易数量突然暴涨,又或者一笔本来并不紧急的交易突然急需确认。

这时候急需一个方法,让我们可以根据自身需要和实际情况对这笔交易进行加速或者取消。

什么是交易被“堵”

我们所说的“交易被堵”指的不单指某笔交易迟迟得不到确认,而是根据以太坊网络的特性,排序在该笔交易之后的交易也都需要等待。

这种特性很好理解,如果把以太坊账户想象成一个车库,一旦车库的出口被某辆车堵住,后面的车也都无法通行。

与比特币采用的UTXO体系不同,以太坊网络使用的是account体系,也就是账户体系。

以太坊活跃地址数走高至近3个月高位,为63.66万个:4月15日消息,近期以太坊活跃地址数呈震荡走高趋势。当前为663.654个,处于1月9日以来高位。这或表明市场对ETH链上交易和价值结算的需求有所增加。[2023/4/16 14:06:05]

现实生活中绝大部分金融系统都是账户体系

我们先看看现实世界中的账户体系是如何运行的。假设张三、李四、王五在同一家银行开户,张三存入100元并发起两笔交易,先给李四转60元,再给王五转40元。

银行在处理每一笔交易时都会校验张三的账户状态:首先校验张三的余额是否大于等于60元,如果满足条件,将60元从张三的账户划转至李四的账户,首笔交易完成;再校验此时张三的余额是否大于等于40元,如果满足条件,将40元从张三的账户划转至王五的账户,第二笔交易完成。

如果第一笔交易迟迟没能完成,银行是不能执行第二笔交易的,因为银行无法保证第一笔交易完成之后张三的账户状态如何,余额是否足够完成第二笔交易。

同样的道理,以太坊网络在处理某个账户的交易时也需要获取账户的实时状态,以太坊账户的状态由四个部分组成:nonce、balance、storageRoot、codeHash。

印度尼西亚政府通过NFT来保护文化遗产:金色财经报道,印度尼西亚旅游和创意经济部负责数字经济和创意产品的副主席 Muhammad Neil El Himam?表示,最近与 Quantum Temple(一家使用 NFT 进行保存的隐私公司)建立了合作伙伴关系,以帮助维护该国的文化遗产。Himam 解释说,NFT 可以确保遗产可以不受限制地保存和创造,我相信 NFT 可以在促进虚拟旅游的同时为保护印度尼西亚的文化遗产做出贡献。NFT 也可能是将下一个十亿用户引入加密空间的媒介,特别是如果文化遗产的 NFT 元素广为人知并受到赞赏。[2023/3/30 13:35:57]

nonce代表该账户地址发出的交易数量,balance代表此地址拥有的ETH数量。其余的两个和今天的主题关系不大,暂时先忽略。

继续使用张三给李四、王五转账的例子。

张三开户后存入100元,此时张三的账户状态为nonce=0,balance=100;

第一笔交易完成之后,张三的账户状态为nonce=1,balance=40;

第二笔交易完成后,张三的账户状态为nonce=2,balance=0。

而在发送交易时,nonce成为交易信息的一部分,代表当前交易是该账户地址发出的第几笔交易。

需要注意的是,交易中包含的nonce值从0开始计起。比如张三发给李四的交易,作为张三账户地址发起的第一笔交易,其nonce值应该记为0,而张三发给王五的交易nonce值将被记为1。

以太坊客户端Nethermind开发的新提款开发者网站上线:据官方消息,由以太坊客户端 Nethermind 开发的新提款开发者网站(withdrawal-devnet-3)上线。新网站根据此前核心开发者会议的讨论结果,对提款格式进行了微小更改,提款格式中的字段金额从wei更改为gwei。[2023/1/18 11:18:07]

矿工在处理某个账户地址的交易时,将根据nonce值的顺序进行处理,且不可跳过,即矿工必须先处理nonce值为0的交易,才可以打包nonce值为1的交易。

如果某笔交易迟迟未被确认,该账户发出的nonce值大于该笔交易的其余交易也都无法被打包。比如nonce等于2的交易未被确认,那么nonce等于3,4,5…的交易无论gasPrice给得多高,也只能乖乖排队等待。

图片来源于网络

如何摆脱交易被堵

尽管nonce的存在会导致以太坊交易被堵的情况,但我们同样可以利用nonce的特性来解决这个问题。

以太坊网络规定单个账户地址中每个nonce值都是唯一的,也就是说,一个账户中被确认交易的nonce值只会存在一笔为0、一笔为1、一笔为2…一笔为x,依此类推。

比特币矿企Marathon成为BTC持有量第二大上市公司:11月9日消息,在11月8日举行的第三季度财报电话会议上,比特币矿企Marathon Digital首席执行官Fred Thiel宣布该公司持有的BTC数量已经达到11,300枚,价值约合2.05亿美元,跻身成为BTC持有量第二大的上市公司,仅次于MicroStrategy,超过了加密货币交易所Coinbase和Jack Dorsey旗下支付公司Block Inc.。(Cointelegraph)[2022/11/9 12:37:26]

但仅存在一笔nonce为x的被确认交易不代表只能发起一笔,在没有nonce为x的交易被确认之前,我们可以发起无数笔nonce为x的交易。

运用该特性,我们可以加速或者取消某笔交易,完美解决交易被堵的问题。

前面提到过,一笔交易迟迟未被确认,主要是由于gasPrice给得太低,因此需要一直排队等待。

如果我们发送一笔nonce值相同,转账金额、收款方也完全相同,但gasPrice更高的交易,矿工会选择打包gasPrice较高的新交易,新交易确认后,原交易将由于nonce已被使用而失效。

上述操作的本质是用一笔完全相同但gasPrice更高的交易顶替原来那笔迟迟未能确认的交易,相当于对原交易进行加速。

而如果我们发送一笔nonce值相同,转账金额为0、收款方为自己,但gasPrice更高的交易,矿工会选择打包gasPrice较高的新交易,新交易确认后,原交易将由于nonce已被使用而失效。

在这个操作中,我们用一笔发送0Wei给自己的交易顶替原交易,相当于取消了原交易。

不过值得注意的一点是,无论是加速交易还是取消交易,由于原交易已经消耗网络资源,因此原交易中的交易费将不会退回。在交易费如此高昂情况下,建议大家还是在发起交易时就选择合理的gasPrice,尽量一步到位,少花冤枉钱。

如何用ViaWallet加速/取消交易

ViaWallet已经上线以太坊交易加速/取消功能,当您在以太坊网络上的某笔交易迟迟得不到确认时,您可以针对该笔交易进行加速或者取消操作,削弱网络拥堵带来的负面影响。

交易加速1.打开以太坊钱包,找到打包中交易,若存在多笔打包中交易,则找到序号最低的一笔,点击

2.点击后进入加速交易页面,点击底部

3.在跳出的弹窗中点击并输入安全密码,确认进行交易加速

4.交易加速完成后,交易列表内会出现两条交易记录:原交易转账失败,新交易转账成功

交易取消1.打开以太坊钱包,找到打包中交易,若存在多笔打包中交易,则找到序号最低的一笔,点击

2.点击后进入取消交易页面,点击底部

3.在跳出的弹窗中点击并输入安全密码,确认取消交易

4.交易加速完成后,交易列表内会出现三条交易记录:原交易转账失败,新交易转账成功、新交易收款成功

标签:NCEONC以太坊GASCocktails FinanceELONCAT币国内以太坊交易平台VEGAS币

酷币下载热门资讯
CBD:韩国央行计划明年开始CBDC试点发行,当仍旧落后于中国

据韩国媒体《韩国时报》报道,韩国中央银行于10月7日宣布,将于明年开始其中央银行数字货币试点计划的发行阶段.

1900/1/1 0:00:00
比特币:比特币算力触历史新高,但矿工真赚到钱了吗?

尽管比特币算力创下历史新高,但矿工仍然在盈利而奋斗。10月14日,比特币全网算力攀升至历史新高,达到166EH/s.

1900/1/1 0:00:00
FIL:Filecoin矿工真的困难吗?官方妥协25%奖励立即释放 急需质押平台

特约作者:不盹编辑:吴说区块链18日早间,协议实验室在Slack发布消息透露,或将于下周三/周四进行改进提案FIP-0004的升级.

1900/1/1 0:00:00
BLOC:Block.one推出EOSIO区块链的商业版本

EOS生态系统背后的公司Block.one推出了EOSIO区块链的商业版本。 动态 | Hashkey Group和SNZ领投Blockstack新一轮亚洲战略融资:据Blockstack官方发.

1900/1/1 0:00:00
以太坊:灰度以太坊信托获SEC批准,对加密市场有何影响?

10月12日晚间,全球最大的加密资产管理公司灰度投资宣布,灰度以太坊信托产品的注册声明已正式生效,成为美国证券交易委员会的报告公司.

1900/1/1 0:00:00
OTC:破解OTC冻卡疑云:部权限提升,跨区冻卡打击电信

笼罩在加密数字货币圈内的OTC冻卡疑云,随着全国断卡行动的开展,逐渐被拨开。10月10日,国务院宣布打击治理电信网络新型违法犯罪,要求各地即日起在全国部署“断卡”行动.

1900/1/1 0:00:00