बंद करने के लिए ESC दबाएँ

Traders के लिए Prompt Engineering: LLM से On-Chain Analysis सीखें

2026 में ब्लॉकचेन विश्लेषण अब केवल डेटा वैज्ञानिकों तक सीमित नहीं रह गया है। उन्नत LLM (Large Language Models) के आने के साथ, जो कोड की व्याख्या करने और बड़े संरचित डेटा सेट के साथ काम करने में सक्षम हैं, ट्रेडर्स को एक शक्तिशाली टूल मिला है। हालाँकि, मॉडल के "मतिभ्रम" (hallucination) और एक मूल्यवान अल्फा सिग्नल के बीच का अंतर केवल एक कौशल में छिपा है — Prompt Engineering

इस लेख में, हम यह समझेंगे कि एक न्यूरल नेटवर्क को एक पूर्ण डेटा विश्लेषक में कैसे बदला जाए, जो केवल "अनुमान" नहीं लगाता, बल्कि ऑन-चेन घटनाओं की गणितीय रूप से सटीक व्याख्या करता है।


1. प्रतिमान बदलाव: "पूछने" से "निर्देश देने" तक

ट्रेडर्स की मुख्य गलती सामान्य प्रश्न पूछना है (जैसे, "एथेरियम के साथ क्या हो रहा है?")। ऑन-चेन विश्लेषण के लिए यह बेकार है। AI मॉडल के पास रीयल-टाइम नोड्स तक सीधी पहुंच नहीं होती है; वे उस डेटा की व्याख्या के माध्यम से काम करते हैं जो आप उन्हें API टूल या अपलोड की गई फ़ाइलों के माध्यम से "फीड" करते हैं।

सुनहरा नियम: आपके प्रॉम्प्ट में भूमिका (Role), संदर्भ (Context), कार्य (Task) और सीमाएं (Constraints) होनी चाहिए।

गलत उदाहरण:

"इस एड्रेस [0x...] के ट्रांजैक्शन देखें और मुझे बताएं कि यह व्हेल है या नहीं?"

प्रोफेशनल उदाहरण:

"आप EVM नेटवर्क के ब्लॉकचेन फोरेंसिक विश्लेषण के विशेषज्ञ हैं। आपका कार्य वॉलेट [0x...] के ट्रांजैक्शन की CSV फाइल का विश्लेषण करना है। प्रोटोकॉल (Lending, DEX, Bridges) के आधार पर ट्रांसफर को ग्रुप करें। बेचने से पहले एसेट होल्डिंग के औसत समय की गणना करें। यदि पिछले 30 दिनों में ट्रांजैक्शन वॉल्यूम 1000 ETH से अधिक है, तो इसे 'Institutional Whale' के रूप में वर्गीकृत करें। रिपोर्ट को टेबल के रूप में तैयार करें।"


2. चेन-ऑफ-थॉट (Chain-of-Thought) का उपयोग

ऑन-चेन डेटा अक्सर जटिल होता है (उदाहरण के लिए, 1inch जैसे एग्रीगेटर्स के माध्यम से जटिल स्वैप)। यह सुनिश्चित करने के लिए कि मॉडल गणना में गलती न करे, Chain-of-Thought विधि का उपयोग करें। उसे स्टेप-बाय-स्टेप सोचने के लिए मजबूर करें।

प्रॉम्प्ट स्ट्रक्चर का उदाहरण:

  1. स्टेप 1: $XYZ टोकन के सभी इनकमिंग ट्रांजैक्शन की पहचान करें।
  2. स्टेप 2: सेंट्रलाइज्ड एक्सचेंज (CEX) से होने वाले ट्रांसफर को फ़िल्टर करें।
  3. स्टेप 3: ट्रांजैक्शन के समय की कीमत के आधार पर औसत खरीद मूल्य की गणना करें (यदि डेटा उपलब्ध हो)।
  4. स्टेप 4: वर्तमान बैलेंस की तुलना कुल खरीदारी की राशि से करें।

