अत्यधिक नेटवर्क गतिविधि या लोकप्रिय टोकन लॉन्च के दौरान, Solana ट्रांजैक्शंस कभी-कभी फेल हो जाते हैं या कन्फर्म नहीं होते। हालांकि Solana की बेस फीस 0.000005 SOL (5,000 lamports) पर स्थिर है, वैलिडेटर्स नेटवर्क भीड़ के दौरान वित्तीय प्राथमिकता के आधार पर ट्रांजैक्शंस को प्रोसेस करते हैं।
यह सुनिश्चित करने के लिए कि आपका टोकन मिंटिंग, पूल निर्माण, लिक्विडिटी लॉकिंग या एयरड्रॉप ट्रांजैक्शन अगले ब्लॉक में कन्फर्म हो जाए, आपको Solana Priority Fees और Compute Budget Instructions को समझना होगा।
सही प्रायोरिटी फीस तय करने से बिना ज्यादा खर्च किए त्वरित कन्फर्मेशन मिलता है।
बेस फीस बनाम प्रायोरिटी फीस बनाम Jito MEV टिप्स
Solana ट्रांजैक्शन फीस तीन अलग-अलग हिस्सों से बनी होती है:
1. बेस सिग्नेचर फीस (निश्चित)
प्रत्येक ट्रांजैक्शन सिग्नेचर के लिए आवश्यक अनिवार्य फीस। यह प्रति सिग्नेचर 5,000 lamports (0.000005 SOL) पर तय होती है और प्रोटोकॉल द्वारा बर्न कर दी जाती है।
2. प्रायोरिटी फीस (डायनामिक कंप्यूट प्राइसिंग)
एक वैकल्पिक फीस जिसे SetComputeUnitPrice निर्देश जोड़कर तय किया जाता है। यह वैलिडेटर्स को आपकी ट्रांजैक्शन को प्राथमिकता देने के लिए प्रति कंप्यूट यूनिट (CU) भुगतान करती है।
3. Jito MEV टिप (ब्लॉक में शामिल करने के लिए)
Jito वैलिडेटर्स को सीधे दी जाने वाली वैकल्पिक SOL टिप। यह अत्यधिक मांग वाले पूल्स में ब्लॉक की पहली पोजीशन पर ट्रांजैक्शन शामिल करने की गारंटी देती है।
तकनीकी जानकारी Solana Core Developer Docs पर देखी जा सकती है।
प्रायोरिटी फीस और कंप्यूट यूनिट्स का गणित
प्रायोरिटी फीस की गणना ट्रांजैक्शन द्वारा मांगी गई अधिकतम Compute Units (CUs) के आधार पर की जाती है:
$\text{प्रायोरिटी फीस (Lamports में)} = \frac{\text{मांगी गई Compute Units} \times \text{Compute Unit Price (Micro-Lamports में)}}{1,000,000}$
जहां:
- 1 Lamport = $0.000000001 \text{ SOL}$ ($10^{-9} \text{ SOL}$)।
- 1 Micro-Lamport = $0.000001 \text{ Lamports}$ ($10^{-15} \text{ SOL}$)।
गणना का उदाहरण:
यदि टोकन क्रिएशन ट्रांजैक्शन 200,000 CUs मांगता है और प्रति CU 500,000 Micro-Lamports की प्रायोरिटी प्राइस तय करता है:
$\text{प्रायोरिटी फीस} = \frac{200,000 \times 500,000}{1,000,000} = 100,000 \text{ Lamports} = 0.0001 \text{ SOL}$
0.000005 SOL की बेस फीस जोड़ने पर कुल ट्रांजैक्शन फीस 0.000105 SOL होगी।
अनुशंसित प्रायोरिटी फीस रणनीतियां
नेटवर्क की स्थिति के आधार पर प्रायोरिटी फीस सेटिंग्स समायोजित करें:
कम भीड़ / सामान्य कार्य
- प्रायोरिटी प्राइस: 10,000 से 50,000 Micro-Lamports प्रति CU।
- अनुमानित अतिरिक्त फीस: ~0.000002 SOL से 0.00001 SOL।
- उपयुक्त: सामान्य टोकन ट्रांसफर और मेटाडेटा अपडेट्स के लिए।
मध्यम भीड़ / लिक्विडिटी पूल निर्माण
- प्रायोरिटी प्राइस: 200,000 से 1,000,000 Micro-Lamports प्रति CU।
- अनुमानित अतिरिक्त फीस: ~0.00005 SOL से 0.0002 SOL।
- उपयुक्त: लिक्विडिटी पूल निर्माण और अथॉरिटी हटाने के लिए।
अत्यधिक भीड़ / टोकन लॉन्च
- प्रायोरिटी प्राइस: 2,000,000+ Micro-Lamports प्रति CU (या 0.001 SOL से 0.01 SOL की Jito टिप)।
- अनुमानित अतिरिक्त फीस: ~0.0005+ SOL।
- उपयुक्त: उच्च मात्रा वाले टोकन मिंट और एंटी-स्नाइपर लॉन्च के लिए।
PumpBolt प्रायोरिटी फीस को स्वचालित रूप से कैसे ऑप्टिमाइज़ करता है
जटिल ट्रांजैक्शंस के लिए कंप्यूट यूनिट्स का अनुमान लगाना कठिन हो सकता है।
PumpBolt पर उपलब्ध टूल्स में स्वचालित प्रायोरिटी फीस ऑप्टिमाइजेशन शामिल है:
- CU सिमुलेशन: PumpBolt भेजने से पहले सटीक कंप्यूट यूनिट्स की गणना करता है और
SetComputeUnitLimit तय करता है।
- डायनामिक फीस अनुमान: PumpBolt रीयल-टाइम में वैलिडेटर फीस दरों की जांच करता है और सही
SetComputeUnitPrice निर्देश जोड़ता है।
- एक-क्लिक स्पीड एडजस्टमेंट: आप इंटरफेस में स्टैंडर्ड, फास्ट और टर्बो प्रायोरिटी मोड्स के बीच स्विच कर सकते हैं।
प्रायोरिटी फीस को समझना यह सुनिश्चित करता है कि नेटवर्क की भीड़ के दौरान भी आपके Solana ट्रांजैक्शंस तेज़ी से और सफलता के साथ पूरे हों।