Podstawową technologią stojącą za kryptowalutami jest blockchain. Pozwala wszystkim klientom w sieci osiągnąć konsensus bez konieczności wzajemnego zaufania.
W pierwszych dniach
Ideę technologii blockchain opisano już w 1991 r., kiedy badacze Stuart Haber i Scott Stornetta zaprezentowali wykonalne obliczeniowo rozwiązanie umożliwiające pieczętowanie dokumentów cyfrowych w sposób uniemożliwiający ich unieważnienie lub manipulację.
System wykorzystywał łańcuch bezpiecznych bloków kryptograficznych do przechowywania dokumentów oznaczonych znacznikiem czasu, a w 1992 r. do projektu włączono drzewo Merkle'a, co zwiększyło jego wydajność, umożliwiając łączenie wielu dokumentów w jeden blok. Jednakże technologia ta nie została wykorzystana, a patent wygasł w 2004 roku, cztery lata przed powstaniem Bitcoina.
Wielokrotnego użytku dowód pracy
W 2004 roku informatyk i aktywista kryptograficzny Hal Finney (Harold Thomas Finney II) przedstawił system o nazwie Reusable Proof of Work (RPoW). System działa na zasadzie otrzymywania niewymienialnego Hashcash na podstawie tokena proof-of-work i w zamian generowania tokena podpisanego algorytmem RSA, który może być przekazywany od jednej osoby do drugiej.
Proof of Work (RPoW) rozwiązuje problem podwójnego wydawania, rejestrując własność tokenów na zaufanym serwerze, który umożliwia użytkownikom na całym świecie weryfikację ich ważności i integralności w czasie rzeczywistym.
Ponowne wykorzystanie dowodu pracy (RPoW) można uznać za wczesny prototyp i ważny krok w historii kryptowalut.
Sieć Bitcoin
Pod koniec 2008 roku osoba lub grupa posługująca się pseudonimem Satoshi Nakamoto opublikowała na liście mailingowej poświęconej kryptografii dokument wprowadzający zdecentralizowany system elektronicznej gotówki oparty na modelu peer-to-peer, zwany Bitcoin.
Bitcoin powstał na bazie algorytmu Hashcash Proof-of-Work, ale zamiast korzystać z zaufanych możliwości obliczeniowych opartych na sprzęcie, takich jak RPoW, ochrona przed podwójnym wydaniem środków opiera się na zdecentralizowanym protokole peer-to-peer służącym do śledzenia i weryfikowania transakcji. Krótko mówiąc, Bitcoiny są wydobywane jako nagroda przez górników przy użyciu mechanizmu Proof of Work, a następnie weryfikowane przez zdecentralizowane węzły w sieci.
Bitcoin powstał 3 stycznia 2009 roku, kiedy Satoshi Nakamoto wykopał pierwszy blok Bitcoinów i otrzymał nagrodę w wysokości 50 Bitcoinów. Pierwszym odbiorcą Bitcoinów był Hal Finney, który otrzymał 10 Bitcoinów od Satoshi Nakamoto w pierwszej na świecie transakcji Bitcoin 12 stycznia 2009 r.
Ethereum
W 2013 roku Vitalik Buterin, programista i współzałożyciel Bitcoin Magazine, stwierdził, że Bitcoin potrzebuje języka programowania do tworzenia zdecentralizowanych aplikacji. W obliczu braku konsensusu społeczności, Vitalk rozpoczął prace nad nową, rozproszoną platformą obliczeniową opartą na technologii blockchain – Ethereum, która obejmowała funkcję skryptową zwaną inteligentnymi kontraktami.
Inteligentne kontrakty to programy lub skrypty wdrażane i uruchamiane w blockchainie Ethereum, które można wykorzystać na przykład do przeprowadzenia transakcji, jeśli spełnione są określone warunki. Inteligentne kontrakty są pisane w specjalnych językach programowania i kompilowane do postaci kodu cyfrowego, który jest zdecentralizowaną maszyną wirtualną zwaną EVM. Kod ten można następnie odczytać i wykonać.
Programiści mogą również tworzyć i wdrażać aplikacje działające w ramach łańcucha bloków Ethereum. Tego rodzaju aplikacje są powszechnie określane jako DApps (aplikacje zdecentralizowane). Na blockchainie Ethereum działają już setki zdecentralizowanych aplikacji (DApps), w tym platformy mediów społecznościowych, aplikacje hazardowe i giełdy finansowe.
Kryptowalutą Ethereum jest Ether, można ją przesyłać między kontami i wykorzystywać do płacenia za moc obliczeniową potrzebną do realizacji inteligentnych kontraktów.
streszczenie
Technologia blockchain cieszy się dziś dużym zainteresowaniem opinii publicznej i jest już wykorzystywana w wielu zastosowaniach, nie tylko w kryptowalutach. Aby uzyskać więcej informacji na temat technologii blockchain i innych interesujących zagadnień, nie zapomnij obejrzeć naszych innych filmów na Binance Academy.
