Kapitalizacja rynkowa —Wolumen 24h —BTC —Indeks strachu —
MistrzInwestujInwestycje & Zyski
Reklama
Reklama

Przeskanowałem cały blockchain Bitcoina w poszukiwaniu obrazów. To, co znalazłem, cię zszokuje.

czytaj4260UdziałWersja do druku
Przeskanowałem cały blockchain Bitcoina w poszukiwaniu obrazów. To, co znalazłem, cię zszokuje.

Bitcoin Magazine

Przeskanowałem całą blockchain Bitcoin w poszukiwaniu obrazów. To, co znalazłem, cię zszokuje

Przeskanowałem blockchain Bitcoin w poszukiwaniu obrazów; to, co znalazłem, cię zszokuje. Wiele mówi się w sieci o arbitralnych danych i treściach, które można znaleźć w blockchainie Bitcoin. Ta możliwość nie tylko stworzyła niszową scenę artystyczną, ale także doprowadziła do ruchu przeciwko 'transakcjom niemonetarnym' w sieci Bitcoin. Gdybyś usłyszał od jednego z jej zwolenników lub przeciwników, pomyślałbyś, że blockchain to w zasadzie ściana wypełniona graffiti.

Postanowiłem przetestować to pytanie: czy na blockchainie rzeczywiście znajdują się obrazy? I co to właściwie oznacza dla Bitcoinowców, którzy po prostu próbują uruchomić własny pełny węzeł i maksymalizować swoją finansową suwerenność?

Moja metodologia była prosta: miałem kupić nowy dysk twardy do przechowywania blockchaina, a następnie zamierzałem uruchomić klasyczne oprogramowanie do odzyskiwania obrazów na danych - coś, co służy do ratowania obrazów z uszkodzonych dysków twardych, coś zaprojektowanego do znajdowania surowych danych obrazowych.

Wybrałem PhotoRec do pracy nad odzyskiwaniem obrazów, program do odzyskiwania obrazów typu open source, który istnieje od ponad 20 lat. Oprogramowanie jest zaprojektowane do znajdowania plików obrazów w surowych danych. Może być używane do odzyskiwania obrazów i innych formatów plików z dysków twardych, które uległy awarii lub zostały uszkodzone. Często jest używane do odzyskiwania utraconych plików wallet.dat z wczesnych dni portfeli Bitcoin, zanim rozpowszechnił się format słów kluczowych.

Synchronizacja Pełnego Węzła Bitcoin


Aby przechować pełną blockchain Bitcoin, postanowiłem kupić dysk twardy o pojemności 4 terabajtów za kilka set dolarów. Następnie zainstalowałem na nim najnowszą wersję Bitcoin Core i rozpocząłem synchronizację łańcucha. Proces, który polega na pobieraniu i weryfikacji integralności księgowej wszystkich transakcji w historii Bitcoina, trwał około 72 godzin, czyli trzy dni, zautomatyzowany i działający w tle przez oprogramowanie Bitcoin Core.

Zrobiłem to na innej, potężnej maszynie do gier; głównym wąskim gardłem pod względem czasu był dysk twardy, który wolno odczytuje i zapisuje dane w miarę potrzeb podczas synchronizacji blockchaina Bitcoina. Wolna część procesu dotyczy zestawu niewydanych wyników transakcji, czyli UTXO. Gdy użytkownik synchronizuje blockchain, każda niewydana wartość transakcji (wynik) lub dodatni bilans jest organizowany w zestawie UTXO, a gdy te wartości są wydawane, są usuwane z zestawu, podczas gdy nowy adres, na który te satoshi zostały wysłane, jest dodawany.

Na dysku twardym proces indeksowania UTXO mógł zająć trzy tygodnie według niektórych szacunków, więc aby go przyspieszyć, mój klanker (agent AI) zasugerował, abyśmy indeksowali dane w RAM, a następnie przenieśli dane z powrotem na dysk twardy o pojemności 4 terabajtów. Chociaż cały proces trwał trzy dni, działając w tle, SSD mógłby wykonać całą pracę w około jeden dzień. Dyski SSD są znacznie szybsze niż dyski twarde; są nowocześniejsze, ale kosztują również łatwo cztery razy więcej lub więcej.

Gdy blockchain został w pełni pobrany i zweryfikowany, przenieśliśmy indeks UTXO z RAM-u z powrotem na dysk i uruchomiliśmy oprogramowanie Bitcoin; łańcuch był w pełni zsynchronizowany, a portfel gotowy do użycia. Teraz nadszedł czas na kolejny krok: odzyskiwanie obrazów przechowywanych na blockchainie.

Odzyskiwanie obrazów na blockchainie z PhotoRec

Mając pełny blockchain Bitcoin na moim dysku, wyłączyłem Bitcoin Core i poprosiłem mojego klankera (agenta AI Cursor), aby uruchomił PhotoRec 7.2 na dysku. Domyślny proces PhotoRec szuka formatów jpg, png, gif, tif, bmp, ico, psd i raw. Proces trwał ponad 11 godzin na danych blockchain i ostatecznie znalazł … (werble) … nic.

