1 poin oleh GN⁺ 2023-08-13 | 1 komentar | Bagikan ke WhatsApp
  • Pada 2009, situs web pribadi berbasis ponsel sendiri yang bisa dijalankan di ponsel Nokia merupakan hal yang memungkinkan, tetapi kini fitur itu telah hilang dan bahkan tidak direplikasi di smartphone modern yang jauh lebih bertenaga
  • Alasan utama fitur ini tidak diwujudkan adalah kurangnya insentif bagi perusahaan besar serta niat untuk mempertahankan ekosistem tertutup (walled garden)
  • Android tidak dapat menjalankan server web di port 80, dan hal itu tidak diizinkan dengan alasan keamanan
  • Banyak pelanggan baru berada di lingkungan CG-NAT dan adopsi IPv6 masih kurang, sehingga self-hosting menjadi sulit
  • Hak istimewa self-hosting yang dinikmati pengguna internet awal tidak diberikan kepada pengguna baru, dan muncul kemungkinan bahwa satu miliar situs web berikutnya bisa datang dari pengguna ponsel biasa

Kesenjangan antara era Nokia dulu dan masa kini

  • Pada 2009, siapa pun yang memiliki Nokia dapat mempunyai situs web pribadi yang berjalan langsung dari ponselnya sendiri
    • Teknologi ini menghilang tanpa pernah tersebar luas
  • Saat ini, ponsel jauh lebih kuat daripada Nokia saat itu, baik dari sisi performa maupun daya tahan baterai
    • Meski begitu, hampir tidak ada contoh server yang berjalan di ponsel

Mengapa ini tidak terwujud

  • Kurangnya insentif bagi perusahaan besar disebut sebagai penyebab mendasar
    • Bahkan hal ini bisa jadi sesuatu yang sengaja dihindari agar ekosistem tertutup (walled garden) tetap berkembang
  • Ponsel Android tidak dapat menjalankan server web di port 80
    • Masalah ini pernah diajukan ke Google sebelumnya, tetapi tidak diizinkan dengan dalih keamanan
    • Belum jelas apakah ini memungkinkan di iPhone
  • Banyak pelanggan baru berada dalam lingkungan CG-NAT, dan IPv6 belum tersebar luas

Kebutuhan dan prospek

  • Ponsel saat ini cukup mampu menangani situs web pribadi kecil yang setara dengan server web Nokia pada masa awal
  • Alasan fitur ini diperlukan adalah karena banyak pengguna internet tidak mampu menanggung biaya hosting situs web pribadi
    • Hak istimewa self-hosting yang dinikmati pengguna internet awal tidak diberikan kepada pengguna baru
    • Pengguna baru sudah bergabung ke internet saat perangkat mereka berada di balik CG-NAT
  • Jika perusahaan dan lembaga pemerintah bekerja sama, satu miliar situs web berikutnya bisa datang dari pengguna ponsel biasa
    • Yang dibutuhkan adalah konektivitas IPv6 yang tersedia di mana-mana dan sistem operasi ponsel yang dioptimalkan untuk menjalankan server web

