Derek Yoo do Moonbeam acredita que alguém teve que fazer algo sobre os preços da gasolina de Ethereum

0
58

Moonbeam, com um site que parece algo saído de um romance policial, é uma cadeia altamente especializada de Layer 1.5, plataforma de desenvolvedor compatível com Ethereum voltada para desenvolvedores Ethereum e Solidity. Também é um parachain no Polkadot, o que significa que se beneficia da segurança compartilhada e da interoperabilidade que a rede Polkadot oferece. Muitas cadeias estão buscando uma estratégia de implantação de várias cadeias que geralmente inclui implantações em Ethereum e também em BSC e Moonbeam.

Moonbeam estende a base do conjunto de recursos do Ethereum com recursos extras, como governança na cadeia, piquetagem e integrações entre cadeias. O pacote completo. De acordo com o CEO, Derek Yoo, alguém tinha que fazer algo sobre a impraticabilidade dos principais desafios da Ethereum.

Derek Yoo

Publicidade - OTZAds

Falamos com Derek Yoo de Moonbeam para descobrir o ângulo deles.

IM: Oi Derek, do que se trata Moonbeam?

Dados os preços às vezes estranhos do gás, os projetos são motivados a encontrar um ambiente com taxas de transação mais baratas. Nosso objetivo é fornecer o ambiente de desenvolvimento mais fácil e o conjunto mais rico de integrações de desenvolvedor no Polkadot. Ao tornar mais fácil para os desenvolvedores construir no Moonbeam, somos capazes de atrair e integrar aplicativos novos e existentes ao ecossistema Polkadot muito rapidamente, o que promete transações a um trecho do custo.

IM: Por que os desenvolvedores procuram soluções diferentes fora da cadeia Ethereum?

Temos conversado com vários projetos e protocolos baseados no Ethereum. Neste ponto, a maioria dos projetos está procurando se expandir por meio de uma estratégia de implantação de várias cadeias. Nossa proposta de valor para esses projetos é que eles podem usar sua base de código Ethereum existente e, com alterações mínimas ou nenhuma, implantá-la no Moonbeam e, ao fazer isso, ter uma implantação baseada em Polkadot. Os projetos estão interessados ​​em ter implantações baseadas em Polkadot para poder atender a usuários e casos de uso diferentes do que eles são capazes de servir na Eth mainnet. E, ao mesmo tempo, eles estão interessados ​​no acesso aos ativos baseados em Polkadot e em serem os primeiros a se mover neste ecossistema novo e em rápido crescimento.

Publicidade - OTZAds

IM: Que vantagens a construção com Moonbeam pode trazer?

Moonbeam foi projetado para simplificar a experiência dos desenvolvedores Ethereum conforme eles se expandem para Polkadot. Isso tem alguns componentes principais:

      1. Mudanças mínimas de base de código: se você tiver um contrato existente, ele funcionará imediatamente, sem necessidade de reescrever ou reconfigurar

      2. Suporte de linguas: escreva contratos inteligentes no Solidity ou qualquer coisa que compile para bytecode EVM

      3. Use ferramentas existentes e front-ends de dApp: conecte ferramentas populares como MetaMask, Remix e Truffle por meio de um conjunto completo de endpoints Web3 RPC. Use bibliotecas Javascript conhecidas, como Web3.Js ou Ethers.Js.

      4. Principais integrações do desenvolvedor: integrações com as ferramentas e serviços de desenvolvedor mais solicitados, como APIs (The Graph, Biconomy, Covalent, OnFinality), ativos (Ocean Protocol), pontes (ChainSafe, Interlay e uma ponte NFT em andamento), protocolos DeFi (SushiSwap, IDEX ), oráculos (Chainlink, Band Protocol) e muitos mais.

      5. Contas, endereços e assinaturas unificadas: use suas contas existentes Ethereum H160 e assinaturas ECDSA para interagir com Moonbeam

IM: Por que eu iria construir no Moonbeam em vez de criar meu próprio parachain ou parathread em Polkadot?

