Czym do diabła jest Blockchain i jak to działa? (Uproszczony)

Category: Uzyskać Dostęp
17 lutego 2021

„W Internecie nikt nie wie, że jesteś psem – Peter Steiner

Jeśli nie mieszkałeś pod kamieniem, prawdopodobnie słyszałeś ostatnio o słowie „Blockchain. Wydaje się, że jest to jedno z modnych słów roku. Ale wydaje się, że wiele osób wie, czym jest blockchain lub jak działa.

Wyobraź sobie, że Ty i Twój znajomy przeprowadzacie transakcje / przelewacie pieniądze z jednego konta na drugie. Najpierw udałbyś się do banku i poprosił o przelanie pieniędzy na adres konta znajomego.

Bank przelewając pieniądze z konta na konto znajomego prowadzi wpis w rejestrze transakcji. Wpis musi zostać zaktualizowany zarówno na kontach odbiorcy, jak i nadawcy. Ale jest jeden problem:

Jest podatny na manipulacje. Wpisy transakcji można łatwo manipulować lub zmieniać.Ludzie, którzy wiedzą, jak działa system bankowy, próbują ich uniknąć z powodu tego problemu. Tutaj pojawia się Blockchain.

Co to jest Blockchain?Weźmy przykład arkusza kalkulacyjnego Google lub MS Excel (Windows). Ten arkusz kalkulacyjny jest współdzielony przez różne sieci komputerów, gdzie każdy ma jego kopię. Arkusz zawiera informacje o transakcjach popełnionych przez prawdziwe osoby.

Każdy może uzyskać dostęp do tego arkusza kalkulacyjnego, ale nikt nie może go edytować.

To jest Blockchain.

Działa z blokami, podczas gdy arkusz kalkulacyjny działa z „wierszami i „kolumnami.

Blok w łańcuchu bloków to zbiór danych. Dane są dodawane do bloku w łańcuchu bloków, łącząc go z innymi blokami w kolejności chronologicznej, tworząc łańcuch bloków połączonych ze sobą. Pierwszy blok w Blockchain nazywa się Genesis Block.

Blockchain jest rozproszoną księgą, co oznacza po prostu, że księga jest rozproszona w sieci między wszystkimi równorzędnymi użytkownikami sieci, a każdy peer posiada kopię pełnej księgi.

Niektóre kluczowe cechy Blockchain dowodzą, że blockchain jest lepszy niż tradycyjne systemy przechowywania informacji w księdze:

  1. Peer-To-Peer: Brak centralnego organu do kontrolowania lub manipulowania nim. Wszyscy uczestnicy rozmawiają ze sobą bezpośrednio. Pozwala to na wymianę danych bezpośrednio z udziałem osób trzecich.
  2. Rozproszony: księga jest rozproszona w całej sieci, co sprawia, że ​​manipulowanie nią nie jest takie łatwe.Zabezpieczone kryptograficznie: Kryptografia jest używana przez usługi bezpieczeństwa w celu zabezpieczenia księgi przed manipulacją.Tylko dodawanie: dane można dodawać do łańcucha bloków tylko w kolejności czasowej. Ta właściwość oznacza, że ​​po dodaniu danych do łańcucha bloków zmiana tych danych jest prawie niemożliwa i można ją uznać za praktycznie niezmienną. Można powiedzieć, że ma:

    „Prawo do bycia zapomnianym lub prawo do usunięcia zdefiniowane tutaj.Konsensus: to najważniejsza cecha ze wszystkich. Daje to blockchainowi możliwość aktualizacji księgi w drodze konsensusu. To właśnie daje mu moc decentralizacji. Żaden organ centralny nie kontroluje aktualizacji księgi. Zamiast tego każda aktualizacja dokonana w łańcuchu bloków jest weryfikowana pod kątem ścisłych kryteriów określonych przez protokół blockchain i dodawana do łańcucha blokowego dopiero po osiągnięciu konsensusu między wszystkimi uczestnikami / węzłami w sieci.Jak to działa?
  3. Węzeł rozpoczyna transakcję, najpierw tworząc, a następnie podpisując cyfrowo kluczem prywatnym (utworzonym za pomocą kryptografii). Transakcja może reprezentować różne działania w łańcuchu bloków. Najczęściej jest to struktura danych, która reprezentuje transfer wartości między użytkownikami w sieci blockchain. Struktura danych transakcyjnych zwykle składa się z logiki przekazywania wartości, odpowiednich reguł, adresów źródłowych i docelowych oraz innych informacji weryfikacyjnych.
  4. Transakcja jest propagowana (zalewana) przy użyciu protokołu zalewania, zwanego protokołem Gossip, do rówieśników, którzy weryfikują transakcję na podstawie zadanych kryteriów. Zwykle do weryfikacji transakcji wymagany jest więcej niż jeden węzeł.Po zweryfikowaniu transakcji jest ona umieszczana w bloku, który jest następnie propagowany w sieci. W tym momencie transakcja jest uznawana za potwierdzoną.Nowo utworzony blok staje się teraz częścią księgi, a następny blok łączy się kryptograficznie z powrotem do tego bloku. Ten link jest wskaźnikiem skrótu. Na tym etapie transakcja otrzymuje drugie potwierdzenie, a blok otrzymuje pierwsze potwierdzenie.Transakcje są następnie potwierdzane za każdym razem, gdy tworzony jest nowy blok. Zwykle potrzeba sześciu potwierdzeń w sieci, aby uznać transakcję za ostateczną.Transakcje są następnie potwierdzane za każdym razem, gdy tworzony jest nowy blok. Zwykle potrzeba sześciu potwierdzeń w sieci Bitcoin, aby uznać transakcję za ostateczną.

We use cookies to provide you with the best possible experience. By continuing, we will assume that you agree to our cookie policy