अब तक, बिटकॉइन की लेनदेन फीस को कम करने के लिए डेवलपर के प्रयासों ने ज्यादातर अपने नेटवर्क को कम भीड़भाड़ बनाने पर ध्यान केंद्रित किया है। बिटकॉइन के सिक्का चयन एल्गोरिदम में एक नवाचार भी मदद कर सकता है। ।
ऑनलाइन प्रकाशन कॉइनडेस्क के साथ एक साक्षात्कार में, बिटकॉइन के कोर एल्गोरिथ्म के डेवलपर्स ने "शाखा और बाउंड" एल्गोरिदम (या, बीएनबी जैसा कि यह लोकप्रिय रूप से जाना जाता है) पर विवरण प्रदान किया है जो लेनदेन के लिए बिटकॉइन के सिक्का चयन को कारगर बनाने के लिए उपयोग किया जा रहा है।
सिक्का चयन के साथ समस्याएं
बिटकॉइन का सिक्का चयन उस तरीके से संबंधित है जिसमें क्रिप्टोक्यूरेंसी का एल्गोरिथ्म भविष्य के लेनदेन के लिए अपने अनपेक्षित लेनदेन आउटपुट (UTXO) से सिक्के चुनता है। UTXO एक व्यय लेनदेन के बाद बचा हुआ परिवर्तन है। यह परिवर्तन आम तौर पर उपयोगकर्ता के वॉलेट में संग्रहीत किया जाता है और इसमें बिटकॉइन की बदलती मात्रा के साथ प्रत्येक के कई टुकड़े होते हैं। उदाहरण के लिए, वॉलेट में 1 बिटकॉइन का संतुलन डेटा के एक टुकड़े में 0.3 बिटकॉइन, दूसरे में 0.2 बिटकॉइन आदि के साथ हो सकता है। डेटा के ये टुकड़े उपयोगकर्ता के वॉलेट में एकल बिटकॉइन बनाते हैं।
उस एकल बिटकॉइन को खर्च करने के लिए लेनदेन के दौरान, एल्गोरिदम डेटा का हिस्सा चुनता है और इस प्रक्रिया में अन्य UTXO बनाता है। उदाहरण के लिए, यह डेटा के एक टुकड़े से सिर्फ 0.2 बिटकॉइन खर्च करने का विकल्प चुन सकता है जिसमें 0.3 बिटकॉइन होता है (और इस प्रक्रिया में 0.1 बिटकॉइन का अनपेक्षित ट्रांजेक्शन आउटपुट बनाते हैं) और इसे डेटा के दूसरे टुकड़े आदि से 0.2 बिटकॉइन में जोड़ सकते हैं। कल्पना कीजिए, एल्गोरिथ्म की प्रक्रिया अक्षम और समय लेने वाली है। प्रक्रिया का एक अन्य महत्वपूर्ण दोष यह है कि यह "धूल" या डेटा के टुकड़े बनाता है जिसका मूल्य लेनदेन शुल्क से छोटा होता है, जिससे वे लेनदेन के लिए अनिवार्य रूप से बेकार हो जाते हैं।
पिछले साल मीडियम पर एक पोस्ट में, प्रमुख बिटकॉइन डेवलपर और उद्यमी जिमी सॉन्ग ने ऐसे सिक्कों की संख्या की गणना करने का प्रयास किया। "अगर बिटकॉइन UTXOs तिजोरी में आइटम की तरह थे, तो हम तिपहिया से भरी तिजोरी के बारे में दो-तिहाई देखेंगे और बाकी बहुत अधिक मूल्य की वस्तुओं से भरे हुए थे, " उन्होंने लिखा, यह उन सिक्कों को स्थानांतरित करने के लिए "आर्थिक रूप से तर्कहीन" था। । "सादृश्य के साथ जारी, एक लेन-देन शुल्क तिजोरी के मालिक की तरह होगा जो आपसे संबंधित ट्रिंकेट को वापस लेने के लिए चार्ज करेगा।"
सिक्का चयन प्रक्रिया को बदलना
BnB एल्गोरिथ्म के डेवलपर्स का कहना है कि नया कोड डेटा के प्रत्येक टुकड़े से मनमाने ढंग से मात्रा चुनने के बजाय लेनदेन राशि के लिए एक सटीक मिलान खोजने का प्रयास करता है। एक बिटकॉइन कोर डेवलपर, एंड्रयू चाउ ने कहा, "यह UTXO को थोड़ा और सेट करने में मदद करता है।" एल्गोरिथ्म भी आमतौर पर छोटे लेनदेन के लिए सटीक मिलान पाता है। यह अभ्यास "धूल" (या बेकार सिक्कों) को कम करने में मदद करता है। यह उपयोगकर्ताओं के लिए लेनदेन शुल्क को भी कम करता है और इस पर UTXO की संख्या को कम करके नेटवर्क पर अतिरिक्त स्थान को मुक्त करता है। कॉइनडेस्क लेख में कहा गया है कि BnB लगभग 40 प्रतिशत लेनदेन में बिटकॉइन परिवर्तन को कम करने में सक्षम था जो अन्यथा UTXOs की बड़ी संख्या का उत्पादन कर सकता था।
