"Blok zinciri öncesi çağda" temsili bir merkezi olmayan dosya depolama protokolü olarak BitTorrent ve onun gelişme ve düşüş hikayesi bize nasıl ilham verebilir?
Kelimeler: Affe
BitTorrent Nedir?
BitTorrent, Amerikalı programcı Bram Cohen tarafından geliştirilen klasik bir eşler arası protokoldür.
Basitçe söylemek gerekirse, BitTorrent'teki eksiksiz bir dosya, bireysel indiricilerin kişisel bilgisayarlarına dağılmış birçok dosya bulmacasına bölünmüştür. Eksiksiz bir dosya almak istiyorsanız, BitTorrent istemcisi bilgisayarınızda ihtiyacınız olan dosya bulmacasının kimde olduğunu sormanıza ve sizin için indirmenize yardımcı olur ve indirdiğiniz bulmacaya başka biri ihtiyaç duyarsa, BitTorrent istemcisi başkalarının indirmesi için sahip olduğunuz dosya bulmacasını da yükler.
Bu nedenle, aynı dosyayı ne kadar çok kişi indirirse, o kadar hızlı indirilir (çünkü her indirici aynı anda birkaç dosya bulmacası toplayabilir ve yükleme ağı bant genişliğinden tam olarak yararlanabilir). Esasen "hepimiz birimiz, birimiz hepimiz için" paylaşım ağıdır. Bununla birlikte, böyle bir ağda, merkezi bir düğüme benzer bir bileşen vardır: Tracker sunucusu. BitTorrent istemcisinin diğer insanların bilgisayarlarından kaynak almanıza yardımcı olabileceğini biliyoruz, ancak "hangi insanların bilgisayarlarında hangi dosya bulmacalarının olduğunu" nasıl biliyor? İşte burada Tracker sunucusu devreye giriyor. Tracker sunucusu, hangi istemcilerin hangi dosya bulmacalarına sahip olduğu hakkında bilgi kaydeder ve bir BitTorrent istemcisi bir dosyayı her indirmek istediğinde, Tracker sunucusuna ilgili dosya bulmacasını nerede bulacağını sorar.
Burada kayda değer üç nokta var: Birincisi, indirici, kaynağı indirirken başkalarının indirmesi için kaynağı yüklemekten de sorumludur, aksi takdirde herkes yalnızca indirir, yüklemez ve herkesin oynayacak hiçbir şeyi olmaz. İkincisi, BitTorrent protokolü, çalışması için nispeten merkezi bir Tracker sunucusuna dayanır ve sunucu düzgün çalışmıyorsa, o sunucuya bağlı olan tüm istemciler de çalışmayacaktır. Üçüncüsü, BT protokolünün ana kullanım durumu, önemli bir kısmı korsan kaynaklar (Pirating ve "korsanlık" ) olan her türlü ses ve video kaynağını paylaşmaktır. Bu üç özellikten, BitTorrent protokolünün popülerleşmesinde karşılaşılan zorlukları daha iyi anlayabiliriz.
"Bu korsanlık": düzenleme korsanlığı cezalandırıyor
Çok sayıda kullanıcı korsan filmleri paylaşmak için BitTorrent'i kullandıktan sonra, Amerika Sinema Filmleri Derneği'nin başı belaya girdi. BitTorrent'in korsan film ve televizyonun yayılmasını kolaylaştırdığına şüphe yok. Bram'in "içeriği değil, yalnızca teknolojiyi sağlama" konusundaki ısrarına rağmen ve eşine göre, "Bram muhtemelen BT kullanıcıları arasında torrent kullanmadan herhangi bir video ve korsan yazılım indirmeyen tek kişidir, BT'ye yönelik çok sayıda telif hakkı ihlali düzenleyicilerin dikkatini çekti ve dünyanın dört bir yanındaki hükümetler BT'nin korsanlığı yaymak için kullanımını kısıtladı ve en basit yol, iyi bilinen Tracker sunucularını kapatmaktır."
BitTorrent söz konusu olduğunda, korsan videolar almak ve ücretsiz olarak almak, birçok insanın torrent kullanmayı düşündüğü ilk şeydir. Ve her P2P teknolojisinin ortaya çıkışı, az ya da çok "düzenlemenin" atlatılmasıdır. Bu "yeraltı" doğası hem BT'nin cazibesi hem de düzenleyici baskının kaçınılmaz nedenidir.
Tanınmış özgür yazılım hareketi ve blok zinciri dünyasında zaten bir klişe olan copyleft kavramı gibi daha açık telif hakkı yasalarını zorlamamız gerekip gerekmediği konusunda çok fazla ayrıntıya girmeyeceğim.
İlginç bir şekilde, BitTorrent'in "çalıştırmak için merkezi izleyici sunucularına dayanan" teknik özellikleri, aynı zamanda düzenlemeyi çökertmek için mükemmel bir araç sağlar. Bu, dolaylı olarak, daha sonra tartışılacak olan IPFS gibi tek bir sunucunun bağımlılığını önleyebilen DHT gibi teknolojilerin ve bugün bildiğimiz şekliyle blok zinciri ekosisteminin benimsenmesine yol açtı.
Yalnızca indirin ve yüklemeyin: merkezi hizmet sağlayıcıların kan emmesi
Düzenleyici faktörlere ek olarak, merkezi hizmet sağlayıcıların varlığı da "ekme makinelerini" giderek daha nadir hale getirdi. "Tohumlama", bir dosyayı indirme ve aynı zamanda dosyanın parçalarını başkalarının indirmesi için yükleme eylemini ifade eder (hepimiz birimiz, birimiz hepimiz için). Bununla birlikte, ünlü ağ diski ve ünlü gök gürültüsü gibi bazı merkezi servis sağlayıcılar, özel merkezi BT kaynak istasyonları kuracaktır, ancak bu kaynak istasyonları, indirme sürecinde tüm BT ağına yükleme trafiğine katkıda bulunmaz ve çok sayıda bireysel istemcinin yükleme trafiğini işgal eder. BT ağından bireylerin katkıda bulunduğu çok sayıda kaynak toplandıktan sonra, bu kaynaklar kullanıcıların para kazanması için "üyelik hakları" veya "çevrimdışı indirme" işlevlerine dönüştürülebilir. Geniş bandı yüklemek için ağ ücretini ödeyen bireysel kullanıcı olduğundan, bu merkezi kaynak istasyonlarının bireysel düğümlerin ağa katkısını "" ettiği düşünülebilir. İndirme ve yükleme trafiğinin asimetrisi nedeniyle, "indir ayrıca yükle" ye uyan diğer torrent istemcisi kullanıcıları, yavaş indirme hızı nedeniyle yavaş yavaş bu merkezi servis sağlayıcılara geçecektir. Sonuç olarak, tüm ağın faaliyeti bozuldu.
Tabii ki, böyle bir süreç çoğu sıradan kullanıcının algısı olmadan gerçekleşir. Ortalama bir kullanıcı, BT protokolünün arkasında neler olup bittiğini, kaynakların nereden indirildiğini ve bilgisayarının nasıl bir rol oynadığını bilmez; Ayrıca dikkat etmek için hiçbir teşvikleri yoktur ve çoğu ücretsiz film indirmeyi amaçlar ve teknolojinin arkasındaki felsefeyi, teknik detayları ve çalışma ilkelerini umursamazlar. Bilgisayar bilimi okumadan önce, neden bazı filmlerin yavaş indirildiğini ve diğerlerinin hızlı indirildiğini anlamıyordum (cevap: aynı anda ne kadar çok kişi indirirse, indirme o kadar hızlı olur).
Bu klasik bir "müşterekler trajedisi" dir: teşvik mekanizmasının kusurlu olması nedeniyle, kötü niyetli rakipler BT kaynaklarını yapmak için "hepimiz birimiz, birimiz hepimiz için" kavramını görmezden gelebilirler. BT ağlarının gelişimine etik bir bakış açısıyla bakmadan bile, iyi tasarlanmış bir teşvik/ceza mekanizmasının, uzun vadede hayatta kalmak için aslında bir P2P ağının temel bir bileşeni olduğunu görebiliriz.
Niş Hobiler: Özel İzleyici Sitelerinin Mevcut Durumu
Yukarıda belirtilen düzenleme ve kan emmeye ek olarak, gerçek dünya ağ topolojisinin neden olduğu kullanılabilirlik sorunları, protokolün kendisinin kod mimarisi, protokolün etkileşimli deneyimi, BT bağlantı noktalarının ağ operatörleri tarafından engellenmesi ve ucuz ve yüksek kaliteli merkezi akış ortamından gelen rekabet, BT'nin merakla beklenen bir dosya etkileşim protokolünden bugün niş bir hobiye dönüşmesinin nedenleridir. Dünyanın her yerinde PT (Private Tracker) siteleri var ve orijinal açık ortamın aksine, günümüzün PT siteleri yeni insanların katılması konusunda son derece katıdır. Örnek olarak Mantou İstasyonu'nu (tanınmış bir PT sitesi) ele alalım, davetiye kodunuz yoksa aylık "bağış" (aslında abonelik) ücreti 30 USD ve ömür boyu 520 USD'dir. Bazı siteler aboneliklere hiç açık değildir ve yalnızca davetiye ile erişilebilir.
Çin PT çevresi uzun zamandır tüm niş hobilerin sahip olduğu bir dizi "kara kelimeye" sahipti ve her PT istasyonunda, kötülük yapmaktan veya gereksiz dikkat çekmekten kaçınmak için sıkı bir şekilde takip edilmesi gereken sistemler var ve "tohumlamayı" teşvik etmek için olgun mekanizmalar var. Bir zamanlar "merkezi olmayan" BT ağı topluluğu, "yeraltı" geliştirmeye devam etmek için kısmi bir merkezi güven çerçevesi oluşturmak zorunda kaldı. Bu, şüphesiz günümüzün blok zinciri dünyasında ilginç bir hikaye." "Merkezileşme" ve "ademi merkeziyetçilik" hiçbir şekilde iki ayrı fikir değildir. Aralarında çok özel bir spektrum vardır: protokolün ayrıntıları, özel uygulama, dış ortamın etkisi vb., merkezi olmayan bir ağın spektrum üzerindeki konumu üzerinde bir etkiye sahip olacaktır.
İlginç bir şekilde, tek bir PT sitesinin mimarisi büyük olasılıkla merkezileştirilmiş olsa da, her PT sahası genellikle diğer PT sitelerine bir davet bağlantısı olan bir "resmi fırın" alanına sahiptir. Güçlü bir güven ile kurulan bu yerel merkezler, spontane bir şekilde yapısal olarak "merkezi olmayan" bir ağ oluşturmuştur ki bu, yazarın görüşüne göre özellikle akılda kalıcı bir olaydır.
Özet
Teknik açıdan, tek bir nokta tarafından engellenmesi kolay olan BitTorrent'te Tracker'ın varlığı nedeniyle, sonraki merkezi olmayan depolama protokolleri bu dersi öğrendi. Ayrıca BitTorrent bir dosya deposu olduğu için asıl amacı multimedya verilerini blob blok depolama alanı olarak depolamaktır ki bu durum uygulama katmanında kullanılan OLTP ve veri analiz katmanında kullanılan OLAP sisteminden çok farklıdır. Bir takip makalesinde, IPFS'nin BitTorrent ile nasıl karşılaştırıldığına bir göz atacağız. Yazar, BitTorrent'i araştırırken teknik ayrıntılara girmedi ve toplulukla ilk elden bir araştırma yaptı, bu nedenle bazı gerçekler ve teknik ayrıntılar yanlış olabilir
Referans
BitTorrent'in anakarada neden popüler olmadığını >
Yurtiçi ve yurtdışındaki tanınmış PT sitelerinin özeti
The content is for reference only, not a solicitation or offer. No investment, tax, or legal advice provided. See Disclaimer for more risks disclosure.
BitTorrent: Tarafsız açık kaynak teknolojisi ve korsanlığın hikayesi
Kelimeler: Affe
BitTorrent Nedir?
BitTorrent, Amerikalı programcı Bram Cohen tarafından geliştirilen klasik bir eşler arası protokoldür.
Basitçe söylemek gerekirse, BitTorrent'teki eksiksiz bir dosya, bireysel indiricilerin kişisel bilgisayarlarına dağılmış birçok dosya bulmacasına bölünmüştür. Eksiksiz bir dosya almak istiyorsanız, BitTorrent istemcisi bilgisayarınızda ihtiyacınız olan dosya bulmacasının kimde olduğunu sormanıza ve sizin için indirmenize yardımcı olur ve indirdiğiniz bulmacaya başka biri ihtiyaç duyarsa, BitTorrent istemcisi başkalarının indirmesi için sahip olduğunuz dosya bulmacasını da yükler.
Bu nedenle, aynı dosyayı ne kadar çok kişi indirirse, o kadar hızlı indirilir (çünkü her indirici aynı anda birkaç dosya bulmacası toplayabilir ve yükleme ağı bant genişliğinden tam olarak yararlanabilir). Esasen "hepimiz birimiz, birimiz hepimiz için" paylaşım ağıdır. Bununla birlikte, böyle bir ağda, merkezi bir düğüme benzer bir bileşen vardır: Tracker sunucusu. BitTorrent istemcisinin diğer insanların bilgisayarlarından kaynak almanıza yardımcı olabileceğini biliyoruz, ancak "hangi insanların bilgisayarlarında hangi dosya bulmacalarının olduğunu" nasıl biliyor? İşte burada Tracker sunucusu devreye giriyor. Tracker sunucusu, hangi istemcilerin hangi dosya bulmacalarına sahip olduğu hakkında bilgi kaydeder ve bir BitTorrent istemcisi bir dosyayı her indirmek istediğinde, Tracker sunucusuna ilgili dosya bulmacasını nerede bulacağını sorar.
Burada kayda değer üç nokta var: Birincisi, indirici, kaynağı indirirken başkalarının indirmesi için kaynağı yüklemekten de sorumludur, aksi takdirde herkes yalnızca indirir, yüklemez ve herkesin oynayacak hiçbir şeyi olmaz. İkincisi, BitTorrent protokolü, çalışması için nispeten merkezi bir Tracker sunucusuna dayanır ve sunucu düzgün çalışmıyorsa, o sunucuya bağlı olan tüm istemciler de çalışmayacaktır. Üçüncüsü, BT protokolünün ana kullanım durumu, önemli bir kısmı korsan kaynaklar (Pirating ve "korsanlık" ) olan her türlü ses ve video kaynağını paylaşmaktır. Bu üç özellikten, BitTorrent protokolünün popülerleşmesinde karşılaşılan zorlukları daha iyi anlayabiliriz.
"Bu korsanlık": düzenleme korsanlığı cezalandırıyor
Çok sayıda kullanıcı korsan filmleri paylaşmak için BitTorrent'i kullandıktan sonra, Amerika Sinema Filmleri Derneği'nin başı belaya girdi. BitTorrent'in korsan film ve televizyonun yayılmasını kolaylaştırdığına şüphe yok. Bram'in "içeriği değil, yalnızca teknolojiyi sağlama" konusundaki ısrarına rağmen ve eşine göre, "Bram muhtemelen BT kullanıcıları arasında torrent kullanmadan herhangi bir video ve korsan yazılım indirmeyen tek kişidir, BT'ye yönelik çok sayıda telif hakkı ihlali düzenleyicilerin dikkatini çekti ve dünyanın dört bir yanındaki hükümetler BT'nin korsanlığı yaymak için kullanımını kısıtladı ve en basit yol, iyi bilinen Tracker sunucularını kapatmaktır."
BitTorrent söz konusu olduğunda, korsan videolar almak ve ücretsiz olarak almak, birçok insanın torrent kullanmayı düşündüğü ilk şeydir. Ve her P2P teknolojisinin ortaya çıkışı, az ya da çok "düzenlemenin" atlatılmasıdır. Bu "yeraltı" doğası hem BT'nin cazibesi hem de düzenleyici baskının kaçınılmaz nedenidir.
Tanınmış özgür yazılım hareketi ve blok zinciri dünyasında zaten bir klişe olan copyleft kavramı gibi daha açık telif hakkı yasalarını zorlamamız gerekip gerekmediği konusunda çok fazla ayrıntıya girmeyeceğim.
İlginç bir şekilde, BitTorrent'in "çalıştırmak için merkezi izleyici sunucularına dayanan" teknik özellikleri, aynı zamanda düzenlemeyi çökertmek için mükemmel bir araç sağlar. Bu, dolaylı olarak, daha sonra tartışılacak olan IPFS gibi tek bir sunucunun bağımlılığını önleyebilen DHT gibi teknolojilerin ve bugün bildiğimiz şekliyle blok zinciri ekosisteminin benimsenmesine yol açtı.
Yalnızca indirin ve yüklemeyin: merkezi hizmet sağlayıcıların kan emmesi
Düzenleyici faktörlere ek olarak, merkezi hizmet sağlayıcıların varlığı da "ekme makinelerini" giderek daha nadir hale getirdi. "Tohumlama", bir dosyayı indirme ve aynı zamanda dosyanın parçalarını başkalarının indirmesi için yükleme eylemini ifade eder (hepimiz birimiz, birimiz hepimiz için). Bununla birlikte, ünlü ağ diski ve ünlü gök gürültüsü gibi bazı merkezi servis sağlayıcılar, özel merkezi BT kaynak istasyonları kuracaktır, ancak bu kaynak istasyonları, indirme sürecinde tüm BT ağına yükleme trafiğine katkıda bulunmaz ve çok sayıda bireysel istemcinin yükleme trafiğini işgal eder. BT ağından bireylerin katkıda bulunduğu çok sayıda kaynak toplandıktan sonra, bu kaynaklar kullanıcıların para kazanması için "üyelik hakları" veya "çevrimdışı indirme" işlevlerine dönüştürülebilir. Geniş bandı yüklemek için ağ ücretini ödeyen bireysel kullanıcı olduğundan, bu merkezi kaynak istasyonlarının bireysel düğümlerin ağa katkısını "" ettiği düşünülebilir. İndirme ve yükleme trafiğinin asimetrisi nedeniyle, "indir ayrıca yükle" ye uyan diğer torrent istemcisi kullanıcıları, yavaş indirme hızı nedeniyle yavaş yavaş bu merkezi servis sağlayıcılara geçecektir. Sonuç olarak, tüm ağın faaliyeti bozuldu.
Tabii ki, böyle bir süreç çoğu sıradan kullanıcının algısı olmadan gerçekleşir. Ortalama bir kullanıcı, BT protokolünün arkasında neler olup bittiğini, kaynakların nereden indirildiğini ve bilgisayarının nasıl bir rol oynadığını bilmez; Ayrıca dikkat etmek için hiçbir teşvikleri yoktur ve çoğu ücretsiz film indirmeyi amaçlar ve teknolojinin arkasındaki felsefeyi, teknik detayları ve çalışma ilkelerini umursamazlar. Bilgisayar bilimi okumadan önce, neden bazı filmlerin yavaş indirildiğini ve diğerlerinin hızlı indirildiğini anlamıyordum (cevap: aynı anda ne kadar çok kişi indirirse, indirme o kadar hızlı olur).
Bu klasik bir "müşterekler trajedisi" dir: teşvik mekanizmasının kusurlu olması nedeniyle, kötü niyetli rakipler BT kaynaklarını yapmak için "hepimiz birimiz, birimiz hepimiz için" kavramını görmezden gelebilirler. BT ağlarının gelişimine etik bir bakış açısıyla bakmadan bile, iyi tasarlanmış bir teşvik/ceza mekanizmasının, uzun vadede hayatta kalmak için aslında bir P2P ağının temel bir bileşeni olduğunu görebiliriz.
Niş Hobiler: Özel İzleyici Sitelerinin Mevcut Durumu
Yukarıda belirtilen düzenleme ve kan emmeye ek olarak, gerçek dünya ağ topolojisinin neden olduğu kullanılabilirlik sorunları, protokolün kendisinin kod mimarisi, protokolün etkileşimli deneyimi, BT bağlantı noktalarının ağ operatörleri tarafından engellenmesi ve ucuz ve yüksek kaliteli merkezi akış ortamından gelen rekabet, BT'nin merakla beklenen bir dosya etkileşim protokolünden bugün niş bir hobiye dönüşmesinin nedenleridir. Dünyanın her yerinde PT (Private Tracker) siteleri var ve orijinal açık ortamın aksine, günümüzün PT siteleri yeni insanların katılması konusunda son derece katıdır. Örnek olarak Mantou İstasyonu'nu (tanınmış bir PT sitesi) ele alalım, davetiye kodunuz yoksa aylık "bağış" (aslında abonelik) ücreti 30 USD ve ömür boyu 520 USD'dir. Bazı siteler aboneliklere hiç açık değildir ve yalnızca davetiye ile erişilebilir.
Çin PT çevresi uzun zamandır tüm niş hobilerin sahip olduğu bir dizi "kara kelimeye" sahipti ve her PT istasyonunda, kötülük yapmaktan veya gereksiz dikkat çekmekten kaçınmak için sıkı bir şekilde takip edilmesi gereken sistemler var ve "tohumlamayı" teşvik etmek için olgun mekanizmalar var. Bir zamanlar "merkezi olmayan" BT ağı topluluğu, "yeraltı" geliştirmeye devam etmek için kısmi bir merkezi güven çerçevesi oluşturmak zorunda kaldı. Bu, şüphesiz günümüzün blok zinciri dünyasında ilginç bir hikaye." "Merkezileşme" ve "ademi merkeziyetçilik" hiçbir şekilde iki ayrı fikir değildir. Aralarında çok özel bir spektrum vardır: protokolün ayrıntıları, özel uygulama, dış ortamın etkisi vb., merkezi olmayan bir ağın spektrum üzerindeki konumu üzerinde bir etkiye sahip olacaktır.
İlginç bir şekilde, tek bir PT sitesinin mimarisi büyük olasılıkla merkezileştirilmiş olsa da, her PT sahası genellikle diğer PT sitelerine bir davet bağlantısı olan bir "resmi fırın" alanına sahiptir. Güçlü bir güven ile kurulan bu yerel merkezler, spontane bir şekilde yapısal olarak "merkezi olmayan" bir ağ oluşturmuştur ki bu, yazarın görüşüne göre özellikle akılda kalıcı bir olaydır.
Özet
Teknik açıdan, tek bir nokta tarafından engellenmesi kolay olan BitTorrent'te Tracker'ın varlığı nedeniyle, sonraki merkezi olmayan depolama protokolleri bu dersi öğrendi. Ayrıca BitTorrent bir dosya deposu olduğu için asıl amacı multimedya verilerini blob blok depolama alanı olarak depolamaktır ki bu durum uygulama katmanında kullanılan OLTP ve veri analiz katmanında kullanılan OLAP sisteminden çok farklıdır. Bir takip makalesinde, IPFS'nin BitTorrent ile nasıl karşılaştırıldığına bir göz atacağız. Yazar, BitTorrent'i araştırırken teknik ayrıntılara girmedi ve toplulukla ilk elden bir araştırma yaptı, bu nedenle bazı gerçekler ve teknik ayrıntılar yanlış olabilir
Referans
BitTorrent'in anakarada neden popüler olmadığını >