Compartilhe este artigo

Contratos de Beacon Chain: Uma nova maneira de implementar Dapps no Ethereum 2.0

Uma nova proposta do fundador do Ethereum, Vitalik Buterin, sugere um novo paradigma para implantação de aplicativos descentralizados no Ethereum 2.0.

A infraestrutura CORE por trás do Ethereum 2.0 pode passar por uma grande reformulação.

Chamada de cadeia de beacon,uma nova proposta O fundador do Ethereum, Vitalik Buterin, sugere modificar radicalmente o papel do blockchain em uma nova iteração da rede Ethereum com base no consenso de prova de participação.

A História Continua abaixo
Não perca outra história.Inscreva-se na Newsletter Crypto for Advisors hoje. Ver Todas as Newsletters

“A ideia aqui é que, basicamente, na cadeia de beacon, você será capaz de implantar esses pequenos mundos que resumem como um blockchain funciona, como uma transição de estado funciona, [e] como um contrato inteligente funciona", disse Raul Jordan, colíder da organização sem fins lucrativos Prysmatic Labs, ao CoinDesk.

A Prysmatic Labs é uma das cerca de uma dúzia de equipes que criam software para dar suporte a uma versão altamente escalável e com eficiência energética do segundo maior blockchain do mundo com base em consenso de prova de participação.

De acordo com Jordan, o projeto de cadeia de beacon proposto por Buterin “torna muito mais fácil para desenvolvedores de aplicativos, pessoas que constroem em [Ethereum]”, alavancar a nova rede sem ter que reaprender os parâmetros de uma plataforma de blockchain inteiramente nova.

Esta é uma boa notícia para muitos desenvolvedores de aplicativos na segunda maior plataforma de blockchain do mundo, que há anos esperam a atualização do Ethereum 2.0 sem entender completamente o que isso implicará.

“Como chegamos à prova de participação? Como implementamos o sharding? Como chegamos lá com segurança? E o que isso realmente significa para o ecossistema e os desenvolvedores no ecossistema?” perguntou o CEO do aplicativo de carteira de Cripto MyCrypto, Taylor Monahan, em uma entrevista anterior com a CoinDesk.

Embora muitos aspectos do Ethereum 2.0 ainda estejam altamente sujeitos a mudanças e pesquisas futuras, a proposta mais recente de Buterin sugere novas dinâmicas interessantes para simplificar como aplicativos descentralizados (dapps) são implantados na rede estimada em US$ 26 bilhões.

E tudo começa entendendo a cadeia de beacons.

Mundos de blockchain personalizados

A cadeia beacon é uma blockchain central que coordena centenas de outras blockchains de Ethereum , chamadas de “shards”, na rede Ethereum 2.0 prevista.

“Em vez de ter uma máquina gigante executando transações uma de cada vez... podemos dividi-las em toneladas de máquinas ao redor do mundo e executá-las em paralelo”, explicou Jordan ao CoinDesk.

Originalmente, a cadeia de beacons deveria atuar estritamente como coordenadora – ou, nas palavras de Buterin, como “batimento cardíaco” – do Ethereum 2.0, rastreando todos os dados em fragmentos e compilando resumos desses dados em um blockchain central.

Agora, Buterin propôs que a cadeia de beacons tenha uma função adicional: armazenar contratos inteligentes especializados, chamados contratos de cadeia de beacons.

“Esses contratos não são análogos aos contratos inteligentes regulares que você implementaria para seu aplicativo no Ethereum 1.0,” escreve Will Villanueva, pesquisador do estúdio de capital de risco Ethereum Consensys. “Eles viveriam dentro das cadeias de shard. Em contraste, os contratos de cadeia de beacon representarão ambientes de execução ou estruturas de transação como um todo.”

Em outras palavras, esses contratos de cadeia de beacon especificariam todas as regras para computação e execução de contratos inteligentes, incluindo taxas de transação, custos de GAS associados e muito mais.

