Blogs

« Back

Jak dziala blok?

Pomysl o blockchainie jako o ksiedze, ktora jest stale aktualizowana, a zmiany te sa synchronizowane miedzy dowolna liczba roznych wezlow (w rzeczywistosci "technologia rozproszonej ksiegi" jest innym zwrotem uzywanym do jej opisania).

Po dodaniu pewnej liczby transakcji do ksiegi i osiagnieciu konsensusu wsrod wezlow, ze transakcje sa wazne, sa one nastepnie kryptograficznie zamykane w "bloku" i oficjalnie rejestrowane. Ten "blok" stanowi podstawe dla nastepnego; w ten sposob wszystkie sa polaczone ze soba w lancuch, stad - blockchain.

bloki sa uporzadkowane sekwencyjnie, a nowe bloki sa dodawane na koncu lancucha. Kazdy blok zawiera odniesienie do bloku poprzedzajacego, w postaci hasha. Jest to jedno z kluczowych zabezpieczen technologii blockchain, praktycznie uniemozliwiajace sfalszowanie ksiegi.Oprocz znacznika czasu, zapisu transakcji i hasha poprzedniego bloku, kazdy blok zawiera odpowiedz na unikalna zagadke kryptograficzna. Rozwiazanie tej zagadki jest warunkiem dodania nowego bloku do lancucha - proces ten nazywany jest gornictwem. Rozwiazanie tej zagadki przyciaga nagrode, dlatego w przypadku blockchaina Bitcoina kazdy blok zawiera rowniez szczegoly dotyczace adresow, ktore na te nagrode zasluzyly. Jest to pierwsza transakcja zapisana w kazdym bloku.W Bitcoinie trudnosc kazdego problemu jest okreslana automatycznie przez siec, probujac zapewnic osiagniecie docelowego wspolczynnika rozwiazan. Trudnosc jest dostosowywana przez konsensus sieci co 2 016 blokow.Pierwszy blok w blockchainie jest znany jako blok genesis. Jest to jedyny blok w blockchainie, ktory nie zawiera odniesienia do poprzedniego bloku.Struktura blokow sprawia, ze blockchainy sa niezwykle trudne do zhakowania lub sfalszowania. Kazdy blok w blockchain zawiera hashowane odniesienie do wszystkich poprzednich danych na lancuchu. Oznacza to, ze aby zmienic jakikolwiek zapis w blockchainie, zlosliwy aktor musialby zmienic kazdy pojedynczy blok. Jest to praktycznie niemozliwe dzieki temu, ze blockchain jest przechowywany nie w jednym miejscu, ale w sposob zdecentralizowany na lokalnym komputerze kazdego z uzytkownikow blockchaina.



Artykul pochodzi ze strony KryptoBiblia.pl - slownik kryptowalut

Comments
Trackback URL: