YouMind
साइन इन करें

DFINITY के संस्थापक ने NEAR Protocol पर मालिकाना Chain Key तकनीक चोरी करने का आरोप लगाया

@dominic_w
अंग्रेज़ी22 अक्टू॰ 2026
149K
1.1K
303
249
237

TL;DR

डोमिनिक विलियम्स का आरोप है कि NEAR Protocol ने अपने Intents फीचर के लिए DFINITY की मालिकाना chain-key क्रिप्टोग्राफी तकनीक की चोरी की है, जिसका आधार GitHub गतिविधि और भर्ती प्रक्रियाओं को बताया जा रहा है। उन्होंने संभावित कानूनी कार्रवाई की चेतावनी दी है और NEAR की केंद्रीकृत कार्यान्वयन (centralized implementation) की आलोचना की है।

NEAR Intents का पूरा मामला और जांच करने पर अब और भी ज्यादा चौंकाने वाला हो गया है।

Intents में बहुत कुछ गायब है, लेकिन इसका सबसे अहम हिस्सा — जो इसे काम करने लायक बनाता है — वह DFINITY की चुराई गई प्रोप्राइटरी तकनीक निकली। मैं सन्न हूं।

इससे भी बुरी बात यह है कि इस तकनीक को ले जाने के लिए उन्होंने उस शख्स का इस्तेमाल किया जिसे DFINITY ने 2021 की गर्मियों में नौकरी से निकाल दिया था, और जिसका नाम प्रोजेक्ट को नुकसान पहुंचाने की कई कोशिशों से जुड़ा हुआ था।

अब GitHub दिखा रहा है कि ढाई साल बाद NEAR अचानक हमारे एल्गोरिदम (लिंक नीचे दिए गए हैं) से इमरजेंसी डाउनग्रेड करने की कोशिश कर रहा है, और इसके पीछे क्या वजह है, इसका हम सिर्फ अंदाजा ही लगा सकते हैं।

इसे समझने में थोड़ा वक्त लगेगा, और इसके कानूनी पहलू भी हैं, इसलिए मैं आपको बस इसकी आसान पृष्ठभूमि बता देता हूं:

1) 16 मई, 2021 को मैंने X पर "chain key" क्रिप्टोग्राफी का इस्तेमाल करके Internet Computer को Ethereum के साथ जोड़ने के काम का ऐलान किया था, और उसके बाद मैंने Medium पर एक पोस्ट भी लिखी थी:

https://medium.com/dfinity/internet-computer-ethereum-integration-explained-6967456e35f9

उस महीने इंडस्ट्री ने हमारे इस काम की खूब चर्चा की थी।

https://decrypt.co/72256/how-dfinitys-internet-computer-will-integrate-ethereum

2) यहीं से असली तकनीकी काम शुरू हुआ था, और NEAR ने इसका एक हिस्सा उठा लिया। हमने जरूरी नई क्रिप्टोग्राफी बनाने के लिए क्रिप्टोग्राफर्स की एक टीम तैयार की थी, क्योंकि यह कोई आसान काम नहीं था।

3) DFINITY ने जो पहला रिसर्च पेपर छापा था, वो था “On the security of ECDSA with additive key derivation and presignatures,” जिसका फाइनल वर्जन 27 अप्रैल, 2022 को आया था।

इसी पेपर में उस एल्गोरिदम को बताया गया है जिसे NEAR ने चुराया।

https://internetcomputer.org/whitepapers/On%20the%20security%20of%20ECDSA%20with%20additive%20key%20derivation%20and%20%20presignatures.pdf

यह स्कीम आपस में जुड़े कंप्यूटर्स को ये सुविधा देती है कि वे i) एक पब्लिक ECDSA की बना सकें, जैसे Ethereum या Bitcoin का एड्रेस, और ii) उस की के लिए सिग्नेचर बना सकें। आमतौर पर इसका इस्तेमाल ऑनचेन सॉफ्टवेयर (जैसे DeFi, ऐप्स और सर्विसेस) को इंसान की तरफ से ट्रांजेक्शन साइन करने के लिए किया जाता है, बिना इंसान को खुद साइन किए या की अपने पास रखे। हमारी इस तकनीक से साइनिंग तीन गुना तेज हो जाती है, और सुरक्षा में कोई कमी नहीं आती।

Chain Abstraction और Intents को काम करने के लिए ऐसी ही किसी स्कीम की जरूरत थी: जब कंप्यूटरों का एक ग्रुप इस स्कीम को लागू करता है, तो आप उनमें से किसी एक से प्राइवेट की नहीं चुरा सकते, बल्कि आपको उनमें से कुछ कंप्यूटर्स से प्राइवेट की के "शेयर्स" चुराने पड़ते हैं। साथ ही, अगर कुछ कंप्यूटर ऑफलाइन हो जाएं या उनके शेयर खो जाएं, तब भी बाकी कंप्यूटर मिलकर साइन करते रह सकते हैं। थ्रेशोल्ड साइनिंग के बिना इस तरह की कस्टडी व्यवस्था नामुमकिन होती।

Internet Computer इस एल्गोरिदम को डीसेंट्रलाइज्ड "fiduciary subnets" पर चलाता है, जो असल में ब्लॉकचेन का एक नया रूप हैं और नेटवर्क को स्केल करने के लिए इस्तेमाल होते हैं। इन्हें अपनी अतिरिक्त सुरक्षा मुख्य "NNS" गवर्नेंस ब्लॉकचेन से मिलती है। इन fiduciary subnets में लगभग 50 स्वतंत्र पार्टियों के नोड्स शामिल होते हैं और ये बेहद सुरक्षित होते हैं।

खबरों के मुताबिक NEAR इसे सिर्फ 8 सर्वर मशीनों पर चलाता है, और कोई इस बारे में ज्यादा जानकारी नहीं जुटा पा रहा है।

4) इसकी एक सीधी-सादी वजह है। NEAR ने जो यह अहम हिस्सा लिया है, वह अकेले दम पर हाई-परफॉर्मेंस \डीसेंट्रलाइज्ड\ साइनिंग नहीं कर सकता। यह सिर्फ आपस में जुड़े कंप्यूटर्स द्वारा साइनिंग की सुविधा देता है, और यही वजह है कि Intents किसी सर्वर क्लस्टर जैसी चीज पर निर्भर करता है।

अगर वे भी डीसेंट्रलाइज्ड होना चाहते, तो उन्हें Internet Computer के डिजाइन को कॉपी करने की कोशिश करनी पड़ती, जो कि बहुत बड़ा काम है, और यह इस बात से साफ झलकता है —

“Design and analysis of a distributed ECDSA signing service”, 16 फरवरी, 2023:

https://internetcomputer.org/whitepapers/Design%20and%20analysis%20of%20a%20distributed%20ECDSA%20signing%20service.pdf

मार्च, 2021 में हमने एक पेपर छापा था जिसमें बताया गया था कि इन शेयरिंग स्कीम्स को डीसेंट्रलाइज्ड तरीके से कैसे सेटअप किया जाए, और यही Internet Computer नेटवर्क की जान है:

https://internetcomputer.org/whitepapers/Non-interactive%20distributed%20key%20generation%20and%20%20key%20resharing.pdf

5) इस तरह का विज्ञान तैयार करने में बहुत वक्त, मेहनत और R&D में भारी निवेश लगता है। मिसाल के तौर पर, मुझे याद है कि मई 2015 में मैंने Dan Boneh से पूछा था कि ऊपर बताए गए पेपर के मुताबिक शेयरिंग सेटअप करने का कोई तरीका क्या है। उनका मानना था कि शायद यह मुमकिन ही न हो। हमें इसे हासिल करने में फिर 6 साल और लग गए।

DFINITY एडवांस्ड कंप्यूटर साइंस और मैथ का इस्तेमाल करके असली डीसेंट्रलाइजेशन देने और यूजर की सुरक्षा सुनिश्चित करने के लिए प्रतिबद्ध है — और इन चीजों में वक्त, मेहनत और पैसा लगता है।

