Ether

如何在選定的區塊/或特定時間包含交易

  • February 6, 2022

項目的這個特殊功能需要在特定時間由 BSC 區塊鏈上的某人手動觸發才能執行某些功能。最先獲得合約功能的人,將獲得獎勵。

所以我寫了一個python腳本來點擊函式併計時(呼叫合約的時間)。大多數時候,我錯過了這個街區。經過幾天的瀏覽器,我發現這個錢包在正確的區塊中擊中合約,甚至支付更高的費用來讓他的 trxn 在區塊內被執行。他/她始終如一地這樣做。想知道他/她是如何將他的 trxn 放在正確的街區,考慮到如果他不先得到它,他/她會失去高額費用。

想知道他/她是如何做到的嗎?

是否可以發送 trxn 以在我們想要的塊中執行?如果他/ahe 定時,這是一個風險,即使由於 Internet 速度而延遲 1 秒也可能讓他錯過它(而且這個傢伙永遠不會錯過它)

任何輸入表示讚賞。

在乙太坊方面,你可以使用 Flashbots (MEV) 之類的東西,但這在 BSC 方面是不可能的。所以,據我所知,基本上只有兩種可能的方法:

  1. 通過合約進行交易,如果交易不在正確的區塊中,該合約將恢復交易。這無助於讓它進入正確的區塊,但有助於不讓它在錯誤的區塊中成功。但這可能對您的情況沒有任何幫助,因為您說正確的功能無論如何只能在正確的塊中呼叫
  2. 玩轉汽油價格、時機和連接性。理論上,您擁有的連接性越好(連接的節點越多),挖礦節點看到您的交易的速度就越快。高昂的汽油價格使他們有動力首先將您的交易包括在內。

但據我所知,在 BSC 中沒有確定的方法可以做到這一點。

引用自:https://ethereum.stackexchange.com/questions/120937