730 / 736FOCAL

Schelling Point

Focal point, केंद्रीय निर्णायक के बिना समन्वय समस्या का उभरता हुआ समाधान

Schelling Point वह समाधान है जिसे लोग स्वाभाविक रूप से प्रमुख मानते हैं और अपेक्षा करते हैं कि दूसरे भी उसे चुनेंगे; Bitcoin में यह साझा नियमों और सॉफ़्टवेयर के आसपास सामाजिक समन्वय समझाने में मदद करता है, लेकिन यह मतदान, consensus rule या स्वतंत्र validation का विकल्प नहीं है।

Thomas C. Schelling ने 1960 की पुस्तक The Strategy of Conflict में focal point की अवधारणा विकसित की: जब कई संभावित संतुलन हों और प्रतिभागी पूरी तरह संवाद न कर सकें, तो वे नाम, इतिहास, समरूपता या साझा अपेक्षाओं के कारण सबसे प्रमुख विकल्प पर मिल सकते हैं। Bitcoin इस मानवीय समन्वय समस्या को मिटाता नहीं, बल्कि इसे उन नियमों के अनुसार मशीन द्वारा block जाँच से अलग करता है जिन्हें हर node ने अपने सॉफ़्टवेयर में चुना है।

Game theory में Schelling Point को आम तौर पर focal point भी कहा जाता है। Thomas C. Schelling ने 1960 की The Strategy of Conflict में इसे विकसित किया, और 2005 का Nobel Prize लोकप्रिय विवरण उनके प्रयोगात्मक निष्कर्ष को संक्षेप में बताता है: समन्वय कार्यों में लोगों ने केवल औपचारिक model के अनुमान से अधिक बार साझा समाधान पाया, क्योंकि कुछ विकल्प दूसरों से अधिक प्रमुख थे। [1]

इस तंत्र के लिए चुने गए विकल्प का वस्तुनिष्ठ रूप से सर्वोत्तम होना आवश्यक नहीं। प्रतिभागी वह समाधान चुनता है जिसे उसके अनुसार दूसरे भी प्रमुख पहचानेंगे, जबकि दूसरे भी उसकी अपेक्षा के बारे में सोचते हैं। सरलता, अनोखा नाम, इतिहास, समरूपता, सांस्कृतिक परंपरा या सार्वजनिक मिसाल प्रमुखता पैदा कर सकती है। साझा संदर्भ बदलने पर focal point भी बदल सकता है। [2]

Bitcoin में मानवीय समन्वय को protocol के निर्णय से अलग रखना आवश्यक है। Whitepaper कहता है कि node केवल valid transaction और block स्वीकार करते हैं और valid शाखाओं में सबसे अधिक proof of work वाली chain का अनुसरण करते हैं। Schelling Point लोगों को सॉफ़्टवेयर, नियम या आपात प्रक्रिया पर मिलने में मदद कर सकता है, पर invalid block को valid नहीं बना सकता और chainwork की गणना का हिस्सा नहीं है। [3]

सुरक्षा की सीमा नियमों के स्वैच्छिक चयन में है। Bitcoin Core स्पष्ट कहता है कि उसके developer consensus rule तय नहीं करते, सॉफ़्टवेयर अपने आप update नहीं होता और user चुनते हैं कि क्या चलाना है। व्यापक implementation, परिचित repository या विश्वसनीय developer समीक्षा और deployment के focal point हो सकते हैं, लेकिन उनका प्रभाव बार-बार अपनाए जाने से आता है, user की validation बदलने के अधिकार से नहीं। [4]

Activation mechanism पहले से प्रस्तावित बदलाव को deterministic अवस्थाओं में ले जाता है, पर स्वयं सामाजिक सहमति नहीं बनाता। BIP 9 हर 2016 block की अवधि में signaling गिनता है और मूल सीमा में कम से कम 1916 block होने पर LOCKED_IN में जाता है; BIP 8 block height, minimum activation height और वैकल्पिक MUST_SIGNAL उपयोग करता है। प्रस्ताव, parameter और software release का चुनाव पहले होता है और विवादित रह सकता है। [6] [5]

