Historia technologii Blockchain
Podstawową technologią leżącą u podstaw kryptowalut jest blockchain. Dzięki temu każdy klient w sieci może osiągnąć konsensus bez konieczności ufania komukolwiek innemu.
Pierwsze dni
Idea technologii blockchain została opisana już w 1991 roku, kiedy naukowcy Stuart Haber i W. Scott Stornetta wdrożyli praktyczne rozwiązanie obliczeniowe umożliwiające oznaczanie dokumentów cyfrowych znacznikiem czasu, aby zapobiec ich datowaniu wstecz lub sfałszowaniu.
System wykorzystywał kryptograficznie zabezpieczony łańcuch bloków do przechowywania dokumentów z sygnaturą czasową, a w 1992 r. do projektu włączono drzewa Merkle'a, co uczyniło go bardziej wydajnym, umożliwiając gromadzenie wielu dokumentów w jednym bloku. Jednak technologia ta nie została wykorzystana, a patent został utracony w 2004 r., cztery lata przed stworzeniem Bitcoina.
Wielokrotnego użytku dowód pracy
W 2004 r. informatyk i kryptograficzny aktywista Hal Finney (Harold Thomas Finney II) wprowadził system o nazwie RPoW, Reusable Proof Of Work. System działał poprzez produkcję niewymienialnego lub niewymiennego dowodu pracy opartego na tokenie Hashcash podpisanym w RSA, który następnie mógł być przekazywany z osoby na osobę.
RPoW rozwiązało problem podwójnego wydawania środków, przechowując informacje o własności tokenów na zaufanym serwerze, który umożliwiał użytkownikom na całym świecie weryfikację ich poprawności i integralności w czasie rzeczywistym.
RPoW można uznać za wczesny prototyp i znaczący krok w historii kryptowalut.
Sieć Bitcoin
Pod koniec 2008 roku osoba lub grupa posługująca się pseudonimem Satoshi Nakamoto rozesłała pocztą elektroniczną dokument wprowadzający zdecentralizowany, oparty na modelu peer-to-peer (P2P) elektroniczny system gotówkowy o nazwie Bitcoin.
Oparty na algorytmie dowodu pracy Hashcash, ale zamiast używać zaufanej funkcji obliczeniowej sprzętu, takiej jak RPoW, ochrona przed podwójnym wydatkiem Bitcoina jest zapewniana przez zdecentralizowany protokół peer-to-peer (P2P) w celu śledzenia i weryfikowania transakcji. Krótko mówiąc, Bitcoiny są „wydobywane” w celu uzyskania nagrody przy użyciu mechanizmu dowodu pracy dla poszczególnych górników, a następnie weryfikowane przez zdecentralizowane węzły w sieci.
3 stycznia 2009 r. narodził się Bitcoin, gdy pierwszy blok Bitcoin został wydobyty przez Satoshi Nakamoto, który otrzymał nagrodę w wysokości 50 Bitcoinów. Pierwszym odbiorcą Bitcoina był Hal Finney, otrzymał 10 Bitcoinów od Satoshi Nakamoto, w pierwszej transakcji Bitcoin na świecie, 12 stycznia 2009 r.
Ethereum
W 2013 r. Vitalik Buterin, programista i jeden z założycieli magazynu Bitcoin, argumentował, że Bitcoin potrzebuje języka skryptowego do tworzenia zdecentralizowanych aplikacji. Bez wsparcia społeczności Vitalik rozpoczął opracowywanie nowej, opartej na blockchainie, rozproszonej platformy obliczeniowej, Ethereum, która zawierała funkcjonalność skryptową zwaną inteligentnymi kontraktami.
Inteligentne kontrakty to programy lub skrypty, które są implementowane i wykonywane na blockchainie Ethereum i mogą być używane na przykład do wykonywania transakcji, jeśli spełnione są określone warunki. Inteligentne kontrakty są pisane w określonych językach programowania, kompilowane do kodu bajtowego, który następnie może być odczytywany i wykonywany przez zdecentralizowaną maszynę wirtualną Turinga zwaną Ethereum Virtual Machine (EVM).
Programiści mogą również tworzyć i publikować aplikacje działające na blockchainie Ethereum. Te aplikacje są powszechnie nazywane DApps (aplikacje zdecentralizowane), a na blockchainie Ethereum działają już setki DApps, w tym platformy mediów społecznościowych, hazard i giełdy finansowe.
Kryptowaluta Ethereum nazywa się Ether, można ją przesyłać między kontami i wykorzystywać do uiszczania opłat za moc obliczeniową wykorzystywaną do obsługi inteligentnych kontraktów.
Wniosek
Obecnie technologia blockchain staje się popularna i jest już wykorzystywana przez wiele aplikacji, co nie ogranicza jej do kryptowalut. Nie zapomnij obejrzeć innych filmów, aby dowiedzieć się więcej o technologii blockchain i innych interesujących tematach w Binance Academy.


