अपडेट विवरण
Development Highlights
0.9.49 रिलीज़ ने routers के लिए नई, तेज ECIES-X25519 एन्क्रिप्शन की ओर माइग्रेशन शुरू किया। नई एन्क्रिप्शन के स्पेसिफिकेशन्स और प्रोटोकॉल पर कई वर्षों तक काम किया गया, और इस रिलीज़ में, नए इंस्टॉल तथा मौजूदा इंस्टॉल का एक बहुत छोटा प्रतिशत (रीस्टार्ट पर यादृच्छिक रूप से चुना गया) नई एन्क्रिप्शन का उपयोग करने लगा। यह पहली बार है कि डिफ़ॉल्ट एन्क्रिप्शन प्रकार बदला गया है, इसलिए किसी भी समस्या को न्यूनतम रखने के लिए पूर्ण माइग्रेशन कई रिलीज़ों में किया जाएगा।
पूर्ण रिलीज़ नोट्स: https://geti2p.net/en/blog/post/2021/02/17/0.9.49-Release
0.9.50 ने reseeding (नेटवर्क का प्रारंभिक बीज डेटा प्राप्त करना) के लिए DNS over HTTPS सक्षम किया, ताकि उपयोगकर्ताओं को निष्क्रिय DNS जासूसी से सुरक्षित रखा जा सके। इसके अतिरिक्त, नेटवर्क को संभावित दुर्भावनापूर्ण और त्रुटिपूर्ण routers से सुरक्षित रखने के लिए काम किया गया, और IPv6 पतों के लिए अनेक सुधार और उन्नयन, जिनमें नया UPnP समर्थन भी शामिल है, पूर्ण किए गए।
पूर्ण रिलीज़ नोट्स: https://geti2p.net/en/blog/post/2021/05/17/0.9.50-Release
गुमनामी और सुरक्षा प्रदान करने के लगभग 20 वर्षों के काम की सराहना में, टीम ने 0.9.50 से सीधे 1.5.0 पर जाने का निर्णय लिया। 1.5.0 रिलीज़ ने नए बिल्ड संदेशों (प्रस्ताव 157) के लिए समर्थन पूरा किया, और बैंडविड्थ कम करने के लिए छोटे tunnel बिल्ड संदेशों के कार्यान्वयन को पूरा किया। नेटवर्क के routers का X25519 एन्क्रिप्शन की ओर संक्रमण जारी रहा।
पूर्ण रिलीज़ नोट्स: https://geti2p.net/en/blog/post/2021/08/23/1.5.0-Release
दो प्रमुख प्रोटोकॉल अपडेट का परिनियोजन 1.6.1 में पूरा हो गया। वर्ष के अंत तक लगभग सभी router पुनः-कुंजीकृत हो जाएंगे। साथ ही, बैंडविड्थ उपयोग में उल्लेखनीय कमी के लिए संक्षिप्त tunnel build messages सक्षम किए गए। नए UDP transport SSU2 के डिज़ाइन पर प्रगति शुरू हुई, और इसका कार्यान्वयन अगले वर्ष की शुरुआत में शुरू होने की उम्मीद है।
पूर्ण रिलीज़ नोट्स: https://geti2p.net/en/blog/post/2021/11/29/1.6.0-Release
विकास के मुख्य बिंदु
I2P software और Java दोनों को इंस्टॉल करने के लिए 30 से अधिक चरणों की आवश्यकता होने के साथ, नए उपयोगकर्ताओं के ऑनबोर्डिंग (प्रारंभिक सेटअप) की प्रक्रिया ऐतिहासिक रूप से आसान नहीं रही है। अपरिचित और अंतर्ज्ञानी नहीं, यह एक ऐसी प्रक्रिया थी जिसने कई वर्षों तक उपयोगिता के लिए समस्याएँ पैदा कीं।
हालाँकि, हाल के Java संस्करणों में, एक नया विकल्प उभरा जो Java सॉफ़्टवेयर के लिए इस समस्या को हल करने की क्षमता रखता था। इस टूल को “Jpackage” कहा जाता है और यह Jpackage-संचालित I2P Router के निर्माण की अनुमति देगा।
हमने बाहरी JVM से Jpackage (Java अनुप्रयोग पैकेजिंग टूल) पर स्विच करके इंस्टॉलेशन प्रक्रिया से दर्जनों चरण हटा दिए, लक्षित ऑपरेटिंग सिस्टमों के लिए मानक पैकेज बनाए, और उन्हें इस तरह साइन किया कि ऑपरेटिंग सिस्टम उन्हें पहचान सके, ताकि उपयोगकर्ता सुरक्षित रहे। तब से jpackage वाले router एक नए मील के पत्थर पर पहुँचे हैं—उन्हें अपने पहले क्रमिक अपडेट प्राप्त हुए हैं। ये अपडेट JDK 16 jpackage को अद्यतन JDK 17 jpackage से बदल देंगे और रिलीज़ के बाद हमें पता चले कुछ छोटे बग के लिए सुधार भी प्रदान करेंगे।
Jpackage, I2P-Zero का उपयोग करके I2P अपनाने और ऑनबोर्डिंग में सुधार: https://geti2p.net/en/blog/post/2021/09/15/i2p-jpackages
JPackages को अपना पहला अपडेट मिला: https://geti2p.net/en/blog/post/2021/11/2/i2p-jpackage-1.5.1
और आसान स्थापना: JPackage
Bitcoin-over-I2P नोड्स अब I2P और clearnet (सामान्य इंटरनेट) दोनों में संचालित होने वाले नोड्स की मदद से बाकी Bitcoin नोड्स के साथ पूर्ण रूप से अंतःक्रिया कर सकते हैं।
पूरी ब्लॉग पोस्ट पढ़ें: https://geti2p.net/en/blog/post/2021/09/18/i2p-bitcoin
Bitcoin Core ने I2P के लिए समर्थन जोड़ा
इस वर्ष, I2P Usability Lab की स्थापना की गई। ध्यान उपयोगकर्ता अनुसंधान, उत्पाद विकास, और अंगीकरण का समर्थन करने वाले उपकरणों पर होगा। इसके अलावा, स्थानीयकरण के प्रयासों, गोपनीयता समुदाय के भीतर प्रोटोकॉल सेतु-निर्माण, और स्थिरता से जुड़े विचारों पर बेहतर ध्यान देना, I2P को अधिक लोगों तक पहुँचाने के निरंतर प्रयास का हिस्सा होगा।
I2P उपयोगिता प्रयोगशाला
2020 में I2P UX टीम ने Simply Secure के साथ मिलकर I2P वेबसाइट पर उपयोगकर्ता अंतःक्रिया का आकलन करने के लिए एक उपयोगिता स्प्रिंट पर काम किया। कई बदलाव लागू किए गए, हालांकि, प्रतिक्रिया ने संकेत दिया है कि नए उपयोगकर्ताओं के ऑनबोर्डिंग (आरंभिक प्रक्रिया) के कुछ पहलुओं में अब भी समस्याएँ हैं।
BASICS परियोजना (Building Analytical and Support Infrastructure for Critical Security tools) की सहायता से हमने अपनी टीम का विस्तार किया है, और हम न केवल नए उपयोगकर्ताओं के ऑनबोर्डिंग का पुनरावलोकन कर रहे हैं, बल्कि दायरा बढ़ाकर डेवलपर्स और शोधकर्ताओं के लिए ऑनबोर्डिंग को भी शामिल कर रहे हैं। लक्ष्य एक बेहतर सूचना आर्किटेक्चर प्रस्तुत करना होगा।
This year we focused on the massive overhaul of the new user onboarding for the download and browser configuration workflow and language. New wireframes for the I2P website have been created, and new information architecture put in place. This has been done in order to better support new users, maintainers, application developers, I2P core contributors, and researchers. This work will continue into 2022 as documentation is refined and the site changes are implemented.
पूरी UX (उपयोगकर्ता अनुभव) समीक्षा यहाँ पढ़ें: https://i2p.medium.com/i2p-ux-research-d2567aefd275
नए उपयोगकर्ताओं के Onboarding (आरंभिक मार्गदर्शन/सेटअप) पर शोध
अफ्रीका में हमारे साझेदारों के साथ काम करते हुए, Invisible Internet Project को एक पैनल चर्चा में भाग लेने के साथ-साथ पत्रकारों के एक समूह के साथ मिलकर यह जानने के लिए काम करने का निमंत्रण मिला कि गोपनीयता और सुरक्षा उनके लिए क्या मायने रखती हैं। इस अवसर का लक्ष्य यह समझना था कि विश्वास कैसे स्थापित होता है, गोपनीयता की अवधारणा क्या है और उसका अर्थ क्या है, और इसी दृष्टिकोण से I2P और उसकी टूलिंग का मूल्यांकन शुरू करना।
हमने देखा कि अपनाने की प्रेरणा दक्षता, उपयोग में सरलता और सशक्तिकरण से आती है। इन सभी बातों से व्यक्ति केवल गोपनीयता का कोई विकल्प इस्तेमाल करना ही नहीं चाहता, बल्कि उसे यह महसूस होता है कि वह सचमुच अपनी गोपनीयता पर नियंत्रण अपने हाथ में ले रहा है। यह पिछले वर्ष नए उपयोगकर्ताओं से बातचीत करते समय हमारे सामने आने वाले सबसे महत्वपूर्ण पहलुओं में से एक रहा है: प्रौद्योगिकी के साथ अंतःक्रिया का भावनात्मक पहलू। किसी व्यक्ति को यह बताना कि तकनीकी रूप से कोई चीज़ समाधान दे सकती है, अपनाने का एक हिस्सा है। किसी व्यक्ति को ऐसा कुछ देना जिसे वह आत्मविश्वास के साथ उपयोग कर सके, दूसरा हिस्सा है। लोगों तक उनकी अपनी परिस्थितियों में पहुँचना और यह जानना कि वे कौन हैं, यह सुनिश्चित करता है कि हम वास्तविक जरूरतों के लिए, और जितने अधिक से अधिक लोगों के लिए संभव हो, निर्माण कर रहे हैं।
पूरी ब्लॉग पोस्ट यहाँ पढ़ें: https://i2p.medium.com/i2p-usability-lab-b2098bf27d4d
Invisible Internet के निर्माण में योगदान देने वाले सभी को धन्यवाद!
यह पोस्ट मूल रूप से Sadie के ब्लॉग पर प्रकाशित हुई थी। https://i2p.medium.com/4b926a488919 अनुमति से कॉपी किया गया है।