Blockchain

Łańcuch blokowy (lub łańcuch blokowy) jest metodą przechowywania listy wpisów, która nie może być łatwo zmieniona po ich utworzeniu. Odnosi się to również do listy. Odbywa się to przy użyciu kilku pojęć z kryptografii, w tym podpisów cyfrowych i funkcji haszu. W bardzo podstawowym pojęciu, łańcuch blokowy łączy w sobie dwa poniższe pojęcia:

  1. Biorąc pod uwagę niektóre dane, łatwo jest obliczyć sumę kontrolną na podstawie tych danych. Do obliczenia tej sumy kontrolnej można zaprojektować specjalne funkcje haszowe. Funkcje te mogą być zaprojektowane tak, aby zwracać wartość, która zawsze ma tę samą długość, która nie jest zależna od długości wejścia. Wartość ta nazywana jest skróconą wartością hash lub skrótem komunikatu. Funkcje te mają również inną właściwość: Biorąc pod uwagę to samo wejście, muszą zwrócić to samo wyjście (skrót hash value/message digest).
  2. Oprócz wartości hash, blok zazwyczaj zawiera również znacznik czasu i trochę ładunku użytecznego. Każdy blok wykorzystuje sygnaturę cyfrową, która pozwala na wykrycie wszelkich zmian w danych od momentu utworzenia sygnatury. Gdy tworzone są nowe bloki danych, nowo utworzony blok będzie zawierał również wartość skrótu z poprzedniego bloku.

W większości przypadków łańcuch blokowy jest zarządzany przez sieć peer-to-peer. Wszyscy rówieśnicy używają wspólnego protokołu, który określa sposób, w jaki powinni się ze sobą komunikować, jak nowy blok jest tworzony i zatwierdzany. Po zarejestrowaniu, dane w danym bloku nie mogą być już łatwo zmienione. Zmiana bloku oznacza, że wszystkie bloki po jego zmianie również muszą zostać zmienione. W zależności od protokołu, będzie to wymagało zgody większości rówieśników, a nawet wszystkich rówieśników.

Łańcuchy blokujące są zabezpieczone konstrukcyjnie. Technologia Blockchain jest stosowana tam, gdzie ważne jest prowadzenie prawidłowego zapisu. Przypadki użycia obejmują dokumentację medyczną, zarządzanie tożsamością, śledzenie żywności i głosowanie.

Blockchain został wynaleziony przez Stuarta Habera i Scotta Stornetta w 1991 roku jako sposób na zapewnienie integralności zapisów cyfrowych. Haber i Stornetta wprowadzili pierwszy na świecie komercyjny łańcuch blokowy; Surety w 1995 roku.

W 2008 roku Satoshi Nakamoto zamieścił jako referencje 3 i 4 Bitcoin: A Peer to Peer Electronic Cash System, dwa dokumenty Habera i Stornetta, które mają służyć jako publiczna księga transakcji Bitcoin kryptokurrency. Ze względu na swój łańcuch blokad, Bitcoin stał się pierwszą walutą cyfrową, aby rozwiązać problem podwójnego wydawania pieniędzy bez konieczności posiadania zaufanego organu lub centralnego serwera. Projekt Bitcoin stał się inspiracją dla innych aplikacji.

Zdjęcie łańcucha blokowegoZoom
Zdjęcie łańcucha blokowego

Pytania i odpowiedzi

P: Co to jest blockchain?


O: Blockchain to metoda przechowywania listy wpisów, których po utworzeniu nie można łatwo zmienić. Wykorzystuje koncepcje kryptografii, takie jak podpisy cyfrowe i funkcje skrótu, aby zapewnić integralność danych.

P: Jak działa blockchain?


O: Blockchain łączy w sobie dwie koncepcje - mając pewne dane, łatwo jest obliczyć sumę kontrolną tych danych za pomocą specjalnych funkcji skrótu, które zwracają wartość o zawsze takiej samej długości; a mając takie samo wejście, funkcje te muszą zwracać takie samo wyjście (wartość skrótu/skrót wiadomości). Oprócz tego każdy blok zawiera zwykle znacznik czasu i pewien ładunek. Każdy blok wykorzystuje podpis cyfrowy, który pozwala na wykrycie wszelkich zmian w danych od momentu ich utworzenia. Gdy tworzone są nowe bloki, zawierają one wartość hash poprzednio utworzonego bloku. Blockchains są zarządzane przez sieci peer-to-peer, które wykorzystują protokoły do komunikacji między sobą, tworzenia i zatwierdzania nowych bloków. Raz zapisane dane w danym bloku nie mogą być już łatwo zmienione, ponieważ wszystkie kolejne bloki również muszą zostać zmienione.

P: Co to jest podwójne wydawanie pieniędzy?


O: O podwójnym wydawaniu mówi się, gdy ktoś wydaje pieniądze więcej niż raz lub próbuje wydać je dwa razy, nie mając wystarczających środków na obie transakcje.

P: Kto wymyślił Blockchain?


O: Blockchain został wymyślony przez Stuarta Habera i Scotta Stornetta w 1991 r. jako sposób na zapewnienie integralności zapisów cyfrowych.

P: Do czego nawiązał Satoshi Nakamoto w 2008 r.?


O: W 2008 roku Satoshi Nakamoto powołał się na dwie prace Habera i Stornetty (referencje 3 i 4) w swoim artykule "Bitcoin: A Peer To Peer Electronic Cash System", który służył jako publiczna księga transakcji dla kryptowaluty Bitcoin.

P: Jaki problem rozwiązał Bitcoin dzięki swojej technologii blockchain?


O: Dzięki technologii blockchain Bitcoin rozwiązał problem podwójnego wydawania pieniędzy bez konieczności posiadania zaufanego organu lub centralnego serwera.

P: Jakie są powszechne przypadki użycia technologii Blockchain?


O: Typowe przypadki użycia technologii Blockchain to zarządzanie dokumentacją medyczną, zarządzanie tożsamością, śledzenie żywności, gry i systemy głosowania.

AlegsaOnline.com - 2020 / 2023 - License CC3