43 पॉइंट द्वारा xguru 2022-01-18 | 14 टिप्पणियां | WhatsApp पर शेयर करें
<p>- Signal मैसेंजर के संस्थापक Moxie का Web3 पर पहला इम्प्रेशन<br /> - खुद Cryptographer होने के बावजूद वह "Crypto" की ओर आकर्षित नहीं हैं <br /> - साथ ही तकनीकी स्तर पर भी वह अभी Believer नहीं हैं। इसलिए Web3 में वह क्या मिस कर रहे हैं, यह समझने के लिए उन्होंने जिन चीज़ों को थोड़ा और विस्तार से देखा और उन पर जो सोचा, उसे दिलचस्प ढंग से लिखा है<br /> <br /> # 1 और 2 के बारे में क्या सोचना चाहिए <br /> - Web3 एक कुछ हद तक अस्पष्ट शब्द है<br /> → मूल थ्योरी यह है कि Web1 decentralized था, Web2 platforms के कारण centralized हो गया, और Web3 फिर से decentralized होगा<br /> → Web3, Web2 की समृद्धि तो देगा, लेकिन decentralized होगा <br /> <br /> - यह साफ़ करना बेहतर है कि centralized platforms क्यों आए <br /> 1. लोग अपने server चलाना नहीं चाहते, और आगे भी नहीं चाहेंगे<br /> → software में विशेषज्ञ संगठन भी अपने server खुद चलाना नहीं चाहते। इसके बजाय, जो कंपनियाँ यह काम उनके लिए करती थीं या उसी आधार पर नई सुविधाएँ देती थीं, वे ज़्यादा सफल रहीं <br /> 2. protocols, platforms की तुलना में बहुत धीमे चलते हैं <br /> → 30+ साल बीत जाने के बाद भी email अब तक encrypted नहीं है, लेकिन WhatsApp ने सिर्फ़ 1 साल में पूरी e2ee पर switch कर लिया <br /> → यह funding की समस्या नहीं है। जब कोई चीज़ सच में decentralized हो जाती है, तो उसे बदलना बहुत कठिन हो जाता है, और अक्सर वह समय में जकड़ी रह जाती है<br /> → ecosystem का बाकी हिस्सा बहुत तेज़ी से आगे बढ़ता है, इसलिए उसके साथ न चल पाने पर असफलता मिलती है; यानी यह तकनीकी समस्या है <br /> → सफलता का सबसे पक्का तरीका यही था कि 90s के जमे हुए protocols का इस्तेमाल करके centralized किया जाए और तेज़ी से iterate किया जाए <br /> <br /> - Web3 का इरादा अलग है, इसलिए इसे जल्दी समझने के लिए उन्होंने कुछ dApp और NFT बनाने का फैसला किया <br /> <br /> # dApp बनाना <br /> - उन्होंने Autonomous Art नाम का एक DApp बनाया, जिसमें कोई भी NFT के लिए token जारी करके visual contribution कर सकता है <br /> → visual contribution की लागत समय के साथ बढ़ती है, और यह पैसा पहले के सभी artists में बाँटा जाता है (कुछ हद तक pyramid जैसा)<br /> → यह लेख लिखे जाने के समय तक इस collective art piece पर $38k से ज़्यादा खर्च हो चुका था <br /> - साथ ही उन्होंने First Derivative नाम का एक DApp बनाया, जो NFT को track करने वाले ऐसे derivative products बनाता, खोजता और exchange करता है, जैसे financial derivatives underlying assets को track करते हैं <br /> <br /> - इन दोनों से जो महसूस हुआ, वह यह कि app खुद किसी भी अर्थ में "distributed" नहीं था। वह बस एक सामान्य React website थी<br /> - "distribution" सिर्फ़ इस बात में है कि state और state update के logic/permissions किसी centralized DB में नहीं, बल्कि blockchain पर हैं<br /> <br /> - crypto दुनिया के बारे में उन्हें हमेशा जो अजीब लगा, वह है client/server interface के प्रति रुचि की कमी <br /> - blockchain की बात करते समय distributed trust, leaderless consensus और उसके काम करने के हर mechanism पर चर्चा होती है, लेकिन यह बात नज़रअंदाज़ हो जाती है कि clients अंततः इन mechanisms में भाग ही नहीं ले सकते <br /> - सारे network diagrams servers के बारे में होते हैं, trust model भी server-to-server होता है, और सब कुछ servers के बारे में ही है<br /> - blockchain को peer-to-peer network के रूप में डिज़ाइन किया गया था, लेकिन इसे इस तरह डिज़ाइन नहीं किया गया कि आपका mobile device या browser उस peer की भूमिका निभा सके <br /> <br /> - mobile की ओर बदलाव के साथ अब हम साफ़ तौर पर client और server की दुनिया में जी रहे हैं <br /> - पहला, दूसरे की भूमिका पूरी तरह नहीं निभा सकता, और यह सवाल पहले से ज़्यादा महत्वपूर्ण हो गया है <br /> - दूसरी ओर, Ethereum server को ही "client" कहता है, इसलिए उस trustless client/server interface के लिए कोई शब्द ही नहीं है, जो वास्तव में कहीं न कहीं मौजूद होना चाहिए <br /> <br /> - उदाहरण के लिए, चाहे mobile पर चले या web पर, Autonomous Art या First Derivative जैसे dApp को state बदलने या दिखाने के लिए blockchain से interact करना ही पड़ता है <br /> - blockchain mobile device पर (या व्यावहारिक रूप से desktop browser में भी) मौजूद नहीं हो सकती, इसलिए client पर यह वास्तव में असंभव है <br /> - इसलिए एकमात्र विकल्प यह है कि कहीं मौजूद किसी server पर remotely चल रहे node के ज़रिए blockchain से interact किया जाए <br /> <br /> - server! लेकिन लोग अपने server चलाना नहीं चाहते<br /> - इसी वजह से Ethereum access API बेचने वाली कंपनियाँ सामने आईं, जो analytics और basic Ethereum API के ऊपर enhanced APIs देती हैं, और past transactions भी देखने देती हैं <br /> - यह तरीका... कुछ जाना-पहचाना लगता है <br /> - इस समय मूल रूप से सिर्फ़ 2 कंपनियाँ हैं। ज़्यादातर dApp, Infura या Alchemy के ज़रिए blockchain से interact करते हैं <br /> - वास्तव में, अगर आप MetaMask जैसे wallet को dApp से connect भी करें, और dApp wallet के माध्यम से interact करे, तब भी MetaMask सिर्फ़ Infura को call कर रहा होता है <br /> - इनके client APIs वास्तव में blockchain state को verify करने या response की विश्वसनीयता जाँचने के लिए कुछ भी इस्तेमाल नहीं करते। असल में, results पर signature भी नहीं होता <br /> <br /> - यह बात उन्हें हैरान करने वाली लगी। trustless distributed consensus mechanism बनाने में बहुत काम, ऊर्जा और समय लगाया गया, लेकिन... इसे access करने वाले सारे clients बिना किसी अतिरिक्त verification के बस इन दो कंपनियों के output पर भरोसा करके इसका उपयोग करते हैं.<br /> - यह privacy के लिहाज़ से भी कोई आदर्श स्थिति नहीं लगती <br /> - सोचिए, हर बार जब आप Chrome में किसी website के साथ interact करें, तो requested site पर जाने से पहले आपको पहले Google के पास जाना पड़े। अभी Ethereum की स्थिति यही है. <br /> - blockchain पर सभी write traffic तो स्पष्ट रूप से पहले से public हैं, लेकिन ये कंपनियाँ सभी dApp के सभी users की सभी read requests भी देख सकती हैं<br /> <br /> - blockchain समर्थक कह सकते हैं कि इस तरह के centralized platforms का उभरना ठीक है<br /> - क्योंकि state खुद blockchain पर है, और अगर ऐसे platforms गलत व्यवहार करें तो clients बस कहीं और जा सकते हैं <br /> - लेकिन उन्हें लगता है कि यह platform dynamics को देखने का बहुत सरल नज़रिया है <br /> <br /> - आइए एक उदाहरण देखते हैं<br /> <br /> # NFT बनाना <br /> - वह एक थोड़ा अधिक पारंपरिक NFT बनाना चाहते थे<br /> - आम तौर पर लोग NFT सोचते ही image या digital art की कल्पना करते हैं, लेकिन NFT आम तौर पर data को chain पर store नहीं करते। ज़्यादातर images के NFT के लिए ऐसा करना बहुत महँगा पड़ता है <br /> - data को on-chain store करने के बजाय, NFT में उस data की ओर इशारा करने वाला URL शामिल होता है<br /> - standard के बारे में जो बात चौंकाने वाली लगी, वह यह थी कि URL वाले data के लिए कोई hash commit नहीं होता <br /> - यहाँ तक कि लोकप्रिय marketplace के वे NFT भी, जिनकी कीमतें दसियों, हज़ारों या लाखों डॉलर तक जाती हैं, अक्सर कहीं Apache चलाने वाले VPS की ओर इशारा करते हैं <br /> - उस system तक access रखने वाला व्यक्ति, भविष्य में उस domain को खरीद लेने वाला कोई व्यक्ति, या machine पर हमला करने वाला attacker, NFT की image, title, description आदि को कभी भी अपनी इच्छा के मुताबिक बदल सकता है<br /> - NFT spec में यह बताने वाली कोई जानकारी नहीं होती कि image कैसी "होनी चाहिए", या कौन-सी image उसकी "सही" image है <br /> <br /> - इसलिए एक experiment के तौर पर उन्होंने ऐसा NFT बनाया, जो देखने वाले के आधार पर बदल जाता है <br /> → क्योंकि webserver user के IP या User Agent के आधार पर मनचाही image दिखा सकता है<br /> - उदाहरण के लिए, OpenSea पर यह एक तरह दिखता है और Rarible पर दूसरी तरह, लेकिन अगर आप इसे खरीदकर अपने crypto wallet में डालें, तो एक बड़ा 💩 emoji दिखाई देता है <br /> - यानी, जिस चीज़ पर आपने bid किया, वही आपको मिले यह ज़रूरी नहीं <br /> - इस NFT में कुछ खास नहीं था; NFT spec इसी तरह बनाई गई है <br /> - ऊँची कीमत वाले काफ़ी NFT कभी भी 💩 emoji में बदले जा सकते हैं। उन्होंने बस इसे स्पष्ट रूप से कर दिया <br /> <br /> - कुछ दिनों बाद, बिना किसी warning या explanation के, उनके बनाए NFT को OpenSea से हटा दिया गया <br /> - delisting notice में कहा गया कि उन्होंने TOS का उल्लंघन किया है, लेकिन TOS पढ़ने पर भी उन्हें ऐसा कोई clause नहीं मिला जो यह कहता हो कि देखने की जगह के अनुसार बदलने वाली चीज़ें मना हैं <br /> - लेकिन सबसे दिलचस्प बात यह थी कि OpenSea द्वारा NFT हटाने के बाद यह उनके device पर मौजूद crypto wallet में भी अब दिखाई नहीं देता था। यह Web3 है, तो फिर यह कैसे संभव है?<br /> <br />
  • MetaMask, Rainbow जैसे Crypto Wallet "non-custodial" हैं (नॉन-कस्टोडियल, यानी keys client side पर रखी जाती हैं), लेकिन इनमें मेरे dApp जैसी ही समस्या है: wallet को mobile device या browser में चलना पड़ता है <br />
  • Ethereum और अन्य blockchains को peer network के आइडिया के साथ डिज़ाइन किया गया था, लेकिन mobile devices या browser को उन peers में से एक बनने के लिए डिज़ाइन नहीं किया गया था <br /> <br />
  • MetaMask जैसे wallets को balance, recent transactions और मेरे NFTs दिखाने के साथ-साथ transaction compose करना, smart contracts के साथ interaction जैसे complex काम भी करने पड़ते हैं <br />
  • संक्षेप में, MetaMask को blockchain के साथ interact करना होता है, लेकिन blockchain को इस तरह बनाया गया है कि MetaMask जैसे clients वास्तव में interact नहीं कर सकते<br />
  • इसलिए, मेरे dApp की तरह MetaMask भी यह काम करने के लिए 3 कंपनियों को API calls करता है <br /> <br />
  • उदाहरण के लिए, MetaMask <br /> → आपके recent transactions दिखाने के लिए etherscan API को call करता है <br /> → account balance को Infura पर API call के ज़रिए दिखाता है <br /> → आपके NFTs को OpenSea API call के ज़रिए दिखाता है <br /> <br />
  • फिर से कहें तो, मेरे dApp की तरह ये responses किसी भी तरह से authenticated नहीं हैं<br />
  • इन्हें sign भी नहीं किया जाता ताकि बाद में यह साबित किया जा सके कि उन्होंने झूठ बोला था <br />
  • wallet के सभी accounts के लिए वही connection, TLS session tickets आदि share किए जाते हैं, इसलिए भले ही मैं identity separation के लिए कई accounts इस्तेमाल करूँ, ये कंपनियाँ जान सकती हैं कि वे accounts आपस में जुड़े हुए हैं<br /> <br />
  • MetaMask वास्तव में बहुत ज़्यादा काम नहीं करता; यह बस इन centralized APIs से दिए गए data का एक view है<br />
  • यह केवल MetaMask की समस्या नहीं है, Rainbow भी ठीक इसी तरह सेट किया गया है <br /> → दिलचस्प बात यह है कि Rainbow के पास wallet में आने वाले social features (social graph, showcase) के लिए अपना खुद का data है, और उसने इसे blockchain की बजाय Firebase पर बनाने का विकल्प चुना <br /> <br />
  • इसका मतलब है कि अगर कोई NFT OpenSea से हट जाए, तो वह wallet से भी गायब हो जाता है <br />
  • यह कि मेरा NFT कहीं blockchain पर मिटाया नहीं जा सकता, कार्यात्मक रूप से इतना महत्वपूर्ण नहीं है <br />
  • क्योंकि wallets में, और ecosystem की बढ़ती हुई कई चीज़ों में, NFT बस OpenSea API के ज़रिए दिखाए जाते हैं<br /> → और वह API मेरे owned NFT के लिए 304 No Content return कर रहा है<br /> <br />

