Tak jsem se právě nasral:
Rozhodnutí Evropského Parlamentu ve věci ACTA se bude ignorovat. A schvalovat se bude dokud nebude schváleno.
http://www.lupa.cz/zpravicky/rozhodnuti-evropskeho-parlamentu-ve-veci-acta-se-bude-ignorovat-a-schvalovat-se-bude-dokud-nebude-schvaleno/
a teď k věci. Pouštět se do nějakých protestů nemá cenu dokud nebude celoevropská akce, a ti kokoti to stejně můžou ignorovat. Takže zbývá technické řešení jak dosáhnout nekontrolovatelné svobody šíření informací beze strachu z postihu participantů.
Již jsem zkoušel vymyslet různé nápady, ale žádný nikdy nebyl podroben dostateční kritice. Takže shrnu to co mi vězí v hlavě a rozcupujte tu ideu prosím.
Nápad je takovýto: darknety jsou pomalé a zbytečně přehnané vzhledem k tomu že není potřeba skrýt skutečnou identitu účastníků, ale postačí když bude nedokazatelná odpovědnost za obsah jimi distribuovaný.
P2P síť by pak fungovala takto (nabízí se možnost rozšiřit klienta existující sítě, netřeba vynalézat kolo):
- každý může komunikovat s každým
- soubor je rozdělen do bloků o maximální velikosti 128kb a tyto jsou rozdistribuovány mezi uzly sítě podle hashe, id uzlů i hashe jsou 160 bitová čísla a tedy uzly které jsou dostatečně blízko hashi podle nějaké metriky budou tyto bloky uchovávat
- při vytváření bloků je použit algoritmus kdy je vytvořeno N bloků, ale pro složení souboru stačí libovolných M bloků, M<N
(
http://en.wikipedia.org/wiki/Shamir%27s_Secret_Sharing ,
http://point-at-infinity.org/ssss/demo.html), díky tomu je i vyřešen problém kdy by ze sítě vypadly všechny uzly jenž jsou zodpovědné za nějaký konkrétní blok
- pro adresaci uzlů sítě se používá DHT jako kademlia a nebo chord:
http://en.wikipedia.org/wiki/Distributed_hash_table- při uploadu síť pracuje na bázi mixnetu, při downloadu se stahují přímo bloky
- podle magnetu lze dohledat soubor s hashi které je získat včetně alternativ
b0 - h01 ... h0k
b1 - h11 ... h1k
...
bn - hn1 ... hnk
soubor je pak složen ze získaných bloků
- soubor je před uploadem zašifrován a samotné bloky jsou ještě jednou volitelně zašifrovány u klientů za ně zodpovědných
- hledání probíhá pomocí kombinace několika DHT
a nyní:
proč by toto nemělo fungovat, jaké vidíte slabiny?legislativní problémy neřeším, otázka je jestli to vůbec může reálně fungovat a nebo je to obecně špatný design který se zadusí sám
jinak funkční klient který toto všechno dělá existuje, ale není open source:
http://en.wikipedia.org/wiki/Perfect_Dark_%28P2P%29poslední update má z 6. června takže to ještě není mrtvý, ale brzy asi bude protože v Japonsku začnou odpojovat uživatele i za pouhé používání této sítě, bude stačit aby pomohli jako proxy při přenesení jendoho bloku nelegálních dat a ani nemusí vědět co přenášeli, ACTA hadr...
stáhnout lze zde:
http://translate.google.cz/translate?sl=ja&tl=en&js=n&prev=_t&hl=cs&ie=UTF-8&layout=2&eotf=1&u=http%3A%2F%2Fperfectdark.benri-tool.net%2FJinak to nemá žádnou formu nat traversal a nejde dodělat bo to není open source a autor je obtížně kontaktovatelný protože v Japonsku je vytváření takovéto aplikace trestným činem, takže se to řeší anonymním vydáním. Počet aktivních uživatelů je asi 30 tisíc, dle monitoringu...