所以我有两个NodeJS应用程序,都实现了web3js。第一个节点用于创建和签名事务,然后将原始签名事务发送到第二个节点。最后,第二个节点使用set提供者将其提交给Ethereum网络。
但是,我想知道我是否可以在第一个节点上使用web3js,而不将它连接到任何提供者?我们不希望第一个节点连接到Internet (连接到第二个节点除外),因为它包含帐户的私钥。
发布于 2018-09-15 14:05:01
您不需要使用web3实例来签署事务。例如,可以使用ethereumjs-tx
创建事务,使用ethereumjs-wallet
管理私钥。
我们有两个服务器:一个连接到创建事务的ethereum网络,即填充正确的当前和更新的天然气价格;和B,它公开一个api来签署交易。
https://ethereum.stackexchange.com/questions/58783
复制相似问题