Moonbeam to EVM-kompatybilny parachain w ekosystemie Polkadot. GLMR to jego natywny zasób do opłat za gaz, udziału w stakingu i zarządzania.
Użyj tej strony, aby oddzielić wykonywanie Moonbeam od Ethereum Mainnet, zrozumieć rolę gazu GLMR i kolatorów oraz przygotować działania międzyłańcuchowe z poprawną finalnością i reprezentacją zasobów.
Temat:
Moonbeam
Tryb rynku:
Tylko migawka
Aktywo opłat:
GLMR
Strefa czasowa:
UTC
Ta strona nie gwarantuje wiadomości międzyłańcuchowej, nie rekomenduje kolatora ani nie traktuje kompatybilności EVM jako wspólnego stanu Ethereum.
Własność treści: Zespół redakcyjny BitcoinToolkitOdniesienia techniczne: Oficjalna dokumentacja protokołu i programistów.Podejście do przeglądu: Wyjaśnienia techniczne są sprawdzane względem źródeł pierwotnych i aktualizowane, gdy sieć lub aktywo się zmienia.Ostatni przegląd treści: Ostatni test integracji danych:
Moonbeam w skrócie
TematMoonbeam
Zasób natywnyGLMR
Aktywo opłatGLMR
Typ sieciParachain Polkadot
WykonanieKompatybilny z EVM
Tryb rynkowyTylko migawka
Moonbeam to kompatybilny z EVM parachain Polkadot, a nie Ethereum Mainnet.
GLMR płaci za gaz lokalnie; kolatorzy i walidatorzy łańcucha przekaźnikowego mają różne obowiązki.
Jak Moonbeam wykorzystuje wspólne bezpieczeństwo Polkadot
Moonbeam łączy lokalną produkcję bloków parachain z walidacją i finalnością łańcucha przekaźnikowego.
Kolatorzy i walidatorzy
Kolatorzy utrzymują stan Moonbeam, zbierają transakcje EVM i produkują kandydackie bloki parachain z dowodami przejścia stanu. Posiadacze GLMR mogą wspierać kandydatów na kolatorów zgodnie z zasadami stakingu Moonbeam. Kolatorzy nie są tym samym co walidatorzy łańcucha przekaźnikowego Polkadot.
Walidatorzy łańcucha przekaźnikowego sprawdzają przejście parachain i uczestniczą w konsensusie Polkadot. Finalność GRANDPA na łańcuchu przekaźnikowym daje Moonbeam deterministyczną finalność po sfinalizowaniu odpowiedniego stanu łańcucha przekaźnikowego. Usługa powinna monitorować ten stan, a nie utożsamiać pierwszego bloku kolatora z najsilniejszym wynikiem końcowym.
Co nie oznacza wspólne bezpieczeństwo
Moonbeam ma własne środowisko wykonawcze, zarządzanie, konta i wdrożenia kontraktów. Wspólne bezpieczeństwo nie łączy sald ani stanu Moonbeam z Polkadot, Ethereum ani innym parachainem.
Gaz GLMR i kompatybilność EVM
Narzędzia Ethereum mogą łączyć się z Moonbeam, ale każda transakcja należy do stanu Moonbeam.
Wysyłanie i wdrażanie
Transakcja EVM na Moonbeam obejmuje nonce nadawcy, odbiorcę lub dane kontraktu, wartość i pola gazu. Nadawca podpisuje przez portfel kompatybilny z Ethereum i płaci opłaty za wykonanie w natywnym GLMR. Tokeny kontraktowe nie płacą automatycznie salda gazu.
Bajtkod Solidity i znane metody JSON-RPC zmniejszają wysiłek migracyjny, ale ID łańcucha, RPC URL, zachowanie bloków, prekompilacje i wdrożone adresy pozostają specyficzne dla Moonbeam. Kontrakt na Ethereum Mainnet nie istnieje na Moonbeam, chyba że został tam wdrożony, a oba kontrakty mogą mieć różny stan.
Implikacje dla programistów
Przetestuj prekompilacje specyficzne dla Moonbeam, zdarzenia finalności i zachowanie opłat. Indeksery muszą rozumieć zarówno logi w stylu Ethereum, jak i otaczający kontekst Substrate i parachain.
Komunikacja międzyłańcuchowa i kontrola zasobów
Wsparcie międzyłańcuchowe to możliwość, a nie obietnica, że każdy zasób lub trasa są wymienne.
Wiadomości i reprezentacje
Moonbeam może wchodzić w interakcje z innymi ekosystemami poprzez obsługiwane ścieżki komunikacji i mostów. Każda trasa definiuje własne pochodzenie, miejsce docelowe, reprezentację zasobów, wymagania dotyczące opłat i stan ukończenia. Symbol tokena widoczny na dwóch łańcuchach nie dowodzi, że kontrakty lub ścieżka zabezpieczenia są takie same.
Przed wysłaniem zweryfikuj oficjalną trasę, wsparcie miejsca docelowego, format kwoty i typ konta. Zachowaj GLMR na lokalną akcję Moonbeam i zasób opłat sieci docelowej na następną transakcję. Ukończenie transakcji międzyłańcuchowej może opóźnić się względem lokalnego wykonania lub nie powieść się z powodów specyficznych dla trasy.
Granica bezpieczeństwa
Finalność Polkadot zabezpiecza zaakceptowany stan Moonbeam, podczas gdy zewnętrzny most lub aplikacja dodaje własne kontrakty, operatorów i tryby awarii.
Kontrola Moonbeam przed podpisaniem
Większość błędów wynika z zakładania, że EVM to to samo, podczas gdy istnieje tylko zgodność interfejsu.
Lista kontrolna
Potwierdź łańcuch Moonbeam ID i RPC, zweryfikuj kontrakt na Moonbeam, zachowaj GLMR na opłaty gazowe, sprawdź trasę międzyłańcuchową i poczekaj na poziom finalności wymagany przez usługę odbierającą.
Nie traktuj Moonbeam jak Ethereum Mainnet.
Nie myl kolatorów z walidatorami przekaźnika.
Nie wyciągaj wniosków o tożsamości tokena na podstawie symbolu.
Nie obiecuj natychmiastowego zakończenia transakcji międzyłańcuchowych.
Następna akcja
Używaj aktualnych szczegółów sieci Moonbeam i sprawdź transakcję w eksploratorze obsługującym Moonbeam przed produkcyjnym transferem lub wdrożeniem.