इस दुनिया को फिर से बनाना <br />

  • web1 से web2 बनने के इतिहास को देखें, तो web3 की अजीब बात यह है कि Ethereum जैसी technologies को web1 जैसी implicit trappings के साथ बनाया गया है
  • इन technologies को usable बनाने के लिए spaces फिर से platforms के इर्द-गिर्द consolidate हो रहे हैं <br />
  • आपके लिए servers चलाने वाले, और उभरने वाले नए features को बार-बार implement करने वाले Infura, OpenSea, Coinbase, Etherscan हैं <br /> <br />
  • इसी तरह web3 protocols की evolution की गति भी धीमी है<br />
  • First Derivative बनाते समय derivatives की कीमत underlying value के percentage के रूप में तय कर पाना अच्छा होता <br />
  • वह data chain पर नहीं है, बल्कि OpenSea द्वारा दिए गए API में है<br />
  • लोग NFT royalties को लेकर उत्साहित हैं क्योंकि वे creators के लिए फ़ायदेमंद हो सकती हैं, लेकिन ये royalties ERC-721 में specified नहीं हैं<br />
  • अब इसे बदलने में बहुत देर हो चुकी है, इसलिए OpenSea के पास royalties configure करने का अपना तरीका है, ठीक वैसे ही जैसे web2 में platforms किया करते थे<br />
  • centralized platforms पर तेज़ी से iterate करना, distributed protocols और platform control functions को integrate करने से आगे निकल चुका है<br /> <br />
  • इन dynamics को देखते हुए, यह चौंकाने वाली बात नहीं है कि "wallet में NFT देखना" असल में "OpenSea में NFT देखना" बन गया है<br /> <br />
  • यह कुछ हद तक email जैसी स्थिति लगती है → मैं अपना mail server चला सकता हूँ, लेकिन privacy / censorship resistance और control के लिहाज़ से यह कार्यात्मक रूप से बहुत महत्वपूर्ण नहीं है <br /> → क्योंकि जिस दूसरी तरफ़ मैं mail भेजता और पाता हूँ, वहाँ Gmail होगा <br />
  • जब distributed state system सुविधा के लिए platform-केंद्रित centralization की ओर चला जाता है, तो दोनों दुनियाओं की सबसे बुरी स्थिति पैदा होती है <br /> → control centralized होता है, लेकिन वह इतना distributed भी होता है कि समय की दलदल में फँस जाए <br />
  • मैं अपना NFT marketplace बना सकता हूँ, लेकिन अगर लोगों द्वारा इस्तेमाल किए जाने वाले सभी wallets में NFTs का view OpenSea ही देता है, तो मैं कोई अतिरिक्त functionality नहीं दे सकता<br /> <br />
  • यह OpenSea के खिलाफ शिकायत या उन्होंने जो बनाया है उसका अभियोग नहीं है → उल्टा, वे ऐसी चीज़ बनाने की कोशिश कर रहे हैं जो वास्तव में काम करे<br />
  • मेरे हिसाब से हमें इस तरह के platform consolidation की उम्मीद करनी चाहिए, और अगर यह अपरिहार्य है, तो हमें systems को इस तरह डिज़ाइन करना चाहिए कि चीज़ें हमारे मनचाहे ढंग से बनें <br />
  • लेकिन मेरी चिंता यह है कि web3 community शायद उस नतीजे की उम्मीद कर रही है जो हम पहले से देख रहे परिणामों से अलग है <br /> <br />

