Nasza filozofia Decentralizacji dla Moonbeam i Moonriver
Decentralizacja jest podstawową zasadą Web3, ale często jest zaniedbywana, aby szybciej wejść na rynek lub osiągnąć wyższą przepustowość transakcji. Polkadot stawia wysoko poprzeczkę decentralizacji i wierzymy, że musimy utrzymać ten standard w naszej implementacji parachain, która będzie żyła w tym ekosystemie.
Aby wyjaśnić nasz punkt widzenia na decentralizację, ważne jest, aby najpierw zrozumieć podstawowe motywacje, dla których pracujemy nad Moonbeamem.
Zdecentralizowane Technologie Mogą Wywołać Pozytywne Zmiany na Świecie
Historia pokazuje nam, że bardzo trudno jest uniknąć nadużyć, gdy masz dużą koncentrację mocy. Wierzymy, że świat ma już zbyt wiele koncentracji władzy. W miarę jak świat nadal przechodzi od form interakcji głównie fizycznych do opartych na oprogramowaniu, koncentracja mocy (jeśli pozostawiona bez kontroli) będzie rosła jeszcze bardziej.
Aplikacje oparte na sieci Web3 mogą służyć do sprawdzania i ograniczania tych koncentracji mocy. Mogą i będą umożliwiać nowe zdecentralizowane formy koordynacji, interakcji i współpracy. Wierzymy, że dzięki tym zdecentralizowanym formom świat będzie lepszym miejscem. Te podstawowe przekonania i idee przyczyniły się w dużej mierze do tego, jak zaprojektowaliśmy Moonbeam.
Decentralizacja Polkadotu Była Częścią Jego Apelu
Decentralizacja łańcuchów sztafetowych Polkadot i Kusama była głównym czynnikiem przy wyborze miejsca budowy Moonbeam. Łańcuchy przekaźnikowe Polkadot i Kusama są wysoce zdecentralizowanymi systemami, a parachains powinny spełniać standardy, które wyznaczają.
Parachains Moonbeam i Moonriver będą dążyć do utrzymania tego samego poziomu decentralizacji, gdy zostaną uruchomione zarówno w sieciach Polkadot, jak i Kusama. Podczas gdy Moonbeam i Moonriver dziedziczą niektóre właściwości decentralizacji Polkadota i Kusamy, niektóre decyzje związane z decentralizacją są w gestii poszczególnych parachainów.
Kompromisy Projektowe na Korzyść Decentralizacji
Wśród blockchainów warstwy podstawowej jest obecnie wiele eksperymentów, a wiele projektów bada różne kompromisy projektowe wzdłuż spektrum różnych stopni decentralizacji.
Jedną z popularnych strategii na rynku jest poświęcenie decentralizacji na rzecz lepszych transakcji poprzez posiadanie mniejszego zestawu walidatorów lub kluczowych węzłów i umieszczenie za nimi dużej infrastruktury. To prawda, systemy mogą działać naprawdę szybko, gdy uruchamiasz je w scentralizowanej infrastrukturze, takiej jak AWS. Dużo łatwiej jest też zbudować scentralizowaną infrastrukturę (robiłem to przez lata w poprzednim życiu). Możesz też znacznie zmniejszyć złożoność i skrócić czas wprowadzania produktów na rynek, centralizując niektóre elementy.
Choć takie podejście jest kuszące, niezwykle trudno jest doposażyć decentralizację w projekt po fakcie. Musi być zaprojektowany do systemu od samego początku.
Oto kilka przykładów, w których preferowaliśmy decentralizację podczas projektowania Moonbeam i Moonriver:
- Wdrożenie na Kusama i Polkadot w pierwszej kolejności i dalsze budowanie na zdecentralizowanym podejściu przyjętym przez te sieci.
- Uruchamianie jako parachain, a nie samodzielny łańcuch. Pomogło nam to przejść bezpośrednio do zdecentralizowanej usługi bezpieczeństwa dostarczanej przez sieć przekaźnikową. Dzięki temu mamy 900 walidatorów, którzy obecnie finalizują bloki dla Moonriver, zaledwie kilka tygodni po premierze.
- Przyjęcie od samego początku procesu zarządzania w pełni onchain dla wszystkich zmian w protokole, w tym uaktualnień.
Wdrożenie niestandardowej palety do układania parałańcuchów, aby umożliwić otwartemu i zdecentralizowanemu zestawowi kolatorów wytwarzanie bloków w sieci, zamiast polegać na małym zestawie uprawnionych kolatorów produkujących bloki. - Angażowanie szerokiego grona interesariuszy jako pierwszych posiadaczy tokenów w sieci.
Te wybory powinny zapewnić solidne podstawy do dalszej decentralizacji Moonbeam i Moonriver, co nastąpi z czasem, po premierze. Ciężko pracujemy nad zwiększeniem liczby zespołów i użytkowników zaangażowanych w sieci. Jednocześnie oczekujemy, że Fundacja Moonbeam będzie z czasem odgrywać mniejszą rolę, ponieważ tokeny będą nadal dystrybuowane wśród interesariuszy za pośrednictwem dotacji i innych programów.
Praktyczne Następstwa dla Decentralizacji
Chociaż istnieje wiele filozoficznych powodów przemawiających za preferowaniem systemów zdecentralizowanych nad scentralizowanymi, istnieją również praktyczne powody do rozważenia.
Ostatnio słyszałem obserwację, że „użytkowników nie obchodzi decentralizacja”. Może to dotyczyć niektórych użytkowników w obecnym środowisku. Dla tych użytkowników decentralizacja jest często postrzegana jako teoretyczna rzecz, której powinieneś chcieć, ale sieci i protokoły, które mają jej mniej, wydają się działać dobrze, a w niektórych przypadkach są bardziej wydajne.
Uważam, że punkty centralizacji, które są dziś akceptowalne lub możliwe do przejścia, będą jutrzejszymi punktami słabości i miejscami, w których sieci mogą (i prawdopodobnie będą) zagrożone i atakowane. Obejmuje to scentralizowane elementy infrastruktury protokołu, takie jak zależność od niewielkiej liczby operatorów węzłów. Ale dotyczy to również infrastruktury wspierającej, takiej jak scentralizowani dostawcy usług punktów końcowych RPC, a być może nawet dostawców portfeli na obrzeżach sieci.
Ponieważ platformy i aplikacje Web3 stale rosną w użyciu, wartości i znaczeniu, operatorzy zasiedziali będą coraz bardziej zagrożeni i prawdopodobnie będą uciekać się do coraz bardziej agresywnych taktyk, aby zamknąć lub utrudnić adopcję tych platform.
W tym kontekście opór cenzury platform Web3 stanie się nadrzędny. Tylko platformy, które są faktycznie zdecentralizowane, będą w stanie odpowiednio wytrzymać te zagrożenia. Myślę, że zobaczymy, jak mniej zdecentralizowane platformy będą walczyć o przetrwanie w przyszłości, potencjalnie bardziej wrogim środowisku.
Substrate zapewnia doskonałą zdecentralizowaną podstawę dla Moonbeam i Moonriver. Niedawno ogłoszony Substrate Connect jest doskonałym przykładem nowych funkcji decentralizacji, które przychodzą do nas dzięki postępom w podstawowej strukturze rozwoju Substrate. Substrate Connect zapewnia możliwość uruchomienia klienta Network Light bezpośrednio w przeglądarce, eliminując potrzebę scentralizowanych usług RPC, takich jak Infura. Ta funkcja jest możliwa dzięki temu, że obsługa klienta light została wbudowana w Substrate od samego początku, a także to, że Substrate jest kompatybilny z WASM, który jest natywnie obsługiwany w dzisiejszych przeglądarkach. Dzięki Substrate Connect niezwykle trudno będzie uniemożliwić użytkownikom dostęp do sieci opartych na Substrate, takich jak Moonbeam i Moonriver.
Rola Moonbeama w Historii Web3
Moonbeam i Moonriver to platformy infrastrukturalne zorientowane na programistów. Platformy te zapewniają otwartą i pozbawioną uprawnień infrastrukturę dla twórców aplikacji opartych na sieci Web3, aby mogli wyrażać siebie i rozwiązywać problemy w nowatorski sposób przy użyciu technologii Web3.
Platformy zapewniają infrastrukturę, ale to wszyscy programiści, którzy tworzą nowatorskie protokoły i wdrażają je w Moonbeam i Moonriver, faktycznie popychają Web3 do przodu i wprowadzają nowych użytkowników do Web3. Moonbeam ma aktywną społeczność i program grantowy dla zespołów budujących zdecentralizowane aplikacje. Celem zespołu założycielskiego jest zrobienie wszystkiego, co w naszej mocy, aby wesprzeć tych programistów w ich wysiłkach.
Jeśli chcesz dowiedzieć się więcej o Moonbeam, a nawet opracować i wdrożyć aplikację Web3, odwiedź stronę z dokumentacją i Moonbeam Discord.