Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
budowaniewiarygodnychsiecimogącychfunkcjonowaćwśrodowiskachpozbawio-
nychzaufania.
Głównymzałożeniemblockchainajestwyeliminowaniewszelkichcentralnych
lubzaufanychstronniezbędnychdopotwierdzeniapoprawnościdanych.Dzięki
blockchainowiaplikacjemogąfunkcjonowaćwsposóbcałkowiciezdecentralizowany.
Blockchainumożliwiawymianęinformacjimiędzypodmiotami,któreniemajądosie-
biezaufania.Umożliwiatworzeniesieciniewymagającychzaufania(trustlessnetworks)
iumożliwiaichuczestnikomrealizowaniezesobątransakcjibezwzajemnegozaufania.
Blockchainuwzględniarównieżto,żebezpieczeństwojegomediumkomunikacyjnego
możebyćnaruszaneprzezaktorówzewnętrznychlubwewnętrznych.Blockchainprzy-
spieszaprocesrozstrzyganiasporówmiędzyjegouczestnikamidziękiwyeliminowa-
niupojedynczegozaufanegopodmiotulubpośrednika.Manipulowaniełańcuchami
blokówjestniezwykletrudnezewzględunazastosowanekryptografcznestruktury
danychizałożeniezdolnościdodziałaniaprzybrakuzaufania.Sieciblockchain
odpornenauszkodzenia,copozwalaichwęzłomeliminowaćinnewęzły,któreulegną
awariilubzachowująsięnieprawidłowo.
Blockchainmanastępującezaletywporównaniudoscentralizowanychbazdanych:
(i)umożliwiabezpośrednieudostępnianiebazydanychwśrodowiskachbezzaufania,
czyliwwarunkach,wktórychtrudnobyłobywybraćzaufanego,centralnegoarbitra
egzekwującegouprawnieniaipoprawnośćdanych.Blockchainwprowadzawłasny
dowódważnościiautoryzacjitransakcji,wykorzystującprocesweryfkacjirealizowany
przezwielewęzłówwalidującychorazopartynamechanizmiekonsensusuzapewnia-
jącymsynchronizacjęichdecyzji;oraz(ii)zdolnośćzapewnieniawekonomicznyspo-
sóbniezawodnościiwiarygodnościbezpotrzebystosowaniakosztownejinfrastruktury
doreplikacjiiprzywracaniapracypoawarii.Blockchainniewymagakonfgurowania
węzłów,którechcąsiędoniegoprzyłączyćizsynchronizowaćdane.Jegowęzłykomu-
nikująsięzesobąbezpośrednio(wtrybiepeer-to-peer),dziękiwbudowanejredun-
dancjiiwyeliminowaniupotrzebyścisłegomonitoringu.Blockchainmożetolerować
rozległeawariemediumkomunikacyjnego,pozwalaużytkownikomzewnętrznym
przesyłaćtransakcjedodowolnegowęzłaizapewniaaktualizacjędanychdlawęzłów,
którepowracajądosiecipochwilowymodłączeniu.
Rozproszonabazadanychblockchainjestciągleprzyrastającymłańcuchemrekor-
dów,zwanychblokami,zabezpieczonymprzedingerencjąimodyfkacjamidziękirepli-
komprzechowywanychwinnychwęzłachiciągłejweryfkacji.Każdyblokzawieralistę
transakcjiuszeregowanychwedługczasutransakcji.Kolejneblokitworząpubliczny
rejestrwszystkichzrealizowanychtransakcji,opartynatrwałej,niemodyfkowalnej
strukturzedanych,którajestwidocznaglobalniedlakażdegouczestnikasiecip2p.Ta
4
Wprowadzenie