Apresentando a plataforma de lançamento de depósitos para Eth2.0

blog 1NewsDevelopersEnterpriseBlockchain ExplainedEvents and ConferencesPressboletins informativos

Assine a nossa newsletter.

Endereço de email

Nós respeitamos sua privacidade

HomeBlogCodefi

Apresentando a plataforma de lançamento de depósitos para Eth2.0

por Collin Myers 27 de julho de 2020 Postado em 27 de julho de 2020

spacex uj3hvdfQujI unsplash

ATUALIZAÇÃO: A primeira fase do Ethereum 2.0 chegou! Fase 0, como é chamado, lançará a cadeia de beacon, que estabelece e mantém o mecanismo de consenso de prova de aposta. Se você deseja executar seu próprio validador no Ethereum 2.0, siga as instruções passo a passo usando o oficial Ethereum Launchpad. Além disso, consulte nosso blog no endereço do contrato de depósito.

Como todas as grandes missões, lançar o computador mundial de amanhã requer uma plataforma que oriente, fortaleça e alimente sua jornada através dos limites de nosso espaço digital. Hoje, temos o prazer de anunciar o go-live do Aplicativo Eth2 Launch Pad, que marca o ponto de entrada para os validadores começarem sua jornada na cadeia Eth2. É hora de preparar o seu testnet ETH!

Nos últimos meses, Codefi Activate e a Fundação Ethereum (EF) foram reduzidos para tornar mais fácil para os usuários apostar e se tornar um validador no Ethereum 2.0. O resultado desse esforço é o Eth2 Launch Pad, um aplicativo desenvolvido para guiá-lo com segurança através do processo de geração de seus pares de chaves Eth2 e piquetagem de seu 32ETH no contrato de depósito oficial. O Launch Pad foi projetado para autovalidadores, ou seja, amadores que pretendem executar seu próprio validador e se sentem confortáveis ​​executando comandos em uma tela de terminal em seu computador. 

Inicialmente, a plataforma de lançamento será compatível apenas com o Eth2 Medalla testnet, que está programado para entrar em operação assim que o limite de gênese de 16.384 validadores (524.288 ETH) for atingido. A rede de teste é projetada para fornecer tempo suficiente para garantir que as funções da Beacon Chain sem erros. Após a fase de testnet, a plataforma de lançamento Eth2 continuará a atuar como um portal de entrada para validadores para apostar ETH real para a Mainnet. 

Neste post, forneceremos uma breve visão geral da colaboração, alguns fatos interessantes sobre o aplicativo, bem como as necessidades e objetivos de design que a plataforma de lançamento Eth2 atende. 

Esperamos fornecer à comunidade combustível educacional contínuo e ferramentas de software para catalisar a participação neste próximo capítulo. 

Torne-se um validador Testnet

Unindo Forças: Um Histórico sobre a Colaboração

Em 2019, começamos a nos aprofundar no ecossistema Eth2 para explorar onde o Codefi Activate poderia agregar valor à implantação do Eth2 e preencher as lacunas de comunicação existentes entre os criadores de protocolo, provedores de serviços e titulares de ETH existentes com o lançamento da Fase 0. desde então, focamos nossa missão no desenvolvimento de recursos educacionais e percepções sobre a economia da Eth2, bem como da indústria e da pesquisa de validação, cujas descobertas foram recentemente divulgadas como o relatório do ecossistema de implantação da Eth2. 

Pouco depois do DevCon V, entramos em contato com Carl Beekhuizen, que estava liderando o esforço de interface de linha de comando (CLI) de depósito na Fundação Ethereum (EF). Além do código, Carl também se concentrou na experiência do usuário de titulares de ETH se tornando validadores pela primeira vez. Dados nossos esforços de pesquisa Eth2 existentes e nossa experiência com redes de lançamento, colaborar com a EF e Deep Work Studio foi um próximo passo congruente para garantir que o lançamento da Fase 0 fosse construído de uma forma que priorizasse a experiência do usuário, mas também articulasse riscos associados e educacionais informações para que os usuários se sintam confortáveis ​​ao configurar seus próprios validadores Eth2.  

Nos últimos meses, temos trabalhado arduamente na pesquisa, projetando, e prédio a plataforma de lançamento Eth2 e estamos entusiasmados em compartilhar os resultados desse esforço com você!

A plataforma de lançamento Eth2 foi open-source durante o Ethereal Summit em 8 de maio, permitindo aos usuários hospedar o aplicativo localmente. Desde seu lançamento inicial, tem sido ótimo veja o envolvimento imediato e feedback da comunidade. Continuamos a incentivar as equipes e usuários a fornecer feedback!

leslie.png

Curiosidades

  • O mascote Eth2 Launch Pad é Leslie the Rhino, em homenagem ao cientista da computação americano Leslie Lamport.

  • O repositório de especificações Eth2 tem atualmente 72 contribuidores diretos.

  • O contrato de depósito Eth2 para o testnet irá simular o requisito para atingir um limite Genesis de 524.288 ETH apostado ou 16.384 validadores 

Chegando ao Gênesis: Um Breve Resumo da Fase 0

O Ethereum 2.0 será lançado em fases, começando em 2020 com a Fase 0. A Fase 0 lançará a cadeia de beacon, que é o componente da blockchain Ethereum 2.0 que implementa o mecanismo de consenso de Prova de Participação. A cadeia de beacon fará a gestão do cadastro de validadores, que passarão a atestar e propor blocos. 