अभी शुरुआती दौर है<br />

  • "अभी शुरुआती दौर है" web3 space में इस समस्या पर बात करते समय अक्सर सुनने को मिलता है <br />
  • एक अर्थ में, crypto की वह विफलता जो comparatively शुरुआती engineering ideals से आगे बढ़ ही नहीं पाई, उसे शुरुआती कहा जा सकता है, लेकिन इसे पहले ही 10 साल से ज़्यादा हो चुके हैं<br />
  • लेकिन अगर यह सचमुच सिर्फ़ शुरुआत ही है (और यह बहुत सफल भी हो सकता है!), तब भी मुझे यक़ीन नहीं है कि इसे हमें किसी तसल्ली की तरह क्यों लेना चाहिए <br />
  • मुझे लगता है कि सच इसका उल्टा है <br /> → शुरू से ही सावधान रहना चाहिए <br /> → ऐसी technologies में platforms के ज़रिए centralized हो जाने की प्रवृत्ति होती है ताकि वे वास्तविक दुनिया में काम कर सकें <br /> → इससे ecosystem की गति पर कोई नकारात्मक असर नहीं पड़ता, और ज़्यादातर participants को न तो पता चलता है कि यह हो रहा है और न ही वे इसकी परवाह करते हैं <br />
  • decentralization अपने-आप में ज़्यादातर लोगों के लिए न तो practical है, न ही महत्वपूर्ण<br /> → लोग decentralization उतना ही चाहते हैं जितना किसी चीज़ के अस्तित्व के लिए न्यूनतम ज़रूरी हो, → और अगर इसे consciously स्पष्ट न किया जाए, तो यह हमें ideal outcome के क़रीब ले जाने के बजाय उससे और दूर धकेल देगा<br /> <br />

