blog 1AktualnościDevelopersEnterpriseBlockchain ExplainedWydarzenia i konferencjePrasaBiuletyny

Zapisz się do naszego newslettera.

Adres e-mail

Szanujemy twoją prywatność

HomeBlogCodefi

Przedstawiamy Depozyt Launch Pad dla Eth2.0

przez Collin Myers, 27 lipca 2020, opublikowany 27 lipca 2020

spacex uj3hvdfQujI unsplash

AKTUALIZACJA: Nadeszła pierwsza faza Ethereum 2.0! Faza 0, jak to się nazywa, uruchomi łańcuch sygnałów nawigacyjnych, który ustanawia i utrzymuje mechanizm konsensusu potwierdzającego stawkę. Jeśli chcesz uruchomić własny walidator na Ethereum 2.0, postępuj zgodnie z instrukcjami krok po kroku, korzystając z oficjalnego Ethereum Launchpad. Zobacz także nasz blog w witrynie adres umowy depozytu.

Jak wszystkie wielkie misje, uruchomienie komputera jutra wymaga platformy, która prowadzi, wzmacnia i napędza jego podróż przez granice naszej cyfrowej przestrzeni. Dziś z radością ogłaszamy rozpoczęcie działalności Aplikacja Eth2 Launch Pad, co oznacza punkt wejścia dla walidatorów do rozpoczęcia podróży w łańcuchu Eth2. Nadszedł czas, aby przygotować swoją sieć testową ETH!

W ciągu ostatnich kilku miesięcy, Codefi Activate i Fundacja Ethereum (EF) nie mogliśmy się doczekać, aby ułatwić użytkownikom obstawianie zakładów i zostać walidatorem w Ethereum 2.0. Rezultatem tych wysiłków jest Eth2 Launch Pad, aplikacja zaprojektowana, aby bezpiecznie przeprowadzić Cię przez proces generowania par kluczy Eth2 i umieszczania 32ETH w oficjalnej umowie depozytu. Launch Pad został zaprojektowany dla samo-walidatorów, czyli hobbystów, którzy zamierzają uruchomić własny walidator i potrafią wygodnie wykonywać polecenia na ekranie terminala na swoim komputerze. 

Początkowo Launch Pad będzie kompatybilny tylko z Eth2 Medalla testnet, który ma zostać uruchomiony po osiągnięciu progu genezy 16 384 walidatorów (524 288 ETH). Sieć testowa została zaprojektowana tak, aby zapewnić wystarczającą ilość czasu, aby zapewnić bezbłędne działanie łańcucha sygnalizacyjnego. Po zakończeniu fazy testowej, Eth2 Launch Pad będzie nadal działał jako portal wejściowy dla walidatorów do tyczenia prawdziwego ETH dla Mainnet. 

W tym poście przedstawimy krótki przegląd współpracy, kilka zabawnych faktów na temat aplikacji, a także potrzeby i cele projektowe, które spełnia Eth2 Launch Pad. 

Z niecierpliwością czekamy na zapewnienie społeczności ciągłego paliwa edukacyjnego i narzędzi programowych, które przyspieszą udział w tym następnym rozdziale. 

Zostań Validatorem Testnet


Joining Forces: A Background on the Collaboration

W 2019 roku zaczęliśmy zagłębiać się w ekosystem Eth2, aby zbadać, gdzie Codefi Activate może wnieść wartość dodaną do wdrożenia Eth2 i wypełnić istniejące luki komunikacyjne między twórcami protokołów, dostawcami usług i istniejącymi posiadaczami ETH wraz ze zbliżającą się wersją fazy 0. Mamy ponieważ skupiliśmy naszą misję na opracowywaniu zasobów edukacyjnych i spostrzeżeń na temat ekonomii Eth2, a także badań przemysłu i walidatorów, których wyniki zostały niedawno opublikowane jako raport ekosystemu Eth2 staking. 