3. प्रैक्टिकल केस: Uniswap v4 Hooks और लिक्विडिटी विश्लेषण

Uniswap v4 के लॉन्च के साथ, कस्टम हुक के कारण लिक्विडिटी का विश्लेषण करना कठिन हो गया है। एक सामान्य उपयोगकर्ता हुक के कोड को नहीं समझ पाएगा, लेकिन LLM इसे डीकंपाइल कर सकता है और इसके पीछे के लॉजिक को समझा सकता है।

हुक स्मार्ट कॉन्ट्रैक्ट विश्लेषण के लिए प्रॉम्प्ट:

"Uniswap v4 के लिए इस Solidity हुक कोड का विश्लेषण करें। यह पता लगाएं कि क्या इसमें ऐसा कोई लॉजिक है जो लिक्विडिटी निकालने (LPs) को रोकता है या डायनेमिक फीस लागू करता है जो ट्रेडर पर नकारात्मक प्रभाव डाल सकती है। जोखिम कारकों को सरल भाषा में समझाएं और कोड की उन विशिष्ट लाइनों को इंगित करें जो संदिग्ध हैं।"


4. टेबल: प्रभावी क्वेरी के लिए ऑपरेटर्स और वेरिएबल्स

प्रॉम्प्ट में विशिष्ट ऑपरेटर्स का उपयोग मॉडल को "फोकस" रहने में मदद करता है।

ऑपरेटर/तकनीकक्यों उपयोग करेंउदाहरण
Few-Shot Promptingमॉडल को सही ट्रांजैक्शन विश्लेषण के 2-3 उदाहरण देना।"यहाँ एक विश्लेषण का उदाहरण है: [Example]। अब इसका विश्लेषण करें: [Data]।"
Delimitersडेटा को निर्देशों से स्पष्ट रूप से अलग करना।कोड ब्लॉक या JSON को अलग करने के लिए ### या """ का उपयोग करें।
Constraint Injectionअनावश्यक शोर (noise) को हटाना।"0.1 ETH से कम वॉल्यूम वाले ट्रांजैक्शन को इग्नोर करें।"
Output Formattingइंपोर्ट के लिए तैयार डेटा प्राप्त करना।"पायथन स्क्रिप्ट में जोड़ने के लिए परिणाम को केवल JSON फॉर्मेट में आउटपुट करें।"

5. कोड के साथ काम करना: Python के माध्यम से ऑटोमेशन

एक ट्रेडर के लिए LLM का उपयोग करने का सबसे अच्छा तरीका web3.py लाइब्रेरी या API (Dune, Glassnode, Etherscan) के माध्यम से डेटा इकट्ठा करने के लिए स्क्रिप्ट लिखने के लिए कहना है।

पार्सर (Parser) बनाने के लिए अनुरोध:

"एक Python स्क्रिप्ट लिखें जो Etherscan API के माध्यम से [Contract_Address] टोकन के पिछले 100 ट्रांजैक्शन प्राप्त करने के लिए requests लाइब्रेरी का उपयोग करती है। स्क्रिप्ट को उन ट्रांजैक्शन को फ़िल्टर करना चाहिए जहाँ भेजने वाला एक कॉन्ट्रैक्ट (स्वैप) है, और केवल उन्हें सेव करना चाहिए जहाँ वॉल्यूम $50,000 से अधिक है। API लिमिट के लिए एरर हैंडलिंग जोड़ें।"

एक कम ज्ञात हैक: "Reverse-Prompting"

यदि आप Twitter या Substack पर कोई उच्च-गुणवत्ता वाली ऑन-चेन विश्लेषण रिपोर्ट देखते हैं, तो उसके टेक्स्ट को LLM में कॉपी करें और पूछें:

