बिटकॉइन स्क्रिप्ट: बिल्डिंग ब्लॉक्स पर ध्यान दें, वाइल्ड गीज़ पर नहीं


बिटकॉइन स्क्रिप्ट: बिल्डिंग ब्लॉक्स पर ध्यान दें, वाइल्ड गीज़ पर नहीं

बिटकॉइन के शीर्ष पर बनी हर चीज जिसके बारे में आप आज जानते हैं, वह उन प्राइमेटिव्स के कारण है जो बिटकॉइन स्क्रिप्ट का समर्थन करते हैं। आदिम से मेरा क्या तात्पर्य है? प्रोग्रामिंग भाषा के बुनियादी घटक जिनका उपयोग आप काम करने के लिए वास्तविक एप्लिकेशन बनाने के लिए कर सकते हैं। कोई भी प्रोग्रामिंग भाषा कभी भी विशेष रूप से किसी एक एप्लिकेशन के लिए, यानी एक प्रोग्राम बनाने के लिए डिज़ाइन नहीं की गई थी। वे बुनियादी आदिमताओं का समर्थन करने के लिए डिज़ाइन किए गए हैं, जैसे डेटा में हेरफेर करने के लिए गणितीय संचालन, या डेटा को एक निश्चित तरीके से संग्रहीत करने के लिए बुनियादी डेटा संरचनाएं बनाना, या डेटा में हेरफेर करते समय इसे पुनरावृत्त करने के लिए संचालन।

बुनियादी प्राइमेटिव्स को इस तरह से डिज़ाइन किया गया है कि डेवलपर्स यह तय कर सकते हैं कि वास्तविक एप्लिकेशन या प्रोग्राम बनाने के लिए उनका उपयोग कैसे किया जाए। भाषा का मूल डिज़ाइन आवश्यक रूप से इस बात पर ध्यान केंद्रित नहीं करता है कि लोग इसके साथ क्या करेंगे, बस भाषा की आदिमता को इस तरह से संयोजित नहीं किया जा सकता है कि या तो 1) डेवलपर जो पूरा करने की कोशिश कर रहा है उसे पूरा करने में असफल हो जाएगा। वे समझ रहे हैं कि क्यों, या 2) डेवलपर जो करने की कोशिश कर रहा है उसे इस तरह से पूरा करें जो अंतिम उपयोगकर्ता के लिए हानिकारक है।

कोई भी प्रोग्रामिंग भाषा को शुरू से यह सोचकर डिज़ाइन नहीं करता है कि “ओह, हम डेवलपर्स को ए, बी और सी करने में सक्षम बनाना चाहते हैं, लेकिन उन्हें एक्स, वाई और जेड करने से पूरी तरह से रोकना चाहते हैं।” (यहां अधिक तकनीकी पाठकों के लिए, मैं यहां जिस चीज का उल्लेख कर रहा हूं वह डेवलपर जो बना रहा है उसका लक्ष्य है, न कि निम्न स्तर के तकनीकी विवरण जैसे कि आदिम को कैसे संयोजित किया जाता है)।

बिटकॉइन स्क्रिप्ट अन्य प्रोग्रामिंग भाषाओं से अलग नहीं है, सिवाय एक मामले के, प्राइमेटिव्स के एक निश्चित संयोजन के लिए इसका मतलब अंतिम उपयोगकर्ताओं के लिए हानिकारक है। बिटकॉइन में दो गुण हैं जो सामान्य कंप्यूटर अनुप्रयोगों में नहीं हैं, ब्लॉकचेन और उस पर जो भी निष्पादित होता है उसे पूर्ण नोड चलाने वाले सभी उपयोगकर्ताओं द्वारा पूरी तरह से सत्यापित किया जाना चाहिए, और सिस्टम की संपूर्ण प्रगति वित्तीय प्रोत्साहनों द्वारा सुरक्षित है जो संतुलन में रहना चाहिए। इन अतिरिक्त विचारों के अलावा, स्क्रिप्ट किसी भी अन्य प्रोग्रामिंग भाषा की तरह है, इसमें कोई भी आदिम शामिल होना चाहिए जो डेवलपर्स को उपयोगकर्ताओं के लिए उपयोगी चीजें बनाने की अनुमति देता है जिन्हें उपयोगकर्ताओं के लिए हानिकारक तरीकों से संयोजित नहीं किया जा सकता है।

अनुबंधों (नए आदिम) को जोड़ने के लिए सॉफ्टफॉर्क के आसपास की सभी बातचीत, कम से कम सार्वजनिक वर्ग में, हास्यास्पद मांगों में बदल गई है कि उनका उपयोग किस लिए किया जाएगा। ऐसा करना संभव नहीं है और इस पर ध्यान केंद्रित करना महत्वपूर्ण बात भी नहीं है। स्क्रिप्ट के साथ जो बनाया जाएगा वह उन जोखिमों से संबंधित है जिनका विश्लेषण करने की आवश्यकता है, निर्मित चीजें आधार परत के साथ कैसे इंटरैक्ट करती हैं यह प्रमुख जोखिम है। यह क्या लागत लगाएगा, और उन पर कैसे अंकुश लगाया जा सकता है? (यह इसका एक बड़ा हिस्सा है महान स्क्रिप्ट पुनर्स्थापना रस्टी से प्रस्ताव)। आधार स्तर पर वे लागतें प्रोत्साहन को कैसे कम कर सकती हैं? यह का एक बड़ा हिस्सा है एमईवी का खतरा.

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

इन वार्तालापों को इस बात पर ध्यान केंद्रित करना शुरू करना होगा कि वास्तव में क्या मायने रखता है, नई कार्यक्षमता बनाम अंतिम उपयोगकर्ता को नुकसान। वे लगभग पूरी तरह से पटरी से उतर गए हैं, फिर से तकनीकी हलकों में नहीं, बल्कि सार्वजनिक चौराहे पर, इस बहस में उलझ गए हैं कि अंतिम उपयोगकर्ताओं को काम करने की अनुमति दी जानी चाहिए या नहीं। वह बातचीत नहीं है जो मायने रखती है। जो बात मायने रखती है वह अंतिम उपयोगकर्ताओं को हानिकारक परिणाम पैदा किए बिना मूल्यवान कार्यक्षमता प्रदान करना है।

लोगों को आदिम लोगों पर ध्यान केंद्रित करने की आवश्यकता है, न कि उन जंगली हंसों पर जिन्हें वे दूर से सुनते हैं।

यह लेख एक है लेना. व्यक्त की गई राय पूरी तरह से लेखक की हैं और जरूरी नहीं कि वे बीटीसी इंक या बिटकॉइन मैगज़ीन की राय को प्रतिबिंबित करें।



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *

Translate »