5 maja 2021 6:20

Co rejestruje Bitcoin Blockchain?

Bitcoin blockchain jest zasadniczo ogromne, wspólne, szyfrowane lista wszystkich adresów, które posiadają salda Bitcoin. Każdy nowy blok reprezentuje najnowszą aktualizację sald kont. Blok odnosi się po prostu do zestawu transakcji Bitcoin, które są powiązane, ponieważ miały miejsce w tym samym okresie. Nowe bloki są tworzone po przeprowadzeniu dalszego wydobycia lub transakcji, w której następuje wymiana Bitcoin.

Kluczowe wnioski

  • Blockchain Bitcoin to w istocie ogromna, współdzielona, ​​zaszyfrowana lista wszystkich adresów, na których znajdują się salda Bitcoin.
  • Łańcuchy bloków składają się z szeregu pojedynczych bloków ułożonych w porządku chronologicznym na podstawie kolejności transakcji.
  • Podczas gdy blockchain może być używany do przechowywania dowolnej liczby punktów danych (głosów w wyborach, inwentaryzacji produktów, identyfikatorów stanów, aktów własności domów itp.), Bitcoin używa jedynie łańcucha bloków jako środka do przejrzystego rejestrowania księgi płatności.

Bloki są układane jeden na drugim w taki sposób, że jeden blok zależy od poprzedniego. W ten sposób tworzony jest łańcuch bloków; stąd pochodzi termin „blockchain”. Kiedy transakcja jest przesyłana do sieci Bitcoin, informacje są przekazywane przez wszystkie węzły Bitcoin – wszystkie komputery podłączone do innych komputerów w łańcuchu bloków – w tym samym czasie (przez łańcuch bloków).

Funkcja łańcucha blokowego

W ten sposób działa podobnie jak księga publiczna, rozliczając transakcje gospodarcze i zapewniając sposób weryfikacji, czy wszyscy użytkownicy Bitcoin zostali wyposażeni w te same informacje. Każdy może pobrać kopię łańcucha bloków i użyć jej do prześledzenia ścieżki Bitcoinów od jednej transakcji Bitcoin do drugiej. (Należy zauważyć, że chociaż istnieje zapis każdej transakcji Bitcoin kiedykolwiek dokonanej, są one powiązane z konkretnym adresem Bitcoin, a nie z nazwiskiem lub adresem e-mail umożliwiającym identyfikację osoby. Z tego powodu Bitcoin jest uważany za pseudonim).

Celem blockchain jest umożliwienie rejestrowania i rozpowszechniania informacji cyfrowych każdemu uczestnikowi, ale nigdy ich edycji. Podczas gdy blockchain może być używany do przechowywania dowolnej liczby punktów danych (głosów w wyborach, inwentaryzacji produktów, identyfikatorów stanów, aktów własności domów itp.), Bitcoin używa jedynie łańcucha bloków jako środka do przejrzystego rejestrowania księgi płatności.

W łańcuchu bloków każdy węzeł ma pełny zapis danych, które były przechowywane w łańcuchu bloków od momentu jego powstania. W przypadku Bitcoin dane te obejmują całą historię wszystkich transakcji Bitcoin. Jeśli jeden węzeł ma błąd w swoich danych, może użyć tysięcy innych węzłów jako punktu odniesienia, aby się poprawić.

Informacje zawarte w każdym bloku

Łańcuchy bloków składają się z szeregu pojedynczych bloków ułożonych w porządku chronologicznym na podstawie kolejności transakcji. Informacje zawarte w bloku składają się z dwóch części.

Pierwsza część składa się z elementów nagłówka: informacji o lokalizacji oraz innych danych związanych z transakcjami zawartymi w tym bloku. Na przykład hash w nagłówku wskazuje na poprzedni blok. Nie ma skrótów dla bloków Genesis, ponieważ te bloki nie mają poprzednika. Drzewo Merkle struktura danych -a stosowany w informatyce do rekordowych transakcjach-służy do wyświetlania sekwencji transakcji zawartych w bloku. Kolejny hash w bloku zawiera informacje o sygnaturze czasowej, numerach jednorazowych i poziomie trudności. Oto krótkie wyjaśnienie każdego z tych elementów:

  • Informacje o sygnaturze czasowej: wyświetla godzinę i datę utworzenia bloku
  • Nonce : liczba, którą muszą rozwiązać górnicy
  • Poziom trudności : określa stopień trudności rozwiązanego problemu.

Druga część to informacje o identyfikatorze. Ponownie, jest to kryptograficzna funkcja skrótu. Jest generowany przez haszowanie elementów nagłówka dwa razy z rzędu.

Blockchain bardziej anonimowy niż wyciąg bankowy

Jedną z rzekomych korzyści (lub zagrożeń, w zależności od twoich perspektyw) Bitcoina jest jego wyjątkowa anonimowość. Osoby dokonujące transakcji w Bitcoinach mają być powiązane z konkretnym adresem Bitcoin, a nie z imieniem i nazwiskiem lub adresem e-mail umożliwiającym identyfikację osoby. Jednak anonimowość jest nieco zagrożona z powodu księgi informacji blockchain.

Ponieważ każda transakcja jest rejestrowana publicznie, pojedyncze naruszenie tożsamości właścicielskiej może doprowadzić do ujawnienia wielu innych właścicieli poprzez po prostu śledzenie transakcji. Blockchain jest nadal bardziej anonimowy niż wyciąg bankowy, ale nie jest nieprzeniknioną zasłoną tajemnicy, jak lubią twierdzić niektórzy zwolennicy technologii Bitcoin.