De longe, a decisão mais importante que um projeto toma ao construir em Polkadot é a questão de se construir seu próprio parachain / parathread ou se construir em cima de um parachain já existente. Suas opções são:

      1. Construindo um parachain que envolve o uso da estrutura de desenvolvimento de substrato que a Parity fornece para construir seu próprio blockchain. Este blockchain se conectará à cadeia de retransmissão Polkadot para segurança compartilhada e comunicação entre cadeias.

      2. Construindo em um parachain já existente (como Moonbeam) que assumirá em grande parte a forma de construir seu aplicativo usando contratos inteligentes, aproveitando um dos parachains de contrato inteligente que estão conectados a Polkadot. Existem várias opções de parachain de contrato inteligente disponíveis, suportando diferentes linguagens de programação de contrato inteligente.

      3. Construindo um parathread que são tempos de execução baseados em substrato que são executados em slots de parachain compartilhados reservados para parathreads. Eles são muito semelhantes a parachains de uma perspectiva de desenvolvimento e responsabilidades. A principal diferença é que você evita o custo inicial do slot de parachain, mas precisa pagar por cada bloco que deseja incluir em sua corrente. Portanto, haverá um modelo de taxas com base no mercado para a inclusão de transações, semelhante a como funcionam as cadeias de contratos inteligentes. De uma perspectiva de implementação e responsabilidades, eles são semelhantes a parachains. De uma perspectiva de escalabilidade e custo, eles são semelhantes a contratos inteligentes, pois são executados em um ambiente compartilhado e os custos de implantação e transação contínua são semelhantes a contratos inteligentes.

Muitas equipes que estão começando no Polkadot estão optando por uma abordagem inteligente baseada em contrato. Isso faz sentido, pois os contratos inteligentes são muito mais fáceis, rápidos e baratos de implementar. Isso se encaixa bem para equipes que desejam começar rapidamente e provar a adequação do produto ao mercado antes de fazer mais investimentos. Essas equipes sempre têm a opção de migrar para um parachain completo se e quando necessário. Nesse caso, eles podem aproveitar a interoperabilidade do Polkadot para fazer uma transição suave.

Outra consideração importante é se o seu projeto está considerando uma abordagem de implantação de várias cadeias. Para equipes que buscam uma abordagem de implantação de várias cadeias, quase sempre acontece que o Ethereum é uma das plataformas de implantação. Projetos com implantações baseadas em Ethereum irão naturalmente tender para a abordagem de contrato inteligente em Polkadot e trabalhar com um parachain de contrato inteligente existente. A razão é que, trabalhando em um parachain como Moonbeam, eles podem alavancar a mesma base de código única para sua implantação baseada em Ethereum e sua implantação baseada em Polkadot (via Moonbeam). Isso é muito mais eficiente do que construir e manter 2 implementações independentes de seu aplicativo usando 2 pilhas de tecnologia diferentes.

IM: Qual é a diferença entre Substrate e Moonbeam?

Substrate é uma estrutura de desenvolvimento baseada em Rust para a construção de blockchains. É a tecnologia usada para construir Polkadot e parachains que se conectam a Polkadot. Moonbeam é construído com substrato. Os desenvolvedores que desejam construir um parachain diretamente conectado ao Polkadot usarão Substrate e Rust. Os desenvolvedores que desejam desenvolver um aplicativo baseado em contrato inteligente podem usar o Solidity e a cadeia de ferramentas do desenvolvedor Ethereum no Moonbeam e usar a implementação de parachain do Moonbeam para se conectar ao Polkadot.

Publicidade - OTZAds

IM: Que tipo de projeto você serviria melhor?

Muitas das equipes de projeto que apoiamos estão buscando uma estratégia de implantação de várias cadeias. Uma vez que Moonbeam é projetado para facilitar a transição para desenvolvedores Ethereum conforme eles se expandem para Polkadot, os tipos de projetos que o adotam são bastante amplos. Veja aqui uma lista de projetos atualmente em construção no Moonbeam: https://moonbeam.network/community/projects/. Os projetos que adotam o Moonbeam incluem aplicativos e protocolos DeFi, plataformas NFT e até jogos. Uma coisa que muitos dos desenvolvedores que trabalham com Moonbeam têm em comum é a preferência por desenvolver em Solidity em vez de Substrate / Rust.

IM: Alguma data de lançamento em mente?

O tempo de lançamento depende muito da disponibilidade do parachain em Kusama e Polkadot, e não há datas de lançamento fixas para isso. Assim que a Paridade lançar a funcionalidade parachain, planejamos primeiro lançar o Moonriver para Kusama, o que esperamos nos próximos dois meses. No final deste ano, esperamos lançar o Moonbeam em Polkadot.