बिटकॉइन का उपयोग करने वाले हर व्यक्ति ने मेमपूल, या एक मेमपूल का उपयोग किया है। तो मेमपूल क्या है?
अच्छी तरह से तकनीकी रूप से, “मेमपूल” जैसी कोई चीज नहीं है। प्रत्येक व्यक्तिगत पूर्ण बिटकॉइन नोड अपने स्वयं के मेमपूल का संचालन करता है, वैध बिटकॉइन लेनदेन का एक कैश जो नेटवर्क में प्रसारित किया गया है, लेकिन अभी तक एक ब्लॉक में पुष्टि नहीं की गई है। नोड्स एक -दूसरे के साथ संदेशों का आदान -प्रदान करते हैं कि उनके पास क्या लेनदेन है या नहीं, और उनके पास नहीं हैं।
प्रत्येक मेमपूल अनिवार्य रूप से अपना स्वतंत्र द्वीप है, जिसमें अपुष्ट लेनदेन के अपने सेट के साथ, और कभी -कभी अपने स्वयं के कॉन्फ़िगरेशन चर और सेटिंग्स हैं। कॉन्फ़िगर करने के लिए एक आकार मान है, डिफ़ॉल्ट रूप से 300 एमबी पर सेट करें। इसके अलावा एक न्यूनतम फ़ीरेट है जो गतिशील रूप से खुद को समायोजित करता है, और एक कॉन्फ़िगर मान हो सकता है। इसका उपयोग यह तय करने के लिए किया जाता है कि आपके मेमपूल से कौन सा लेनदेन किक करना है जब यह पूर्ण हो जाता है और अधिक लेनदेन आते रहते हैं। कुछ अन्य कॉन्फ़िगर करने योग्य विकल्प हैं, जैसे कि DataCarrier और DataCarriersize विकल्प op_return आउटपुट वाले लेनदेन को प्रभावित करते हैं।
अलग -अलग नोड्स में एक मेमपूल चलाने के अलग -अलग कारण होते हैं, और इसलिए अलग -अलग जरूरतें होती हैं, लेकिन यह अंततः सभी के माध्यम से होता है, जो कि एक दूसरे के साथ बातचीत करते हुए अपने स्वयं के मेमपूल चलाने के लिए सभी के माध्यम से होता है, जो उन व्यक्तिगत जरूरतों को पूरा करते हैं।
प्रत्येक मेमपूल को एक शाब्दिक पूल के रूप में सोचें, सभी जमीन में चैनलों द्वारा एक दूसरे से जुड़े। बड़ा मेमपूल जमीन में गहरा पूल है। खनिक, एक्सचेंज, ब्लॉक खोजकर्ता, ये सभी सबसे गहरे पूल होने जा रहे हैं। उन सभी के पास अलग -अलग कारण हैं जो उन्हें हर अपुष्ट लेनदेन के बारे में जानने के लिए प्रेरित करते हैं जो एक ब्लॉक में आने की प्रतीक्षा कर रहा है। खनिक, यह सुनिश्चित करने के लिए कि उनके अगले ब्लॉक के लिए सबसे अधिक लाभदायक लेनदेन हैं। एक्सचेंज, यह सुनिश्चित करने के लिए कि वे सभी लंबित लेनदेन से अवगत हैं। ब्लॉक एक्सप्लोरर्स, क्योंकि उनकी पूरी सेवा ब्लॉकचेन और मेमपूल के बारे में एक डेटासेट के रूप में प्रदर्शित हो रही है। आपके औसत नोड्स को वास्तव में “मेमपूल” के शीर्ष feert स्लाइस को समाहित करने के लिए वास्तव में पर्याप्त गहरा होना चाहिए।
अब प्रत्येक लेन -देन को तरल की एक बूंद के रूप में सोचें, उच्च स्तर, तरल की बूंद उतनी ही अधिक होगी। ये बूंदें पूल के बीच चैनलों में बहती हैं, और प्रत्येक पूल में पहुंचने पर, प्राप्त एक ड्रॉप को डुप्लिकेट किया जाता है और फिर चैनलों के माध्यम से किसी भी अन्य पूल में भेजा जाता है जो पहले से ही उस ड्रॉप को प्राप्त नहीं करता है। जैसे -जैसे पूल भरते हैं, कम घने तरल पदार्थों (निचले फ़ेरेट्स) को बहने पर पहले पूल के किनारे और बाहर निकल जाएगा।
आखिरकार कुछ भाग्यशाली खनिक अपने पूल के नीचे से तरल की एक आकार की प्रतिबंधित मात्रा को स्कूप करने के लिए मिलते हैं, और कांच के टैंक की एक लंबी स्नैकिंग लाइन में नवीनतम ग्लास टैंक में डंप करते हैं, जो तरल के साथ भरा जा रहा है, हमेशा के लिए वहां बैठने के लिए (ब्लॉकचेन)। यह सिर्फ सिस्टम के बारे में सोचने का एक तरीका है और इसकी अधिकांश गतिशीलता को शामिल करता है।
पूल इंटरलिंकिंग की यह व्यवस्था विभिन्न उपयोगकर्ताओं के लिए विभिन्न उद्देश्यों को पूरा करती है।
लेन -देन करने वाले उपयोगकर्ताओं के मेमपूल के लिए दो उपयोग हैं। सबसे पहले और सबसे महत्वपूर्ण, खनिकों को उनके लेनदेन प्राप्त करना है। यदि वे एक खनिक मेमपूल में नहीं जाते हैं, तो उनके लिए एक ब्लॉक में हवा करने का कोई संभव तरीका नहीं है। मेमपूल इंटरलिंकिंग और एक -दूसरे के साथ लेनदेन साझा करने की गारंटी देता है कि अंततः, एक बार एक लेनदेन को एक मेमपूल में डाल दिया जाता है, यह सभी खनिकों के मेमपूल में हवा देगा। यह गारंटी देने के लिए एक मजबूत और विकेंद्रीकृत नेटवर्क होने के नाते कि लेनदेन अंततः एक उपयोगकर्ता से सभी खनिकों को मिल जाएगा, भले ही नेटवर्क पर बदलते और खंडित कनेक्शन की परवाह किए बिना एक मूल्यवान बात है।
दूसरा उपयोग शुल्क अनुमान है, जो कि लेयर 2 उपयोगकर्ताओं के लिए विशेष रूप से महत्वपूर्ण है, जो किसी भी समय एक अमान्य राज्य के लिए एक प्रतिक्रिया लेनदेन सुनिश्चित करने के लिए हो सकते हैं, यह समय पर तरीके से पुष्टि की जाती है। उन ब्लॉकों में लेनदेन के फीट को देखते हुए कुछ हद तक शुल्क अनुमान प्राप्त करना संभव है, लेकिन यह आपको सबसे हाल के ब्लॉक के बाद मेमपूल की वर्तमान स्थिति के बारे में कुछ भी नहीं बताता है। यह अचानक स्पाइक्स, या अवसरवादी अभिनेताओं को मेमपूल में बाढ़, या एक बढ़ते लेनदेन स्पाइक की अगली लहर के लिए जिम्मेदार नहीं है जो अभी तक समाप्त नहीं हुआ है। मेमपूल के दृष्टिकोण के बिना, शुल्क अनुमान यह सुनिश्चित नहीं कर सकता है कि यह लंबित लेनदेन की वर्तमान स्थिति को ध्यान में रख रहा है।
जब आप बिटकॉइन प्राप्त करते हैं, तो आपका नोड उस लेनदेन के साथ -साथ पूरे ब्लॉक को भी सत्यापित करता है। आपके द्वारा भुगतान किए गए लेनदेन को प्रसारित किया जाता है, एक खनिक के मेमपूल में हवाएं, वे एक ब्लॉक पाते हैं, वह ब्लॉक नेटवर्क पर प्रसारित होता है, और फिर आपका नोड डाउनलोड करता है और इसे सत्यापित करता है।
सिवाय इसके कि यह नहीं है कि वास्तव में कैसे काम करता है (जब तक कि आप अपने नोड के मेमपूल को अक्षम नहीं करते हैं और ब्लॉकसनली मोड में चलते हैं)। आपका नोड प्रत्येक लेनदेन को मान्य करता है जब इसे पहली बार अपने मेमपूल और कैश में प्राप्त होता है जो एक वैध बिटकॉइन लेनदेन के रूप में होता है। जब एक खनिक एक ब्लॉक पाता है, तो वे वास्तव में केवल ब्लॉकहेडर और संपीड़ित जानकारी के एक छोटे से टुकड़े को रिले करते हैं, एक बेहतर सरल स्पष्टीकरण की कमी के लिए, इसका उपयोग यह पता लगाने के लिए किया जा सकता है कि कौन से लेनदेन एक ब्लॉक में हैं। आपका नोड तब पूर्व-मान्य लेनदेन को पकड़ लेता है, हेडर को सत्यापित करता है, और यदि यह सभी “कॉम्पैक्ट ब्लॉक” को आगे की ओर से गुजरता है।
यह अनुकूलन वास्तव में है कि क्यों खनिक अब फाइबर जैसे केंद्रीकृत और अनुमति वाले रिले नेटवर्क पर निर्भर नहीं करते हैं, पूर्व में मैट कोरलो द्वारा बनाए रखा गया था, और अल्पकालिक फाल्कन नेटवर्क, जो खनिकों के लिए आवश्यक था, ताकि पीर-टू-पीर नेटवर्क में खराब रिले गति के कारण अन्य खनिकों को कम ब्लॉक रिले विलंबता की गारंटी दी जा सके।
खनिक स्पष्ट रूप से सब कुछ देखना चाहते हैं। वे लाभ संचालित संस्थाएं हैं जो लंबित लेनदेन के सबसे बड़े सेट से चयन करने में सक्षम होना चाहते हैं, जिसमें उच्चतम भुगतान शुल्क शामिल है। इस तरह वे लाभ को अधिकतम करते हैं और अपने संचालन का विस्तार जारी रखने और प्रतिस्पर्धी बने रहने के लिए राजस्व अर्जित करते हैं।
वे सचमुच मेमपूल से पैसे प्राप्त करते हैं। किसी भी वैध शुल्क का भुगतान करने के लिए उनका प्रोत्साहन इतना मजबूत है कि उनके पास ऐतिहासिक रूप से, वर्तमान में, और लगभग निश्चित रूप से भविष्य में, कई प्रणालियों का निर्माण किया गया है, और यहां तक कि सामाजिक रूप से उपलब्ध अनौपचारिक व्यवस्थाएं भी हैं, जो उपयोगकर्ताओं को खुले सहकर्मी से सहकर्मी नेटवर्क के बजाय सीधे खनिकों को लेनदेन सबमिट करने की अनुमति देने के लिए डिज़ाइन की गई हैं।
वे, खनिकों की तरह, हर लंबित लेनदेन को देखना चाहते हैं जो दुनिया के लिए बनाया गया है और प्रसारित किया गया है। समूहों के बीच प्रमुख अंतर खनिकों को सीधे इन लेनदेन को फीस एकत्र करने, ब्लॉकचेन एक्सप्लोरर और एनालिटिक्स कंपनियों को अप्रत्यक्ष रूप से उन लेनदेन को प्रदर्शित करने, विश्लेषण करने और प्रदान करके उन लेनदेन को एक उत्पाद में जानकारी का विश्लेषण प्रदान करके मुद्रीकृत करते हैं।
मैं कैश्ड मेमपूल डेटा से जुड़े किसी भी ठोस उदाहरणों को इंगित नहीं कर सकता, लेकिन चेन एनालिटिक्स कंपनियों को लेनदेन गतिविधि पर नियमित रूप से अधिग्रहित मेटाडेटा को नियमित रूप से खरीदने के लिए जाना जाता है। वे सिबिल बिटकॉइन नोड्स को संचालित करने के लिए भी जाने जाते हैं, जो पूरे नेटवर्क में नोड्स के साथ व्यापक रूप से संभव के रूप में सहकर्मी को संकीर्ण करने में सक्षम होते हैं जो नोड्स के सेट को मूल रूप से एक लेनदेन प्रसारित करते हैं।
ब्लॉक एक्सप्लोरर्स के साथ -साथ ब्लॉकचेन और मेमपूल डेटा के दृश्य प्रदर्शनों का मुद्रीकरण करें, उनका संपूर्ण व्यवसाय मॉडल उसी के आसपास केंद्रित है। अपने उपयोगकर्ताओं को प्रदर्शित करने के लिए अधिक डेटा तक पहुंच संभावित रूप से मुद्रीकरण करने के लिए अधिक जानकारी है यदि उपयोगी या उपन्यास के तरीके उस जानकारी या जानकारी को प्रदर्शित करने के लिए।
उपयोगकर्ताओं के इन विभिन्न वर्गों में से सभी एक सरल गतिशील के कारण “ए” सार्वजनिक मेमपूल होने से लाभान्वित होते हैं: सूचना उन पर स्वतंत्र रूप से बहती है। जब तक पिछले न्यूनतम रिले फ़िल्टर प्राप्त करने के लिए पर्याप्त शुल्क है, यह सर्वसम्मति मान्य है, और व्यक्तिगत नोड्स के लिए सेवा या संसाधन थकावट जोखिम के एक वैध इनकार पेश नहीं करता है, यह नेटवर्क में प्रत्येक व्यक्तिगत मेमपूल में प्रचारित करने के लिए उपयोगकर्ता के प्रत्येक वर्ग के लिए मूल्य प्रदान करता है।
एक कार्यात्मक सार्वजनिक मेमपूल के बिना, व्यक्तिगत उपयोगकर्ताओं के लिए इन सभी अलग -अलग उपयोगों के लिए एकमात्र व्यवहार्य विकल्प केंद्रीकृत समाधान हैं या खंडित सार्वजनिक मेमपूल में स्लैपडैश और अव्यवस्थित प्रयासों का एक असहनीय अराजकता है जिसे प्रत्येक उपयोगकर्ता को व्यक्तिगत रूप से ट्रैक करने की आवश्यकता होगी।
यह न केवल लेनदेन के निजी रिले के कारण होने वाले फ़ेरेट डेटा, धोखा देने वाले उपयोगकर्ताओं, और खनिक निकालने योग्य मूल्य चिंताओं के हेरफेर की क्षमता का परिचय देता है। एक स्वस्थ और खुले सार्वजनिक मेमपूल के बिना, ये ऐसे प्रकार के मुद्दे हैं जिनका बिटकॉइन का सामना करना होगा।
एक अनुवर्ती लेख में मैं इन मुद्दों को देख रहा हूँ, साथ ही विभिन्न प्रकार के मेमपूल फिल्टर और वे क्यों मौजूद हैं।