"इस रिपोर्ट का विश्लेषण करें। एक ऐसा आइडियल प्रॉम्प्ट लिखें जो भविष्य में आपको कच्चे डेटा के आधार पर बिल्कुल ऐसा ही गहन विश्लेषण जेनरेट करने के लिए प्रेरित करे।"

यह आपको "गोल्डन प्रॉम्प्ट्स" की अपनी लाइब्रेरी बनाने की अनुमति देगा।


6. उन्नत तकनीक: Dune Analytics में SQL इंजेक्शन

कई ट्रेडर्स Dune का उपयोग करते हैं लेकिन SQL नहीं जानते। आप LLM को एक पुल के रूप में उपयोग कर सकते हैं।

प्रॉम्प्ट:

"मुझे पिछले 7 दिनों में Uniswap v3 पर PEPE/WETH पेयर में ट्रेडिंग वॉल्यूम के आधार पर टॉप 10 वॉलेट खोजने हैं। dex.trades टेबल का उपयोग करके Dune Analytics के लिए एक SQL क्वेरी लिखें। ध्यान रखें कि आर्बिट्राज बॉट्स (एक ही ब्लॉक में समान इनपुट/आउटपुट वाले ट्रांजैक्शन) को बाहर करना है।"

7. 'स्मार्ट मनी' का विश्लेषण (Smart Money Tracking)

सबसे लाभदायक रणनीतियों में से एक उन वॉलेट्स का अनुसरण करना है जो लगातार रिटर्न या इनसाइडर गतिविधि दिखाते हैं। LLM ऐसे पतों के डी-एनोनिमाइजेशन और मूल्यांकन की प्रक्रिया को स्वचालित करने में मदद कर सकता है।

वॉलेट प्रोफाइलिंग के लिए प्रॉम्प्ट:

"पता [0x...] के हालिया लेनदेन की सूची का विश्लेषण करें।
1. फंडिंग के मुख्य स्रोत (CEX, ब्रिज या अन्य निजी पता) की पहचान करें।
2. पैटर्न का पता लगाएं: क्या यह पता शुरुआती चरणों में (प्रमुख एक्सचेंजों पर लिस्टिंग से पहले) टोकन खरीदता है?
3. 'Win Rate' (लाभदायक और घाटे वाले ट्रेडों का अनुपात) का आकलन करें, यदि प्रवेश और निकास मूल्य डेटा प्रदान किया गया है।
4. निष्कर्ष निकालें: क्या यह पता 'स्मार्ट मनी', वेंचर कैपिटल फंड है, या एक सामान्य रिटेल प्लेयर है?"


8. हेरफेर की पहचान: वॉश ट्रेडिंग और सैंडविच अटैक

ऑन-चेन डेटा अक्सर कृत्रिम वॉल्यूम के कारण "शोर" (noise) से भरा होता है। आप ऐसे पैटर्न को पहचानने वाली लॉजिक लिखने के लिए LLM का उपयोग कर सकते हैं।

वॉश ट्रेडिंग खोजने के लिए प्रॉम्प्ट उदाहरण:

"टोकन के स्मार्ट कॉन्ट्रैक्ट के इवेंट लॉग्स (Event Logs) का विश्लेषण करने के लिए पायथन (Python) में एक एल्गोरिदम बनाने में मदद करें। एल्गोरिदम को एक घंटे के भीतर चक्रीय लेनदेन (Address A -> Address B -> Address C -> Address A) की तलाश करनी चाहिए। यह वॉल्यूम मैनिपुलेशन का स्पष्ट संकेत है। एक ऐसा डेटा स्ट्रक्चर आउटपुट करें जो ग्राफ विज़ुअलाइज़ेशन के लिए इन संबंधों को प्रभावी ढंग से स्टोर करे।"


9. ऑन-चेन न्यूज आधारित सेंटीमेंट एनालिसिस के लिए प्रॉम्प्ट इंजीनियरिंग

