木星链 木星链
Ctrl+D收藏木星链
首页 > DAI > 正文

GAS:用 ethers.js 发送高 gas 的替换交易

作者:

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

译文出自:登链翻译计划

译者:aisiji

概述

有时,在以太坊上提交的交易没有足够的gas,因为网络拥堵或有太多的待处理交易提供了比你的交易报价更高的gas价格。如果你有一个高优先级的交易,但由于gas不足,可能最终不得不等待数小时甚至数天才能打包结算。在这种情况下,你需要用更高的gas价格和相同的nonce重新发送交易,以使它尽早被打包。

本文中,我们将在以太坊测试网上用ethers

);});

然后,用上面一节中的HTTP提供者替换ADD_YOUR_ETHEREUM_NODE_URL。

简单解释一下上面的代码:导入之前安装的ethers库,设置以太坊节点URL,实例化一个ethersJsonRpcProvider实例,创建一个特定的钱包的私钥,可以是任何数字,并确保它包含相同位数。用私钥创建一个以太坊的钱包实例,在控制台中打印钱包地址,创建一个交易对象并在to字段中添加接收者的地址,你也可以用varwallet=Wallet.createRandom();生成一个随机地址,在value字段设置要发送的ETH的价值,在chainId字段,因为我们使用的是Kovan,设置为42,nonce字段设置为3,根据节点估计gasLimit并设置gas价格,用钱包的私钥为交易签名并发送,同时在控制台打印该交易。

朝鲜黑客组织利用 Chrome 0day 漏洞攻击加密货币等机构:金色财经报道,谷歌研究人员发现有 2 个朝鲜黑客组织利用了 Chrome 浏览器中的一个远程代码执行 0 day 漏洞超过 1 月,用于攻击新闻媒体、IT 公司、加密货币和金融科技机构。Operation AppleJeus 利用同一个漏洞利用套件攻击了加密货币和金融科技行业的 85 个用户,并成功入侵了至少 2 个金融科技公司网站,并植入了隐藏的 iframe。研究人员还发现攻击者搭建了一些伪造的网站来传播木马化的加密货币应用,隐藏了 iframe 并将访问者指向漏洞利用套件。[2022/3/28 14:22:12]

运行一下:

nodeindex.js

我们会得到一个类似这样的输出:

声音 | 人民日报:以区块链为代表的新一代信息技术加速应用 生产方式数字化水平持续提升:《人民日报》今日发表题为“狂风骤雨不能掀翻大海(人民要论)——美方一些人挑起经贸摩擦阻挡不了中国发展的步伐”的评论文章。文章中提到,中国经济发展强劲势头具有内生性,不会因经贸摩擦而改变。以人工智能、量子信息、移动通信、物联网、区块链为代表的新一代信息技术加速应用,新产业、新产品、新业态、新模式蓬勃发展,生产方式数字化、网络化、智能化水平持续提升,促进我国产业加速迈向全球价值链中高端。[2019/9/6]

复制hash字段的字符串并粘贴到Kovan浏览器的搜索框中,以检查交易的状态。你会看到,该交易尚未被添加到区块链上的新区块中,是等待状态。这是因为我们设置的gas值明显偏低。

现在,我们尝试用相同的nonce发送相同的交易,但这次是增加gas值;将代码中第15行的gasPrice值从0.14085197改为2.14085197并重新运行代码:

声音 | 谢平:区块链在个别业务有真正运用 需监管当局认可:据核财经消息,今日,清华大学经济管理学院数字金融资产研究中心成立大会上,清华大学五道口金融学院教授谢平表示,金融产品就是不同数字的组合,区块链天然和金融可以很好结合。区块链可以实现金融资产的可验证性和可穿透性等。区块链在金融领域的应用逐步受到重视,部分应用提现出效果。多数处在试点阶段,主要的突破还比较缓慢,个别业务有真正的运用,还需监管当局认可。[2018/11/2]

nodeindex.js

复制新输出的ash字段的字符串,并将其粘贴到Kovan浏览器的搜索框中,再次检查交易的状态。这一次,我们的交易成功被添加到区块中,并且状态为成功,因为我们在发送交易时增加了gasPrice值。

注意:nonce值在两次交易中是相同的。如前所述,nonce是一个以太坊地址的交易数量。为了重新提交一个有更多gas的交易,你必须使用与原始交易相同的nonce。如果你使用增加的nonce,这将是一个新的交易,那么你的发送ETH会比你的想象的更多。

EOS宪法鼓励代币使用 促进活跃度提升:据bitcoinist消息,根据EOS“宪法”第十七条规定:在会员签署的最后一笔交易被纳入区块链3年后,会员将自动解除本组织规定的所有可撤销义务。如果一个账号3年不活跃,则可能会被拍卖,并通过取消发行量来将收益分配给所有会员。据悉,这一规则可能是为了刺激EOS的使用和活跃,但也将长期投资者排除在外。[2018/6/18]

结论

