1 puan yazan GN⁺ 2023-08-13 | 1 yorum | WhatsApp'ta paylaş
  • 2009’da Nokia telefonlarda mümkün olan telefon üzerinde çalışan kişisel web sitesi barındırma, bugün ortadan kalkmış bir özellik; çok daha yüksek performanslı modern akıllı telefonlarda bile yeniden görülmüyor
  • Bu özelliğin uygulanmamasının temel nedeni, büyük şirketler için teşvik eksikliği ve kapalı ekosistemleri (walled garden) koruma isteği
  • Android, 80 numaralı portta web sunucusu çalıştırmaya izin vermiyor; güvenlik gerekçesiyle buna müsaade edilmiyor
  • Yeni abonelerin önemli bir bölümü CG-NAT ortamında ve IPv6 yaygınlığı yetersiz olduğu için kendi kendine barındırma zorlaşıyor
  • İlk internet kullanıcılarının yararlandığı kendi kendine barındırma ayrıcalığı yeni kullanıcılara sunulmadı; sıradaki 1 milyar web sitesinin sıradan telefon kullanıcılarından çıkabileceği olasılığı dile getiriliyor

Geçmiş Nokia dönemi ile bugün arasındaki fark

  • 2009’da yalnızca bir Nokia ile herkes doğrudan kendi telefonunda çalışan kişisel bir web sitesine sahip olabiliyordu
    • Bu teknoloji yaygınlaşamadan ortadan kayboldu
  • Günümüz telefonları, hem performans hem de pil ömrü açısından o dönemin Nokia’larından çok daha güçlü
    • Buna rağmen telefonda sunucu çalıştırma örneklerine rastlamak zor

Neden uygulanmadı?

  • Temel neden olarak büyük şirketler için teşvik eksikliği gösteriliyor
    • Kapalı ekosistemlerin (walled garden) gelişmesini sağlamak için şirketlerin özellikle kaçınmak isteyebileceği bir alan olabilir
  • Android telefonlar 80 numaralı portta web sunucusu çalıştıramıyor
    • Bu sorun daha önce Google’a iletildi, ancak güvenlik gerekçesiyle izin verilmedi
    • iPhone’da mümkün olup olmadığı belirsiz
  • Yeni abonelerin önemli bir kısmı CG-NAT arkasında yer alıyor ve IPv6 yaygın değil

Gereklilik ve görünüm

  • Mevcut telefonlar, erken dönem Nokia web sunucularına benzer düzeyde küçük ölçekli kişisel web sitelerini rahatlıkla kaldırabilir
  • Bu özelliğe ihtiyaç duyulmasının nedeni, internet kullanıcılarının önemli bir bölümünün kişisel web sitesi barındırma maliyetini karşılayamaması
    • İlk internet kullanıcılarının yararlandığı kendi kendine barındırma ayrıcalığı yeni kullanıcılara tanınmıyor
    • Yeni kullanıcılar internete katıldıklarında cihazları zaten CG-NAT arkasında oluyor
  • Şirketler ve kamu kurumları iş birliği yaparsa, sıradaki 1 milyar web sitesi sıradan telefon kullanıcılarından çıkabilir
    • Gerekli olan şey, her yerde mümkün olan IPv6 bağlantısı ve web sunucusu çalıştırmaya optimize edilmiş telefon işletim sistemi