Para que a cadeia de beacon lance seu bloco de gênese na rede principal, pelo menos 524.288 ETH devem estar piquetados na rede, divididos entre um mínimo de 16.384 validadores para garantir segurança e descentralização suficientes. O alcance da gênese será simulado na rede de teste Medalla ao vivo. 

Cada instância do validador exigirá um depósito de 32 ETH para ser adicionado à fila de ativação e começar a atestar e propor blocos na cadeia de beacon. Até que os saques sejam habilitados (pelo menos após a Fase 0), depositar ETH no contrato de depósito é um processo unilateral e irreversível.

launchpad 1.png

Quais são as necessidades que a plataforma de lançamento Eth2 atende?

Validadores perdendo ETH = Eth2 perdendo validadores

Simplificando, se os validadores perderem seu ETH, Eth2 perderá validadores. O processo de depositar sua ETH no contrato de depósito Eth2 pode resultar em vários erros possíveis ou vetores de ataque. Esses riscos incluem perder seus fundos devido ao envio para o endereço de contrato de depósito errado, ser vítima de ataques de phishing ou alguém roubando sua chave privada e frase mnemônica se gerada e armazenada de maneira insegura. Ninguém quer validadores insatisfeitos com fundos perdidos ou roubados!

Para mitigar esses riscos, o Eth2 Launch Pad foi projetado como um aplicativo front-end projetado para guiá-lo através do processo de geração de seus pares de chaves, depositando seu ETH e registrando seu validador na cadeia de beacon Ethereum 2.0 da maneira mais segura possível . A interface do depósito será hospedada pela Fundação Ethereum.

Durante sua jornada pela plataforma de lançamento Eth2, você irá:

  1. Aprenda sobre os riscos e responsabilidades de se tornar um validador no Eth2

  2. Selecione quantas instâncias de validadores você gostaria de executar 

  3. Gere com segurança o par de chaves do validador e a frase mnemônica, por meio de uma CLI offline para cada instância do validador que você gostaria de executar

  4. Gere e carregue o (s) arquivo (s) de dados de depósito contendo sua (s) chave (s) pública (s) de validador necessária para registrar seu (s) validador (es) após a conclusão do Launch Pad

  5. Deposite 32 ETH por instância de validador no contrato de depósito oficial. Isso será feito por meio de um ponto de acesso confiável e verificado hospedado pela Fundação Ethereum. 

Fluxo do usuário & amp; da plataforma de lançamento Eth2; Visão geral da arquitetura

Fluxo de usuário da plataforma de lançamento Eth2 & Visão geral da arquitetura

Educação

Antes de iniciar sua jornada como um validador, é fundamental que você esteja ciente de suas responsabilidades, incluindo as recompensas por cumprir suas obrigações para fornecer tempo de atividade e se comportar honestamente no processo de consenso, bem como os riscos e penalidades de não fazê-lo . Como o depósito inicial de ETH no contrato de depósito é unilateral até as fases de desenvolvimento posteriores, delinear e compreender as compensações de participação e definir expectativas é fundamental.

Por esse motivo, a Plataforma de Lançamento foi projetada para atuar tanto como um aplicativo de depósito quanto como uma caixa de ferramentas educacional e fonte de informações curada para educar futuros validadores sobre:

  • Responsabilidades do validador

  • Economia e recompensas

  • Pênaltis e Cortes

  • Riscos de participação e trade-offs 

Mensagens de advertência e seções explicativas introduzem “atrito deliberado” na experiência do usuário para desacelerar os usuários e garantir que eles compreendam todo o contexto crítico fornecido a eles.

Geração de par de chaves

Os validadores que usam o Launch Pad serão obrigados a gerar seus pares de chaves mnemônicas e de validador, que serão usados ​​quando os validadores estiverem prontos para iniciar seus respectivos clientes validadores. A chave pública permite que você visualize suas estatísticas e atividades de validador, enquanto sua chave de validador privada, que deve permanecer online o tempo todo, é usada para votar e propor bloqueios. 

No Launch Pad, os validadores também irão gerar uma frase mnemônica para gerar suas chaves de retirada. Durante a Fase 2, esta frase mnemônica permitirá que você gere as chaves do seu castelo, o que permitirá que você retire seu depósito ETH e recompensas acumuladas.

A geração do par de chaves validador e frase mnemônica foi projetada para ser feita por meio de uma CLI para permitir que este processo seja feito em um ambiente offline seguro.

Estamos entusiasmados por ter ajudado a pavimentar o caminho para depósitos iniciais no teste Ethereum 2.0 e mainnet e estamos entusiasmados em ver aplicativos e integrações de clientes desenvolverem caminhos alternativos para interagir com o contrato de depósito Eth2 no futuro. Um agradecimento especial a Chris Battenfield e George Weiler por seu trabalho de desenvolvimento neste esforço.

Fique atento a este espaço para mais alguns anúncios interessantes de nossa equipe! 

Escrito por Collin Myers e Mara Schmiedt

Ethereum 2.0 Anúncio do produtoNewsletterSubscreva a nossa newsletter para obter as últimas notícias da Ethereum, soluções empresariais, recursos para desenvolvedores e muito mais. Endereço de e-mail