कभी-कभी "डेटा" केवल संख्याएँ नहीं होतीं, बल्कि लेनदेन का टेक्स्ट विवरण (Input Data) या DAO में संदेश भी होते हैं।

व्हेल (Whale) गतिविधि विश्लेषण के लिए प्रॉम्प्ट:

"इस ट्रांजेक्शन अलर्ट की व्याख्या करें: 'Whale moved 50,000 ETH from cold wallet to Binance'।
संदर्भ: वर्तमान बाजार एक मजबूत रेजिस्टेंस (resistance) के पास कंसोलिडेशन फेज में है।
कार्य: 1 से 10 के पैमाने पर बिक्री के दबाव (selling pressure) की संभावना का आकलन करें। ऐतिहासिक समानताएं प्रदान करें जब इसी तरह के मूवमेंट के कारण 24 घंटों के भीतर कीमत में सुधार (correction) हुआ हो। उत्तर संक्षेप में, ब्लूमबर्ग विश्लेषणात्मक नोट की शैली में दें।"


10. सारांश तालिका: उपकरण और LLM के साथ उनका एकीकरण

प्रॉम्प्ट्स को प्रभावी ढंग से काम करने के लिए, आपको यह समझना होगा कि "कच्चा माल" (डेटा) कहाँ से प्राप्त करना है।

उपकरण (Tool)डेटा प्रकारLLM के साथ उपयोग कैसे करें
Etherscan/BscScanरॉ ट्रांजेक्शन (Raw Transactions)CSV कॉपी करें या API क्वेरी जेनरेट करें।
Dune Analyticsएग्रीगेटेड SQL डेटाLLM से SQL क्वेरी लिखने या ऑप्टिमाइज़ करने के लिए कहें।
Arkham Intelligenceलेबल वाली संस्थाएं (Entities)प्रॉम्प्ट में नेटवर्क संरचना का वर्णन करने के लिए विज़ुअल लिंक का उपयोग करें।
DexScreener APIरियल-टाइम मूल्य और लिक्विडिटीLLM से लिक्विडिटी में अचानक बदलाव के लिए अलर्ट स्क्रिप्ट लिखने के लिए कहें।

11. उन्नत तकनीक: प्रॉम्प्ट में वर्चुअल मशीन (EVM) इम्यूलेशन

उन्नत मॉडल (जैसे Gemini 1.5 Pro या GPT-4) कोड निष्पादन का "मानसिक रूप से" अनुकरण कर सकते हैं।

जटिल लेनदेन को डीबग करने के लिए प्रॉम्प्ट:

"मैं आपको एक ट्रांजेक्शन का हेक्स-कोड (Input Data) प्रदान कर रहा हूँ जो 'Execution Reverted' त्रुटि के साथ विफल हो गया। कल्पना करें कि आप EVM हैं। इस हेक्स को स्टेप-बाय-स्टेप डिकोड करें, पहचानें कि किस स्मार्ट कॉन्ट्रैक्ट फंक्शन को कॉल किया गया था, और किस चरण (शर्तों की जांच, एसेट ट्रांसफर, गैस की कमी) पर विफलता हुई। कारण को सरल भाषा में समझाएं।"


12. व्यावहारिक सुरक्षा युक्तियाँ

LLM और ऑन-चेन डेटा के साथ काम करते समय सुरक्षा स्वच्छता बनाए रखना महत्वपूर्ण है:

  • AI के साथ चैट में कभी भी अपनी निजी कुंजी (private keys) या सीड फ्रेस (seed phrases) दर्ज न करें। भले ही आप "लेनदेन पर हस्ताक्षर करने के लिए स्क्रिप्ट लिखने" के लिए कह रहे हों।
  • कोड को सत्यापित करें। एक LLM गलती से (या मतिभ्रम/hallucination के कारण) कमजोरियों वाली लाइब्रेरी का सुझाव दे सकता है। हमेशा मॉडल से जेनरेट किए गए कोड की प्रत्येक पंक्ति पर टिप्पणी करने के लिए कहें।
  • कॉन्टेक्स्ट विंडो: यदि आप बहुत बड़ा डेटा लोड करते हैं, तो मॉडल निर्देशों की शुरुआत "भूल" सकता है। प्रॉम्प्ट के अंत में मुख्य निर्देशों को दोहराएं।

