5chan
5chan एक सर्वर-रहित, व्यवस्थापक-रहित और पूरी तरह विकेंद्रीकृत इमेजबोर्ड है, जो Bitsocial प्रोटोकॉल पर चलता है। यह इमेजबोर्ड की जानी-पहचानी डायरेक्टरी संरचना का पालन करता है, लेकिन साथ में विकेंद्रीकृत स्वामित्व भी लाता है: कोई भी बोर्ड बना सकता है, और एक ही डायरेक्टरी स्लॉट के लिए कई बोर्ड वोटिंग के ज़रिए आपस में प्रतिस्पर्धा कर सकते हैं।
डाउनलोड
| प्लेटफ़ॉर्म | लिंक |
|---|---|
| वेब | 5chan.app |
| डेस्कटॉप | Mac, Windows और Linux के लिए उपलब्ध |
| मोबाइल | Android के लिए उपलब्ध |
बोर्ड कैसे काम करते हैं
5chan सामग्री को क्लासिक डायरेक्टरी लेआउट (जैसे /b/, /g/) की मदद से बोर्ड में व्यवस्थित करता है। पारंपरिक इमेजबोर्ड में जहाँ एक केंद्रीय व्यवस्थापक हर बोर्ड को नियंत्रित करता है, वहीं 5chan किसी भी उपयोगकर्ता को अपना बोर्ड बनाने और उसका पूरा स्वामित्व रखने देता है। जब कई बोर्ड एक ही डायरेक्टरी स्लॉट को निशाना बनाते हैं, तो वे उस स्थान के लिए वोटिंग के ज़रिए प्रतिस्पर्धा करते हैं।
बोर्ड बनाना
नया बोर्ड बनाने के लिए आपको bitsocial-cli को पीयर-टू-पीयर नोड के रूप में चलाना होता है। इससे यह पक्का होता है कि आपका बोर्ड किसी केंद्रीय सर्वर पर निर्भर हुए बिना विकेंद्रीकृत तरीक़े से होस्ट हो।
डायरेक्टरी आवंटन
डायरेक्टरी स्लॉट का आवंटन (कौन-सा बोर्ड किस पथ पर दिखेगा) फ़िलहाल 5chan-directories.json फ़ाइल पर GitHub पुल रिक्वेस्ट के ज़रिए तय होता है। यह एक अस्थायी प्रक्रिया है: आगे आने वाले रिलीज़ में ऐप के भीतर ही बोर्ड बनाने और pubsub-आधारित वोटिंग की सुविधा होगी, जिससे डायरेक्टरी आवंटन अपने आप संभल जाएगा।
भीतरी बनावट
पर्दे के पीछे 5chan अपनी नेटवर्क गतिविधियों के लिए साझा Bitsocial प्रोटोकॉल क्लाइंट परत का उपयोग करता है। 5chan.app पर मौजूद वेब ऐप डिफ़ॉल्ट रूप से ब्राउज़र में ही एक Helia नोड चलाता है, इसलिए एक सामान्य टैब भी पीयर के रूप में नेटवर्क से जुड़ जाता है: वह दूसरे पीयर से बोर्ड लोड करता है और pubsub पर प्रकाशित करता है, और सामग्री के रास्ते में कोई केंद्रीकृत IPFS गेटवे नहीं होता। इसमें क्या-क्या शामिल है और ब्राउज़र नोड आज भी क्या नहीं कर सकता, यह जानने के लिए ब्राउज़र पीयर-टू-पीयर देखें।
कड़ियाँ
- GitHub: github.com/bitsocialnet/5chan
- Telegram: t.me/fivechandev
- लाइसेंस: GPL-2.0-only