Compartilhe este artigo

Você T terá que esperar por esta solução de escalonamento Ethereum , ela funciona agora

A maioria das tecnologias de dimensionamento do Ethereum está longe de ser concluída, mas a OpenST diz que tem uma solução pronta para o "aqui e agora".

O Ethereum está operando a plena capacidade.

Pelo menos, é o que diz Afri Schoedon, gerente de lançamento do provedor de software cliente Ethereum Parity Technologies.Quinta-feira, ele alertou devido aos desafios de escala enfrentados pelo segundo maior blockchain por capitalização de mercado: "Pare de implantar dapps no Ethereum."

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

O tuíte causou alvoroço, com o criador do Ethereum, Vitalik Buterin, intervindo para defender o protocolo, enquanto outros criticaram o projeto e apontaram outras blockchains como soluções melhores.

E embora várias tecnologias de escalonamento (de camada um e camada dois) estejam em desenvolvimento, a empresa de blockchain OpenST acredita que seu novo protocolo, o Mosaic, está pronto para lidar com esses problemas "aqui e agora, e não apenas muitos anos no futuro", de acordo com Jason Goldberg, CEO da OpenST.

Em uma entrevista exclusiva com a CoinDesk após o projeto ter sido revelado pela primeira vez no hackathon Ethereum ETHBerlimGoldberg destacou que o Mosaic não exige nenhuma mudança fundamental na rede Ethereum subjacente para ser implantado.

Atualmente, a equipe do OpenST está se preparando para lançar uma versão preliminar do Mosaic em apenas três meses.

Uma vez totalmente testado, o Mosaic poderia então atuar como uma solução de dimensionamento usada antes de outras soluções propostas, como a fragmentaçãoe zk-snarks, que exigem mudanças na blockchain do Ethereum , chamadas de camada um, em oposição a mudanças em sistemas auxiliares off-chain executados em uma camada secundária sobre o Ethereum.

O protocolo, criado em parceria com o ex-desenvolvedor do Hyperledger Benjamin Bollen, permite que os tokens sejam movidos para um sistema auxiliar onde a maior parte da atividade computacional pesada é concluída e depois assincronamente confirmada de volta na blockchain ativa do Ethereum , ou mainnet.

Isso é feito por meio do que Bollen descreve como o "protocolo de gateway". Na verdade, qualquer token ERC-20, que é o padrão amplamente mantido para novas formas de Criptomoeda no Ethereum, pode passar pelo protocolo de gateway, incluindo o Simple Token (OST) da OpenST — que arrecadou mais de US$ 20 milhões em uma arrecadação de fundos de ICO no ano passado — e tokens específicos do cliente com base no OST.

Como uma empresa que presta serviços abrangentes de tokenização a empresas não blockchain, a Mosaic auxilia desenvolvedores a criar economias baseadas em tokens no Ethereum para escalar para milhões de usuários finais imediatamente antes da execução do roteiro formal de escala do Ethereum.

Goldberg disse ao CoinDesk:

"Sentimos que era importante mostrar que as empresas tradicionais de hoje poderiam mover suas transações para cadeias auxiliares abertas e criptograficamente audíveis... e então ter finalidade econômica após muitos dos escritos sobre Casper e sharding no Ethereum público."

Com isso, segundo a equipe do OpenST, o protocolo proposto atinge dois objetivos.

Primeiro, ele aumenta a capacidade ou throughput da rede no processamento de volumes maiores de transações de token. E segundo, o Mosaic reduz os custos de transação, gastando quantidades menores de GAS, que é a unidade computacional de trabalho no Ethereum.

A história da origem

Dando um passo para trás, para entender como o protocolo funciona, é útil observar em que trabalho o Mosaic se baseia: o trabalho de Buterin e do pesquisador de Ethereum Virgil Griffith.

Para ser mais específico, foi o trabalho dos dois emCasper FFG, que oferece tanto o algoritmo de consenso proof-of-stake quanto o sharding como soluções de ONE camada voltadas para a atualização da estrutura subjacente de incentivos que regem o blockchain Ethereum .

Foram essas ideias que levaram Bollen, arquiteto-chefe da Mosaic, a perceber como proteger sistemas auxiliares off-chain no Ethereum sem sacrificar o alto rendimento de transações ou o baixo custo.

Chamando o trabalho seminal de "revelador", Bollen descreveu ao CoinDesk que, para aumentar a capacidade da rede em finalizar transações, o protocolo Mosaic essencialmente criou um "sistema de adesão voluntária" para que os desenvolvedores transferissem e concluíssem totalmente a maior parte do trabalho computacional necessário fora da cadeia, antes de confirmar essas transações de volta ao blockchain Ethereum em lotes.

Bollen chama isso de "fragmentação de token" — com base em uma proposta inicial de Casper , na qual contratos inteligentes são finalizados sem a exigência rígida de replicação completa do nó para manter a integridade do blockchain.

Porém, diferentemente do comportamento de fragmentação proposto para o Casper , que equilibraria automaticamente as cargas fora da cadeia, o Mosaic exige que os desenvolvedores escolham fragmentos com melhor custo-benefício para executar os tokens.

