Por que a arquitetura Eclipse escolhe SolanaVM, Celestia e Ethereum

Autor: Thor Hartvigsen, analista DeFi, Tradução: Golden Finance 0xjs

Na semana passada tive o prazer de entrevistar Neel Somani, o fundador do Eclipse, um futuro Ethereum Layer 2. Eclipse é diferente de outros Ethereum Rollups devido à sua modularidade geral. Fiz perguntas a Neel sobre essas opções de design, bem como uma variedade de outros tópicos, como lançamento da rede principal, estrutura de taxas/captura de valor, tokens nativos e muito mais.

Antes de mergulhar na interessante conversa com Neel, aqui está uma breve introdução sobre em que consiste um blockchain. Um blockchain contém 4 camadas:

  • Camada de execução – lida com as transações do usuário e fornece um ambiente para dApps.
  • Camada de disponibilidade de dados - os nós recebem um bloco do produtor do bloco e verificam se os dados estão disponíveis publicamente.
  • Camada de consenso - determina a ordem das transações.
  • Camada de liquidação - determina o estado do blockchain (finalidade).

Um blockchain monolítico lida com todos esses componentes, ou seja, contém todas as quatro camadas. Blockchains modulares contêm apenas uma ou algumas (mas não todas) dessas camadas.

Aqui estão alguns exemplos dessas diferentes arquiteturas.

