作者MACD (MACD)
看板DigiCurrency
標題[交易] 鏈上交易監控延遲
時間Fri Jul 23 09:07:53 2021
請問有在監控鏈上交易的版友有沒有低延遲的方式?
我用web3 mycontract.events.transfer的方式訂閱都會有一秒左右的延遲,等送出交易都
會差2-3個block。
有辦法壓在差一個block嗎?
block產生速度2-4秒。
----
Sent from
BePTT on my iPhone 11
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.9.81.239 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/DigiCurrency/M.1627002475.A.99E.html
1F:→ DarkerDuck: 不要用公開的web3 endnode,自建一個啊 07/23 10:03
3F:→ MACD: 我已經自建了,前文有寫一篇踩坑文XD,本來想直接call tx 07/23 10:05
4F:→ MACD: pool監看交易池,不過web3不支援@@ 07/23 10:05
5F:→ DarkerDuck: 那可能就是程式碼本身效率瓶頸了,要自己下去改吧 07/23 10:07
6F:→ MACD: 這也太難,放棄。 07/23 10:09
7F:推 minminpp: 我目前都是用mempool,可以同一個block 07/23 12:51
8F:→ MACD: 我研究了menpool跟txpool一樣,我發現以太鏈因為block產生 07/24 11:06
9F:→ MACD: 比較慢,可以抓到,polygon很容易抓不到交易,一下子就被 07/24 11:06
10F:→ MACD: 打包了 07/24 11:06
11F:→ minminpp: 可能你硬體規格不夠?我在polygon上mempool都抓的到 07/24 13:27
12F:→ MACD: 我是用web3 subscribe 看pending 的交易,常常miss,我再 07/24 13:55
13F:→ MACD: 研究看看 07/24 13:55