Ghost Browser va hosting kelajagi: BitTorrentdan o'rganilgan saboqlar
BitTorrent Server O'ldirishga Urindi — Lekin Muvaffaqiyatsiz Tugadi
Saytga kirdingiz, lekin o'zingiz uning bir qismi bo'lib qoldingiz. Bu g'alati tuyuladi, to'g'rimi? Project Maelstrom aynan shuni qilishga harakat qilgan edi.
2015-yil aprel oyida BitTorrent kompaniyasi Maelstrom deb nomlangan brauzerni e'lon qildi. Bu oddiy brauzer emas edi. U Chromium asosida qurilgan va saytlarni P2P usulida tarqatgan.
Asosiy g'oya
Maelstrom saytiga kirdingizmi — kompyuteringiz shu saytning bir qismini saqlay boshlaydi. Sayt egasi server o'chirdimi? Yo'qq, sayt hali ham ishlaydi. Sababi boshqa odamlar ham uni saqlayapti. Qanchalik ko'p odam kirsa, shunchalik ko'p zaxira paydo bo'ladi.
Bu g'oya aslida zo'r edi. Hozirgi hosting tizimlari juda zaif. Bir server buzilsa — butun sayt yo'qoladi. GitHub ishlamay qolsa — minglab loyihalar yo'q. Bulutli xizmat uzilsa — bizneslar to'xtaydi.
Maelstrom esa har bir ziyoratchini "seed"ga aylantirmoqchi edi. Markaziy server bo'lmasa, hujum qilishning iloji yo'q. Trafik oshsa, xarajatlar oshmasligi kerak edi.
Lekin Nima Bo'ldi?
Hikoya shu yerda qiziq bo'lib qoladi.
BitTorrent Maelstrom'ni katta shov-shuv bilan chiqardi. Bir nechta blog post yozdi. Va... hammasi shu. Loyiha rasman yopilmadi. Oddiygina yo'qolib ketdi.
Qiziq tomoni shundaki, bugungi kunda ham uni eslaydigan odamlar bor. Lekin ularning xotiralari bir-biriga mos kelmaydi. Kimdir maxfiy protokoldan foydalanganini da'vo qiladi. Kimdir esa to'liq ochiq kod edi, deydi.
Haqiqat esa: brauzer yopiq kod edi, lekin libtorrent ochiq kodli edi.
Asosiy Muammo — Hujjatlar Yo'q Edi
BitTorrent shunchaki: "Bu BitTorrent ustida qurilgan!" deb hisoblab oldi. Bu yetarli emas.
Python skripti bor edi — saytlarni torrentga aylantirish uchun. Lekin:
- Haqiqiy developer qo'llanmasi yo'q edi
- API hujjatlari yo'q edi
- Jamoa resurslari yo'q edi
Loyiha pishirilmagan holda chiqarildi va tashlab ketildi.
Yangilash Muammosi
Maelstrom yaxshi marketing qilsa edi ham, bitta katta muammo bor edi: taqsimlangan saytni qanday yangilash mumkin?
Oddiy torrentlar o'zgarmas. Faylni o'zgartirdingizmi — barcha mijozlar uni rad etadi. BitTorrent'da yangilash uchun nazariy yechimlar bor edi. Lekin ularni amalda ishlatish mumkin emas edi.
Bugundagi Ahvol
Maelstrom halok bo'ldi, lekin uning orzusi hali tirik.
Hozirgi kunda:
- IndieWeb harakati mustaqil saytlar yaratmoqda
- ActivityPub ijtimoiy tarmoqlar markazsizlashmoqda
- IPFS kontentni adreslash usulini taklif qilmoqda
- Blockchain asosida hosting yechimlari paydo bo'lmoqda
Har bir yangi startup: "Endi haqiqatan ham chidamli web infratuzilmasini yaratamiz!" deb va'da bermoqda.
Maelstrom'dan Oladigan Darslar
- Markazsizlashtirish uchun infratuzilma ham kerak — P2P tizimda ham birinchi ulanish uchun markazlashtirilgan server lazim
- Hujjatlar muhim — qanchalik aqlni cho'ntakka solmasin, developerlar sizsiz ishlata olmaydi
- Yangilash juda qiyin — o'zgaruvchan kontent hali echilmagan muammo
- G'oya yetarli emas — BitTorrent juda erta e'lon qildi, kam qo'llab-quvvatladi, tez yo'qolib ketdi
Xulosa
Server hali o'lmagan. Lekin Maelstrom bir cho'qqidan ikkinchisiga tarqalib yotibdi.
Kimdir kelajakda bu g'oyani ro'yobga chiqaradi. Va u Maelstrom xatolaridan sabak olishi kerak.
Siz markazlashtirilmagan hosting haqida nima o'ylaysiz? Izohda yozing — chidamli web infratuzilma yaratayotgan developerlarni eshitishga qiziqamiz.