Course Content
Kryptowaluty od A do Z
About Lesson

BLOCKCHAIN 

Co to jest blockchain? Jak działa, jakie problemy rozwiązuje i jak może być używany? 

Wiele osób myśli, że Bitcoin napędza technologie Blockchain, a może jest na odwrót? Blockchain może o wiele więcej. Nie ma jednego Blockchaina, to skrót do całej technologii rozporoszonych rejestrów, które mogą być zaprogramowane do rejestrowania i śledzenia wszystkiego, co ma wartość od finansów, dokumentacji medycznej, gruntów czy diamentów. 

 Technika ta została pierwotnie opisana w 1991 roku przez grupę badaczy początkowo była przeznaczona do datowania cyfrowych dokumentów tak, aby nie można było ich cofnąć lub zmanipulować. Nie była stosowana, aż do 2009, kiedy Satoshi Nakamoto stworzył Bitcoina.  

Blockchain jest rejestrem, który jest całkowicie jawny dla wszystkich i w którym nie można zmienić już raz zapisanych danych. Składa się z bloków, ułożonych chronologicznie  

Każdy blok przechowuje dane: własny hash oraz hash poprzedniego bloku. 

Przykładowo blok Bitcoina  przechowuje informacje: 

  •  o transakcji m.in. informacje o wysyłającym, otrzymującym i wartości transakcji 
  •  hash,  taki odcisk palca na blockchainie. Identyfikuje blok oraz całą jego zawartością i zawsze jest unikalny. 
  • Hash poprzedniego bloku, dzięki temu bloki są ułożone chronologicznie.  

Załóżmy, że mamy trzy bloki. Każdy ma własny hash oraz hash poprzedniego bloku trzeci blok odnosi się do drugiego bloku, a drugi do pierwszego. Z tych trzech tylko pierwszy się nie odnosi do żadnego nazywany jest blokiem początkowym- genesis block 

Co się stanie, jeśli ktoś chciałby zmanipulować na przykład blok drugi? 

Zmieni się również hash, a to spowoduje, że trzeci blok oraz kolejne będą nieważne, ponieważ nie przechowują poprawnego hash-a poprzedników. 

W celu usprawnienia zabezpieczeń używa się proof-of-work i jest to mechanizm spowalniający tworzenie bloków a wszystkie transakcje są sprawdzane przez górników. W przypadku Bitcoina potrzeba 10 minut do przeliczenia wymaganego poświadczenia oraz dodania nowego bloku do łańcucha. 

Więc bezpieczeństwo blochchaina to połączenie hash-owania oraz mechanizmu poświadczenia oprócz tych dwóch zabezpieczeń jest jeszcze jeden sposób – rozproszenie sieci. Zamiast używać jednego scentralizowanego punktu zarządzania łańcuchem używa się peer-to-perr zdecentralizowanej sieci, do której każdy może mieć dostęp. Dzięki temu mamy zaufanie do danych zawartych na Blockchainie. 

Jak powstaje nowy blok? 

Aby powstał nowy blok kilka rzeczy musi się zdarzyć: 

  1. Zagadka kryptograficzna musi zostać rozwiązana- tak powstaje blok 
  1. Komputer, który rozwiązał zagadkę udostępnia rozwiązanie innym komputerom w sieci- nazywamy to dowodem pracy sieci- proof of work 
  1. Sieć weryfikuje i jeżeli wszystko jest poprawne blok zostaje dodany do łańcucha 
  1. Ponieważ pochłania to dużo mocy obliczeniowej osoby (nazywane górnikami), które tego dokonały dostaje nagrodę za każdy znaleziony blok. 

Nagroda ta na początku wynosiła 50 bitcoinów i jest jedynym sposobem powstawania nowych BTC. Co 210.000 bloków nagroda ta jest zmniejszana o połowę- obcięcie to zdarza się średnio co 4 lata nazywane jest Halvingiem. W maju 2020 roku nagroda spadła do 6,25 BTC za blok 

Złożoność zagadek matematycznych i kryptograficznych oraz weryfikacja sprawia, że możemy ufać każdemu blokowi w łańcuchu, ponieważ sieć buduje zaufanie. 

 Blockchain to technologia, a nie pojedyncza sieć.  

Możemy wyróżnić  

Blockchain  

publiczny– dostępny dla wszystkich. 

Prywatny– tylko dla autoryzowanych użytkowników np. Firmowy, bankowy 

Hybrydowy– gdy dane z prywatnego Blockchainu są częściowo udostępniane, ale tylko określone osoby mogą je dodawać lub zmieniać np. rząd  

Oprócz dowodu pracy (proof of work) mamy również inne algorytmy konsensusu, czyli reguły dodawania np. Bloku., które się od siebie różnią  

Proof of Work 

Proof of Stake 

Proof of importance 

Proof of Activity  

Jednak nie musisz znać wszystkich technicznych aspektów budowy i powstawania kryptowalut, żeby z nich korzystać, tak samo jak pewnie nie wiesz, jak jest zbudowana infrastruktura przesyłania depozytów w banku, ani płatności kartą w sklepie.  

Technologia Blockchain cały czas się rozwija i powstają nowe rozwiązania, aby jeszcze szybciej przesyłać dane i stać się bezpieczniejszym rozwiązaniem przyszłości. 

0% Complete