6) 2024 तक, हम इस तकनीक को प्रोडक्ट में बदल रहे थे और Internet Computer पर इसे इस्तेमाल करने लायक बना रहे थे, जिसमें Internet Computer के नोड्स को दूसरे नेटवर्क्स के नोड्स से जोड़ने के तरीके खोजना भी शामिल था।

7) जब NEAR का एक ब्लॉग पोस्ट सामने आया जिसमें "Chain Abstraction" का ऐलान किया गया था — जो ठीक उसी चुनौती और मौके की बात कर रहा था — तो हम स्वाभाविक तौर पर हैरान और निराश हुए। हमने उस ऐलान को जैसा था वैसा ही मान लिया और हमें पता नहीं था कि यह कोई डीसेंट्रलाइज्ड सिस्टम नहीं है।

https://near.org/blog/why-chain-abstraction-is-the-next-frontier-for-web3

8) किसी वक्त हमें पता चला कि उन्होंने उस शख्स को काम पर रख लिया है जिसे हमने 2021 में निकाला था, ताकि वह इस काम को लीड कर सके। लेकिन, उस व्यक्ति के पास क्रिप्टोग्राफी की बहुत कम जानकारी थी, इसलिए हमें उम्मीद नहीं थी कि NEAR का यह ऐलान कुछ खास बन पाएगा। यह शख्स COVID के दौरान DFINITY में घुसा था और अपने साथियों से शेखी बघारता था कि "मैंने जितनी भी नौकरियां की हैं, सब से मुझे निकाला गया है, और हर बार किसी वजह से।" हमें कोई चिंता नहीं थी।

9) हमने खतरे को कम करके आंका। ऐसा लगता है कि उनकी टीम ने सिर्फ एक स्विस क्रिप्टोग्राफर की ओपन सोर्स थ्रेशोल्ड क्रिप्टोग्राफी लाइब्रेरी ली, उसमें हमारी खोजें जोड़ दीं, और इस तरह हमारे ECDSA काम को तुरंत लागू करने की क्षमता हासिल कर ली। जहां तक हम देख पा रहे हैं, NEAR को न तो डीसेंट्रलाइजेशन की परवाह है और न ही यूजर की सुरक्षा की, और उन्होंने इसे बस 8 सर्वर्स पर चला दिया। उन्हें इसे जल्दी मार्केट में लाने से कोई नहीं रोक रहा था…

NEAR Intents अलग-अलग चेन्स पर एसेट्स को संभालने के लिए Chain Abstraction (जो हमारी प्रोप्राइटरी तकनीक से चलता है) का इस्तेमाल करता है, और फिर Intents मूल रूप से अपने द्वारा भुगतान किए गए एक मार्केट मेकर का इस्तेमाल करके लोगों की इच्छा के अनुसार उन्हें चेन्स के बीच स्वैप करता है। जाहिर है, यह डीसेंट्रलाइज्ड नहीं है, और NEAR में खतरनाक बैकडोर्स हैं, जो यह सब मुमकिन बनाते हैं।

10) हमारा प्रोप्राइटरी काम चुराकर, जिसका लाइसेंस सिर्फ Internet Computer के लिए था, NEAR ने अपने Chain Abstraction और Intents आर्किटेक्चर के साथ Internet Computer से बाजी मार ली। इसने DFINITY की टीम और ICP कम्युनिटी का मनोबल तोड़ा और उन्हें भारी नुकसान पहुंचाया, और साथ ही उस मौके को भी बहुत छोटा कर दिया जो हमें लगता था कि Internet Computer दुनिया के लिए खोल सकता है। NEAR की सोशल मीडिया हाइप मशीन ने दुनिया को यह बेच दिया कि उनका सिस्टम a) उन्होंने खुद बनाया है और किसी के अधिकारों का उल्लंघन नहीं करता, और b) यह डीसेंट्रलाइज्ड और सुरक्षित है। ये दोनों बातें झूठ हैं।

हालांकि, यह कहने की जरूरत नहीं है कि आप सिर्फ पैसा कमाने के लिए किसी दूसरे प्रोजेक्ट की प्रोप्राइटरी तकनीक नहीं चुरा सकते, और न ही किसी अच्छे मौके का फायदा उठाने के लिए उसका इस्तेमाल कर सकते हैं। दीवानी और आपराधिक दोनों कानून इस तरह के बर्ताव को रोकते हैं, और अदालतें जो हर्जाना लगा सकती हैं वह बहुत भारी होता है (खासकर US की अदालतें, जो सीधे और दंडात्मक दोनों तरह के हर्जाने लगाती हैं)।

इन कानूनों के होने की एक बहुत अच्छी वजह है। ये इसलिए मौजूद हैं ताकि DFINITY जैसी संस्थाएं बुनियादी, फर्स्ट-प्रिंसिपल्स रिसर्च कर सकें, जिसमें बहुत वक्त और पैसा लगता है लेकिन इससे पूरी दुनिया को असली फायदा होता है, और ऐसा इसलिए ताकि उनके फायदे और मकसद को कोई चुरा न सके।

इस मामले में DFINITY और ICP होल्डर्स को नुकसान हुआ है, Internet Computer की इकोनॉमी और इकोसिस्टम को नुकसान हुआ है, और आर्थिक नुकसान से परे, दुनिया को मल्टी-चेन का एक खतरनाक shim इम्प्लीमेंटेशन मिला है।

अफसोस की बात यह है कि अगर NEAR ने पार्टनरशिप की मांग की होती, तो अगर शर्तें उचित होतीं और हमें इस काम के सोर्स के तौर पर मान्यता दी जाती, तो हम उनके साथ यह तकनीक साझा कर देते। हमें NEAR पसंद है और मुझे Ilia से कोई दुश्मनी नहीं है, लेकिन यह हद से ज्यादा है।

कुछ न कुछ रास्ता तो निकालना ही होगा।

और पढ़ें:

  1. शायद Internet Computer कम्युनिटी के कुछ लोग अपने शक में हमसे आगे थे: https://x.com/ajki76/status/2101467163399737545
  1. NEAR अब हमारे एल्गोरिदम से डाउनग्रेड करके एक ऐसे आसान वर्जन पर जाने की कोशिश कर रहा है जो तीन गुना धीमा है (वह 3 राउंड में साइन करता है, जबकि हमारा 1 राउंड में साइन करता है)। इससे यह बात नहीं बदलती कि वे ढाई साल से हमारे प्रोप्राइटरी काम का इस्तेमाल कर रहे हैं, और शायद यह उनकी उस चिंता को दर्शाता है कि उन्होंने जो किया, उसका क्या होगा:

https://github.com/near/mpc/pull/4503 https://github.com/near/mpc/issues/4324

  1. NEAR ने Chain Abstraction और Intents पर काम करने के लिए DFINITY के दो इंजीनियर्स को काम पर रख लिया था। GitHub से पता चलता है कि वे शुरू से ही Internet Computer के repo को बड़ी बारीकी से खंगाल रहे थे। उन्हें पक्का पता था कि वे क्या कर रहे हैं: https://github.com/near/NEPs/issues/516#:~:text=There%20is%20some%20prior%20work%20where%20it%20is%20possible%20to%20save%20some%20execution%20context
एक क्लिक में सहेजें

YouMind में वायरल लेखों की AI गहन पढ़ाई

स्रोत सहेजें, केंद्रित सवाल पूछें, तर्क का सारांश बनाएँ और एक वायरल लेख को एक ही AI वर्कस्पेस में दोबारा इस्तेमाल करने लायक नोट्स में बदलें।

YouMind देखें
क्रिएटर्स के लिए

अपने Markdown को एक साफ़-सुथरे 𝕏 आर्टिकल में बदलें

जब आप अपना लंबा कंटेंट पब्लिश करते हैं, तो इमेज, टेबल और कोड ब्लॉक को 𝕏 के लिए फ़ॉर्मेट करना मुश्किल होता है। YouMind पूरे Markdown ड्राफ़्ट को एक साफ़-सुथरे, पोस्ट के लिए तैयार 𝕏 आर्टिकल में बदल देता है।

Markdown से 𝕏 आज़माएँ

समझने के लिए और पैटर्न

हाल के वायरल लेख

और वायरल लेख देखें