Partager cet article

Por dentro do TrueBit: O esforço de escalabilidade menos conhecido do Ethereum

O TrueBit, um esforço discreto para potencializar os contratos inteligentes do Ethereum , está ganhando força, com alguns dapps já planejando uma integração.

shadows, dark

Um esforço discreto para potencializar os contratos inteligentes do Ethereum está ganhando força.

Embora possa parecer outro projeto de escalabilidade em andamento, o TrueBit se destaca por sua equipe de desenvolvedores, incluindo o desenvolvedor Christian Reitwiessner, criador da linguagem de contratação inteligente Solidity da rede, e o matemático Jason Teutsch.

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter Crypto for Advisors aujourd. Voir Toutes les Newsletters

Anunciadoano passadoO objetivo da TrueBit é permitir suporte para computações de contratos inteligentes mais poderosas na plataforma de aplicativos distribuídos – os mais ambiciosos dos quais são aqueles que seriam necessários para aplicativos como renderização de fotos ou aprendizado de máquina e inteligência artificial.

Os problemas de escala inerentes à arquitetura de blockchain pública são conhecidos, mas o poder computacional pode ser um problema significativo para o Ethereum, que LOOKS ser um 'computador mundial' que suporta uma variedade mais rica de aplicativos complexos, semelhantes aos encontrados em uma loja de aplicativos comum.

Prova de participação

, a Rede Raiden,fragmentação e canais estaduais são todas iniciativas que visam melhorar a escala do ethereum. Dessa forma, o TrueBit é uma adição ao panteão.

Os criadores preveem uma maneira de aumentar o poder computacional do ethereum aproveitando outra rede distribuída que conduziria e verificaria a computação, enquanto os desacordos seriam resolvidos no blockchain do Ethereum . Em teoria, isso limitaria a carga de trabalho colocada nos níveis mais baixos do sistema, onde os dados são armazenados por uma grande rede de nós globais.

O fundador da TrueBit e pós-doutorado da Universidade do Alabama em Birmingham, Jason Teutsch, disse ao CoinDesk:

“[Hoje,] contratos inteligentes só podem fazer tarefas muito triviais de um ponto de vista computacional. Basicamente, o que o TrueBit faz é dar aos contratos inteligentes a capacidade de fazer computações escaláveis.”

Atingindo limites

Então, o que há de errado com o sistema hoje? Atualmente, o Ethereum tem um 'limite de GAS ' que coloca um limite no poder computacional da rede por bloco.

Isso é aproximadamente equivalente ao limite do bitcoin nas transações que ele inclui em cada bloco, embora o limite de GAS seja definido dinamicamente pelos mineradores, em vez de ser codificado na rede.

Até o momento, o limite de GAS já deu origem a problemas. Por exemplo, no ano passado, os mineradores reduziram temporariamente o limite de GAS para impedir ataques à rede, impactanteas operações de aplicativos e empresas de Ethereum .

No entanto, sem esse limite, disse Teutsch, surge um problema conhecido como "dilema do verificador", e os mineradores são incentivados a aceitar scripts não verificados nos blocos que mineram.

"Se você permitir computação ilimitada com contratos inteligentes Ethereum — do jeito que eles são agora — você não apenas sofreria ataques de negação de serviço, mas também acabaria recebendo respostas erradas no blockchain", disse ele.

Tribunal computacional

Encontrar uma solução alternativa para esses limites é onde TrueBit eprojetos semelhantes entre.

Como outros projetos de blockchain de próxima geração, o TrueBit usa uma camada acima do blockchain para fazer o trabalho pesado. Neste caso, ele terceiriza a verificação de computações.

Em vez de cada nó computar cada contrato inteligente, os participantes do mercado – potencialmente qualquer um que possua um computador – realizam essa tarefa. Esses participantes são chamados de "solucionadores" e enviam uma solução para o problema em troca de uma recompensa, enquanto os "validadores" verificam seu trabalho.

O projetopapel branco descreve o sistema TrueBit como um 'jogo de verificação', onde um mercado de computadores off-blockchain verifica computações. Se mesmo um participante discordar do resultado de um solucionador, ele pode repassá-lo para o blockchain para resolver a disputa.

E o sistema visa incentivar os jogadores a agirem de maneira confiável.

"No final deste jogo, ou o solucionador da trapaça será descoberto e punido, ou o desafiante pagará pelos recursos consumidos pelo alarme falso", explica o artigo.

Já a aplicação distribuída computacionalmente pesadaGolem, um mercado para potência de CPU e GPU, pretende usar o TrueBit, em vez do blockchain Ethereum .

Aplicações estranhas

No entanto, existem outras aplicações para o TrueBit, sugeriu Teutsch.Dogethereum, um projeto que visa conectar o blockchain Dogecoin ao ethereum, é um que o deixa particularmente animado.

O Dogethereum é diferente de outras tentativas de "ponte", como o BTC Relay (que faz a ponte entre Bitcoin e Ethereum), pois pode permitir que os usuários exportem moedas em vez de ter que alternar moedas entre blockchains.

O BTC Relay permite que os usuários paguem por aplicativos Ethereum com Bitcoin, mas não transfere a moeda para o Ethereum, disse Teutsch.

"Por outro lado, a ponte Dogethereum, como imaginamos que será implementada com o TrueBit, permitiria efetivamente que os usuários exportassem moeda de Dogecoin para Ethereum sem (necessariamente) tornar as transações de Dogecoin visíveis para os contratos inteligentes de Ethereum ", disse ele.

Outros também chegaram ao TrueBit com ideias de aplicação, como usá-lo para transmitir vídeo no Livepeer, que Teutsch descreveu como um "YouTube sem o YouTube". E outros ainda, como o Gnosis, estão trabalhando em escala computacional off-chain separada.

O TrueBit ajudará a impulsionar essa nova onda de aplicativos?

Essa resposta parece incerta. No entanto, Teutsch disse que LOOKS que eles podem implementar a Tecnologia tanto no Ethereum Classic quanto na plataforma de contrato inteligente vinculada ao bitcoin Rootstock em um futuro NEAR .

De qualquer forma, o projeto mostra a demanda contínua por escalabilidade e as muitas maneiras que os desenvolvedores na rede Ethereum estão adotando para atacar o problema.

Imagem de luz e sombrasvia Shutterstock

Alyssa Hertig

Repórter colaboradora de tecnologia na CoinDesk, Alyssa Hertig é uma programadora e jornalista especializada em Bitcoin e Lightning Network. Ao longo dos anos, seu trabalho também apareceu na VICE, Mic e Reason. Atualmente, ela está escrevendo um livro explorando os meandros da governança do Bitcoin . Alyssa possui alguns BTC.

Alyssa Hertig