51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

6、web3.js 安装 ethereumjs-tx

web3.js 安装 ethereumjs-tx

根据区块链工作原理,创建交易时,会签署交易然后向网络广播。为了签署交易,我们使用JavaScript库ethereumjs-tx。

安装ethereumjs-tx库:

$ npm install ethereumjs-tx

使用这个库的目的是,可以在本地签署交易。

要在本地签署交易,可以在本地运行自己的以太坊节点,这样就不必使用ethereumjs-tx库了。但是,如前所述,本地运行节点比较麻烦,需要同步区块链数据,相当繁琐,所以我们使用了Infura托管的远程节点。

如果在远程节点签署交易,就需要让远程节点管理我们的私钥,这是有风险的。所以最终我们选择了ethereumjs-tx来签署本地交易。


赞(5)
未经允许不得转载:工具盒子 » 6、web3.js 安装 ethereumjs-tx