Co to jest Polkadot? Przewodnik po protokole interoperacyjności Blockchain

Co to jest Polkadot

Polkadot to nadchodząca wielołańcuchowa platforma platformowa – podobna do Cosmos – zaprojektowana w celu ułatwienia interoperacyjności i skalowalności łańcuchów bloków, które można podłączyć do jego “ łańcucha przekaźników ”. Polkadot to ambitny projekt wykorzystujący formę konsensusu PoS dla szerszego ekosystemu połączonych z nim łańcuchów bloków, którego oficjalne uruchomienie zaplanowano na III kwartał 2019 r.

Co ważne, Polkadot umożliwia strukturom danych – poza wyłącznie łańcuchami blokowymi – łączenie się z siecią jako “ spadochrony ”. Pierwotnie wymyślony przez Gavina Wooda – twórcę języka programowania Solidity – Polkadot to heterogeniczna, wielołańcuchowa struktura, w której parachody działają poprzez -minimalizowana struktura federacji.

Problemy ze skalowalnością sieci blockchain są dobrze udokumentowane, a platformy takie jak Polkadot dążą do tego, by stać się kolejną generacją sieci, które sprzyjają zwiększonej skalowalności i interoperacyjności poprzez rozszerzenie koncepcji projektowych publicznych łańcuchów bloków i standaryzację przesyłania danych.

Co to jest Polkadot

Projekt Polkadot

Firma Polkadot wyraźnie określa trzy główne obszary, z którymi borykają się obecne łańcuchy bloków, aby w pełni wykorzystać swój potencjał w zapewnianiu praktycznych zastosowań:

  1. Interoperacyjność
  2. Skalowalność
  3. Wspólne bezpieczeństwo

Polkadot wykorzystuje łańcuch przekaźników, który działa jako hub, przez który spadochrony łączą się i koordynują konsensus, a także przesyłają wiadomości i dane między spadochronami. Warto zauważyć, że zarówno publiczne, jak i licencjonowane łańcuchy bloków mogą łączyć się z siecią, z możliwością odizolowania się od reszty systemu przez łańcuchy posiadające zezwolenie, przy jednoczesnym zachowaniu możliwości przesyłania danych do innych łańcuchów i korzystania z bezpieczeństwa sieci.

Parachainy mogą być łańcuchami bloków lub innymi strukturami danych, które podłącza się do łańcucha przekaźników w celu zapewnienia bezpieczeństwa i współdziałania z innymi łańcuchami. Muszą jednak spełniać następujące kryteria, aby były kompatybilne z siecią Polkadot:

  1. Potrafi tworzyć zwarte i szybkie, lekkie wydruki próbne
  2. Musi być metodą autoryzacji transakcji przez dużą liczbę niezależnych organów (tj. Podpis Schnorra).

Parachain przetwarza własne transakcje, co umożliwia skalowanie sieci w oparciu o równoczesne niezależne przetwarzanie transakcji na parachain, które są zabezpieczone przez szerszy konsensus sieci.

Konsensus firmy Polkadot jest silnie inspirowany Tendermint i HoneyBadgerBFT, ale wykorzystuje PoS jako podstawową metodę motywowania walidatorów do uczciwości w sieci.

Co to jest Tendermint

Przeczytaj: Przewodnik dla początkujących do Tendermint: bizantyjski silnik Blockchain odporny na błędy

Polkadot może również tworzyć „mosty” z innymi łańcuchami, które mają własny konsensus – takimi jak Ethereum.

Dolne warstwy protokołu Polkadot są znane jako Środowisko uruchomieniowe Polkadot i są wspólne dla wszystkich spadochronów w sieci. Te 3 warstwy składają się z interpretera Wasm, konsensusu i sieci.

Górne warstwy są unikalne dla każdego połączonego spadochronu. Podłoże – od Parity Technologies – to pierwsza implementacja środowiska Polkadot Runtime Environment (PRE). Parachains zostaną zapisane przy użyciu PRE, który jest zbudowany na Web3 stos technologii.

Ważnym aspektem Polkadot jest to, że wykorzystuje stos sieciowy Libp2p i jest pierwszym rzeczywistym zastosowaniem implementacji Rusta.

Dynamika działania Polkadot jest złożona, dlatego najlepiej jest wizualizować platformę poprzez cztery główne role uczestników w ekosystemie.

  1. Walidatory
  2. Nominatorzy
  3. Kolatory
  4. Rybacy

Walidatory

Walidatory finalizują bloki w sieci Polkadot i odgrywają najważniejszą rolę w ekosystemie. Walidatorzy są zobowiązani do obsługi klienta z pełnym łańcuchem przekazywania i muszą postawić znaczącą „obligację” (w natywnym tokenie DOT), aby się zakwalifikować. Jednak walidatorzy mogą wyznaczyć innych walidatorów do działania w ich miejsce.

Walidatorzy otrzymują bloki kandydatów od zbieraczy – którzy propagują wybrane bloki do podgrup walidatorów ze spadochronów – i finalizują bloki w łańcuchu przekaźników poprzez deterministyczny proces selekcji i ostatnią rundę walidacji.

Nominatorzy

Nominatorzy to strony, które również posiadają udziały w sieci, ale działają jako mechanizm wyboru wiarygodnych walidatorów poprzez wniesienie ich obligacji do obligacji wybranego walidatora. Ich rola jest bardzo prosta i pomaga wzmocnić połączone bezpieczeństwo łańcucha przekaźników.

