Podstawową technologią stojącą za kryptowalutami jest blockchain. Pozwala każdemu klientowi w sieci osiągnąć konsensus bez konieczności wzajemnego zaufania.
Wczesne dni
Ideę technologii blockchain opisano już w 1991 r., kiedy naukowcy Stuart Haber i W. Scott Stornetta wprowadzili praktyczne pod względem obliczeniowym rozwiązanie do oznaczania czasu dokumentami cyfrowymi, aby zapobiec ich datowaniu lub modyfikowaniu.
System wykorzystywał kryptograficznie zabezpieczony łańcuch bloków do przechowywania dokumentów ze znacznikiem czasu, a w 1992 r. do projektu włączono drzewa Merkle, co zwiększyło jego wydajność, umożliwiając zebranie kilku dokumentów w jednym bloku. Jednak technologia ta nie została wykorzystana, a patent wygasł w 2004 roku, cztery lata przed powstaniem Bitcoina.
Dowód pracy wielokrotnego użytku
W 2004 roku informatyk i aktywista kryptograficzny Hal Finney (Harold Thomas Finney II) wprowadził system o nazwie RPoW, Reusable Proof Of Work. System działał na zasadzie otrzymywania niewymiennego lub niezamiennego tokena potwierdzającego pracę opartego na Hashcash i w zamian tworzył token z podpisem RSA, który można było następnie przenosić z osoby na osobę.
RPoW rozwiązało problem podwójnych wydatków, utrzymując własność tokenów zarejestrowaną na zaufanym serwerze, który został zaprojektowany tak, aby umożliwić 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 początkowy krok w historii kryptowalut.
Sieć Bitcoina
Pod koniec 2008 roku na listę mailingową dotyczącą kryptografii osoba lub grupa posługująca się pseudonimem Satoshi Nakamoto opublikowała białą księgę wprowadzającą zdecentralizowany elektroniczny system kasowy typu peer-to-peer – zwany Bitcoinem.
Opierając się na algorytmie dowodu pracy Hashcash, ale zamiast korzystać z zaufanej sprzętowo funkcji obliczeniowej, takiej jak RPoW, podwójną ochronę wydatków w Bitcoinach zapewnił zdecentralizowany protokół peer-to-peer do śledzenia i weryfikacji transakcji. Krótko mówiąc, bitcoiny są „wydobywane” w celu uzyskania nagrody przy użyciu mechanizmu dowodu pracy przez poszczególnych górników, a następnie weryfikowane przez zdecentralizowane węzły w sieci.
Bitcoin powstał 3 stycznia 2009 roku, kiedy Satoshi Nakamoto wydobył pierwszy blok bitcoinów, za co nagrodzono 50 bitcoinów. Pierwszym odbiorcą Bitcoina był Hal Finney, który 12 stycznia 2009 roku otrzymał od Satoshiego Nakamoto 10 bitcoinów w ramach pierwszej na świecie transakcji bitcoinowej.
Eter
W 2013 roku Vitalik Buterin, programista i współzałożyciel magazynu Bitcoin stwierdził, że Bitcoin potrzebuje języka skryptowego do tworzenia zdecentralizowanych aplikacji. Nie udało się osiągnąć porozumienia w społeczności, Vitalik rozpoczął prace nad nową platformą przetwarzania rozproszonego opartą na blockchainie, Ethereum, która zawierałaby funkcję skryptową zwaną inteligentnymi kontraktami.
Inteligentne kontrakty to programy lub skrypty, które są wdrażane i wykonywane na blockchainie Ethereum. Można ich używać na przykład do dokonywania transakcji, jeśli zostaną spełnione określone warunki. Inteligentne kontrakty są pisane w określonych językach programowania i kompilowane w kod bajtowy, który może następnie odczytać i wykonać zdecentralizowana maszyna wirtualna zbudowana w oparciu o architekturę Turinga, zwana maszyną wirtualną Ethereum (EVM).
Programiści mogą także tworzyć i publikować aplikacje działające w blockchainie Ethereum. Aplikacje te są zwykle określane jako DApps (aplikacje zdecentralizowane), a w łańcuchu bloków Ethereum działają już setki DApps, w tym platformy mediów społecznościowych, aplikacje hazardowe i giełdy finansowe.
Kryptowaluta Ethereum nazywa się Ether, można ją przenosić pomiędzy kontami i służy do uiszczania opłat za moc obliczeniową wykorzystywaną podczas realizacji inteligentnych kontraktów.
Obecnie technologia blockchain cieszy się dużym zainteresowaniem głównego nurtu i jest już wykorzystywana w różnych zastosowaniach, nie ograniczając się do kryptowalut. Aby uzyskać więcej informacji na temat blockchain i innych interesujących tematów, nie zapomnij obejrzeć naszych innych filmów na Binance Academy.


