web3.js – 安装ethereumjs-tx

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

安装ethereumjs-tx库:

$ npm install ethereumjs-tx

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

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

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



浙ICP备17015664号-1 浙公网安备 33011002012336号 联系我们 网站地图  
@2019 qikegu.com 版权所有,禁止转载