Wkrótce po DevCon V połączyliśmy się z Carlem Beekhuizenem, który kierował procesem wpłaty interfejsu wiersza poleceń (CLI) w Ethereum Foundation (EF). Poza kodem Carl skupił się również na doświadczeniach użytkowników posiadaczy ETH, którzy po raz pierwszy stają się walidatorami. Biorąc pod uwagę nasze dotychczasowe wysiłki badawcze Eth2 i nasze doświadczenie w uruchamianiu sieci, współpraca z EF i Deep Work Studio była kolejnym krokiem do zapewnienia, że ​​uruchomienie fazy 0 zostało zbudowane w sposób, który nadał priorytet doświadczeniom użytkownika, ale także wyartykułował związane z nim ryzyko i edukację informacje dla użytkowników, aby czuli się komfortowo konfigurując własne walidatory Eth2.  

W ciągu ostatnich kilku miesięcy ciężko pracowaliśmy nad badaniami, projektowanie, i budynek Eth2 Launch Pad i cieszymy się, że możemy podzielić się z wami wynikami tych wysiłków!

Wyrzutnia Eth2 była otwarty podczas Ethereal Summit 8 maja, umożliwiając użytkownikom lokalną obsługę aplikacji. Od czasu jego pierwszego wydania wspaniale jest zobacz natychmiastowe zaangażowanie i opinie społeczności. Wciąż zachęcamy zespoły i użytkowników do przekazywania opinii!

leslie.png

Zabawne fakty

  • Maskotką Eth2 Launch Pad jest Leslie the Rhino, nazwana na cześć amerykańskiego informatyka Leslie Lamport.

  • Repozytorium specyfikacji Eth2 ma obecnie 72 bezpośrednich współpracowników.

  • Umowa wpłaty Eth2 dla sieci testowej będzie symulować wymóg osiągnięcia progu Genesis wynoszącego 524 288 postawionych ETH lub 16 384 walidatorów 

Droga do Księgi Rodzaju: Krótkie podsumowanie fazy 0

Ethereum 2.0 będzie wydawane w fazach, począwszy od 2020 r. W fazie 0. Faza 0 uruchomi łańcuch beacon, który jest składnikiem łańcucha blokowego Ethereum 2.0, który implementuje mechanizm konsensusu Proof of Stake. Łańcuch beacon będzie zarządzał rejestrem walidatorów, którzy zaczną certyfikować i proponować bloki. 

Aby łańcuch beacon mógł uruchomić swój blok genesis w sieci głównej, co najmniej 524 288 ETH musi być postawionych w sieci, podzielonych między co najmniej 16 384 walidatorów, aby zapewnić wystarczające bezpieczeństwo i decentralizację. Osiągnięcie genezy zostanie zasymulowane w sieci testowej Medalla na żywo. 

Każda instancja walidatora będzie wymagała depozytu w wysokości 32 ETH, aby została dodana do kolejki aktywacji i rozpocznie poświadczanie i proponowanie bloków w łańcuchu sygnałów nawigacyjnych. Dopóki wypłaty nie zostaną włączone (przynajmniej po fazie 0), zdeponowanie ETH w umowie depozytowej jest jednokierunkowym, nieodwracalnym procesem.

Launchpad 1.png

Jakie potrzeby spełnia Eth2 Launch Pad?

Walidatory przegrywające ETH = tracące walidatory Eth2

Mówiąc najprościej, jeśli walidatory stracą swój ETH, Eth2 straci walidatory. Proces zdeponowania ETH w umowie wpłaty Eth2 może skutkować wieloma możliwymi błędami lub wektorami ataku. Ryzyko to obejmuje utratę środków z powodu wysłania ich na niewłaściwy adres umowy depozytu, padanie ofiarą ataków phishingowych lub kradzież klucza prywatnego i wyrażenia mnemonicznego, jeśli zostały wygenerowane i przechowywane w niezabezpieczony sposób. Nikt nie chce nieszczęśliwych walidatorów z utraconymi lub skradzionymi środkami!

Aby zminimalizować to ryzyko, Eth2 Launch Pad został zaprojektowany jako aplikacja front-end zaprojektowana, aby poprowadzić Cię przez proces generowania par kluczy, deponowania ETH i rejestrowania walidatora w łańcuchu beacon Ethereum 2.0 w najbezpieczniejszy możliwy sposób . Interfejs depozytu będzie obsługiwany przez Fundację Ethereum.