लेकिन gold rush को रोका नहीं जा सकता<br />

  • सोचें तो, अगर Web3 वाले हिस्से को पूरी तरह हटा दें, तो OpenSea तात्कालिक अर्थ में काफ़ी "बेहतर" है <br /> → यह सबके लिए तेज़, सस्ता और इस्तेमाल में आसान है <br /> → उदाहरण के लिए, NFT पर किसी bid को accept करने के लिए, केवल Ethereum transaction fee में ही $80~$150 या उससे ज़्यादा देना पड़ सकता है <br /> → इससे हर bid के लिए एक artificial floor price बन जाता है, क्योंकि वरना आप gas fee से कम कीमत पर bid accept करके नुकसान उठाएँगे <br /> → इसके सामने आम तौर पर अनुचित लगने वाली credit card fees भी सस्ती लगती हैं <br /> → OpenSea चाहे to trade / offer / bidding आदि का public record चाहने वाले लोगों के लिए एक simple transparency log भी publish कर सकता है <br /> <br />

  • लेकिन अगर आपने images को खरीदने-बेचने के लिए ऐसा platform बनाया होता जो नाममात्र के लिए भी crypto पर आधारित न हो, तो शायद वह सफल नहीं होता <br />

  • इसका कारण यह नहीं कि वह distributed नहीं था, बल्कि यह है कि हमने बहुत बार देख लिया है कि उसके काम करने के लिए ज़रूरी चीज़ें पहले से distributed नहीं हैं <br />

  • मुझे नहीं लगता कि यह सिर्फ़ gold rush की वजह से उभरा <br />

  • लोगों ने crypto speculation से पैसा कमाया, और वे लोग crypto को इस तरह इस्तेमाल करने में रुचि रखते हैं जो निवेश को सहारा दे और अतिरिक्त returns भी दे<br /> → यानी "Market of transfer of Wealth" (धन के हस्तांतरण का बाज़ार)<br /> <br />

  • NFT के दूसरे छोर पर मौजूद लोगों की रुचि distributed trust model या payment mechanism में नहीं है; उनकी रुचि इस बात में है कि पैसा कहाँ है <br />

  • इसलिए पैसा लोगों को OpenSea की ओर खींचता है, web2 space में web3 protocol को दोहराने वाला platform बनाकर experience को बेहतर करता है, फिर अपने smart contract की जगह OpenSea के ज़रिए ही NFT mint करने की सुविधा देता है, और अंततः इससे Coinbase को यह अवसर मिलता है कि वह आपके debit card के माध्यम से अपने platform पर NFT market तक पहुँच उपलब्ध कराए <br />

  • यह उनके अपने dark pool के ज़रिए टोकन को ही मैनेज करने वाले Coinbase के लिए दरवाज़ा खोल देता है, जिससे trading fees प्रभावी रूप से हट जाती हैं और smart contracts के साथ interact करने की बिल्कुल ज़रूरत नहीं रहती <br />

  • आखिरकार पूरा Web3 हिस्सा गायब हो जाता है, और आपके पास बस एक ऐसी वेबसाइट रह जाती है जहाँ आप credit card से JPEG बेच सकते हैं <br />

  • यह प्रोजेक्ट market dynamics की वजह से Web2 platform के रूप में शुरू नहीं हो सकता, लेकिन वही market dynamics और centralization की ताकत इसे आखिर में Web2 platform बना देगी <br /> <br />

  • NFT artists इस तरह की प्रगति को लेकर उत्साहित हैं, क्योंकि इसका मतलब है कि उनकी artworks पर और अधिक speculation/investment होगा <br />

  • लेकिन अगर Web3 का मकसद Web2 की खामियों से बचना है, तो हमें इस बात की चिंता करनी चाहिए कि यह उन नए protocols की स्वाभाविक प्रवृत्ति हो सकती है जो एक अलग भविष्य देने वाले हैं <br /> <br />

  • मुझे लगता है कि बाज़ार की ये ताकतें जारी रहेंगी, और यह कितने समय तक चलेगा, यह इस बात पर निर्भर है कि जमा हुई भारी मात्रा की cryptocurrency आखिरकार इस इंजन के अंदर है या एक leaking bucket में <br />

  • अगर NFT के ज़रिए बहने वाला पैसा फिर से crypto space में लौटता है, तो यह हमेशा तेज़ी से बढ़ता रह सकता है (चाहे यह बस web2x2 ही क्यों न हो) <br />

  • लेकिन अगर इसमें churn होता है, तो यह एक blip बन जाएगा <br />

  • निजी तौर पर मुझे लगता है कि पहले ही काफ़ी पैसा बन चुका है, और अब पर्याप्त faucets मौजूद हैं, इसलिए यह blip नहीं बनेगा <br />

  • अगर ऐसा है, तो मुझे लगता है कि इस पर तुरंत विचार करना चाहिए कि Web3 को web2x2 बनने से कैसे रोका जाए (यानी Web2, लेकिन बहुत कम privacy के साथ) <br /> <br />

