एक बिटकॉइन लेनदेन: इसे कैसे पढ़ें और ट्रैक करें

बिटकॉइन के मूल में एक ओपन लेजर है, इसलिए उचित कौशल के साथ किसी भी ट्रांसफर को पते से पते तक ट्रेस किया जा सकता है। इस पर एक पूरी उद्योग विकसित हुई है: व्यापारी व्हेल और एक्सचेंजों में इनफ्लो को ट्रैक करते हैं, ब्लॉकचेन फॉरेंसिक्स विशेषज्ञ चोरी किए गए फंड को पुनर्प्राप्त करने में मदद करते हैं, और अनुपालन "गंदे" सिक्कों को छानता है।
इस गाइड में हम मैन्युअल रूप से लेनदेन का विश्लेषण करने, उपकरणों और स्वचालन की मदद से काम को एक कन्वेयर पर रखने, और यह भी कि क्यों सबसे उन्नत ट्रेसिंग भी एक सौ प्रतिशत उत्तर के बजाय एक संभावना देती है, के माध्यम से कदम दर कदम जाएंगे।
हम बुनियादी परिभाषाओं और बाजार मैट्रिक्स को दायरे से बाहर छोड़ देंगे - उनके लिए एक अलग सामग्री कार्ड प्रारूप में है।
भाग 1. मैन्युअल रूप से लेनदेन का विश्लेषण करना
चरण 1. TXID द्वारा लेनदेन खोजना
ब्लॉकचेन पर हर ट्रांसफर का एक अद्वितीय पहचानकर्ता होता है - TXID, लेनदेन हैश। यह एक लंबी स्ट्रिंग है, जो आमतौर पर 64 अक्षरों की होती है, जिसे नेटवर्क सभी ट्रांसफर डेटा - इनपुट, आउटपुट, राशि और हस्ताक्षर - को SHA-256 एल्गोरिदम के माध्यम से चलाकर प्राप्त करता है।
ऐसे हैश को बनाना व्यावहारिक रूप से असंभव है: डेटा का सबसे छोटा संपादन एक पूरी तरह से अलग स्ट्रिंग देता है, इसलिए दो समान TXID मौजूद नहीं होते। वास्तव में यह एक "रसीद संख्या" है जिसके द्वारा नेटवर्क पर कोई भी नोड ऑपरेशन को खोज और सत्यापित कर सकता है।
हैश प्राप्त करने का तरीका इस पर निर्भर करता है कि आपके पास पहले से क्या है:
- यदि ट्रांसफर पहले ही किया जा चुका है - तो इसे एक वॉलेट या एक्सचेंज के इतिहास में खोला जा सकता है। ऑपरेशन के बगल में आमतौर पर एक लिंक होता है जैसे "एक्सप्लोरर में देखें": यह लेनदेन पृष्ठ पर ले जाता है, जहां पहचानकर्ता पूरी तरह से दिखाया जाता है;
- यदि आपके पास केवल प्रेषक या प्राप्तकर्ता का पता है - तो इसे किसी भी ब्लॉकचेन एक्सप्लोरर के खोज बार में चिपकाया जाता है। पता इतिहास सभी ट्रांसफर के साथ खुल जाएगा; आवश्यक लेनदेन को राशि और तिथि द्वारा पहचाना जा सकता है, और इसका हैश लेनदेन के अपने पृष्ठ पर पाया जा सकता है।
चरण 2. लेनदेन की संरचना को समझना: इनपुट, आउटपुट, और परिवर्तन
एक बैंक खाते के विपरीत, बिटकॉइन संतुलन को एकल संख्या के रूप में संग्रहीत नहीं करता है। नेटवर्क UTXO (अव्ययित लेनदेन आउटपुट) मॉडल पर काम करता है: धन विभिन्न मूल्यवर्ग के अलग-अलग "नोट" के रूप में मौजूद है, जबकि वॉलेट केवल उनके लिए कुंजी संग्रहीत करता है। उपलब्ध संतुलन सभी ऐसे आउटपुट का योग है जो मालिक द्वारा नियंत्रित होते हैं।
एक "नोट" आंशिक रूप से खर्च नहीं किया जा सकता। एक भुगतान के दौरान ऐसा आउटपुट पूरी तरह से लेनदेन में चला जाता है, और इसके बदले नेटवर्क दो नए बनाता है: एक प्राप्तकर्ता के लिए, दूसरा प्रेषक को एक नए पते पर परिवर्तन के रूप में।
आइए एक उदाहरण लेते हैं। ऐलिस के पास 5 BTC का एक आउटपुट है, और वह बॉब को 0.01 BTC ट्रांसफर करती है। ब्लॉकचेन पर 5 BTC का एक इनपुट, 0.01 BTC का एक भुगतान, और ~4.99 BTC (शुल्क घटाकर) का परिवर्तन प्रकट होता है।
कोई भी पर्यवेक्षक एक एक्सप्लोरर के माध्यम से पूरी प्रक्रिया देख सकता है - "गोल" भुगतान को "अंशीय" परिवर्तन से अलग करना आसान है। ब्लॉकचेन फॉरेंसिक्स में परिवर्तन पते का निर्धारण इस विशेषता पर आधारित है।
चरण 3. पुष्टि और मेमपूल की जांच करना
भेजा गया लेनदेन तुरंत ब्लॉकचेन तक नहीं पहुंचता। पहले ट्रांसफर मेमपूल में समाप्त होता है - संचालन की एक सामान्य कतार जो एक ब्लॉक में शामिल होने की प्रतीक्षा कर रही है। इस चरण में देरी संभव है: खनिक आमतौर पर उच्च शुल्क वाले संचालन को प्राथमिकता देते हैं, इसलिए बहुत कम शुल्क के साथ एक ट्रांसफर कतार में लंबे समय तक रह सकता है।
जैसे ही संचालन एक ब्लॉक में पहुंचता है, इसे अपनी पहली पुष्टि मिलती है। रिकॉर्ड के ब्लॉक में शामिल होने के बाद, इसे अपनी पहली पुष्टि मिलती है। प्रत्येक अगली पुष्टि के साथ विश्वसनीयता का स्तर बढ़ता है, और रद्द होने की संभावना लगातार कम होती जाती है। छोटे मात्रा के लिए एक या दो पुष्टि आमतौर पर पर्याप्त होती हैं, जबकि बड़े भुगतानों के लिए छह की प्रतीक्षा करना सामान्य है।
यह वास्तविक समय में हैश द्वारा पालन करना सुविधाजनक है: एक्सप्लोरर दिखाएगा कि क्या ट्रांसफर कतार में लटका हुआ है, यह किस ब्लॉक में समाप्त हुआ है, इसे कितनी पुष्टि मिली है, और भेजने वाले ने कितना शुल्क चुकाया है। यदि संचालन लंबे समय तक फंसा रहता है, तो वही पृष्ठ कारण का सुझाव देगा - सबसे अक्सर एक कम मूल्यांकित शुल्क।
चरण 4. एक सिक्के के पथ का पता लगाना
एक नए ऑपरेशन का प्रत्येक इनपुट पिछले में से एक के एक विशिष्ट आउटपुट को संदर्भित करता है - इसके हैश द्वारा, और इसमें एक साथ कई इनपुट और आउटपुट हो सकते हैं। इसलिए ट्रांसफर एकल श्रृंखला नहीं बनाते बल्कि एक शाखित नेटवर्क बनाते हैं: इसमें सिक्के पते के बीच एकत्रित और विभाजित होते हैं।
इस नेटवर्क के साथ धन का आंदोलन दोनों दिशाओं में ट्रेस किया जा सकता है - नए पते की ओर आगे और पीछे, सभी रास्ते में उस कॉइनबेस लेनदेन तक जिसमें वे पहली बार एक खनन किए गए ब्लॉक के लिए पुरस्कार के रूप में प्रकट हुए।
व्यवहार में, एक विश्लेषक आउटपुट पते का पालन करता है और देखता है कि धन अगली बार कहाँ गया। फिर वे नए पते के साथ वही दोहराते हैं - कदम दर कदम, जब तक एक पूर्ण श्रृंखला एकत्रित नहीं हो जाती।
इस तरह ब्लॉकचेन पर विशिष्ट मार्ग उभरते हैं: एक एक्सचेंज के लिए ट्रांसफर, एक बड़े राशि का भागों में विभाजन, या कई मध्यवर्ती वॉलेट के माध्यम से चुराए गए धन की निकासी।
उदाहरण: 2025 में एक प्रारंभिक निवेशक का पता 13 वर्षों की निष्क्रियता के बाद पहली बार गतिविधि दिखाता है, 909 BTC (लगभग $85 मिलियन) को एक नए वॉलेट में ट्रांसफर करता है। ये सिक्के 2012-2013 में वापस प्राप्त हुए थे, जब बिटकॉइन की कीमत कुछ डॉलर से अधिक नहीं थी।
ऐसी ट्रांसफर किसी भी एक्सप्लोरर में दिखाई देती है: पता खोलना, आउटपुट श्रृंखलाओं का पालन करना, और देखना कि धन अगली बार कहाँ गया।
भाग 2. विश्लेषण को एक कन्वेयर पर रखना
हाथ से विश्लेषण तब अच्छा होता है जब एक या दो लेनदेन होते हैं। लेकिन खाता हर सेकंड में भरता है, और हजारों ट्रांसफर को आंख से नहीं कवर किया जा सकता।
यहां स्वचालन मदद के लिए आता है: कार्यक्रम स्वयं नेटवर्क से डेटा का अनुरोध करते हैं, मैट्रिक्स की गणना करते हैं, और सही समय पर एक सूचना भेजते हैं। आइए इसके तीन स्तरों पर नज़र डालते हैं - डेटा तक पहुंच, विश्लेषण, और निगरानी।
चरण 5. API के माध्यम से डेटा से कनेक्ट करना
पहला स्तर नोड्स और एक्सप्लोरर्स के APIs के माध्यम से ब्लॉकचेन तक प्रोग्रामेटिक पहुंच है। यह एक इंटरफ़ेस है जिसके माध्यम से एक स्क्रिप्ट वही जानकारी मांगती है जो हम पहले ट्रांसफर पृष्ठ पर देख सकते थे (लेकिन बिना मानव भागीदारी के और किसी भी मात्रा में)।
mempool.space सेवा में चुनने के लिए दो विकल्प हैं। REST API एक बार के अनुरोधों का उत्तर देती है: लेनदेन की स्थिति, पते का बैलेंस, mempool की स्थिति। WebSocket API एक स्थायी कनेक्शन बनाए रखती है और स्वयं अपडेट भेजती है - आप एक पते की सदस्यता ले सकते हैं और हर बार जब एक नया ट्रांसफर इसके माध्यम से गुजरता है तो एक संकेत प्राप्त कर सकते हैं।
थोक जांच के लिए Blockchair और Bitquery उपयुक्त हैं: वे एक साथ कई पते के लिए डेटा लौटाते हैं और वेबहुक का समर्थन करते हैं।
चरण 6. विश्लेषण का स्वचालन
दूसरा स्तर ऐसे प्लेटफार्म हैं जो आपको एक बार एक क्वेरी लिखने और एक बार के परिणाम के बजाय एक तैयार डैशबोर्ड प्राप्त करने की अनुमति देते हैं।
Dune पर ब्लॉकचेन डेटा SQL भाषा में क्वेरी किया जाता है और चार्ट पर प्रदर्शित किया जाता है; विनिमय प्रवाह, व्हेल गतिविधि, या शीर्ष धारकों पर एक रिपोर्ट स्वयं अपडेट होती है, बिना पुनरावृत्ति क्वेरी के।
Flipside इसी तरह से व्यवस्थित है - इसमें एक मुफ्त Python SDK भी है जिसके माध्यम से डेटा को सीधे कस्टम स्क्रिप्ट में खींचा जा सकता है।
मैनुअल विधि से मुख्य अंतर सरल है: क्वेरी एक बार लिखी जाती है लेकिन लगातार काम करती है। पहले एक विश्लेषक दैनिक चार्ट की समीक्षा करता था - अब ऐसे डैशबोर्ड हैं जो अपने आप अपडेट होते हैं।
चरण 7. निगरानी और अलर्ट सेट करना
तीसरा स्तर सूचनाएँ हैं, पृष्ठ को मैन्युअल रूप से ताज़ा करने के बजाय। "API प्लस बॉट" की एक संयोजन आवश्यक पते की निगरानी करती है और जैसे ही फंड आते या जाते हैं, एक सूचना भेजती है। यह सार्वजनिक अलर्ट्स के लिए काम करता है जैसे बड़े व्हेल ट्रेड्स और निजी अलर्ट्स, उदाहरण के लिए, किसी विशेष वॉलेट से सिक्कों की निकासी के बारे में।
एक बुनियादी सेट को बिना प्रोग्रामिंग के भी कॉन्फ़िगर किया जा सकता है: आर्कहम जैसी प्लेटफ़ॉर्म ट्रांसफर और व्हेल गतिविधि के बारे में तैयार अलर्ट प्रदान करते हैं जो ईमेल या ऐप पर आते हैं। जिन लोगों को अपनी खुद की इवेंट-हैंडलिंग लॉजिक की आवश्यकता होती है, उनके लिए वेबहुक उपयुक्त हैं - वे स्वचालित रूप से सर्वर को एक सूचना भेजते हैं जब एक निर्दिष्ट घटना होती है।
भाग 3. ट्रेसिंग और इसके सीमाएँ
चरण 8. ब्लॉकचेन फॉरेंसिक्स कैसे काम करता है
स्वचालन का शिखर चोरी किए गए सिक्कों की ट्रेसिंग और लेनदेन की जांच है। फॉरेंसिक इंजन मैन्युअल विश्लेषण की लॉजिक को दोहराते हैं लेकिन इसे पूरे नेटवर्क के पैमाने पर लागू करते हैं।
इस तकनीक के केंद्र में पते का क्लस्टरिंग है जो ह्यूरिस्टिक्स द्वारा किया जाता है, यानी, अनुमान नियम; इनमें से दो विशेष रूप से महत्वपूर्ण हैं:
- सामान्य इनपुट:यदि कई UTXOs एक लेनदेन में खर्च किए जाते हैं, तो उच्च संभावना है कि वे एक ही मालिक द्वारा नियंत्रित होते हैं;
- पता निर्धारण बदलें:चरण 2 से विशेषता द्वारा - एक गोल भुगतान बनाम अंशात्मक परिवर्तन - इंजन यह निर्धारित करता है कि भेजने वाले को लौटाए गए आउटपुट में से कौन सा है।
क्लस्टरिंग के अलावा, सामान्य धन शोधन योजनाओं की पहचान जोड़ी जाती है। यह, उदाहरण के लिए, राशियों का विभाजन या "पीलिंग" है - जब छोटे हिस्से एक बड़े वॉलेट से बार-बार काटे जाते हैं।
इसके बाद जोखिम मूल्यांकन और श्रेणीकरण आता है: क्लस्टरों को वास्तविक एक्सचेंज, सेवाओं या व्यक्तियों से जोड़ना। दोनों व्यावसायिक प्लेटफार्म (Chainalysis, TRM, Elliptic) और ओपन इंजन (GraphSense, BlockSci) ऐसा करते हैं।
चरण 9. क्या स्वचालन पर भरोसा किया जा सकता है
स्वचालित विश्लेषण में एक मौलिक सीमा है। क्लस्टरिंग एक संभावना देती है, न कि एक तथ्य। ह्यूरिस्टिक्स गलतियाँ करती हैं: उदाहरण के लिए, CoinJoin तकनीक जानबूझकर विभिन्न उपयोगकर्ताओं के UTXOs को एक लेनदेन में मिलाती है, जिससे सामान्य-इनपुट नियम गलत हो जाता है।
डेटा लीक होने के जोखिम को मैन्युअल रूप से भी कम किया जा सकता है। वॉलेट में Coin control फ़ंक्शन (उदाहरण के लिए, Sparrow या Trezor Suite) आपको यह चुनने देता है कि कौन सा UTXO खर्च करना है: भुगतान राशि से मेल खाने के लिए एक आउटपुट चुनें और एक लेनदेन में विभिन्न स्रोतों से सिक्कों को न मिलाएं। इससे परिवर्तन कम होता है और सामान्य-इनपुट ह्यूरिस्टिक को सक्रिय होने से रोकता है - वही सुराग जिन पर क्लस्टरिंग आधारित है।
बिटकॉइन न तो गुमनामी प्रदान करता है और न ही छद्मगुमनामी — यह एक कमजोर गुण है जिसे लगातार विश्लेषण अक्सर "तोड़ देता है," लेकिन हमेशा नहीं: परिणाम एक अनुमान रहता है, हालांकि यह एक अच्छी तरह से स्थापित अनुमान है। जैसा कि चेनालिसिस पर जोर देता है, विशेषता ह्यूरिस्टिक्स निश्चितता के बजाय संभाव्य परिणाम देते हैं, इसलिए जोखिम मूल्यांकन केवल विश्लेषक के निर्णय के लिए एक आधार है, न कि एक निर्णय।
इसलिए एक व्यावहारिक निष्कर्ष। पते के स्वचालित समूहकरण को मानव-प्रमाणित विशेषता से अलग करना महत्वपूर्ण है: पहला एक परिकल्पना है, दूसरा एक निष्कर्ष है। जोखिम मूल्यांकन का परिणाम एक पते पर करीब से देखने का कारण है, न कि इसके मालिक पर एक वाक्य।
***
खुला खाता हर बिटकॉइन ट्रांसफर को ट्रेस करने योग्य बनाता है — सभी ऑन-चेन विश्लेषण इसी पर आधारित हैं। मैनुअल काम के लिए मूल बातें पर्याप्त हैं: यह जानना कि TXID क्या है, UTXO मॉडल और परिवर्तन की यांत्रिकी को समझना, एक एक्सप्लोरर में इनपुट, आउटपुट और पुष्टि को पढ़ना। यह लेनदेन की श्रृंखलाओं के माध्यम से जाने और यह देखने के लिए पर्याप्त है कि धन कहाँ स्थानांतरित हुआ।
API, SQL डैशबोर्ड और बॉट के रूप में स्वचालन इन मूल बातों की आवश्यकता को समाप्त नहीं करता है — यह बस काम को स्केल करता है: जो एक विश्लेषक एक लेनदेन के साथ हाथ से करता है, उपकरण पूरे नेटवर्क के लिए दोहराते हैं।
शीर्ष पर फोरेंसिक्स है जो क्लस्टरिंग और जोखिम मूल्यांकन के साथ है। हालाँकि, यह संभाव्य ह्यूरिस्टिक्स पर निर्भर करता है, और इसलिए यह प्रमाण के बजाय परिकल्पनाएँ देता है।
यह तार्किक है कि विषय को नीचे से ऊपर तक समझा जाए: पहले अन्वेषक, फिर APIs और डैशबोर्ड, और केवल तब विशेष ऑन-चेन विश्लेषण उपकरण। साथ ही, जितना गहरा ट्रेसिंग होगा, संभावित को प्रमाणित से अलग करना उतना ही महत्वपूर्ण होगा।
स्रोत: फोर्कलॉग