एक Op_return हाल के हफ्तों में बिटकॉइन उद्योग में बहस भड़क गई और अब तक उद्योग के भीतर अधिकांश वार्तालाप स्थानों पर आक्रमण किया है। विषय समृद्ध और जटिल है, और कई लोगों की मामले पर मजबूत राय है।
Op_return बिटकॉइन की स्क्रिप्टिंग भाषा में एक ओपकोड है जिसका उपयोग मेटा डेटा या मनमाना डेटा को संग्रहीत करने के लिए उपयोग किया जाता है जो बिटकॉइन लेनदेन सत्यापन के लिए प्रासंगिक नहीं है, जैसे कि नोड रनर द्वारा बहुत अधिक समस्या के बिना, स्पैम के अधिक कुशल प्रबंधन को सक्षम किया जा सकता है, जबकि डेवलपर्स को श्रृंखला पर डेटा को लंगर देने के लिए एक नियंत्रित वातावरण भी देता है।
की समस्या के लिए एक नुकसान में कमी का दृष्टिकोण लेना अवांछित ईमेलOP_RETURN विवाद को हाल ही में बिटकॉइन कोर रिपॉजिटरी में पीटर टॉड द्वारा प्रस्तुत एक पुल अनुरोध द्वारा ट्रिगर किया गया था। अपडेट के समर्थकों को उन मनमाना डेटा की मात्रा को अनकैप करना है, जिन्हें हटाकर op_return में रखा जा सकता है मेमपूल नीति नियम जो इसे 80 बाइट्स तक सीमित करता है। परिणाम के अनुसार, यह गैर-सेगविट डेटा के 1MB की सर्वसम्मति ब्लॉक आकार कैप तक सीमा को स्थानांतरित करता है। उनका तर्क है कि यह सीमा अब स्पैम को रोकने में प्रभावी नहीं है और इसके विपरीत, UTXOS में डेटा स्टफिंग डेटा जैसे अधिक हानिकारक व्यवहारों के लिए अग्रणी है, जो नोड धावकों को नुकसान पहुंचाती है।
इसके अलावा, प्रस्ताव ने डेटाकैरियर ध्वज को हटा दिया, एक कॉन्फ़िगरेशन विकल्प जिसने नोड धावकों को यह चुनने की अनुमति दी कि उनके स्थानीय मेमपूल से कौन से लेनदेन को फ़िल्टर करने के लिए यह आधार है कि OP_RETURN ने कितना मनमाना डेटा किया है।
ल्यूक दशज्र के नेतृत्व में विपक्ष न केवल ओपी_टर्न की सीमा को जगह में रखना चाहता है और डेटाकैरियर आकार को बनाए रखना चाहता है, बल्कि बिटकॉइन पर मनमानी डेटा और “गैर-मौद्रिक” लेनदेन पर मेमपूल नीति प्रतिबंधों का प्रस्ताव करता है।
दोनों शिविर आम तौर पर सहमत हैं कि बिटकॉइन पर मनमाना डेटा नेटवर्क के लिए एक बुरी बात है। वे इस बात से भी सहमत हैं कि फ़िल्टर संभवतः सभी प्रकार के स्पैम को फ़िल्टर नहीं कर सकते हैं। वे इस बात से असहमत हैं कि स्पैम को कम करने में ये प्रकार के फिल्टर कितने प्रभावी हैं। वे नेटवर्क से इन फिल्टर को थोपने या हटाने के परिणामों पर भी असहमत हैं, नोड चलाने की लागत पर उनका प्रभाव, और खनन केंद्रीकरण पर उनका प्रभाव।
लेखक का नोट: बेशक, ओपी_टर्न चेंजेस के सभी समर्थकों ने पुल अनुरोध के पक्ष में सभी तर्कों से सहमति नहीं दी है, और सभी विरोधी इसके खिलाफ सभी तर्कों से सहमत नहीं हैं। यह वहाँ से बाहर विभिन्न तर्कों का सिर्फ एक सामान्य (और शायद अधूरा) अवलोकन है।
पीटर टॉड द्वारा स्पीयरहेड, हालांकि कई बिटकॉइन कोर योगदानकर्ताओं द्वारा समर्थित, ओपी_टर्न सीमा को हटाने से स्पैम की समस्या और बिटकॉइन पर मनमानी डेटा की समस्या के लिए एक नुकसान में कमी का प्रतिनिधित्व होता है।
टॉड का तर्क है कि वर्तमान OP_RETURN सीमा, शुरू में एक दशक पहले स्पैमर्स को मनमाना डेटा के लिए एक सुरक्षित और नियंत्रित स्थान देने के लिए रखी गई थी, अब इसके उद्देश्य को पूरा नहीं करता है क्योंकि कंपनियों और उत्साही लोगों ने डायरेक्ट-टू-माइनर निजी मेमपूल विकसित किए हैं, जैसे कि मारा का स्लिपस्ट्रीमवह मेमपूल नीति को बायपास करता है।
Satoshi Nakamoto छोड़ने के बाद Op_return सीमा को रखा गया था, नेटवर्क को समान स्पैम से बचाने के लिए, लेकिन एक बहुत अलग युग के दौरान, जब ब्लॉक शायद ही कभी भरे हुए थे, बहुत कम एक उच्च-शुल्क वातावरण को कम करते हुए। प्रूनिंग के लिए कोई उपकरण भी नहीं थे, और सॉफ्टवेयर बहुत अक्षम था। पिछले एक दशक में कई अनुकूलन लागू किए गए हैं, और उनके संचयी प्रभाव इस बहस को प्रभावित करते हैं।
OP_RETURN सीमा इस प्रकार अधिक प्रभावी थी जब इसे पहली बार बनाया गया था और बाईपास करने के लिए अधिक कठिन था। आज, महत्वाकांक्षी परियोजनाओं के साथ एनएफटी और मनमाना डेटा उत्साही, वर्तमान मेमपूल सीमा द्वारा OP_RETURN अंतरिक्ष से बाहर दबाव डाला गया है, इसके बजाय UTXO सेट में मनमानी डेटा को भरने का सहारा लिया है। OP_RETURN या SEGWIT रिक्त स्थान के विपरीत, जिसे यथोचित रूप से नोड्स से दूर किया जा सकता है, UTXO सेट आमतौर पर RAM में आयोजित किया जाता है, जो मेमोरी का सबसे महंगा रूप है। UTXO सेट को नोड्स द्वारा संसाधित करने की आवश्यकता है, सिक्कों की आपूर्ति को सत्यापित करने और नए लेनदेन की अखंडता को मान्य करने में सक्षम होने के लिए, नोड चलाने का एक मौलिक टुकड़ा, जिसके बिना घर नोड्स अपने मूल्य प्रस्ताव को खो देते हैं। UTXO डेटा स्टफिंग परिणामस्वरूप प्रारंभिक ब्लॉक डाउनलोड, समग्र सिंक समय, और हार्डवेयर आवश्यकताओं को बढ़ाकर नोड धावकों पर महत्वपूर्ण लागत लगाती है जो अंततः बिटकॉइन नेटवर्क के विकेंद्रीकरण को नुकसान पहुंचाती हैं।
अंत में, समर्थकों का तर्क है कि खनिक “तर्कसंगत आर्थिक अभिनेता” हैं, एक अर्थशास्त्र शब्द का अर्थ है कि एक बहुत ही प्रतिस्पर्धी बाजार में जीवित रहने के लिए, खनिकों को जहां भी संभव हो मुनाफे के लिए अनुकूलन करने की आवश्यकता है। इस प्रकार, यदि खनन आम सहमति-वैलिड गैर-मानक लेनदेन उन्हें एक बढ़त देता है, तो वे इसे ले जाएंगे।
2023 में वापस, ल्यूक दश्जर ने एक बदलाव का प्रस्ताव किया, जिसमें सेगविट और टैपरूट मनमाना डेटा, जैसे शिलालेखों, और स्पैमर्स के लिए विकल्पों को प्रतिबंधित करने के लिए डाटाकैरियर मेमपूल नीति को लागू करने की मांग की गई। पीटर टॉड ने पीआर का विरोध कियायह बताते हुए कि “इस पुल अनुरोध द्वारा लक्षित लेनदेन खनिकों के लिए शुल्क राजस्व का एक बहुत महत्वपूर्ण स्रोत है। यह बहुत संभावना नहीं है कि खनिक राजस्व के उस स्रोत को छोड़ देंगे। उन लेनदेन को सेंसर करना बस निजी मेमपूल के विकास को प्रोत्साहित करेगा – छोटे खनिकों के लिए हानिकारक – जबकि शुल्क अनुमान कम विश्वसनीय बनाते हैं।”
टॉड के पुल अनुरोध ने op_return सीमा को हटाने से एक और काम किया: इसने नोड ऑपरेटरों के कॉन्फ़िगरेशन विकल्पों से डेटाकैरियर ध्वज को भी हटा दिया। बिटकॉइन कोर नोड सॉफ़्टवेयर के उपयोगकर्ता नियंत्रित कर सकते हैं कि वे अपने नोड के माध्यम से एक कॉन्फ़िगरेशन विकल्प के आधार पर अपने नोड के माध्यम से रिले कर सकते हैं, जिसे डेटाकैरियर फ्लैग कहा जाता है, जो विशेष रूप से OP_RETURN के अंदर डेटा की मात्रा में दिखता है, डिफ़ॉल्ट आज 80 बाइट्स ऑफ माहौल डेटा है।
समर्थकों का तर्क है कि झंडा अब अप्रचलित है और खनन पूल मारा जैसे उपकरणों की व्यापकता स्लिपस्ट्रीम कार्यक्रम या टॉड का लिबरे रिले सर्वसम्मति-वैलिड लेनदेन को शामिल करने की सुव्यवस्थित करें, भले ही वे मेमपूल नीति द्वारा “गैर-मानक” हों।
सर्वसम्मति-वैलिड गैर-मानक लेनदेन OP_RETURN सीमा जैसे मेमपूल नीति नियमों के साथ संघर्ष में हैं, लेकिन किसी भी सर्वसम्मति के नियमों को नहीं तोड़ते हैं और इस प्रकार बिटकॉइन में एक खनिक द्वारा सीधे शामिल किया जा सकता है यदि खनिक को बस लेनदेन के बारे में अवगत कराया जा सकता है। इस तरह के सिस्टम पहले से ही विवादास्पद फिल्टर को अप्रचलित करते हैं, समर्थकों का तर्क है, डाटाकैरियर फ्लैग को अप्रासंगिक बना देता है, खासकर अगर डिफ़ॉल्ट OP_RETURN आकार सीमा को हटा दिया जाता है।
समर्थकों का तर्क है कि ध्वज केवल उपयोगकर्ताओं को नियंत्रण का भ्रम देता है और एक “फुटगन” है – एक ऐसा उपकरण जो खतरनाक रूप से दुरुपयोग करना आसान है – और इस मामले में उपयोगकर्ता के लिए कोई उपयोगिता नहीं है।
अंत में, OP_RETURN सीमा के साथ-साथ DataCarrier ध्वज को हटाने से बिटकॉइन कोर के लिए संघर्ष और विवाद के एक आवर्ती बिंदु को हटा दिया जा सकता है, क्योंकि फ़िल्टर-सपोर्टिंग बिटकॉइन मैक्सिमलिस्ट इस मामले पर एक राय के साथ नहीं हैं या एक पुल अनुरोध का विरोध करने के लिए इंटरनेट को रैली करने में सक्षम हैं।
2023 में, बिटकॉइन कोर के लिए एक पुल अनुरोध किया गया था, जिसने नंगे मल्टीसिग लेनदेन को रूट करने के आसपास डिफ़ॉल्ट मेमपूल नीति को बदलने की मांग की थी। यह एक पुराना मानक है जिसका उपयोग आज एनएफटी प्रोटोकॉल जैसे स्टैम्प द्वारा किया जाता है, दूसरों के बीच, यह सुनिश्चित करने के लिए कि उनका मनमाना डेटा आसानी से श्रृंखला के लिए बनाता है और, बेहतर अभी तक, आसानी से नहीं किया जा सकता है। पुल अनुरोध जल्दी से “स्पैमर्स” और परिवर्तन के समर्थकों के बीच एक इंटरनेट लौ युद्ध में विकसित हुआ, बिटकॉइन कोर में इसके एकीकरण को इसी तरह से रोक दिया, जैसा कि टॉड के पुल अनुरोध ने पिछले सप्ताह किया था।
डेटाकैरियर ध्वज को हटाकर, जो समर्थक तर्क देते हैं कि वैसे भी अप्रासंगिक है, इस तरह के नाटक को बिस्तर पर रखा जा सकता है, और बिटकॉइन कोर योगदानकर्ता अन्य, अधिक दबाव वाले मुद्दों पर आगे बढ़ सकते हैं, वे तर्क देते हैं।
विपक्ष-बोलचाल की भाषा में फ़िल्टरर्स के रूप में जाना जाता है-और लंबे समय से बिटकॉइन कोर के योगदानकर्ता ल्यूक डैशज्र के नेतृत्व में, का तर्क है कि OP_RETURN आकार की सीमा को दूर करना स्पैमर्स के लिए एक आत्मसमर्पण है, कि सही फ़िल्टर की आवश्यकता नहीं है, बल्कि फ़िल्टरिंग का मात्र कार्य उन कंपनियों या परियोजनाओं के लिए एक संदेश भेजता है जो बिटकॉइन के शीर्ष पर थे। संदेश यह है: पर कहीं और निर्माण करें या इसे करने के लिए एक बेहतर तरीका खोजें।
उनका तर्क है कि बिटकॉइन केवल मौद्रिक लेनदेन के लिए एक नेटवर्क है, कि उस परिभाषा के बाहर कुछ भी स्पैम है। मौद्रिक लेनदेन, उनके विचार में, बिटकॉइन लेनदेन हैं जो केवल दो उपयोगकर्ताओं के बीच बिटकॉइन-संप्रदायित मूल्य को स्थानांतरित करने की कोशिश करते हैं, जिसमें बदले में माल और सेवाओं को ऑफ-चेन स्थानांतरित किया गया है।
एक लाइटनिंग डेवलपर और बिटकॉइन नॉट्स समर्थक क्रिस गुइदा के अनुसार, बिटकॉइन पर मौद्रिक लेनदेन के लिए लगभग दो औपचारिक परिभाषाएँ हैं।
“मुझे लगता है कि प्रभावी रूप से दो अलग -अलग परिभाषाएँ हैं: एक को यह करना है कि क्या लेन -देन वास्तव में बिटकॉइन का उपयोग भुगतान रेल के रूप में कर रहा है, और घोटाला ‘उत्पादों’ के लिए एक डेटाबेस नहीं है,” एनएफटीएस का उल्लेख करते हुए, “और दूसरी परिभाषा, ‘यह 40/80 बाइट्स के भीतर फिट है’ ओपी_टर्न में।
एनएफटी ट्रेड या बिटकॉइन के शीर्ष पर 2 प्रोटोकॉल को लंगर करने के लिए उपयोग किए जाने वाले मनमाने डेटा इस अर्थ में मौद्रिक लेनदेन के रूप में नहीं गिना जाता है और इस प्रकार स्पैम माना जाता है, भले ही ये परत 2 एस विभिन्न प्रकार के वित्तीय लेनदेन का संचालन कर रहे हों।
इसके अलावा, फ़िल्टररों का तर्क है कि बिटकॉइन कोर को सक्रिय रूप से इस तरह के व्यवहार को हतोत्साहित करने के तरीकों की तलाश करनी चाहिए। उनका तर्क है कि UTXO स्टफिंग में जाने वाले स्पैमर्स इस बात का सबूत है कि फिल्टर काम करते हैं, इसमें दबाव प्रभावी रूप से उन्हें नेटवर्क को स्पैम करने के अन्य तरीके खोजने के लिए प्रेरित करता है। दूसरे शब्दों में, यदि फ़िल्टर काम नहीं करते हैं, तो स्पैमर्स अधिक महंगे इलाके की तलाश में नहीं होंगे, जिस पर अपने स्पैम सिस्टम का निर्माण करना है, जैसे कि UTXO सेट।
इस प्रकार, न केवल op_return सीमा को रखा जाना चाहिए, बल्कि इसे संभवतः आगे सिकुड़ जाना चाहिए, शायद ऐतिहासिक 40 बाइट्स पर वापस। इसके अलावा, डाटाकैरियर ध्वज को अलग -अलग गवाह और टैपरोट लेनदेन को संचालित करने के लिए विस्तारित किया जाना चाहिए, जो कि ब्लॉक आकार की सीमा तक मनमाना डेटा के लिए अनकैप्ड हैं और स्पैमर्स द्वारा शोषण किया जा रहा है, जिनमें से सबसे प्रमुख शिलालेख हैं।
अंत में, फ़िल्टर टॉड की तरह उस प्रणालियों की पुष्टि करें लिबरे रिले या मारा का स्लिपस्ट्रीम विभिन्न तरीकों से लड़ा जा सकता है, और वे बस मोड़ने का इरादा नहीं रखते हैं यदि बिटकॉइन कोर अपने वर्तमान विकास पथ के साथ जारी रहता है। परिणाम बिटकॉइन नॉट्स में रुचि बढ़ा रहा है, ल्यूक डैशज्र द्वारा बनाए गए बिटकॉइन के वैकल्पिक कार्यान्वयन, दूसरों के बीच, बिटकॉइन उपयोगकर्ताओं को अपने स्वयं के फिल्टर चलाने के लिए सशक्त बनाने के लिए क्योंकि वे फिट देखते हैं और स्पैम से लड़ते हैं। लेखन के समय के रूप में और ल्यूक के नेटवर्क विश्लेषण के अनुसार, ओवर 5% बिटकॉइन नोड्स बिटकॉइन समुद्री मील चला रहे हैं।
फ़िल्टर और बिटकॉइन नॉट्स उत्साही भी सिद्धांत पर डेटाकैरियर ध्वज का बचाव करते हैं। उनका तर्क है कि पर्याप्त संख्याओं के साथ, समन्वित नोड धावकों के पास स्पैम के एक निश्चित सेट को सफलतापूर्वक फ़िल्टर करने के लिए एक रास्ता है, जहां तक डेटाकैरियर फ्लैग को नियंत्रित करने के लिए बहस करने के लिए, जैसा कि उस में देखा गया है। 2023 से अनुरोध करें ल्यूक दशर द्वारा। इसमें, सेगविट और टैपरोट मनमाना डेटा स्टोरेज क्षमताओं को भी नोड रनर-नियंत्रित डेटाकैरियर फ्लैग द्वारा सीमित किया जाएगा; वे वर्तमान में नहीं हैं।
यह बिंदु, विशेष रूप से, कई लोगों के साथ प्रतिध्वनित हुआ है, जैसा कि बिटकॉइन के बिटकॉइन नॉट्स कार्यान्वयन को चलाने वाले बिटकॉइनर की बढ़ती संख्या से देखा गया है, जिसमें अन्य सभी बिटकॉइन कोर कोड को बरकरार रखते हुए इस तरह के मेमपूल नीति परिवर्तन शामिल हैं।
कुछ बिटकॉइन नॉट्स समर्थक, जैसे क्रिस गुइदा, उपयोगकर्ता-नियंत्रित रिले नीतियों या “मॉड्यूलर फ़िल्टर” के बारे में बात करना शुरू कर रहे हैं, जो कि मेमपूल पॉलिसी कोड को रिफैक्ट करने से बनाया जा सकता है और कुछ सक्रिय रूप से प्रबंधित टेम्पलेट्स का पालन करने के लिए अद्यतन किया जा सकता है-एक प्रकार का स्वचालित स्पैम फ़िल्टर एल्गोरिथ्म जो उपयोगकर्ता एक प्रदाता से चुन सकते हैं।
एक्स पर उन्होंने तर्क दिया “अक्सर यह दावा किया जाता है कि स्पैम को फ़िल्टर करना एक” कैट-एंड-माउस गेम “है, जहां किसी तरह फ़िल्टरर्स एक नुकसान में हैं।
मुझे लगता है कि यह बेतुका है। हम फिल्टर बना सकते हैं जितनी तेजी से नए फफूंद टोकन मेटाप्रोटोक्ल्स अपने नए TX प्रारूप बना सकते हैं, इससे पहले कि वे मेननेट को भी हिट करें। “
जबकि फ़िल्टर भी पहचानते हैं कि स्पैम नियंत्रण की सीमाएं हैं, वे यह कहते हैं कि स्पैम-संबंधित सॉफ़्टवेयर सिस्टम और व्यावसायिक मॉडल के लिए एक शत्रुतापूर्ण वातावरण एक अच्छी बात है और एक को बुरे व्यवहार को रोकने के लिए बनाए रखने की आवश्यकता है, भले ही अधिक मूल्य-संवेदनशील संस्करण फिर भी खनिकों के लिए सीधे जाएंगे और इसे एक ब्लॉक में बनाने के लिए भुगतान करेंगे।