रचनात्मकता की कमी हो सकती है <br />

  • मैंने Web3 में बस थोड़ा-सा ही कदम रखा है <br />
  • लेकिन इस तरह के छोटे प्रोजेक्ट के ज़रिए देखने पर यह आसानी से समझ आता है कि इतने सारे लोगों को Web3 ecosystem इतना दिलचस्प क्यों लगता है <br />
  • मुझे नहीं लगता कि Web3 हमें centralized platforms से दूर ले जाने वाली किसी trajectory पर है, न ही यह तकनीक के साथ हमारे रिश्ते को बुनियादी रूप से बदल देगा, और privacy भी मौजूदा इंटरनेट की तुलना में कम स्तर की लगती है (जो पहले से ही काफ़ी कम है!). लेकिन मैं यह भी समझ सकता हूँ कि मेरे जैसे nerds इसे बनाने को लेकर उत्साहित क्यों हैं <br />
  • कम-से-कम nerd स्तर पर तो यह नया है, और यह रचनात्मकता/खोजबीन के लिए ऐसी जगह बनाता है जो शुरुआती इंटरनेट दौर की याद दिलाती है <br />
  • विडंबना यह है कि उस रचनात्मकता का कुछ हिस्सा उन constraints से आता है जो Web3 को इतना भद्दा बनाते हैं <br />
  • मैं उम्मीद करता हूँ कि जो रचनात्मकता और खोजबीन हम देख रहे हैं, वह सकारात्मक नतीजे लाएगी, लेकिन यह इतना काफ़ी होगा कि इंटरनेट की वही पुरानी dynamics को रोक सके, इस पर मुझे यक़ीन नहीं है <br /> <br />
  • अगर हमें तकनीक के साथ अपने रिश्ते को बदलना है, तो मेरा मानना है कि यह हमें जानबूझकर करना होगा. मेरे मूल विचार इस प्रकार हैं <br /> <br />
  1. हमें इस आधार को स्वीकार करना चाहिए कि लोग अपने servers खुद नहीं चलाएँगे, भले ही हम ऐसे systems design करें जो infrastructure को distribute किए बिना trust को distribute कर सकें <br /> "We should accept the premise that people will not run their own servers by designing systems that can distribute trust without having to distribute infrastructure"<br /> → इसका मतलब है ऐसी architecture जो अपेक्षाकृत centralized client/server संबंध की अनिवार्यता का अनुमान लगाती और उसे स्वीकार करती है, लेकिन infrastructure नहीं बल्कि cryptography के ज़रिए trust को distribute करती है <br /> → Web3 में जो बात मुझे चौंकाने वाली लगी, वह यह है कि यह "crypto" पर बना हुआ है, लेकिन "cryptography" का इसमें लगभग कोई संबंध नहीं है <br /> <br />
  2. हमें software बनाने के बोझ को कम करने की कोशिश करनी चाहिए <br /> "We should try to reduce the burden of building software"<br /> → इस समय software projects के लिए बहुत बड़ी manpower की ज़रूरत होती है <br /> → अपेक्षाकृत साधारण apps के लिए भी लोगों के एक समूह को हर दिन, हमेशा, 8 घंटे कंप्यूटर के सामने बैठना पड़ता है <br /> → हमेशा ऐसा नहीं था; एक समय था जब किसी एक software project पर काम करने वाले 50 लोगों को "छोटी टीम" नहीं माना जाता था <br /> → मेरा मानना है कि जब तक software इतनी concentrated energy और अत्यधिक specialized लोगों के ध्यान की माँग करता रहेगा, तब तक यह हमारे व्यापक लक्ष्यों से ज़्यादा, हर दिन उस कमरे में बैठे लोगों के हितों की सेवा करने की ओर झुका रहेगा <br /> → मुझे लगता है कि तकनीक के साथ हमारे रिश्ते को बदलने के लिए software बनाना आसान होना चाहिए, लेकिन मैंने अपनी पूरी ज़िंदगी इसका उलटा होते देखा है <br /> → दुर्भाग्य से, मेरा मानना है कि distributed systems इस रुझान को कम जटिल और कम कठिन बनाने के बजाय, और अधिक जटिल और अधिक कठिन बनाकर और खराब करने की प्रवृत्ति रखते हैं </p>

