Reklama

Quark

Tajemnice Blockchaina część 2 ? Ukryte Treści

5 maja 2014 | 13:44

Łańcuch bloków jest rdzeniem kręgowym Bitcoina, który podtrzymuje go przy życiu. Jest niewątpliwie jednym z najpiękniejszych wynalazków XXI wieku, kryptograficzną perłą. To właśnie dzięki blockchainowi opracowanemu przez Satoshiego i stojącą za tym kryptografią sieć jest tak bezpieczna, a transakcje niemożliwe do odwrócenia i oszukania. Ale łańcuch bloków to nie tylko kryptografia i baza danych Bitcoina z zapisem wszystkich transakcji. Wraz z ewolucją Bitcoina blockchain stał się żywym organizmem w którym zapisane są informacje, wiadomości, a nawet? obrazy.

W pierwszej części napisałem o tym, że Bitcoiny z bloku genezy nie mogą zostać wydane i o wiadomości zapisanej w bloku genezy. Mało osób jednak zdaje sobie sprawę, że blockchain skrywa znacznie więcej ukrytych treści, a wszystkie z nich są zapisane na Twoim komputerze ? o ile używasz oryginalnego oprogramowania Bitcoin Core.

Jak to możliwe?

Kiedy generowany jest nowy blok, pierwsza transakcja ? czyli ta która generuje nowe monety ma atrybut o nazwie coinbase. Jest to specjalna wartość, gdzie można wstawić cokolwiek, żeby blok był nieprzewidywalny dla innych ? to jest dobre.

Więc oczywiście można wstawić tam tekst i większość tak robi wstawiając tam tylko informacje związane z miningiem i nic dla nas nieznaczące.

Można odczytać te informacje na kilka sposobów, na przykład poprzez węzeł Bitcoin komendami ?bumpblock? albo ?getblockbyhash?. Można też wydrukować każdy ciąg w bazie bezpośrednio: strings -n 20 blk0001.dat. Przykładowo dla pierwszego bloku, o czym pisałem już w pierwszej części:

Coinbase: 04ffff001d0104455468652054696d65732030332f4a616e2f32303039204368616e63
656c6c6f72206f6e206272696e6b206f66207365636f6e64206261696c6f757420666f722062616e6b73

ASCII-translation: ???????EThe Times 03/Jan/2009 Chancellor on brink of second bailout for banks

Wikileaks

6 kwietnia 2013 ktoś opublikował 2.5 MB wyciekłych dzięki Wikileaks delikatnych depesz.

Był to genialny ruch, ponieważ informacje tam opublikowane zostaną w blockchainie na zawsze. Żadna osoba, ani rząd nie będzie w stanie ich usunąć.

Nielegalne treści

Jeśli jednak spojrzeć na to z innej strony to sieć jest przepełniona nielegalnymi treściami które konsekwentnie próbuje się usuwać. A co jeśli ktoś zamieści takie treści w blockchainie? Takie sytuacje już miały miejsce. Już w 2011 Thai8acu pisał o tym na forum bitcointalk, a w 2013 ktoś dodał do łańcucha bloków linki do stron z pornografią dziecięcą, które zostaną już tam na zawsze. Scintill z forum bitcointalk zrobił research, który doprowadził go do danego bloku. Znalazł tam zrzut z niektórych ukrytych stron (?J@ilb@it?, ?Hard Candy?) z linkami do społeczności pedofilskich i różnych materiałów. Było tam także kilka innych treści takich jak oryginalny whitepaper i klucze DRM  

 

Ukryte obrazy

Również obrazy zostały zapisane w blockchainie. Przykładowo znajdziemy tam logo Bitcoina. Ktoś stworzył nawet ?nakładkę? pozwalającą na przechowywanie w blockchainie wiadomości, tekstu, oraz obrazów. I w ten sposób znajdziemy w bazie tekst Bhagawadgita, 1000 cyfr liczby pi i obrazy w formatach JPG i PNG, oraz wiele innych rzeczy. obrazy w blockchainie

Hołd dla?

Kryptologa Lena Sassmana, który został ?wszczepiony? do blockchaina kilka tygodni po jego śmierci w 2011 przez Dana Kaminskiego.
całość: https://gist.github.com/lueo/1862634

Oraz Nelsona Mandeli, który jest dość nietypowy, ponieważ jest to szereg niewielkich transakcji wysłanych na sztuczny adres, który jest przechowywany w blockchainie jako hex 334E656C736F6E2D4D616E64656C612E6A70673F, a po przekonwertowaniu na Unicode reprezentuje nazwę pliku 3Nelson-Mandela.jpg?

Źródła:

Reklama

Zonda - Największa Polska giełda cyfrowych walut