Historia sieci Blockchain
Strona G艂贸wna
Artyku艂y
Historia sieci Blockchain

Historia sieci Blockchain

Pocz膮tkuj膮cy
Opublikowane Dec 6, 2018Zaktualizowane Aug 17, 2023
3m

Technologi膮, kt贸ra jednocze艣nie zapocz膮tkowa艂a kryptowaluty i jest ich podstaw膮 jest Blockchain. 艁a艅cuch blok贸w - t艂umacz膮c na j臋zyk polski - umo偶liwia ka偶demu klientowi w sieci osi膮gni臋cie konsensusu bez konieczno艣ci osi膮gni臋cia wzajemnego zaufania.聽


Wczesne dni

Idea samej technologii blockchain zosta艂a opisana ju偶 w 1991 roku, kiedy to naukowcy Stuart Haber i W. Scott Stornetta zaprezentowali 艣wiatu rozwi膮zanie, kt贸re w zamy艣le odpowiednio - cyfrowo - znaczy艂o dokumenty uniemo偶liwiaj膮c ich przerobienie lub sfa艂szowanie. 聽

System zaprezentowany przez naukowc贸w wykorzystywa艂 kryptograficznie zabezpieczony 艂a艅cuch blok贸w do przechowywania dokument贸w opatrzonych tzw. stemplami czasu. W 1992 r. do projektu w艂膮czone zosta艂y tzw. Drzewa Merkle (ang. Merkle Trees), zwi臋kszaj膮c jego efektywno艣膰 oraz umo偶liwiaj膮c gromadzenie wielu dokument贸w w jednym bloku. Jednak technologia ta nie zosta艂a ostatecznie przez nikogo u偶yta, a sam patent wygas艂 w 2004 r., czyli cztery lata przed powstaniem Bitcoina.


RPoW

W 2004 r. Znany w 艣wiecie informatyk i kryptograf Hal Finney (Harold Thomas Finney II) wprowadzi艂 system o nazwie RPoW, Reusable Proof Of Work. System opiera艂 si臋 na, otrzymywaniu niezmiennych i/lub niezniszczalnych Hashcash贸w, a w zamian tworzy艂 token podpisany przez klucz RSA, kt贸ry mo偶na nast臋pnie przenie艣膰 z osoby na osob臋.

RPoW rozwi膮za艂 problem tzw. podw贸jnego wydatkowania (ang. Double spending problem) poprzez zachowanie praw w艂asno艣ci do token贸w na zaufanym serwerze, kt贸ry zaprojektowany by艂 聽w celu umo偶liwienia u偶ytkownikom na ca艂ym 艣wiecie sprawdzania ich poprawno艣ci i integralno艣ci w czasie rzeczywistym.

RPoW mo偶na uzna膰 za wczesny prototyp i swoisty krok w prz贸d w historii kryptowalut.


Sie膰 Bitcoin聽

Pod koniec 2008 r. na jednej z list mailingowych dot. Kryptografii opublikowany zosta艂 dokument techniczny (ang. whitepaper) opisuj膮cy zdecentralizowan膮 sie膰 peer-to-peer o nazwie Bitcoin. Dokument zosta艂 stworzony przez osob臋 lub grup臋, u偶ywaj膮c pseudonimu Satoshi Nakamoto.

Sie膰 Bitcoin w inny spos贸b ni偶 RPoW podesz艂a do tematu zabezpieczenia sieci i u偶ytkownik贸w przed wyst膮pieniem wcze艣niej przytoczonego dobule spend problem. Podej艣cie zaproponowane przez Bitcoin opiera艂o si臋 na zdecentralizowanym protokole peer-to-peer s艂u偶膮cym do 艣ledzenia i weryfikacji transakcji. W du偶ym skr贸cie, bitcoiny s膮 "wykopywane" (ang. mined) w celu uzyskania nagrody przez g贸rnik贸w, a nast臋pnie weryfikowane przez zdecentralizowane w臋z艂y w sieci.

3 stycznia 2009 Bitcoin oficjalnie powsta艂. Tego dnia Satoshi Nakamoto wykopa艂 pierwszy blok za kt贸ry otrzyma艂 50 bitcoin贸w nagrody. Pierwszym odbiorc膮 Bitcoina by艂 Hal Finney, otrzyma艂 on 12 bitcoin贸w od Satoshiego Nakamoto w transakcji kt贸ra mia艂a miejsce 12 stycznia 2009 roku.


Ethereum

W 2013 roku Vitalik Buterin, programista i wsp贸艂za艂o偶yciel magazynu Bitcoin o艣wiadczy艂, 偶e Bitcoin potrzebuje j臋zyka skryptowego do budowania zdecentralizowanych aplikacji. Nie uzyskawszy porozumienia z 贸wczesn膮 spo艂eczno艣ci膮 Bitcoina Vitalik rozpocz膮艂 swoje prace nad now膮, rozproszon膮 i zdecentralizowan膮 platform膮 s艂u偶膮c膮 do przetwarzania komputerowych danych opart膮 na technologii blockchain. Projekt ten zyska艂 nazw臋 Ethereum i zawiera艂 funkcjonalno艣膰 tworzenia i zarz膮dzania smart kontraktami (lub inaczej inteligentymi kontraktami; ang. Smart contracts)

Inteligentne kontrakty to programy lub skrypty, kt贸re s膮 wdra偶ane i uruchamiane na blockchainie Ethereum (obecnie r贸wnie偶 na innych). Mog膮 by膰 u偶ywane na przyk艂ad do transakcji, kt贸ra zostanie sfinalizowana je艣li spe艂nione zostan膮 okre艣lone warunki. Inteligentne kontrakty tworzone s膮 w wyspecjalizowanych j臋zykach programowania i kompilowane do kodu bajtowego. Kod ten jest odczytywany i wykonywany przez zdecentralizowan膮 wirtualn膮 maszyn臋, kt贸ra jest zgodna z cechami okre艣lonymi przez Turinga (ang. Turing Complete), a kt贸ra w przypadku Ethereum nazwana zosta艂a EVM - Ethereum Virtual Machine.

Smart kontrakty w sieci Ethereum mog膮 by膰 tworzone przez samodzielnych tw贸rc贸w oprogramowania (czyt. programist贸w; deweloper贸w). Aplikacje te s膮 zwykle okre艣lane jako dApps (czyt. zdecentralizowane aplikacje). W sieci blockchain Ethereum obecnie dzia艂aj膮 ju偶 setki dApps贸w do kt贸rych zaliczy膰 mo偶emy m.in platformy spo艂eczno艣ciowe, aplikacje hazardowe i gie艂dy kryptowalut.

Kryptowaluta Ethereum nazywa si臋 Ether, mo偶e by膰 przenoszona mi臋dzy kontami u偶ytkownik贸w i s艂u偶y do uiszczania op艂at za moc obliczeniow膮 wykorzystywan膮 podczas wykonywania operacji zawartych w inteligentnych kontraktach.


Podsumowanie

Obecnie technologia blockchain zyskuje coraz to wi臋ksz膮 popularno艣膰 i jest ju偶 u偶ywana w wielu aplikacjach. Co wa偶ne nie ogranicza si臋 ju偶 tylko do kryptowalut.聽

Aby uzyska膰 bardziej szczeg贸艂owe spojrzenie na 艣wiat kryptowalut i inne ciekawe tematy z tego zakresu obejrzyj kolejne filmy dost臋pne na Binance Academy.

Udost臋pnij Posty
Zarejestruj konto
Wykorzystaj swoj膮 wiedz臋 w praktyce, otwieraj膮c konto Binance ju偶 dzi艣.