Idioma Idioma

Blogues Blogues

Czym jest warstwa protokolu?

warstwa protokolu blockchain jest podstawa sieci blockchain. Deweloperzy moga rozszerzyc te warstwe, aby stworzyc nowe zasady dla swoich sieci blockchain. Moga projektowac nowe transakcje i inteligentne kontrakty, ktore sa zgodne z zasadami ich blockchainow.
warstwa protokolu to zestaw regul i wzorow, ktore ustanawiaja:

Zdolnosc do przekazywania wartosci z jednego adresu na inny

Zdolnosc do rejestrowania transakcji w ksiedze glownej

Wymagania dotyczace tworzenia nowych blokow, czyli transakcji, w lancuchu

Mechanizm osiagania konsensusu wsrod uczestnikow sieci co do tego, ktore transakcje sa wazne i w jakiej kolejnosci powinny byc przeprowadzane
proces tworzenia blokow, w tym rodzaje transakcji zawartych w bloku

Proces dodawania wezlow do sieci
Proces wydobywania nowych blokow.
Zasady dodawania informacji do blockchaina moga byc proste lub zlozone i sa okreslane przez warstwe protokolu.

Najbardziej podstawowa zasada dodawania informacji do blockchaina jest to, ze wszyscy uczestnicy sieci musza sie zgodzic co do dodawanej informacji i czasu jej dodania.

warstwa protokolu zawiera mechanizm konsensusu, ktory pozwala wszystkim uczestnikom sieci osiagnac porozumienie co do tego, jakie informacje sa dodawane i kiedy sa dodawane. Mechanizmy konsensusu sa wykorzystywane do zapobiegania atakom sieciowym, takim jak double-spending, gdzie osoba atakujaca probuje wydac fundusze dwukrotnie, wydajac monete na dwie rozne transakcje w mniej wiecej tym samym czasie.
Protokol Bitcoin wykorzystuje dowod pracy jako mechanizm konsensusu. Dowod pracy pozwala kazdemu, kto ma wystarczajaca moc obliczeniowa, dodac blok transakcji do lancucha blokowego Bitcoin. Znacznie zwieksza to rowniez koszt ataku na siec, poniewaz atakujacy musialby kontrolowac ponad polowe mocy obliczeniowej w sieci, aby z powodzeniem podwojnie wydac monety.
Blockchain sklada sie z roznych warstw:

Warstwa aplikacji: Jest odpowiedzialna za interakcje z uzytkownikiem, np. uzytkownikiem koncowym lub deweloperem, ktory chce rozwijac dApps w oparciu o ten konkretny blockchain. Ethereum Wallet, Metamask, itp, naleza do tej kategorii.
Contract Layer: Ta warstwa obejmuje inteligentne kontrakty, ktore sa odpowiedzialne za wykonywanie transakcji i zmiane stanu. Obejmuje Solidity (Ethereum), Neo Contract(Neo), itp.
warstwa protokolu: Okresla, jak transakcje moga byc dodawane do ksiegi publicznej i jak nowe wezly moga dolaczyc i zsynchronizowac sie z istniejaca siecia blockchain. Obejmuje ona protokoly konsensusu, takie jak PoW (Bitcoin), dBFT(NEO), itp. oraz warstwe sieci P2P, taka jak TCP/IP (Bitcoin), Devp2p (Ethereum).



Artykul pochodzi ze strony KryptoBiblia.pl - terminologia kryptowalut

Comentários
Voltar atrás URL :