Kolatory

Zbieracze pracują raczej na poziomie spadochronu niż bezpośrednio przy zabezpieczaniu łańcucha przekaźników. Zbierają transakcje ze spadochronów, sporządzają dowód wraz z niezaplombowanym blokiem i wysyłają go do odpowiedniego walidatora, który ma sfinalizować blokadę spadochronową. W białej księdze firmy Polkadot zauważono, że rola zbieraczy może ewoluować i ostatecznie można im zlecić ścisłą współpracę z określonymi walidatorami w celu weryfikacji bloków z niektórych spadochronów.

Kolatory mogą również służyć do udowodnienia złośliwego zachowania walidatorom w sieci jako dodatkowej warstwy bezpieczeństwa. Ogólna rola kolatorów jest podobna do pracy górników w blockchainach PoW.

Rybacy

Rybacy są niezależni od procesu weryfikacji bloków i wyszukują złośliwe zachowania w sieci, które zgłaszają weryfikatorom na temat złych walidatorów. Są zmotywowani jako „łowcy nagród” szukający znaczących jednorazowych nagród, udowadniając, że strona związana (tj. Weryfikator lub zbierający) działała złośliwie poza zestawem reguł.

Jednak rybacy również wnoszą do sieci niewielkie obligacje. Ma to zapobiec Sybil atakuje, ale nie jest tak wysoka jak walidatory i może zostać wycofana w dowolnym momencie.

Źródło zdjęcia – raport Polkadot

Polkadot osiąga ustandaryzowaną komunikację w sieci za pomocą międzyłańcuchowego protokołu komunikacyjnego. Transakcje między spadochronami lub między spadochronem a łańcuchem przekaźników są w pełni asynchroniczne, a wszystkie transfery danych (nawet między spadochronami) są odniesione do łańcucha przekaźników.

Blockchainy, które są „zmostkowane” do Polkadot, a nie bezpośrednio podłączone jako spadochrony, mogą wykorzystać znormalizowaną komunikację wewnętrzną sieci bez poświęcania własnego konsensusu. Jednak sieci te rezygnują ze wspólnego stanu i gwarancji bezpieczeństwa sieci Polkadot. Ethereum będzie pierwszym przykładem takiego mostu na platformie.

Rola tokena DOT i zarządzanie Polkadot

Polkadot stosuje model zarządzania w łańcuchu, który jest całkowicie kontrolowany przez interesariuszy łańcucha przekaźników. Interesariusze (tj. Walidatorzy) stawiają na natywny token DOT i mogą kontrolować wszystko, od bezpośrednich aktualizacji protokołu po poprawki błędów.

Podobnie jak inne modele konsensusu PoS, token natywny jest używany do tworzenia powiązań i motywowania walidatorów do uczciwego działania poprzez udział finansowy w autentyczności procesu weryfikacji. Ponadto spadochrony łączą się z Polkadot poprzez klejenie i można je usunąć, wycofując swój udział z sieci.

Polkadot jest obecnie w fazie testnet POC-2, w której testDOT został użyty do aktualizacji protokołu z sieci POC-1 i wprowadził kilka innych funkcji, w tym wykorzystanie implementacji Libp2p w Rust.

Zarządzanie łańcuchem jest fascynującą koncepcją i jest stosowane nie tylko przez Polkadot, ale także przez inne sieci, które już działają, takie jak Tezos i Decred.

Zastosowania Polkadot

Ponieważ Polkadot nie przyjmuje założeń dotyczących spadochronów podłączonych do sieci, oferuje programistom szeroki zakres elastyczności w tworzeniu łańcuchów bloków specyficznych dla aplikacji, takich jak te zorientowane na prywatność lub niektóre koncentrujące się bezpośrednio na niektórych programach dapp.

Polkadot ma również na celu przyspieszenie cykli innowacyjnych. Cechy jednego spadochronu można wykorzystać na innym, dzieląc się innowacjami między łańcuchami, a nie tylko transferami symbolicznymi jako jedyną formą interoperacyjności. Parachains mogą również skupiać się na budowaniu aplikacji, zamiast skupiać się na własnym bezpieczeństwie. Parachains specjalnie zaprojektowane do działania w Polkadot są częścią większej puli zabezpieczeń, tworząc kluczową abstrakcję jednego z bardziej skomplikowanych komponentów sieci blockchain dla programistów.

Intrygujący przykład, że Polkadot zapewnia to zdolność użytkowników zdecentralizowanej wymiany na jednym spadochronie do zdeponowania BTC na giełdzie przy użyciu dowodów wiedzy zerowej (ZKP) poprzez wykorzystanie spadochronu ZCash.

Potencjalne zastosowania struktur wielołańcuchowych są ogromne i powinny pomóc w znacznie większym stopniu eksperymentowania z nowymi technologiami zrodzonymi z samej siły interoperacyjności. Jednak konsensus – w szczególności PoS – jest złożony i trudny do zaprojektowania i nie został jeszcze udowodniony na dużą skalę w zdecentralizowanej sieci przez dłuższy czas, zwłaszcza w środowisku z wieloma łańcuchami.

Polkadot oferuje kolejne obiecujące spojrzenie na to, jak będzie wyglądać przyszła generacja blockchainów, i może okazać się grawitacyjnym otoczeniem dla publicznych i licencjonowanych łańcuchów bloków, aby połączyć się i wzajemnie przynieść korzyści.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map