Hl3cxKDb8YTFSQ97BX9K7hSAlDbpjhkzeNao4127.png! swjAc6U9gP8qWct0UnQB35eD.png](https://img-cdn .gateio.im/resized-social/moments-40baef27dd-0e3c45d87e-dd1a6f-69ad2a "7110644")Eclipse采用:

  • Solana Virtual Machine (SVM) serve como camada de execução.
  • Celestia como camada de disponibilidade de dados.
  • A rede principal Ethereum serve como camada de liquidação e consenso.

A entrevista é a seguinte:

**Vamos discutir primeiro a camada de execução. O que fez você escolher executar uma máquina virtual Solana em vez de um EVM como ambiente de execução? No seu site você menciona conceitos como paralelismo e mercados de taxas nativos - essas são as principais vantagens? **

"Esta é definitivamente a maior vantagem. Você pode entender desta forma: se 100 pessoas enviam transações para uma cadeia EVM, todas essas transações precisam ser enfileiradas para serem atendidas, uma transação por vez. Isso não pode ser ignorado de forma alguma. . E no Solana, para VMs Solana, eles podem ser enfileirados em filas diferentes e todos os serviços podem ser servidos ao mesmo tempo. Então, é claro, você está limitado pelo número de núcleos em que o executor principal está sendo executado e por algum hardware restrições, mas o rendimento é maior do que a cadeia EVM Muito maior. E eles também reduziram os tempos de bloqueio por meio da otimização e tornaram a execução de thread único muito rápida. Esse foi o principal motivo pelo qual o escolhemos."

**Há alguma compensação aqui? **

“A desvantagem é: como você determina em qual fila todos deveriam estar? Se houver 100 pessoas na fila tentando obter atendimento, isso significa que eles terão que especificar algumas informações adicionais com antecedência. o status desta parte, ou quero escrever outras partes. Eles têm que dizer de antemão o que farão. Com transações EVM, esse não é o caso. Você pode apenas dizer: vou executar esta transação e então ele pode rodar o que você quiser. Este é o EV. Uma das razões para o M lento. Mas também é muito conveniente.”

**Você pode falar sobre a capacidade de composição do Eclipse? Acho que é mais fácil para os desenvolvedores Solana/Rust desenvolverem no SVM. Os desenvolvedores do Solidity, a rede principal Ethereum ou outros protocolos L2 podem ser facilmente integrados ao Eclipse? **

“Na verdade, esses são novos recursos, mas sim, podemos oferecer suporte ao Solidity por meio de um projeto chamado Solang. Há também um produto chamado Neon que permite usar a carteira MetaMask. A Drift também construiu o MetaMask Snap, que é MetaMask Uma nova extensão para SVM código que permite que você use sua carteira usando código SVM. Para contratos Rust, os desenvolvedores podem usar Seahorse e podem escrever seus contratos inteligentes em Python, e até mesmo Python pode trabalhar com Eclipse. Portanto, temos uma variedade de linguagens diferentes. são apoiados neste momento.”

**Em relação à camada de Disponibilidade de Dados (DA), por que escolher Celestia em vez de Ethereum? **

"Sempre escolheremos o que é melhor para usuários e aplicativos. Não somos tribalistas, embora obviamente sejamos Ethereum L2. Se o Ethereum DA não for bom o suficiente do ponto de vista de custo ou largura de banda no momento, não estamos tentando forçar o Ethereum DA a funcionar . Mas estamos de olho nisso. Assim que estiver pronto, podemos migrar para ETH DA. Mas, por enquanto, Celestia está oferecendo blocos maiores. Assim que lançarem sua rede principal, os blocos O espaço provavelmente estará vazio. Então, nós' "Teremos muita largura de banda e eles poderão aumentar a largura de banda por meio da governança. Eles serão capazes de aumentar o tamanho do bloco por meio da governança, e espero que façam isso talvez algumas vezes depois de implantá-lo."

**O Eclipse utilizará Risc Zero para prova de Rollup. Como isso o diferencia de outros tipos de Rollup? **

"Adotamos uma abordagem muito diferente do Optimism ou do Arbitrum. A razão é porque a máquina virtual que usamos, por ser paralela, não possui algumas das mesmas primitivas, não possui algumas das mesmas partes, como as árvores Merkle , por exemplo, as árvores Merkle não fazem parte do nosso Rollup. As árvores Merkle são usadas durante o processo de prova de erros. Portanto, temos que fazer a prova de erros de uma maneira diferente, o que, em última análise, exige que Risc Zero faça isso de maneira eficiente. Isso É por isso que Risc Zero está na pilha, será uma parte importante da nossa prova de erros.”

**A seguir quero perguntar sobre captura de valor. No caso do Arbitrum, quando os usuários fazem transações, eles pagam taxas aos Rollups, que então têm que pagar uma certa porcentagem aos validadores Ethereum como custos de liquidação, mas essencialmente ficam com as taxas restantes. Como funciona no Eclipse? Quais partes desta pilha modular irão capturar essas despesas? O Eclipse ainda tem algum equilíbrio no final? **

"Então, no momento, não decidimos se vamos alocar algum valor para o Eclipse e quanto será. Se houver algum valor, é apenas uma compensação pelo risco. Dito isso, a forma como calculamos a taxa é nós olhe para o primeiro nível, dizemos, qual é a taxa para publicar no Ethereum, quanto temos para publicar lá?E então olhamos para Celestia, fazemos a mesma coisa e depois somamos tudo isso e essa é a taxa que vamos repassar aos usuários. Mas o risco é que, quando o usuário paga a taxa, passam alguns segundos, certo? E aí a gente publica no primeiro nível. Talvez essa taxa tenha aumentado. Então, como um Como resultado, talvez fosse sensato cobrar um pouco mais para se proteger contra esse risco. Essa é a razão para isso.

Os dois participantes envolvidos são Ethereum e Celestia e, de uma perspectiva de custo normal, as taxas que os usuários pagam são, na verdade, Ethereum e Celestia. A Celestia recebe uma taxa por cada transação publicada no Eclipse. Se escrevermos uma transação, teremos que postar cerca de 200 bytes no Celestia, enquanto o Ethereum é pago a cada hora. Ou talvez com menos frequência.

Depois, tem alguns outros participantes que precisamos pagar regularmente, de vez em quando, toda semana (Risco Zero). Mesmo que nada dê errado, ainda executamos provas de bug do Risk Zero. Só para mostrar que ainda funciona, basicamente a taxa para isso provavelmente não será exatamente igual à taxa para publicar uma barra mais a taxa Ethereum, por isso vale a pena pagar um pouco mais. "

**Qual a estratégia para atrair aplicações e fazer crescer o ecossistema nas fases iniciais? **

"Temos alguns DApps de Solana que estão fazendo desenvolvimento de múltiplas cadeias, então eles serão implantados adicionalmente no Eclipse. Incubamos alguns projetos. Apoiamos alguns projetos por meio de nosso programa de acelerador solar. Fornecemos essas subvenções aos desenvolvedores, podemos fornecer orientação , divida-o em marcos e forneça a eles todos os recursos necessários. Atualmente, ainda estamos conversando com Solana DApps. Expandiremos para Solidity DApps em breve.”

**Haverá um token Eclipse no futuro cujo objetivo é descentralizar o Rollup e introduzir governança? **

“Talvez isso seja algo sobre o qual não pensamos o suficiente para ter uma opinião, porque estamos muito focados na construção desta rede principal e há muito a considerar para a rede principal e para considerar algo como um token, nós temos que entender o que pensamos sobre governança e qual é a estrutura completa de governança. Isso vai levar meses de trabalho duro para realmente pensar sobre isso. Portanto, ainda não pensamos sobre isso."

**Quando o Eclipse será lançado na rede principal? **

"Já temos uma devnet, que é a rede que as pessoas estão desenvolvendo ativamente no momento, para a mainnet. Depois de congelarmos o código e revisá-lo, o tornaremos de código aberto para que as pessoas possam ver o código por si mesmas e usá-lo. Isso é o plano para o lançamento da rede principal do Eclipse. Basicamente, até o final do ano, tomaremos essas medidas e, idealmente, assumindo que o Celestia está estável, assumindo que não há mais nada, não há outra infraestrutura faltando, então avançaremos com a rede principal lançamento."

Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)