“O objetivo geral da proposta é ter uma estrutura de camada de consenso relativamente mínima, que ainda forneça capacidades suficientes para desenvolver estruturas complexas que nos deem todas as capacidades de contrato inteligente que precisamos como uma segunda camada", explica Buterin em sua proposta.

Na prática, isso significaria que os desenvolvedores de dapp teriam a opção de invocar um contrato de cadeia de beacon imitando o atual ambiente de execução do Ethereum 1.0.

“[Desenvolvedores de Dapp] T precisam mudar muito o que já sabem”, destacou Jordan.

Mais interessante ainda, Jordan acrescentou que os contratos de beacon chain também poderiam imitar o Bitcoin e criar um ambiente de execução no Ethereum 2.0 com todas as mesmas regras e parâmetros do blockchain do Bitcoin .

Para desenvolvedores dapp, seria tão fácil quanto escolher um sistema operacional diferente para o computador. Em vez de inicializar um computador com um sistema operacional Windows, pode- ONE ter a opção de aproveitar um sistema operacional Mac OS ou Linux, Jordan disse ao CoinDesk.

Ele acrescentou:

“Você pode ter um ambiente de execução para Bitcoin. Você pode ter um ambiente de execução para Ethereum. Você pode basicamente criar seu próprio pequeno mundo de blockchain personalizado e fazer com que as pessoas transacionem.”

Perguntas persistentes

Ainda assim, nem tudo relacionado aos contratos de beacon chain é definitivo.

“Na prática, não deve haver uma infinidade de contratos de beacon chain. Deve haver apenas alguns — especialmente no início,” observa Villanueva sobre o design de beacon chain proposto.

Jordan acrescentou que, para desencorajar os usuários de implantar vários contratos de cadeia de beacons e "inchar" a cadeia de beacons, esses contratos poderiam ter um custo alto para os usuários implantarem.

"Esses ambientes de execução são como seus próprios mundinhos que especificam tudo e, idealmente, serão muito caros para implantar. Esperançosamente, dezenas de milhares de dólares", disse Jordan ao CoinDesk.

Entretanto, tanto o preço para implantação de contratos quanto os parâmetros exatos para taxas de transação baseadas em contratos de cadeia de beacon não estão claros neste momento.

Dando continuidade à sua proposta, Buterin sugeriu:Segunda-feiraque uma “classe específica de ator chamada relayer” seja introduzida no sistema Ethereum 2.0 para ajudar a coordenar as taxas de transação com os “block proposalers” da rede, também chamados de validadores. Desde então, Buterin também lançou um segundo Postagem do HackMDpara iterar ainda mais a ideia de contratos de cadeia de beacons.

“Precisamos dessa estrutura de duas camadas onde há uma classe de nó chamada relayer”, Buterin refletiu durante uma chamada de implementadores do Ethereum 2.0 Quinta-feira. “O desconhecido é analisar a economia desse design mais profundamente.”

De fato, a mecânica exata do novo design proposto para a cadeia de beacons está em processo de pesquisa e discussão entre desenvolvedores e entusiastas do Ethereum 2.0.

No entanto, como observado por Villanueva, os elementos da proposta de Buterin são promissores.

Villaneuva escreve:

“Essa abordagem é uma mudança de paradigma geral e pode levar um BIT para realmente ser compreendida e digerida. No entanto, sua força está no fato de que ela fornece um alto grau de flexibilidade. Ela deve tornar mais simples introduzir mudanças no futuro, conforme a pesquisa continua.”

Vitalik Buterin imagem via blog da Ethereum Foundation

Christine Kim

Christine é uma analista de pesquisa da CoinDesk. Ela se concentra em produzir insights baseados em dados sobre a indústria de Criptomoeda e blockchain. Antes de sua função como analista de pesquisa, Christine era uma repórter de tecnologia da CoinDesk , cobrindo principalmente desenvolvimentos na blockchain Ethereum .

Ativos em Criptomoeda : Nenhum.

Christine Kim