1 yorum

 
GN⁺ 2023-08-13
Hacker News yorumları
  • Lütfen olmasın. Telefonlar tünele girer, pilleri biter, iç mekânlarda sinyal çoğu zaman zayıftır ya da hiç yoktur; bu yüzden sunucu olarak çok istikrarsızdırlar
    Üstelik pili çok daha hızlı tüketir. Yedek bir telefonu dolapta sürekli prize takılı tutup Wi-Fi/Ethernet’e bağlayarak web sunucusuna dönüştürecekseniz sorun yok; ama gerçekten yanınızda taşıdığınız mobil cihazda web sunucusu çalıştırmak kötü bir fikir

    • Herkesin web sitesini telefonda barındırması gerektiği söylenmiyor; istenirse bunun yapılabilmesi gerektiği söyleniyor. Android ve iOS, uygulamaların yapabileceklerini çoğu zaman keyfî gerekçelerle kısıtlıyor
      Jailbreak yapmadan ya da bootloader kilidini açıp root etmeden, dolaptaki web sunucusunu bile 80 numaralı portta çalıştıramıyorsunuz; bunun neden böyle olması gerektiğine dair iyi bir sebep aklıma gelmiyor. Android ve iOS zaten varsayılan olarak önemli bir HTTP(S) sunucusu sunmuyor; o hâlde uygulamaların 80/443 portlarını kullanması neden engellenmeli, anlamıyorum
    • İstikrarsız düğümlerden oluşan ağlar zaten eskiden beri vardı; e-posta veya Usenet gibi eski protokollerde de bu varsayım yer alıyor
      Herkesin kesinti süreleri birbiriyle ilişkili değilse, aynı derecede istikrarsız yalnızca 2 eşin geçici önbellek sunucusu gibi çalışması bile hissedilen çalışma süresini %95’ten %99,99’a çıkarabilir
    • Geçerli bir noktayı çürütmeye çalışmıyorum ama tüm web sitelerinin her zaman çalışması gerekip gerekmediğine başka bir açıdan bakılabilir. Ailem apitman.com’a gittiğinde en yeni seyahat fotoğraflarımı görebileceğini biliyorsa, ara sıra kapalı olması deneyimi çok etkilemez; daha sonra tekrar denerler
      Yine de telefondan kendi kendine barındırma deyince, bence dolaptaki telefon + USB sürücü yöntemi daha mantıklı
    • Yedek telefonu dolapta prize takıp Wi-Fi/Ethernet’e bağlayarak web sunucusu olarak kullanma gibi düşük bir eşik bile, şu anda yedek telefonu ve biraz HTML bilgisi olan biri için ne yazık ki neredeyse imkânsız
      iOS/Android için WordPress gibi bir şey yapacak bir unicorn çıkmasını bekliyor insan
    • Tünelde yaşamıyorsanız bunun ne önemi var, anlamıyorum. Basit bir portföy ya da kişisel site barındırma seviyesinde %99 çalışma süresine bile gerek yok
  • Bunun mümkün olması için kesinlikle iyi bir neden var: eski telefonları yeniden kullanmak. Eski PC’lerin aksine güç verimliliği düşünülerek yapılmışlar; atılıp e-atığa dönüşmelerindense ya da çekmecede unutulmalarındansa web sunucusu olarak kullanılmaları daha iyi görünüyor
    LineageOS ve eski CyanogenMod kullandığım için herhâlde, Android’de web sunucusu çalıştırmakla ilgili bir sorun olduğundan haberim yoktu. Geçenlerde trende canım sıkılmışken F-Droid uygulaması Lightweight Web Server (LWS) ile iPhone kullanan bir arkadaşıma dosya gönderdim; WhatsApp’a yüklemekten daha yavaş olduğu ve dosya boyutu sınırı da bulunduğu için daha kolay bir yol yoktu. Dosyayı bir klasöre taşıyıp biraz HTML dosyası hazırladıktan sonra, arkadaşım Wi-Fi hotspot’u açınca ben bağlanıp IP adresini girmesini ya da QR kodunu taramasını sağladım; gayet işe yaradı. Garip biçimde hotspot’u benim oluşturmam işe yaramadı, arkadaşın tarafına bağlanmam gerekiyordu; nedenini merak ediyorum
    Sık kullanılan bir özellik olmasa da, bu kadar basit bir işi yapamayan telefonu kabullenmek zor. Üreticilerin donanımla yapılabilecek şeyleri keyfî olarak kısıtlamamasını isterim. Kimseye iş web sitesini telefonda çalıştırmasını tavsiye etmem. Güvenlik de şüpheli, performans da sınırlı; DDoS da sorun olabilir. Yine de satın aldığım cihazla gereksiz deneyler yapma özgürlüğünü kesinlikle istiyorum
    Yanlış hatırlamıyorsam Hong Kong protestocuları için de bir dönem bir tür telefon mesh ağı faydalı olmuştu

    • Telefonların güç verimliliğinin büyük kısmı derin uyku modu ve ağ paketlerini toplu işleme üzerine kurulu. Bu, sunucunun yaptığı işin tam tersi
    • Android telefonlar genelde 1-2 yıl sonra güvenlik güncellemesi bile alamıyor; bunun üzerinde web sunucusu mu çalıştırmak istiyorsunuz
    • Basit P2P dosya paylaşımı için toffeeshare.com deneyebilirsiniz
    • Hotspot’u açtığında arkadaşının bağlanmak için hangi adresi kullandığını merak ediyorum
  • Bir barındırma şirketi kullanmadan kişisel bir web sitesi barındırma fikrinde, neden illa 80 numaralı port olması gerektiğini anlamıyorum. 80 numaralı port ticari barındırmada kullanılan bir şey; bu öneri ise özünde ticari barındırmadan farklı. Üzerinde uzlaşılmış yüksek bir port kullanmanın neden kabul edilemez bir alternatif olduğunu pek anlayamıyorum
    Root edilmemiş Android’in 80 numaralı portun kullanımını engellemesi, bilgisayar sahibine root yetkisi verilmemesi gibi daha büyük bir sorunun yalnızca bir belirtisi. Bunun yerine o yetkinin reklam şirketlerinde olduğu söylenebilir
    Alakasız olabilir ama Android’de 80 numaralı port yönlendirme mümkün. Örneğin NetGuard gibi bir uygulamayla tcp/80’i NetBSD çalışan bir bilgisayara yönlendirebilirsiniz. TLS’e takıntılı biriyseniz bunu bir deneyip dışarıya giden şifrelenmemiş trafiğin ne kadar olduğunu gözlemlemeye değer
    Bir düşünce deneyi yapalım. X adlı bir konu alanındaki bilginiz sayesinde maaş ya da ekonomik çıkar elde ediyorsanız ve biri daha fazla insana X’in nasıl çalıştığını öğretmeyi önerirse, “kimse X’in nasıl çalıştığını bilmek istemiyor” gibi bir tepki verme olasılığınız nedir? X’i anlayanlarla anlamayanlar arasındaki bilgi asimetrisi korunmalı ki para kazanmaya devam edilebilsin; bu yüzden mevcut durumun sürmesini istersiniz

    • 80 numaralı port, IANA tarafından atanmış standart güvensiz HTTP portudur. Sitenin ticari olup olmamasıyla hiçbir ilgisi yoktur
      https://www.iana.org/assignments/service-names-port-numbers/...
    • ABD’de bile çoğu insanın geniş bant hızında internete dahi sahip olmadığı, ikinci bir bilgisayarının ise hiç olmadığı yönünde istatistikler görmüştüm
      Rahatsız edici bir düşünce ama modern kişisel web sitesi, birinin TikTok profil sayfası. Herkesin telefonu olduğu ve TikTok sadece çalıştığı için bu mümkün oldu. Bu modelden öğrenilecek şeyler var, ama dersin ne olduğundan emin değilim
    • Ama o zaman kullanıcının “Fortnite V-Bucks oluşturucu APK nasıl kurulur” gibi bir video eğitimini izleyip casus yazılım yükleyerek botnet zombisi olmasını engellemenin yolu kalmaz. Çoğu insan ortalama bir HN okuru ya da teknisyen değil; sadece internete güvenle girmesini ve zengin uygulama/oyunlar kullanmasını sağlayan bir cihaz istiyor, telefonunu kendine göre yapmak için her hafta saatlerce ayarlarla uğraşmak istemiyor
      Tüm kullanıcıların root yetkisine sahip olduğu ve kendi cihazlarını “kontrol” etmelerinin neredeyse hiç sürtünme yaratmadığı bir dünyada, “kötü amaçlı yazılım derdi olmadan içerik ve sosyal medya tüketmek için iPhone alıyorum” seçimi bile zorlaşır ve daha fazla kişi zarar görür. Ortalama bir insan, bir gün aptalca bir şey yapıp hack’lenene kadar üreticinin koyduğu güvenlik önlemlerine ihtiyaç duyduğunu bilmez
      Bunu düzeltip ideale yaklaşmanın yolu eğitimdir. Dolandırıcılıkları ayırt etme, yaygın hizmetlerin nasıl çalıştığını ve aktörlerin motivasyonlarının ne olduğunu akıl yürütme becerisi kazandıran standartlaştırılmış derslere ihtiyaç var. Ama ABD’nin bile buna ilgi göstermediği bir durumda bunu dünya çapında garanti etmek son derece zor
    • “Güvenlik”, sözde “teknoloji” şirketlerinin bilgisayar sahiplerinden kontrolü almasının meşrulaştırma gerekçesi haline geldi. Bu başlıkta da bu tür rasyonalizasyonları görebilirsiniz; günümüzün popüler tüketici işletim sistemlerinin genelinde de yaygın biçimde kullanılıyor
    • “Bir web sitesiyle ne yapılabilir?” diye soruyorsanız, önce web sitesinin ne olduğuna bakmak gerekir. Sözde “teknoloji” şirketlerini destekleyen taraf, web’i reklam ve satış mecrası olarak kullanmaya elverişli hikâyeler anlatır ve aracı olarak bundan kâr eder. Bu yapı içinde yürütülen gözetim gerçek dışı denecek kadar büyüktür
      Web sitesi, httpd çalışan bir bilgisayardır. Bir “platform” değildir, kitle çekme aracı da değildir. Bunlar httpd çalıştırmanın belirli kullanım biçimleridir ve tesadüfen sözde “teknoloji” şirketi aracılarını zengin eden kullanım biçimleridir; tek kullanım şekli değildir
      httpd, HTTP isteklerine yanıt veren bir programdır. HTTP ile yapılabilecek çok şey var. HTTP, büyük kitle çekmek, büyük ölçekte veri toplamak, programatik reklam satmak ve dağıtmak gibi sözde “teknoloji” şirketlerinin seçtiği kullanımlarla sınırlı değildir. Örneğin yalnızca HTTP ile bile aile, arkadaşlar ve iş arkadaşlarıyla dosya, mesaj, ses, video ve keyfî bayt akışları aracı şirketler olmadan doğrudan alınıp gönderilebilir
      Japonya’dan biri bunu zaten göstermişti: https://news.ycombinator.com/item?id=37044318
      Elbette bu şirketlerden çıkar sağlayanlar HTTP’nin başka kullanımlarının tartışılmasını istemez. Reklama ya da belirli insanların para kazanma biçimlerine götürmeyen kullanımları küçümseyeceklerdir. “Kimse istemiyor”, “ben istemiyorum, demek ki başkaları da istemez”, “şundan bundan dolayı olmaz”, “biz denedik, başarısız oldu” gibi zayıf argümanları çok gördük. Web’in ticari olmayan ve reklamla ilgisiz kullanımları hakkında HN’de olumsuz tepki ne kadar güçlüyse, bu tür kullanımların yalnızca mümkün değil aynı zamanda son derece makul olduğuna o kadar daha çok inanıyorum. Zaman daha bilge olan tarafı gösterecek; henüz erken aşamadayız
  • “Birçok internet kullanıcısı kişisel web sitesi barındırmayı karşılayamaz” gerekçesini anlıyorum ama katılmıyorum. Web sitesi barındırmak için çok sayıda harika ücretsiz seçenek var. Ben şahsen GitHub Pages kullanıyorum ama Netlify, Vercel ve Glitch de harika ücretsiz katmanlar sunuyor. Sadece web’e birkaç yazı koymak istiyorsanız WordPress.com da ücretsiz blog barındırma sunuyor
    Bu seçeneklerin hepsi başkasının hizmetini kullanmak anlamına geliyor ve haber vermeden ortadan kaybolabilirler. Bunu tercih etmeyenler olmasını anlıyorum. Ama ben tüm yığına sahip olmaktansa telefon pilini ve site erişilebilirliğini daha fazla önemsiyorum

    • Telefon pilinin neden biteceğini anlamıyorum
      Trafik dökümü alıp kurulu tüm uygulamaların kişisel veriler için işlediği binlerce isteğin ne kadarını yaptığını kontrol etmeniz yeterli
  • 2009’da Nokia’nız varsa kendi telefonunuzda kişisel bir web sitesi çalıştırabiliyordunuz ama bunun yaygın benimsenmemiş olması üzücü değil, sadece makul bir durumdu. 2009’da bile telefonda web sitesi barındırmak mantıklı değildi; barındırma hizmeti kullanmak istemiyorsanız eski bir masaüstü ya da dizüstü bilgisayar, akıllı telefondan daha mantıklıydı
    Bir sunucu olarak akıllı telefon, internete erişimin mümkün olmadığı ya da istenmediği yüz yüze durumlarda işe yarayabilir. Örneğin acil mahalle iletişim ağı veya bit pazarında P2P alışveriş gibi
    Ancak bu kullanım senaryoları nadirdir ya da pratik değerleri çoğu zaman sınırlıdır. Genel internet kesintileri genelde hızla giderilir; bit pazarında da etrafta dolaşıp ürünlere bakmak yeterlidir. Bu yüzden böyle çözümleri geliştirmeye çok fazla kaynak ayrılmaz

  • “Pek çok internet kullanıcısı kişisel web sitesi barındırmayı karşılayamaz” deniyor ama NearlyFreeSpeech.NET, “en az 0,25 dolarla, 2002’den beri kullandığın kadar öde barındırmanın ustalarının web sitesi kurmasını sağlıyoruz” diyor
    Akıllı telefon alabilen birinin basit statik hostingi karşılayamadığı mı söyleniyor?
    https://www.nearlyfreespeech.net/

    • Böyle bir siteye ya da hizmete sahip değilsiniz, onu kontrol etmiyorsunuz. Sadece yetkisiz bir kiracısınız ve kontrol edemeyeceğiniz çeşitli tehditlere açıksınız
      Hizmetin kapanması, fiyat artışı, hesap/instance kapatılması, verinin kötüye kullanılması vb. var; bir gün fiilen rehin kalma olasılığınız neredeyse garantili. İnsanların sahip oldukları cihazlarda hosting yapabilmesine karşı çıkacaksanız, bu özgürlüğün neden yıkıcı ve zararlı olduğunu somut biçimde gösteren daha iyi bir gerekçe gerekir
    • github.com’da statik bir siteyi ücretsiz çalıştırabilirsiniz
    • HN’de birkaç tıklamayı bile karşılayamıyormuş gibi görünüyor
    • Mikro ödemelerin hâlâ daha yaygınlaşmamış olmasının bir nedeni var. Gerçek maliyet ihmal edilecek kadar küçük olsa bile, üçüncü taraf abonelik hizmetine kaydolmanın sürtünmesi ve yan maliyetleri var
    • Bende de açılmıyor. Ucuz etin yahnisi gibi görünüyor
  • “Pek çok internet kullanıcısı kişisel web sitesi barındırmayı karşılayamaz” sözüne gelince, bu gezegende web sitesi barındırmak isteyip de bunu yapamayan ve telefonları desteklerse başlayacak tek bir kişi var mı bilmiyorum. Bence yok
    İnsanların %99,99999’u hiçbir şey barındırmak istemiyor; web hosting’in ne olduğunu bile bilmiyor olmaları muhtemel. İsteyenler için bile, web hosting amacıyla tasarlanmamış bir cihaza ve ağ bağlantısına bel bağlamaktansa 5 dolarlık VPS ya da Raspberry Pi almak çok daha maliyet etkin, güvenilir ve performanslıdır. Telefonların pil ömrü sınırlıdır, mobil ağlar istikrarsızdır ve insanlar cihazları ağırlıklı olarak bu şekilde kullandığı için bant genişliğinin çoğu indirmeye ayrılır
    Dolayısıyla ekosistemin mobil cihazlarda web sitesi çalıştırmayı desteklememesinin nedeni şu: 1) berbat bir fikir, 2) talep yok ve 3) yüzlerce daha iyi seçenek var

    • Bugün için bunun doğru olduğuna katılıyorum; ama iyi bir uygulama ortaya çıkana kadar insanlar otomobil ya da akıllı telefon istediklerini de bilmiyordu. iPhone’dan önce de akıllı telefonlar yıllardır vardı ama nişti. Sektörümüz şimdiye kadar self-hosting’in değerini göstermekte tamamen başarısız oldu
    • Ben tam tersini düşünüyorum. Milyarlarca insanın Facebook ve X kullanmasının nedeni, kendi web sitesini barındırmanın çok zor olması. Telefonda web sitesi barındırmanın basit bir yolu olsa, milyonlarca kişinin bunu kesinlikle seveceğini düşünüyorum
    • Kişisel web sitesi barındırma birçok sağlayıcı tarafından %100 ücretsiz sunuluyor
  • Birçok platformda ayda 5-7 dolar civarına web sunucusu bulunabiliyor. Muhtemelen telefondan daha iyi, kesinlikle de daha güvenilir. İnsanları engelleyen şeyin para değil, çoğu kişinin web sitesi barındırmak için bir kullanım senaryosunun olmaması olduğunu düşünüyorum
    90’ların tekno-hippi ütopyası hayalinde herkesin, kendi lehimlediği şeyler hakkında devasa ve benzersiz kişisel web siteleri olacağı sanılıyordu ama öyle olmadı. Meğer çoğu insan, başkalarının bir şeyler yaptığı videoları izlemek istiyormuş; bunları merkezi bir yerde barındırmak da en verimli yol

    • İçerik üretmektense tüketmeye en az bir basamak daha fazla zaman harcandığı neredeyse apaçık bence. Kimse okumayacaksa neden her gün saatlerce derinlikli blog yazıları yazılsın? Yazarlar ya da içerik üreticileri, yaptıkları işin tüketilmesini ister. Dolayısıyla içerik ile tüketim arasındaki denge, üretimden çok daha fazla tüketim tarafına oturmak zorunda
      Bu da “her insan için bir kişisel web sitesi” ütopyasının neden gerçekleşmediğini temiz biçimde açıklıyor bence. Elbette sırf keyif için harika içerik üreten ve tüketilip tüketilmediğini umursamayan insanlar da var; ama bu istisnaya daha yakın, herkesin varsayılan çalışma biçimi değil
      Aylık 5-7 dolarlık hosting konusunda da tamamen doğru. Eskiden evde sunucu çalıştırırdım, ama elektrik faturasının küçük bir VPS kiralama maliyetinden daha fazla tuttuğunu fark ettim. Merkezileşmede muazzam ölçek ekonomileri var
    • Yılda 60 dolar, dünyadaki pek çok insan için büyük para. Ayda o kadar ödeyip bir yatakta yaşayan insanlarla tanıştım
      Bizim ülkede en ucuz PHP/MySQL hosting yılda 18 dolar
  • Yazı mantıklı değil. Teknik olarak çeşitli dinamik DNS sistemleriyle mümkün. IPv6 adresi, MAC adresi gibi cihaza sabitlenmiş bir şey değil
    Mümkün olsa bile bu bir güvenlik kâbusu olurdu; internete sürekli P2P keşif yükünü çılgınca bindirmemek için de sonunda merkezi bir sisteme dayanmak zorunda kalınırdı
    Kişisel web sitesi istiyorsanız neocities gibi bir servis kullanmak yeterli değil mi? Ücretsiz ve statik içeriği istediğiniz kadar yükleyebiliyorsunuz. HTML sayfalarını elle yazmak istemiyorsanız TiddlyWiki oluşturup yükleyebilirsiniz

    • Açık söylemek gerekirse, self-hosting'in kendisine karşı değilim; ama güvenli biçimde sürdürülebilir ve kullanışlı, standartlaştırılmış bir paket içinde ucuza sunulması gerekir. Telefon kesinlikle bu değil
    • Kulağa oldukça makul geliyor. Anonimleştirmek de epey kolay olacak gibi; tanıştığıma memnun oldum
      Telefonda Resilio Sync ve tek dosyalık TiddlyWiki kullanma yöntemi de oldukça pratik. TiddlyWiki'nin yapabildiklerine çoğu kişinin şaşıracağını düşünüyorum. ratox ya da toxic, veya IPFS bağlanmış bir dosya izleyici de mümkün; ama performans ya da kullanıma hazır olma açısından daha zayıf. Kullanıcı tanımlı koşullarla otomatik push yapılabilir ya da abonelere elle gönderilebilir; yükün bir kısmının telefondan dışarı taşınması gerekir. Değiştirilebilir bir torrent swarm'ında sürekli seeder'lar olursa daha da iyi. Dünyadaki çok sayıda insan için gayet iyi uyabilir. Telefonda anonimleştirme daha zor, ama mümkün
      İkisini birden yapmak da mantıklı
      Buna önyüklenebilir, düzgün bir USB de eklenirse; telefondan fazlasına ihtiyaç duyulduğunda herhangi bir makinenin başına geçip TiddlyWiki veya başka altyapılar üzerinde çalışmak da bazen yeterince kolay olur. Asgari maddi koşullarla neredeyse herkesin “devasa sohbete” katılabilmesini sağlayacak bir yol bulmaya çalışmak saygıdeğer ve önemli bir mesele
    • Ben de bu yazıyı anlamakta zorlanıyorum. IPv6 bunu nasıl çözüyor? IP yönlendirme içindir ve coğrafyayla bağlantılıdır; kimlikle bağlantılı değildir. Ayrıca IP her değiştiğinde, dinamik DNS yüzünden web sitesi en az 1-2 dakika çözümlenemeyecek değil mi?
  • Sınırlı veri paketleri ve bağlantı sorunları nedeniyle hayata geçirilmesi zor; gelen portları açmanın güvenlik sorunları da elbette var
    Ama index.html dosyasını HTTP(S) ile barındırmak yerine herkes BitTorrent ile barındırsa nasıl olur?
    Web sitesi, bir DHT hash dosyasının işaret ettiği dosya demeti olabilir. Böylece web sitesini ziyaret eden herkes geçici olarak o siteyi barındırıp desteklemiş olur. Self-host edilen bir site Slashdot/HN etkisine maruz kalsa bile, yeni ziyaretçiler geçici olarak BitTorrent dosyasının seeder'ı olacağından barındırma çökmez

    • Aslında bunu araştıran projeler vardı; bunlardan biri Chord'du
      https://en.wikipedia.org/wiki/Chord_%28peer-to-peer%29?wprov...
    • Neredeyse IPFS'yi tarif etmişsiniz. Ancak IPFS'nin bu kadar para ve zaman harcayıp hâlâ tutarlı bir ekosistem SDK'sına sahip olmaması, Rust tabanlı olarak yeniden inşa edilmemesi ve bu alandaki ilgiyi boşa harcaması sinir bozucu
    • Tam olarak bunu https://github.com/anacrolix/btlink üzerinde uyguladım. Çok iyi çalışıyor. Ne yazık ki OTF gibi yerlerden fon alamadı ve web sitesi barındırmayı ve ölçeklemeyi kolaylaştırmaya ticari ilgi duyan bir yer de çıkmadı