目前,我正在使用pyethereum执行Ethereum逻辑,然后使用https://infura.io/通过远程节点发送事务。还不够快满足我的需要。我能做些什么来确保我的交易尽快命中区块链?我应该自己运行一个完整的节点吗?还有什么更好的吗?
在这次讨论中,请忽略汽油价格。
发布于 2017-11-21 01:04:19
我能做些什么来确保我的交易尽快命中区块链?
最简单的是,找到下一个块的矿工必须在他们的池中包含您的事务,并选择包含它。因为他们的选择,你不能“确保”包容,只会增加你的机会。
在一个理想的世界中,为了达到最大的速度,你可以直接与所有矿工一起观察,并提前了解他们的自动纳入标准。(这并不总是全价的)
我应该自己运行一个完整的节点吗?
穿过呋喃意味着在你和矿工之间多跳一次.但是,如果你运行一个完整的节点,也许与矿工之间的距离更近一步。此外,没有什么可以阻止您同时提交到infura和您本地运行的完整节点,这将增加您的交易到达下一个矿工在他们找到块的机会。
在这次讨论中,请忽略汽油价格。
我不知道你怎么能在不讨论天然气价格的情况下,迅速地谈一谈你的交易。这是一个关键的组成部分。
你是否认为你支付的钱足够让每个矿工都接受你的交易?(在曾经接受交易的矿商中)根据这些气体统计数据的数据,这意味着至少有50 gwei,这是矿商收取的最高百分比。
99%的保险可以吗?如果你需要99.9%的矿工保险,你可能需要收集你自己的数据,关于汽油价格需要包括在内。
还有什么更好的吗?
从根本上说,您需要广播您的事务。如果您有一个好的主机、internet连接、客户端和与知名矿工的连接,那么没有什么比运行您自己的完整节点更快了。
发布于 2017-11-20 00:42:20
发布于 2018-02-28 20:24:52
你可以试一试Fosha.org。
如果您需要一个访问令牌进行测试,您可以向我们发送电子邮件(support@fosha.org)。
https://ethereum.stackexchange.com/questions/31146
复制相似问题