14 टिप्पणियां

 
jaskloq 2022-01-19
<p>यह कमाल की पोस्ट है। अनुवाद के लिए धन्यवाद।</p>
 
benjamin 2022-01-18
<p>वाकई कमाल के इंसान हैं। यह बहुत मज़ेदार लेख था, और आपके विचार भी बहुत अच्छे लगे। अनुवाद में की गई आपकी मेहनत के लिए धन्यवाद....</p>
 
xguru 2022-01-18
<p>मेरा मूल मानना है कि भविष्य में हमें विकेंद्रीकरण + केंद्रीकृत प्लेटफ़ॉर्म का लगभग 2:8 अनुपात वाला यथार्थ देखने को मिलेगा, इसलिए मेरी सोच इस ओर जाती है कि केंद्रीकृत प्लेटफ़ॉर्म वाले 8 हिस्से में पैसा कमाना ज़्यादा बेहतर है। मुझे नहीं लगता कि दुनिया की हर चीज़ विकेंद्रीकरण की ओर जाएगी। दुनिया चाहे जैसे भी बदले, IaaS/PaaS/SaaS तो आते ही रहेंगे.</p>
 
hollobit 2022-01-18
<p>ऐसी कोशिश वाकई शानदार है। मुझे लगता है कि इंटरनेट और वेब एक distributed system के रूप में कैसे फैले, उस प्रक्रिया को देखना ज़रूरी है। पहले के इंटरनेट/वेब nerd लोग पैसे से ज़्यादा network के ज़रिए openness/sharing/innovation का सपना देखते थे, जबकि crypto capitalism और crypto anarchist लोगों के मामले में उस शुद्धता पर संदेह होता है—यही फर्क लगता है। इसी वजह से hype और money game से भरी यह स्थिति एक तरफ इसकी ताकत है, तो दूसरी तरफ एक बड़ी सीमा भी लगती है।</p>
 
