为什么我的事务-私有GETH节点-需要分钟来传播?我怎么才能优化这个?我能否向多个节点广播相同的事务以加快传播速度?
发布于 2018-05-14 12:31:29
如果您使用的是私有geth节点,则需要允许其他节点连接到您的网络,然后才能将事务传播到它们。此外,我建议检查您正在使用的geth版本。在一个新的终端中键入geth -v,您将看到正在使用的geth版本。有关设置本地开发geth节点的参考,您可以在终端窗口中为计算机上的本地客户端"geth -dev控制台“。
要发送事务,必须遵循以下步骤
var acct1 = eth.accounts
Personal.newAccount(测试网)
var acct2 = eth.accounts
eth.sendTransaction({from: acct1,to: acct2,value: web3.towe(0.1,“以太”)})
那么你应该得到一些类似的东西
信息提交事务fullhash=0x026b2abc55b84f0f748a8021e4ad7ef53ad9c7407d4af4a1877cf4dd313a4bea recipient=0x9f9A7216970EdBcDCe987fCa0a1b11831A7230d8 "0x026b2abc55b84f0f748a8021e4ad7ef53ad9c7407d4af4a1877cf4dd313a4bea“
提交新的采矿工作number=1 txs=1 uncles=0 elapsed=407.08µs INFO成功密封新区块number=1 hash=837722…84f695信息挖掘潜力区块number=1 hash=837722…84f 695 INFO提交新的采矿工作number=2 txs=0 uncles=0 elapsed=490.02µs
事务就成功了,您可以使用
eth.getBalance(acct1)或(acct2)
希望这能帮上忙
https://ethereum.stackexchange.com/questions/48453
复制相似问题