Podczas swojej podróży przez Eth2 Launch Pad, będziesz:

  1. Dowiedz się o ryzyku i obowiązkach związanych z zostaniem walidatorem w Eth2

  2. Wybierz, ile instancji walidatorów chcesz uruchomić 

  3. Bezpiecznie wygeneruj parę kluczy walidatora i frazę mnemoniczną za pośrednictwem interfejsu wiersza polecenia offline dla każdej instancji walidatora, którą chcesz uruchomić

  4. Wygeneruj i prześlij plik (i) danych depozytu, zawierający klucze publiczne Twojego walidatora wymagane do zarejestrowania Twojego walidatora (ów) po ukończeniu Launch Pad

  5. Wpłać 32 ETH na instancję walidatora do oficjalnej umowy depozytowej. Zostanie to zrobione za pośrednictwem zaufanego i zweryfikowanego punktu dostępu hostowanego przez Fundację Ethereum. 

Et2 Launch Pad User Flow & amp; Przegląd architektury

Przepływ użytkownika Eth2 Launch Pad & Przegląd architektury

Edukacja

Zanim rozpoczniesz swoją podróż jako walidator, najważniejsze jest, abyś był świadomy swoich obowiązków, w tym korzyści wynikających z wypełniania swoich obowiązków, aby zapewnić dyspozycyjność i zachowywać się uczciwie w procesie konsensusu, a także ryzyko i kary wynikające z niezastosowania się do tego . Ponieważ początkowy depozyt ETH w umowie depozytowej jest jednostronny do późniejszych faz rozwoju, kluczowe znaczenie ma nakreślenie i zrozumienie kompromisów związanych z uczestnictwem i ustaleniem oczekiwań.

Z tego powodu Launch Pad został zaprojektowany tak, aby działał zarówno jako aplikacja do wpłaty, jak i jako zestaw narzędzi edukacyjnych i źródło prawdy, opracowane w celu edukowania przyszłych walidatorów w zakresie:

  • Obowiązki walidatora

  • Ekonomia i nagrody

  • Kary i cięcie

  • Ryzyko związane z uczestnictwem i kompromisy 

Komunikaty ostrzegawcze i sekcje wyjaśniające wprowadzają „celowe tarcia” w doświadczeniu użytkownika, aby spowolnić użytkowników i upewnić się, że przyjmą cały krytyczny kontekst, który im dostarczono.

Generowanie pary kluczy

Walidatorzy korzystający z Launch Pad będą musieli wygenerować swoje pary kluczy mnemonicznych i walidatorów, które będą używane, gdy walidatory będą gotowe do uruchomienia swoich klientów walidatora. Klucz publiczny umożliwia przeglądanie statystyk i aktywności walidatora, podczas gdy prywatny klucz walidatora, który musi pozostać online przez cały czas, służy do głosowania i proponowania bloków. 

W Launch Pad walidatory wygenerują również mnemoniczną frazę, aby wygenerować klucze wypłaty. Podczas fazy 2 to mnemoniczne wyrażenie pozwoli ci wygenerować klucze do twojego zamku, które pozwolą ci wypłacić depozyt ETH i naliczone nagrody.

Generowanie pary kluczy walidatora i frazy mnemonicznej zostało zaprojektowane do wykonania za pośrednictwem interfejsu wiersza polecenia, aby umożliwić wykonanie tego procesu w bezpiecznym środowisku offline.

Cieszymy się, że pomogliśmy utorować drogę dla początkowych depozytów w testach i sieciach głównych Ethereum 2.0 i cieszymy się, że aplikacje i integracje klientów opracowują alternatywne ścieżki interakcji z umową depozytową Eth2 w przyszłości. Specjalne podziękowania dla Chrisa Battenfielda i George’a Weilera za ich pracę nad tym projektem.

Obserwuj tę przestrzeń, aby zapoznać się z bardziej ekscytującymi ogłoszeniami od naszego zespołu! 

Napisane przez Collina Myersa i Marę Schmiedt

Ogłoszenie o produkcie Ethereum 2.0NewsletterZapisz się do naszego biuletynu, aby otrzymywać najnowsze wiadomości o Ethereum, rozwiązania dla przedsiębiorstw, zasoby dla programistów i nie tylko.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me