xguru 2022-01-18
<p>मुझे भी लगता है कि अभी NFT के इतने उभरने के पीछे openness/share/innovation से ज़्यादा, cryptocurrency से पैसा कमाने वाले लोगों की पूंजी का फिर से निवेश होना भी एक बड़ा कारण है। Moxie की कही हुई “wealth transfer के लिए market” वाली बात मुझे बिल्कुल सटीक लगी।</p>
 
xguru 2022-01-18
<p>पिछले हफ़्ते यह काफ़ी चर्चा में रहा था, इसलिए मैं इंतज़ार कर रहा था कि कोई इसका अनुवाद कर दे.. लेकिन जब किसी ने नहीं किया तो मैंने जल्दी-जल्दी इसका सार लिख दिया हाय<br /> इस लेख में काफ़ी अमूर्त हिस्से हैं, इसलिए अनुवाद थोड़ा भटक सकता है, तो कृपया इसे मूल लेख के साथ ही देखें, और इस विषय पर आए दूसरे लेख भी साथ में पढ़ने की सलाह दूँगा।<br /> अगर यहाँ कोई विशेषज्ञ हों, तो वे अपने अलग विचार भी यहाँ लिखें तो अच्छा लगेगा।<br /> <br /> इस विषय पर किसी और से बात करके लगा कि.. इसे लेख की तरह पढ़ने से ज़्यादा बोलकर समझाना आसान है। फिर से YouTube वीडियो बनाना चाहिए क्या, ऐसा भी सोच रहा हूँ. ^^;<br /> <br /> यह इस लेख से सीधे जुड़ी बात नहीं है, लेकिन यह लेख पोस्ट करने के कुछ दिनों बाद Moxie ने Signal के CEO पद से इस्तीफ़ा दे दिया। https://signal.org/blog/new-year-new-ceo/<br /> <br /> संबंधित लिंक : <br /> - HN पर आया मूल लिंक (कमेंट्स 1128 तक पहुँचकर फट पड़े हैं। साथ में ज़रूर देखें) https://news.ycombinator.com/item?id=29845208<br /> <br /> - Re: Moxie on Web3 https://blog.plan99.net/re-moxie-on-web3-b0cfccd68067<br /> → इसमें Moxie की आलोचना के उस हिस्से की ओर इशारा किया गया है कि Ethereum = blockchain मान लेना ठीक नहीं है <br /> <br /> - SOME PEOPLE WANT TO RUN THEIR OWN SERVERS https://staltz.com/some-people-want-to-run-their-own-servers.html<b… /> → जैसा शीर्षक कहता है, कुछ लोग अपने खुद के servers चलाना चाहते हैं.. खैर, मुझे लगता है यह अनुपात का सवाल है..<br /> <br /> - In Response to My first impressions of web3 https://skerritt.blog/response-to-moxie/<br /> → इसमें उन दूसरे projects का ज़िक्र है जो उन समस्याओं को हल करने की कोशिश कर रहे हैं जिनके बारे में Moxie ने कहा था। </p>
 