因此,正如我们在上面的例子中看到的,交易的gas价格是用于竞争交易优先打包权。区块链上的矿工通常会根据可用的区块空间占有率来设置gas,当有一笔交易的gas低于阈值gas值时,它不会被验证。与其他交易相比,gas值较高的交易会很快得到验证。

本翻译由CellETF赞助支持。

参考资料

区块链、人工智能等技术或被讨债公司滥用 学者称需加强监管:据中新网报道,区块链技术、人工智能之所以能在催收领域得到应用且行之有效,是因为现金贷等互联网金融本身就是一种金融科技,互联网金融和科技信贷具有在线、可记录、可追溯、可链接等特征,使得它们能够与人工智能、区块链技术等技术很好地配合,达到扩大规模经济效应,降低边际成本的效果。但人民大学重阳金融研究院研究员刘英表示,金融科技的创新需要配套的专业监管制度,需要有相关的立法作为保障。[2018/6/10]

登链翻译计划:https://github.com/lbc-team/Pioneer

aisiji:https://learnblockchain.cn/people/3291

gas:https://learnblockchain.cn/2019/06/11/gas-mean

ethers.js:https://learnblockchain.cn/docs/ethers.js/

函数选择器:https://learnblockchain.cn/docs/solidity/abi-spec.html#abi-function-selector

以太坊主要网络chainId及NetworkID:https://learnblockchain.cn/article/1791

以太坊签名和验证签名:https://yos.io/2018/11/16/ethereum-signatures/

以太坊签名和验证:https://medium.com/@angellopozo/ethereum-signing-and-validating-13a2d7cb0ee3

官方网站:https://nodejs.org/en/

node-gyp安装说明:https://github.com/nodejs/node-gyp#installation

ethers.js指南:https://www.quiknode.io/guides/web3-sdks/how-to-connect-to-ethereum-network-with-ethers-js

Kovan水龙头:https://faucet.kovan.network/

QuikNode提供的免费节点URL:https://www.quiknode.io/?utm_source=learnblockchain.cn

Kovan浏览器:https://kovan.etherscan.io/

Kovan浏览器:https://kovan.etherscan.io/

CellETF:https://celletf.io/?utm_souce=learnblockchain

免责声明:作为区块链信息平台,本站所发布文章仅代表作者个人观点,与链闻ChainNews立场无关。文章内的信息、意见等均仅供参考,并非作为或被视为实际投资建议。

本文来源于非小号媒体平台:

登链社区

现已在非小号资讯平台发布105篇作品,

非小号开放平台欢迎币圈作者入驻

入驻指南:

/apply_guide/

本文网址:

/news/10431651.html

免责声明:

1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险

2.本文版权归属原作所有,仅代表作者本人观点,不代表非小号的观点或立场

上一篇:

每周编辑精选WeeklyEditors'Picks

标签:GASHTTTPSETHuGAS-JUN21 Token Expiring 30 Jun 2021BHTTtps币圈eth钱包地址永久删除

DAI热门资讯
区块链:中央企业区块链合作创新平台成立一周年成绩单:申请区块链核心专利1200多项

巴比特讯,10月24日,由国务院国资委科创局指导,中国产学研合作促进会支持,20余家中央企业联合发起的中央企业区块链合作创新平台迎来成立一周年纪念日.

1900/1/1 0:00:00
区块链:慢雾区 | 区块链被黑档案库升级上线

近日慢雾区区块链被黑档案库(Hacked.slowmist.io)正式升级上线﹀﹀﹀2019年2月,慢雾区上线区块链被黑档案库,同年3月,在已有基础上新增被黑事件搜索,添加被黑金额走势图等.

1900/1/1 0:00:00
BIT:BitMart上线DeSpace Protocol (DES)

亲爱的BitMart用户:BitMart将于2021年10月29日上线代币DeSpaceProtocol(DES)。届时将开通DES/USDT交易对.

1900/1/1 0:00:00
AVE:关于PandaFe熊猫停机升级更新的公告

为了更好的提升我们的服务质量,优化用户体验,PandaFe熊猫将于2021年10月26日2时开始进行停机升级更新,升级时长预计2小时。本次升级更新若提前完成,相应功能将提前恢复,不再另行公告.

1900/1/1 0:00:00
REF:ZT創新板即將上線REF

親愛的ZT用戶:ZT創新板即將上線REF,並開啟REF/USDT交易對。具體上線時間如下:交易:2021年10月22日17:00;REF項目簡介:REFFinance建立在NEAR的頂尖前沿協議.

1900/1/1 0:00:00
GATE:Gate.io 已开启BCUG、STAR、BUSY、SHOPX、ALD 新版流动性矿池奖励(自动做市商AMM模式),今日年化收益率高达1762.46%

今日,BCUG、STAR、SHOPX、ALD已正式上线USDT、ETH交易池,BUSY已正式上线USDT交易池,并开启新版流动性矿池奖励.

1900/1/1 0:00:00