1 komentar

 
GN⁺ 2023-08-13
Komentar Hacker News
  • Tolong jangan sampai begitu. Ponsel masuk terowongan, baterainya habis, dan di dalam ruangan sinyalnya sering lemah atau bahkan tidak ada, jadi sangat tidak stabil sebagai server
    Selain itu, baterainya akan jauh lebih cepat terkuras. Kalau mau mengubah ponsel cadangan yang selalu dicolokkan di lemari dan terhubung ke Wi‑Fi/Ethernet menjadi web server, itu boleh saja, tetapi menjalankan web server di perangkat mobile yang benar-benar dibawa-bawa adalah ide buruk

    • Maksudnya bukan semua orang harus meng-host situs web dari ponsel, melainkan seharusnya bisa melakukannya kalau mau. Android dan iOS sering membatasi hal yang bisa dilakukan aplikasi dengan alasan yang arbitrer
      Tanpa jailbreak atau membuka bootloader lalu melakukan root, bahkan web server di dalam lemari pun tidak bisa dijalankan di port 80, dan saya sulit membayangkan alasan kenapa harus begitu. Android dan iOS juga tidak menyediakan server HTTP(S) penting secara bawaan, jadi saya tidak mengerti kenapa aplikasi tidak boleh memakai port 80/443
    • Jaringan yang terdiri dari node yang tidak stabil sudah ada sejak lama, dan protokol lama seperti email atau Usenet juga memiliki asumsi seperti itu
      Jika downtime setiap orang tidak saling berkorelasi, hanya 2 peer yang sama-sama tidak stabil yang bertindak sebagai server cache sementara pun bisa menaikkan ketersediaan yang dirasakan dari 95% menjadi 99,99%
    • Bukan bermaksud membantah poin yang valid, tetapi apakah semua situs web harus selalu berfungsi bisa dilihat dari sudut pandang lain. Jika keluarga tahu bahwa ketika membuka apitman.com mereka bisa melihat foto perjalanan terbaru saya, sesekali situsnya turun tidak akan terlalu memengaruhi pengalaman; mereka tinggal mencoba lagi nanti
      Namun kalau membayangkan self-hosting dengan ponsel, menurut saya pendekatan ponsel + USB drive di dalam lemari memang lebih masuk akal
    • Bahkan standar rendah berupa ponsel cadangan yang dicolokkan di lemari dan terhubung ke Wi‑Fi/Ethernet untuk dipakai sebagai web server pun, saat ini sayangnya nyaris mustahil bagi orang yang hanya punya ponsel cadangan dan sedikit pengetahuan HTML
      Jadi berharap ada unicorn yang membuat sesuatu seperti WordPress untuk iOS/Android
    • Kalau tidak tinggal di terowongan, saya tidak tahu apa masalahnya. Untuk sekadar meng-host portofolio dasar atau situs pribadi, uptime 99% pun tidak diperlukan
  • Jelas ada satu alasan bagus kenapa ini seharusnya bisa dilakukan: menggunakan kembali ponsel lama. Berbeda dengan PC lama, ponsel dibuat dengan mempertimbangkan efisiensi daya, dan rasanya lebih baik dipakai sebagai web server daripada sekadar dibuang menjadi limbah elektronik atau terlupakan di laci
    Mungkin karena saya memakai LineageOS dan CyanogenMod dulu, saya bahkan tidak tahu bahwa menjalankan web server di Android bermasalah. Baru-baru ini saat bosan di kereta, saya mengirim file ke teman yang memakai iPhone dengan aplikasi F-Droid Lightweight Web Server (LWS); dalam situasi ketika unggahan WhatsApp lebih lambat dan ada batas ukuran file, tidak ada cara yang lebih mudah. Saya memindahkan file ke folder, menyiapkan sedikit file HTML, lalu ketika teman saya menyalakan hotspot Wi‑Fi, saya terhubung dan memintanya memasukkan alamat IP atau memindai kode QR, dan itu berjalan baik. Anehnya, kalau saya yang membuat hotspot tidak bisa, harus tersambung ke sisi teman; saya penasaran kenapa
    Meski bukan fitur yang sering dipakai, sulit menerima ponsel yang tidak bisa melakukan hal sederhana seperti ini. Saya berharap produsen tidak membatasi secara sewenang-wenang hal yang bisa dilakukan perangkat keras. Saya tidak akan menyarankan menjalankan situs web bisnis dari ponsel. Keamanannya juga meragukan, performanya terbatas, dan DDoS bisa menjadi masalah. Namun saya tetap harus punya kebebasan untuk melakukan eksperimen tidak berguna dengan perangkat yang saya beli
    Kalau ingatan saya benar, suatu bentuk jaringan mesh ponsel juga pernah berguna bagi para demonstran Hong Kong

    • Sebagian besar efisiensi daya ponsel didasarkan pada mode hemat daya dalam dan pemrosesan paket jaringan secara berkelompok. Itu kebalikan dari pekerjaan server
    • Ponsel Android biasanya setelah 1–2 tahun sudah tidak mendapat pembaruan keamanan, dan Anda ingin menjalankan web server di sana?
    • Untuk berbagi file P2P sederhana, bisa mencoba toffeeshare.com
    • Saya penasaran alamat apa yang dipakai teman Anda untuk terhubung ketika hotspot dinyalakan
  • Dari gagasan menghosting situs web pribadi tanpa memakai perusahaan hosting, saya tidak paham kenapa harus port 80. Port 80 dipakai untuk hosting komersial, sementara usulan ini pada dasarnya berbeda dari hosting komersial. Saya tidak begitu mengerti kenapa memakai port tinggi yang disepakati bukan alternatif yang bisa diterima
    Bahwa Android yang tidak di-root memblokir penggunaan port 80 hanyalah salah satu gejala dari masalah yang lebih besar: pemilik komputer tidak diberi hak root. Sebagai gantinya, menurut saya justru perusahaan iklan yang mendapat hak itu
    Mungkin tidak terkait, tetapi port forwarding 80 di Android itu bisa. Misalnya dengan aplikasi seperti NetGuard, tcp/80 bisa diteruskan ke komputer yang menjalankan NetBSD. Kalau seseorang terobsesi dengan TLS, layak dicoba lalu amati seberapa banyak trafik eksternal yang tidak terenkripsi
    Mari lakukan eksperimen pikiran. Jika Anda memperoleh gaji atau keuntungan ekonomi dari pengetahuan di bidang topik X, lalu seseorang mengusulkan untuk mengajari lebih banyak orang bagaimana X bekerja, seberapa besar kemungkinan Anda merespons seperti “tidak ada yang ingin tahu bagaimana X bekerja”? Karena asimetri informasi antara orang yang memahami X dan yang tidak harus dipertahankan agar Anda bisa terus menghasilkan uang, Anda akan ingin mempertahankan status quo

    • Port 80 adalah port HTTP standar tidak aman yang dialokasikan IANA. Sama sekali tidak ada hubungannya dengan apakah sebuah situs bersifat komersial
      https://www.iana.org/assignments/service-names-port-numbers/...
    • Saya pernah melihat statistik bahwa bahkan di AS sekalipun, mayoritas orang tidak punya internet berkecepatan broadband, apalagi komputer kedua
      Ini pemikiran yang tidak nyaman, tetapi situs web pribadi modern adalah halaman profil TikTok seseorang. Itu dimungkinkan karena semua orang punya ponsel dan TikTok langsung berjalan begitu saja. Ada kesempatan untuk belajar dari model ini, tetapi saya tidak yakin pelajarannya apa
    • Namun kalau begitu, tidak ada cara mencegah pengguna mengikuti tutorial video seperti “cara memasang APK generator Fortnite V-Bucks”, lalu memasang spyware dan menjadi zombie botnet. Kebanyakan orang bukan pembaca HN atau teknisi rata-rata; mereka hanya menginginkan perangkat yang membuat mereka bisa mengakses web dengan aman serta memakai aplikasi/game yang kaya fitur, bukan menghabiskan berjam-jam tiap minggu untuk mengatur dan mengutak-atik ponsel agar sesuai keinginan mereka
      Di dunia yang nyaris tanpa gesekan hingga semua pengguna punya hak root dan “mengendalikan” perangkat mereka sendiri, bahkan pilihan “membeli iPhone untuk mengonsumsi konten dan media sosial tanpa khawatir malware” menjadi lebih sulit, dan lebih banyak orang akan dirugikan. Orang rata-rata tidak tahu bahwa mereka membutuhkan pengaman yang diberlakukan produsen sampai suatu hari mereka melakukan hal bodoh dan diretas
      Solusi untuk memperbaiki ini dan mendekati kondisi ideal adalah pendidikan. Diperlukan pelajaran terstandar tentang kemampuan mengidentifikasi penipuan, bagaimana layanan umum bekerja, dan cara menalar motivasi para pelaku. Namun ketika bahkan AS tampaknya tidak tertarik pada hal ini, menjaminnya secara global akan sangat sulit
    • “Keamanan” telah menjadi alasan pembenar bagi perusahaan yang disebut “teknologi” untuk merebut kendali dari pemilik komputer. Rasionalisasi seperti itu juga terlihat di thread ini, dan kini digunakan luas di seluruh sistem operasi konsumen populer
    • Jika bertanya apa yang bisa dilakukan dengan “situs web”, pertama-tama kita harus melihat apa itu situs web. Pihak yang mendukung perusahaan yang disebut “teknologi” menceritakan narasi yang menguntungkan penggunaan web sebagai media iklan dan penjualan, dan sebagai perantara mereka memperoleh keuntungan dari sana. Pengawasan yang dilakukan dalam struktur ini nyaris tidak masuk akal besarnya
      Situs web adalah komputer yang menjalankan httpd. Bukan “platform”, dan bukan sarana untuk mengumpulkan audiens. Hal-hal itu hanyalah penggunaan tertentu dari menjalankan httpd, dan kebetulan merupakan penggunaan yang membuat para perantara perusahaan yang disebut “teknologi” menjadi kaya; itu bukan satu-satunya penggunaan
      httpd adalah program yang merespons permintaan HTTP. Ada banyak hal yang bisa dilakukan dengan HTTP. HTTP tidak terbatas pada penggunaan yang dipilih perusahaan yang disebut “teknologi”, seperti menarik audiens besar, mengumpulkan data massal, serta menjual dan menayangkan iklan secara programatis. Misalnya, hanya dengan HTTP saja, Anda bisa bertukar file, pesan, audio, video, dan stream byte arbitrer secara langsung dengan keluarga, teman, dan rekan kerja tanpa perusahaan perantara
      Seseorang di Jepang sudah menunjukkannya: https://news.ycombinator.com/item?id=37044318
      Tentu saja, orang-orang yang mendapat keuntungan dari perusahaan-perusahaan ini tidak ingin penggunaan HTTP lain dibahas. Jika suatu penggunaan tidak mengarah ke iklan atau cara orang-orang tertentu menghasilkan uang, mereka akan meremehkannya. Saya sudah terlalu sering melihat argumen lemah seperti “tidak ada yang menginginkannya”, “karena saya tidak menginginkannya maka orang lain juga tidak”, “tidak bisa karena ini dan itu”, atau “kami sudah mencobanya dan gagal”. Semakin kuat reaksi negatif di HN terhadap penggunaan web yang nonkomersial dan tidak terkait iklan, semakin yakin saya bahwa penggunaan seperti itu bukan hanya mungkin, tetapi juga sangat masuk akal. Waktu akan menunjukkan pihak yang lebih bijak, dan ini masih tahap awal
  • Saya memahami alasan “banyak pengguna internet tidak sanggup menghosting situs web pribadi”, tetapi saya tidak setuju. Ada banyak opsi gratis yang bagus untuk menghosting situs web. Secara pribadi saya memakai GitHub Pages, tetapi Netlify, Vercel, dan Glitch juga menyediakan tier gratis yang bagus. Jika Anda hanya ingin menerbitkan beberapa tulisan di web, WordPress.com juga menyediakan hosting blog gratis
    Semua pilihan ini memang memakai layanan milik orang lain dan bisa menghilang tanpa pemberitahuan. Saya paham ada orang yang tidak menyukai itu. Namun saya lebih mementingkan baterai ponsel dan ketersediaan situs daripada memiliki seluruh stack

    • Saya tidak mengerti kenapa baterai ponsel dianggap akan habis
      Coba saja dump trafik lalu lihat ada berapa ribu permintaan yang diproses semua aplikasi terpasang demi data pribadi
  • Pada 2009, jika punya Nokia, Anda bisa menjalankan situs web pribadi dari ponsel sendiri. Namun bukan hal yang menyedihkan bahwa itu tidak diadopsi luas; itu memang masuk akal. Bahkan pada 2009, meng-host situs web dari ponsel tidak masuk akal, dan jika tidak ingin memakai layanan hosting, desktop atau laptop lama lebih masuk akal daripada smartphone
    Smartphone sebagai server bisa berguna dalam situasi tatap muka ketika akses internet tidak tersedia atau tidak diinginkan. Misalnya jaringan komunikasi lingkungan darurat atau belanja P2P di pasar loak
    Namun kasus penggunaan seperti ini jarang, atau nilai praktisnya sering terbatas. Gangguan internet menyeluruh biasanya cepat pulih, dan di pasar loak orang bisa sekadar berkeliling melihat barang. Karena itu, tidak banyak sumber daya yang dicurahkan untuk mengembangkan solusi semacam ini

  • Ada yang mengatakan “banyak pengguna internet tidak mampu membayar hosting situs web pribadi”, tetapi NearlyFreeSpeech.NET mengatakan bahwa mereka “memungkinkan para ahli hosting bayar sesuai pemakaian sejak 2002 untuk membuat situs web dengan modal minimal 0,25 dolar”
    Apakah orang yang mampu membeli smartphone tidak mampu membayar hosting statis sederhana?
    https://www.nearlyfreespeech.net/

    • Anda tidak memiliki atau mengendalikan situs atau layanan seperti itu. Anda hanya penyewa tanpa hak, dan terekspos pada berbagai ancaman yang tidak bisa Anda kendalikan
      Penutupan layanan, kenaikan harga, penghentian akun/instance, penyalahgunaan data, dan pada suatu saat hampir pasti Anda praktis akan menjadi sandera. Jika ingin menentang kemampuan hosting dari perangkat yang dimiliki orang, diperlukan argumen yang lebih baik yang menunjukkan secara konkret mengapa kebebasan itu merusak dan berbahaya
    • Di github.com, Anda bisa menjalankan situs statis secara gratis
    • Sepertinya bahkan beberapa klik di HN pun tidak sanggup ditanggung
    • Ada alasan mengapa pembayaran mikro belum lebih meluas. Meski biaya nyatanya nyaris tidak berarti, mendaftar ke layanan langganan pihak ketiga tetap punya friksi dan biaya tambahan
    • Saya juga tidak bisa membukanya. Sepertinya ada harga ada rupa
  • Terkait pernyataan “banyak pengguna internet tidak mampu membayar hosting situs web pribadi”, saya tidak tahu apakah di planet ini ada satu orang pun yang ingin meng-host situs web tetapi belum bisa, lalu akan mulai jika ponsel mendukungnya. Saya rasa tidak ada
    99,99999% orang tidak ingin meng-host apa pun, dan kemungkinan besar bahkan tidak tahu apa itu web hosting. Bahkan bagi yang menginginkannya, membeli VPS 5 dolar atau Raspberry Pi jauh lebih hemat biaya, stabil, dan berkinerja baik daripada bergantung pada perangkat dan koneksi jaringan yang tidak dibuat untuk web hosting. Ponsel punya daya tahan baterai terbatas, jaringan seluler tidak stabil, dan karena orang terutama memakai perangkat dengan cara itu, sebagian besar bandwidth dialokasikan untuk unduhan
    Jadi alasan ekosistem tidak mendukung menjalankan situs web di perangkat mobile adalah: 1) itu ide yang buruk sekali, 2) tidak ada permintaan, dan 3) ada ratusan opsi yang lebih baik

    • Saya setuju bahwa itu benar untuk saat ini, tetapi sebelum ada implementasi yang bagus, orang juga tidak tahu bahwa mereka menginginkan mobil atau smartphone. Smartphone sudah ada bertahun-tahun sebelum iPhone, tetapi masih bersifat niche. Industri kita sejauh ini sepenuhnya gagal menunjukkan nilai self-hosting
    • Saya justru melihat sebaliknya. Alasan miliaran orang memakai Facebook dan X adalah karena terlalu sulit meng-host situs web sendiri. Jika ada cara sederhana untuk meng-host situs web dari ponsel, sangat mungkin jutaan orang akan menyukainya
    • Hosting situs web pribadi disediakan 100% gratis oleh banyak penyedia
  • Di berbagai platform, Anda bisa mendapatkan web server sekitar 5–7 dolar per bulan. Kemungkinan lebih baik daripada ponsel, dan jelas lebih stabil. Menurut saya yang menghalangi orang bukan uang, melainkan fakta bahwa kebanyakan orang tidak punya kasus penggunaan untuk meng-host situs web
    Dalam mimpi utopia tekno-hippie tahun 90-an, semua orang dikira akan memiliki situs web pribadi yang luas dan unik tentang hal-hal yang mereka solder sendiri, tetapi itu tidak terjadi. Ternyata kebanyakan orang ingin menonton video orang lain melakukan sesuatu, dan hal seperti itu paling efisien di-host secara terpusat

    • Menurut saya hampir sudah jelas bahwa waktu yang dihabiskan untuk konsumsi lebih banyak setidaknya satu orde magnitudo daripada produksi konten. Untuk apa menulis artikel blog mendalam berjam-jam setiap hari jika tidak ada yang membaca. Penulis atau produsen konten ingin karyanya dikonsumsi. Karena itu, keseimbangan antara konten dan konsumsi mau tidak mau akan terbentuk dengan konsumsi jauh lebih banyak daripada produksi
      Saya rasa ini menjelaskan dengan rapi mengapa utopia “satu situs web pribadi untuk setiap manusia” tidak terwujud. Tentu ada orang yang membuat konten hebat murni karena senang dan tidak peduli apakah dikonsumsi atau tidak, tetapi itu lebih merupakan pengecualian dan bukan cara kerja default semua orang
      Soal hosting 5–7 dolar per bulan juga sepenuhnya benar. Dulu saya menjalankan server di rumah, tetapi kemudian sadar bahwa biaya listriknya lebih mahal daripada menyewa VPS kecil. Sentralisasi punya skala ekonomi yang sangat besar
    • 60 dolar per tahun adalah uang besar bagi banyak orang di dunia. Saya pernah bertemu orang-orang yang membayar sekitar segitu per bulan untuk tinggal di satu tempat tidur
      Hosting PHP/MySQL termurah di negara kami adalah 18 dolar per tahun
  • Tulisannya tidak masuk akal. Secara teknis ini bisa dilakukan dengan berbagai sistem DNS dinamis. Alamat IPv6 bukan sesuatu yang tetap melekat pada perangkat seperti alamat MAC
    Bahkan kalaupun memungkinkan, itu akan menjadi mimpi buruk keamanan, dan jika tidak ingin membebani internet secara gila-gilaan dengan pencarian P2P terus-menerus, pada akhirnya tetap akan bergantung pada sistem yang tersentralisasi
    Kalau ingin situs web pribadi, bukankah cukup memakai layanan seperti neocities. Gratis dan bisa mengunggah konten statis sesuka hati. Kalau tidak mau menulis halaman HTML dengan tangan, bisa membuat TiddlyWiki lalu mengunggahnya

    • Agar jelas, saya mendukung self-hosting itu sendiri, tetapi harus disediakan dengan murah dalam paket terstandardisasi yang aman, dapat dipelihara, dan berguna. Ponsel jelas bukan itu
    • Kedengarannya cukup masuk akal. Sepertinya juga cukup mudah dibuat anonim, senang berkenalan
      Cara memakai Resilio Sync dan TiddlyWiki satu berkas di ponsel juga cukup praktis. Menurut saya kebanyakan orang akan terkejut dengan banyaknya hal yang bisa dilakukan TiddlyWiki. Bisa juga memakai ratox atau toxic, atau file watcher yang dipasangkan dengan IPFS, tetapi performa atau kesiapan pakainya lebih rendah. Bisa melakukan push otomatis dengan kondisi khusus atau mengirim secara manual ke pelanggan, dan sebagian beban perlu dipindahkan ke luar ponsel. Akan lebih baik lagi jika ada seeder yang terus-menerus pada swarm torrent yang dapat diubah. Ini bisa sangat cocok untuk sangat banyak orang di Bumi. Di ponsel, anonimisasi lebih sulit, tetapi tetap mungkin
      Melakukan keduanya juga masuk akal
      Dengan tambahan USB yang layak dan bisa di-boot, ketika butuh lebih dari sekadar ponsel, kadang cukup mudah untuk memakai mesin sembarang dan mengerjakan TiddlyWiki atau infrastruktur lain. Upaya mencari cara agar nyaris siapa pun, dengan syarat material minimal, dapat berpartisipasi dalam “percakapan raksasa” adalah persoalan yang patut dihargai dan penting
    • Saya juga sulit memahami tulisan ini. Bagaimana IPv6 menyelesaikan hal ini? IP itu untuk routing dan terikat pada geografi, bukan identitas. Dan setiap kali IP berubah, bukankah karena DNS dinamis situs web tidak bisa di-resolve setidaknya selama 1–2 menit?
  • Karena paket data terbatas dan masalah konektivitas, ini sulit diwujudkan, dan tentu saja ada masalah keamanan dalam membuka port masuk
    Namun, alih-alih meng-host berkas index.html lewat HTTP(S), bagaimana kalau semuanya di-host dengan BitTorrent
    Situs web bisa menjadi sekumpulan berkas yang ditunjuk oleh berkas hash DHT. Dengan begitu, setiap orang yang mengunjungi situs web itu untuk sementara ikut meng-host dan mendukung situs tersebut. Bahkan jika situs self-hosting terkena efek Slashdot/HN, hosting tidak akan gagal karena para pengunjung baru untuk sementara menjadi seeder berkas BitTorrent

    • Sebenarnya ada proyek-proyek yang pernah mengeksplorasi ini, salah satunya Chord
      https://en.wikipedia.org/wiki/Chord_%28peer-to-peer%29?wprov...
    • Ini hampir seperti mendeskripsikan IPFS. Hanya saja IPFS menyebalkan karena meski sudah menghabiskan begitu banyak uang dan waktu, tidak punya SDK ekosistem yang konsisten, tidak dibangun ulang berbasis Rust, dan hanya membuang-buang perhatian di bidang ini
    • Saya mengimplementasikan hal persis ini di https://github.com/anacrolix/btlink. Berjalan sangat baik. Sayangnya tidak mendapat pendanaan dari tempat seperti OTF, dan juga tidak ada pihak yang secara komersial tertarik untuk memudahkan hosting dan penskalaan situs web