jaskloq 2022-01-19
<p>अगर आपका YouTube चैनल है, तो क्या आप बता सकते हैं?^^</p>
 
xguru 2022-01-19
<p>यह https://www.youtube.com/GeekCast है, लेकिन.. फिलहाल हाइबरनेशन में है. <br /> इस साल इसे फिर से रिकॉर्ड करने की कोशिश करूँगा.. ^^;</p>
 
xguru 2022-01-18
<p>Ethereum बनाने वाले Vitalik Buterin ने भी इस लेख पर जवाब लिखा है. <br /> https://reddit.com/r/ethereum/… /> <br /> कहा गया है कि Moxie की बात मौजूदा स्थिति पर सही आलोचना है, लेकिन इसे हल करने के लिए बहुत प्रयास चल रहे हैं,<br /> और अभी यह स्थिति क्यों है, इस बारे में उनका कहना है कि इसकी वजह &quot;सीमित तकनीकी संसाधन और फंडिंग&quot; है.<br /> <br /> मेरी नज़र में, भले ही इस ecosystem में पैसा आए कुछ ही साल हुए हों, लेकिन रकम पहले ही खगोलीय स्तर की है.. फिर भी अगर संसाधन कम हैं, तो बात कुछ मेल नहीं खाती लगती है. ऐसा लगता है जैसे दुनिया भर की अतिरिक्त पूंजी और स्मार्ट developers सब इसमें कूद पड़े हों.. <br /> <br /> उस कमेंट के नीचे लगे एक दूसरे कमेंट की तरह, अगर समस्या यह है कि लगाए गए फंड का 99% फिर से और पैसा कमाने के लिए निवेश हो रहा है, तो वही असली समस्या होगी. अगर ऐसा है, तो Vitalik जिस decentralization की बात करते हैं, वह सच में हकीकत बन पाएगी या नहीं, यह कहना मुश्किल है.</p>
 
nicewook 2022-01-18
<p>मैंने इसे पूरी तरह समझा तो नहीं है, लेकिन यह काफ़ी गहराई वाला सामग्री लग रहा है. <br /> YouTube वीडियो अपलोड होते ही मैं उसे जल्दी से देखूँगा. :-)</p>
 
ryuheechul 2022-01-18
<p>अनुवाद के लिए धन्यवाद! लेकिन ऐसा लगता है कि वह CEO बने नहीं हैं, बल्कि CEO पद से हट रहे हैं, है न?</p>
 
xguru 2022-01-18
<p>अरे नहीं, लंबा लेख खत्म होने के बाद कमेंट लिखते-लिखते शायद मेरा ध्यान कहीं और चला गया था।</p>
 
dobby 2022-01-18
<p>लगता है संबंधित लिंक में आख़िरी लिंक गलत है<br /> <br /> In Response to My first impressions of web3<br /> https://skerritt.blog/response-to-moxie/</p>;
 
xguru 2022-01-18
<p>अरे, धन्यवाद। मैंने इसे ठीक कर दिया है</p>