प्रमुखता सत्य या वैधता का प्रमाण नहीं। Exchange ticker, hashrate का हिस्सा, crawler को दिखने वाले node की संख्या, client brand या social-media poll अलग समूह मापते हैं और उनमें हेरफेर या गलत व्याख्या हो सकती है। Bitcoin Core याद दिलाता है कि user पूर्ण validation वाला या दूसरा software चला सकते हैं और अपनी relay policy रख सकते हैं; इसलिए कोई एक metric पूरे network का बाध्यकारी vote नहीं है। [7]

मार्च 2013 का split automatic fork choice और आपात मानवीय समन्वय का अंतर दिखाता है। लगभग 60% hashrate ने पहले version 0.8 द्वारा स्वीकार शाखा पर mining की, इसलिए split जल्दी अपने आप समाप्त नहीं हुआ। सार्वजनिक समन्वय के बाद BTC Guild और Slush 0.7 पर गए, commercial services ने deposit रोक दिए और काम का बहुमत compatible शाखा पर चला गया। यह खास घटना की प्रतिक्रिया थी, कोई स्थायी नियम नहीं कि प्रसिद्ध लोग chain चुन सकते हैं। [8]

Schelling Point के दावे की जाँच तभी हो सकती है जब खेल परिभाषित हो: प्रतिभागी कौन हैं, उनके विकल्प क्या हैं, वे क्या समन्वित करना चाहते हैं, उनके पास कौन-सी जानकारी और संवाद है और परिणाम कैसे पहचाना जाएगा। Bitcoin प्रस्ताव में BIP text, exact code, validation rules, activation parameters, compatibility और वास्तविक deployment अलग से बताने होंगे। BIP प्रक्रिया में Complete या Deployed स्थिति का निश्चित अर्थ है, पर यह सभी bitcoin holder का survey नहीं। [9]

पूरी तस्वीर के लिए इस प्रविष्टि के साथ यह भी पढ़ें Bitcoin, सहमति के नियम, Nakamoto Consensus, Full Node, Proof of Work, Soft Fork Activation.

01क्या सबसे अधिक उपयोग होने वाला Bitcoin client network rules का Schelling Point अपने आप बन जाता है?

वह code review, interoperability और अपेक्षाओं के लिए मजबूत focal point हो सकता है, लेकिन लोकप्रियता developer को user के नियम बदलने का अधिकार नहीं देती। हर पूर्ण validating node अपने चलाए गए software के नियम लागू करता है। असंगत बदलाव में अलग समूह अलग network पर जारी रह सकते हैं, भले पहले एक implementation प्रमुख रहा हो।

02क्या miner signaling इस बात पर vote है कि Bitcoin क्या है?

नहीं। Signaling का अर्थ केवल किसी खास activation mechanism में होता है और उसके नियमों के अनुसार miner की readiness या आवश्यक bit दिखाता है। इसमें सभी user, holder, merchant या node शामिल नहीं और यह स्वयं तय नहीं करता कि वे कौन-सा software चलाएँ। यह एक coordination signal है, सार्वभौमिक ownership vote नहीं।

DOC · 001Nobel Prize — Thomas Schelling and focal pointsदस्तावेज़ DOC · 002Roger Myerson — Learning from Schelling’s Strategy of Conflictदस्तावेज़ DOC · 003Satoshi Nakamoto — Bitcoin: A Peer-to-Peer Electronic Cash Systemदस्तावेज़ DOC · 004Bitcoin Core — Statement from Bitcoin Core (2016)दस्तावेज़ DOC · 005BIP 9 — Version bits with timeout and delayदस्तावेज़ DOC · 006BIP 8 — Version bits with lock-in by heightदस्तावेज़ DOC · 007Bitcoin Core — Development and transaction relay policyदस्तावेज़ DOC · 008BIP 50 — March 2013 Chain Fork Post-Mortemदस्तावेज़ DOC · 009BIP 3 — Updated BIP Processदस्तावेज़
समीक्षा की गई: स्रोत पहले · यह निवेश सलाह नहीं है