A Mosaic também implementa uma estrutura de incentivo de proof-of-stake, na qual os validadores de transações de tokens emitem votos, em vez de resolver quebra-cabeças computacionais, para processar transações e ganhar recompensas. Conforme destacado por Bollen, Casper inclui importantes "condições de corte" que efetivamente punem eleitores desonestos no sistema e desincentivam falsas alegações.

Dessa forma, além de ser imediatamente útil no curto prazo, Bollen postula que o Mosaic atuará como um importante "campo de testes" para o Ethereum, contribuindo para a pesquisa sobre fragmentação e prova de participação, visando eventualmente atingir a escalabilidade da mainnet para o efeito de bilhões de usuários finais no mundo todo, o que, como Bollen descreve, é um esforço de altíssimo risco.

Falando sobre os altos riscos envolvidos na liberação de prova de participação e fragmentação na camada um, Bollen disse:

"Se fizermos [Casper] na camada um, precisamos acertar todos os componentes e, se falhar, arruinamos o Ethereum. Temos uma chance de fazer direito. É por isso que é um roteiro muito mais difícil e longo."

Indo mais fundo

O Mosaic depende de dois componentes principais.

Primeiro, ele usa um pool de validadores públicos para proteger transações de tokens no sistema auxiliar e enviá-las de volta à rede principal em intervalos regulares.

No entanto, para que os validadores façam isso, eles precisam ser capazes de observar simultaneamente os tokens apostados no Ethereum, bem como os resultados correspondentes das transferências de tokens em cadeias auxiliares executadas em paralelo.

Isso pode ser feito através do protocolo de gateway que absorve a chamada "raiz de estado" de ambos os sistemas. Araiz do estadorefere-se a um hash, ou uma sequência única de símbolos alfanuméricos, que identifica e armazena todo o estado de um sistema, incluindo saldos e código de contrato.

Ao absorver as raízes de estado de ambos os sistemas, os validadores podem então construir o que Bollen chama de "metablocos", verificados pelo grupo de validadores por meio de uma votação majoritária de dois terços.

Com os votos emitidos e os metablocos confirmados, os validadores alcançam "alvos ideais" para pegar o último estado finalizado do meta-blockchain construído e enviá-lo de volta à rede principal do Ethereum .

Como resultado, é aqui que, como Bollen descreve, "a mágica acontece".

captura de tela-2018-09-24-às-9-12-20-am

Embora o blockchain Ethereum subjacente em si seja "severamente limitado em sua capacidade", com o processo de fragmentação de tokens do Mosaic, a capacidade da mainnet de finalizar transações a qualquer momento é multiplicada. Além disso, ao usar proof-of-stake – um algoritmo computacionalmente menos dispendioso – os custos associados à finalização de transações de tokens no Ethereum também são significativamente reduzidos.

Plano de backup

O segundo componente-chave do Mosaic está na forma como todo o sistema é protegido em seu CORE pelo Ethereum.

Embora computacionalmente intensiva, a validade garantida das transações no Ethereum é alavancada como uma prova de falhas para os usuários do OpenST recorrerem. Por exemplo, no caso de os validadores não conseguirem chegar a um acordo majoritário de dois terços sobre o estado de uma cadeia auxiliar, o blockchain do Ethereum será consultado.

Bollen disse ao CoinDesk: "Se uma cadeia auxiliar parar e T chegar mais a um consenso, temos o sistema ativo de prova de trabalho para continuar e recuperar o último estado comprometido."

Além disso, até 2020, o Mosaic contará com um "trilho de segurança" integrado que impede que os validadores desbloqueiem tokens e deixem transações prematuramente não validadas.

Entretanto, a garantia dos desenvolvedores do OpenST é que até o ano de 2020, o Mosaic seria totalmente descentralizado e "o sistema seria totalmente liberado para o pool de validadores determinar seu futuro".

Eles farão tudo isso, ao mesmo tempo em que manterão seu trabalho com uma crescente base de clientes composta por empresas como a LGBT Foundation, PassKit e Animoca Brands, entre outras.

E como a maioria dos desenvolvedores, Goldberg e Bollen entendem que o trabalho, mesmo com um lançamento bem-sucedido, nunca termina, argumentando que não se trata apenas de desenvolver soluções de tokenização mais abrangentes para negócios corporativos, mas também de atualizar o Ethereum para atender melhor aos desenvolvedores e usuários de aplicativos descentralizados.

De acordo com Bollen, promover o Mosaic como uma solução de escala mais ampla significa simplesmente tornar o Ethereum "mais seguro para o futuro" e dar a ele "uma pista e viabilidade muito mais longas para mudar a Internet e a maneira como nos organizamos".

Para isso, Goldberg disse que pode haver diversas soluções de dimensionamento implementadas que serão "viáveis e interessantes para diferentes tipos de clientes".

Ele concluiu:

"Não se trata de uma abordagem estar certa ou errada. Trata-se de ter um corpo de trabalho comunitário que esteja melhorando a cadeia de origem do Ethereum , bem como fornecendo opções de como escalar no Ethereum existente."

Mosaicoimagem via Shutterstock

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