प्रोफेशनल के लिए अंतिम सलाह:

अपने लिए एक "सिस्टम प्रॉम्प्ट" (System Instruction) बनाएं। यह स्थायी नियमों का एक सेट है जो आपके सभी अनुरोधों पर लागू होगा। उदाहरण के लिए: "हमेशा MEV-बोट्स के लिए पतों की जांच करें, हमेशा स्लिपेज (slippage) की गणना करें, और आंकड़ों के आधार के बिना कभी भी व्यक्तिपरक निर्णय का उपयोग न करें।"


FAQ

स्मार्ट मनी ट्रैक करने के लिए, आपको LLM को एक स्ट्रक्चर्ड ट्रांजैक्शन हिस्ट्री (CSV/JSON) देनी होगी और उसे एक 'forensic analyst' का रोल असाइन करना होगा। इससे वो खास व्यवहार पैटर्न पहचान पाएगा, जैसे मेजर लिस्टिंग से पहले की शुरुआती एक्युमुलेशन (accumulation), हाई विन-रेट वाले वॉलेट क्लस्टर और इंस्टीट्यूशनल-ग्रेड ब्रिज से आने वाला फंड। मॉडल एक क्लासिफिकेशन इंजन की तरह काम करता है, जो औसत होल्ड टाइम और एंट्री-टू-एग्जिट प्राइस रेशियो कैलकुलेट करके शोर (noise) को हाई-कनविक्शन सिग्नल से अलग कर देता है।

हाँ, एडवांस LLMs सॉलिडिटी (Solidity) कोड को डिकंपाइल करके Uniswap v4 hooks का ऑडिट कर सकते हैं। इससे किसी भी गलत लॉजिक की पहचान की जा सकती है, जैसे छिपी हुई एग्जिट फीस, विड्रॉल पर पाबंदी या डायनेमिक फीस में हेरफेर जो लिक्वidिटी प्रोवाइडर्स के लिए नुकसानदेह हो। "Chain-of-Thought" प्रॉम्प्ट का इस्तेमाल करके, AI हुक के एग्जीक्यूशन लॉजिक की तुलना ज्ञात सिक्योरिटी कमजोरियों से कर सकता है और किसी भी स्पेसिफिक पूल के लिए रिस्क स्कोर दे सकता है।

आप अपनी डेटा जरूरतों को नेचुरल लैंग्वेज में समझाकर टेक्निकल गैप को भरने के लिए LLMs का उपयोग कर सकते हैं। उदाहरण के लिए, आप कह सकते हैं कि "MEV बॉट्स को छोड़कर किसी खास टोकन के टॉप 10 खरीदार ढूंढें" और मॉडल Dune के लिए संबंधित SQL कोड जेनरेट कर देगा। सटीकता सुनिश्चित करने के लिए, आपके प्रॉम्प्ट में सटीक टेबल का नाम (जैसे dex.trades या erc20_ethereum.evt_Transfer) होना चाहिए और वॉश ट्रेडिंग (wash trading) के साइक्लिकल ट्रांजैक्शन को हटाने के लिए फिल्टर भी शामिल होने चाहिए।
Sying Yu

I am a blockchain developer specializing in building secure, scalable, and innovative decentralized solutions. My expertise covers smart contracts, payment systems, and integrating crypto with fiat to optimize financial workflows. I thrive on creating modern, efficient tools for the evolving digital economy....

अपनी राय साझा करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। अनिवार्य फ़ील्ड चिह्नित हैं *