Ponad terabajt danych blockchain i pół dnia skanowania, a żadne obrazy się nie pojawiły. Strona wiki PhotoRec podaje prosty przykład, jak działa oprogramowanie: „PhotoRec identyfikuje plik JPEG, gdy blok zaczyna się od: 0xff, 0xd8, 0xff, 0xe0, 0xff, 0xd8, 0xff, 0xe1 lub 0xff, 0xd8, 0xff, 0xfe.” Innymi słowy, program przeszukuje dane na dysku w poszukiwaniu bajtów, które sygnalizują, że istnieje plik obrazu.

Program może generować fałszywe pozytywy; zapisał 8 ICO i 4 identyczne pliki PNG, które nie pokazują żadnych obrazów po otwarciu, jak widać na poniższym zdjęciu. Tak więc, w rzeczywistości nie znaleziono żadnych znaczących obrazów jakiegokolwiek rodzaju.

Gdzie zniknęły Jpegi? Sztuczki magiczne XOR

Jak to możliwe? Przez lata ludzie związani z kryptowalutami mówili o NFT i o tym, jak wprowadzać dane obrazów do łańcucha bloków Bitcoina. W tej niszy przesunięto miliony dolarów, a w tej sprawie toczy się cała wojna kulturowa. Czy naprawdę nie może być obrazów w łańcuchu?

Okazuje się, że ryzyka związane z dowolnymi danymi były omawiane i planowane w kręgach deweloperów Bitcoin Core od dłuższego czasu, już od 2011 roku. XOR, prosta technika obfuskacji danych, jest używana do zaszyfrowania wszystkich danych łańcucha bloków, gdy są one w spoczynku na dysku twardym.

Możesz słyszeć, że podstawowy język komputerów składa się z 0 i 1. Cóż, w skrócie, XOR porównuje dwa cyfry lub bity i zwraca 1, jeśli bity są różne, lub 0, jeśli bity są takie same. W przypadku Bitcoina, XOR porównuje każdy bit danych łańcucha bloków z losowym kluczem wygenerowanym podczas początkowej instalacji, co skutkuje danymi w spoczynku, które inne programy nie mogą zrozumieć. Jednak gdy oprogramowanie Bitcoin działa, ma klucz do odszyfrowania tych danych i używania ich według uznania. XOR jest również bardzo szybki, więc nie wpływa znacząco na wydajność. Oto przykład bloku genesis Bitcoina przed i po zastosowaniu XOR.

XOR jest obecnie stosowany zarówno do danych blockchain, jak i do zestawu UTXO. XOR był początkowo omawiany w 2014 roku, kiedy oprogramowanie antywirusowe zaczęło mieć problemy z danymi blockchain, które interpretowało jako kod wirusa. Oprogramowanie antywirusowe następnie kwarantannowało blok, psując dane blockchain i powodując awarię Bitcoina, co uniemożliwiało synchronizację. Pod koniec 2015 roku XOR został wdrożony na danych zestawu UTXO w spoczynku, a w 2024 roku został wdrożony na wszystkich danych blockchain w spoczynku.

Przy okazji, proces XOR oznacza, że żadne dowolne dane nie mogą być identyfikowane ani wydobywane z blockchain bez celowego ominięcia XOR, co nie jest konieczne do monetarnego użycia Bitcoina. Ponieważ oprogramowanie Bitcoin Core utrzymuje prostą bazę danych lokalizacji każdego zaszyfrowanego bloku, może uzyskać swoje dane, odszyfrować je i używać w sposób ukierunkowany z łatwością.

Synchronizacja Bitcoina w sposób odszyfrowany to niestandardowy proces, który może zająć tyle samo czasu, co synchronizacja od zera, ponieważ zasadniczo musi przepisać pełny terabajt danych w nowym porządku, a dla kogoś, kto po prostu chce normalnych korzyści z prywatności i bezpieczeństwa związanych z uruchamianiem węzła Bitcoina, nie ma w tym większego sensu. Więc jeśli chodzi o ogromną większość kopii danych blockchain Bitcoina, spoczywających na komputerach zwykłych użytkowników Bitcoina na całym świecie, w zasadzie nie ma żadnych dowolnych danych ani obrazów, które można by zidentyfikować. Szokujące, wiem. Śmiało przeprowadź test PhotoRec samodzielnie na swoim własnym węźle!

Ten post "Skanowałem całą blockchain Bitcoin w poszukiwaniu obrazów. To, co znalazłem, cię zszokuje" po raz pierwszy pojawił się w Bitcoin Magazine i jest napisany przez Juana Galta.

Źródło: BitcoinMagazine

Więcej na temat «Wiadomości o kryptowalutach»

Wszystkie posty
Losowy cytat o pieniądzach
Każdy rozrzutnik jest wrogiem społeczeństwa, każdy człowiek oszczędny – dobroczyńcą.
— Adam Smith

Interesujące w innych sekcjach

Cały blog

Komentarze 0

Brak komentarzy

Bądź pierwszym, który podzieli się swoją opinią lub doświadczeniem na ten temat.

Reklama