跳到內容
開啟 J Tools

捆綁與 Jito

捆綁(bundle)是一組一併提交的交易,會按你設定的次序在同一個區塊上鏈。J Tools 負責組裝這些捆綁,再送往 Jito Block Engine,這套基礎設施讓驗證者可以在同一個 slot 內收錄整組交易。

J Tools 如何發送捆綁

  1. 你在錢包中簽署
  2. 捆綁連同小費一併組裝 建立第一筆買入小費 原子性
  3. 送往 Jito Block Engine
  4. 確認已成功上鏈 同一個 slot

當兩個操作的先後次序決定誰佔上風時,這一點最為重要。在同一個區塊內建立代幣並買入,任何機械人都插不進一筆買單。Pump.fun 建立並捆綁買入做的正是這件事,而公平發行指南會由頭到尾講解整套做法。

在應用程式中探索工具 →

為何用捆綁,而不是分開發送交易

#為何用捆綁而不是分開發送交易

一前一後發送兩筆交易,中間的空隙可以發生很多事。驗證者可以自由調動次序。盯着新鑄幣的狙擊機械人,會剛好在你的建立和第一筆買入之間插入一筆買單。有時一筆確認了,另一筆卻就此過期。

捆綁填補了這個空隙。交易在到達驗證者之前已經綁在一起,所以會按你的次序在同一個區塊上鏈,中間沒有空位讓外來買單插入。單一捆綁要麼全部成功,要麼全部不成功。

使用捆綁的兩個常見原因:

  • 公平發行。 你的建立和第一筆買入在同一個區塊上鏈,所以你在設計上就是第一個買家。
  • 多錢包同步交易。 多個錢包在同一個協調好的區塊內一起買入或賣出,而不是緩慢地逐筆進行、讓訊息外洩。這就是捆綁交易背後的機制。如果你想從多個錢包發出相同的交易,但不需要原子性捆綁,請改用多重兌換

小費是甚麼

#小費是甚麼

要讓捆綁經 Jito Block Engine 上鏈,你要附上一筆小費,以 lamports 支付給 Jito 驗證者。可以把它想像成捆綁專用的優先費:優先費把單一交易推前,小費就為整組交易做同樣的事。網絡繁忙時,小費越高,你的捆綁越有機會被收錄;小費太低,捆綁就可能一直卡住。

你很少需要親手調校。J Tools 會從 Jito 讀取近期的小費下限,讓小費跟隨當前網絡狀況。在捆綁交易中,你選擇一個小費檔位(低、中或高),只有當即時下限高於你的設定時,工具才會調高小費。Pump.fun 建立並捆綁買入亦以同樣方式運作,透過它的 Jito 小費檔位(普通、快速或渦輪)設定。小費是你看到的成本之一,與工具的平台手續費分開計算。

J Tools 如何發送捆綁

#j-tools-如何發送捆綁
  1. 你在錢包中簽署

    捆綁內每一筆交易都在瀏覽器端簽署:經你的錢包 adapter 簽署,或在多錢包捆綁工具中,用你匯入的私鑰在本機簽署。沒有任何交易在伺服器上簽署。

  2. 捆綁連同小費一併組裝

    已簽署的交易會組成一個捆綁,並附上按你選的檔位和當前小費下限設定的 Jito 小費。

  3. 送往 Jito Block Engine

    捆綁會提交到 Block Engine,它在全球多個地區運作。即使其他 RPC 供應商狀況欠佳,捆綁依然可以運作。

  4. 確認已成功上鏈

    J Tools 會在鏈上核實每個捆綁是否已上鏈。一次執行可以包含多個捆綁。在捆綁交易中,未能上鏈的捆綁會用新的 blockhash 重新發送一次,如果仍然無法上鏈,工具會回報,讓你只針對那些錢包重試。

除了小費檔位,以上一切都不用設定。操作需要捆綁時,工具會自動發送。

如果出了問題

#如果出了問題
  • 捆綁未能上鏈。 當時網絡擁擠,或小費太低。請再試一次,小費會按當前下限重新估算。
  • 部分上鏈。 一次執行包含多個捆綁時,可能有些上鏈、有些沒有。J Tools 會偵測到這個情況,並把未上鏈的捆綁重新發送一次;如果仍然無法上鏈,工具會把相關錢包列為失敗,讓你只重試那些錢包。
  • 交易已過期。 捆綁內的 blockhash 在上鏈前已經過期。請用新的 blockhash 再提交一次。

完整清單見錯誤代碼參考

相關工具

#相關工具