Revisão Cartesi (CTSI): Dimensionamento de Contratos Inteligentes Ethereum

Como a revolução DeFi continua a crescer e Ethereum se torna uma rede cada vez mais importante, tem havido uma enorme atenção colocada no aumento da escalabilidade e na redução de taxas para os contratos inteligentes usados ​​em tais transações.

Uma equipe de desenvolvimento inovadora executando o projeto Cartesi está procurando melhorar os contratos inteligentes resolvendo os problemas urgentes de altas taxas de transação e uma necessidade de escalabilidade na rede Ethereum.

Ele está conseguindo isso usando uma variante em roll-ups otimistas e, mais importante, está revolucionando a criação de contratos inteligentes, permitindo que os desenvolvedores codifiquem com mais pilhas de software convencionais em vez de Solidity.

Correntes Suportadas

Crie dApps em seu blockchain preferido usando Linux. Imagem via Cartesi.io

Os desenvolvedores já estão cientes da dificuldade de construir dApps há algum tempo, devido à tecnologia blockchain disponível atualmente. A Cartesi está desenvolvendo uma solução que terá dApps executando todos os seus cálculos complexos e caros fora da cadeia, removendo os custos proibitivos de blockchain e outras limitações impostas pela tecnologia de blockchain.

Na verdade, os dApps construídos usando Cartesi são cabos de execução de cálculos que são milhões de vezes mais intensos do que se estivessem em cadeia.

A Cartesi está conseguindo isso oferecendo um ambiente de execução Linux. Isso o tornou o único sistema de computação fora da cadeia verificável baseado em software. Ao usar o Linux, os desenvolvedores agora têm a opção de usar a vasta seleção de software que foi desenvolvido nas últimas 3 décadas e que executa muitos dos aplicativos da Internet em uso hoje.

Características Cartesi

Existem vários recursos que tornam o Cartesi um ambiente de desenvolvimento atraente. Abaixo estão três dos principais recursos que recomendam o uso do Cartesi no desenvolvimento de dApp:

  1. Os cálculos do mundo real encontram o blockchain: O blockchain não foi desenvolvido com cálculos intensivos em mente. Esses tipos de cálculos exigentes precisam de uma plataforma realista. Com Cartesi, os cálculos externos podem ser executados externamente usando um processador RISC-V no sistema operacional Linux. Isso permite que os desenvolvedores usem todas as ferramentas, serviços e bibliotecas que foram desenvolvidos para Linux nos últimos 30 anos.

    Blockchain mundo real

    Cartesi é a interseção da blockchain e da computação do mundo real. Imagem via Blockfyre

  2. Portátil em vários blockchains: Os nós da Cartesi não sabem qual blockchain está usando para cálculos, tornando-o capaz de executar cálculos para qualquer blockchain. Isso remove os detalhes do blockchain, permitindo que os cálculos fiquem isolados. Por sua vez, isso os torna portáteis, ao mesmo tempo que fornece imutabilidade e segurança, e permite a implantação de um sistema de pagamento.
  3. Consenso garantido: Os cálculos executados fora do blockchain podem ser facilmente verificados por qualquer parte envolvida. Quando surgem disputas, elas são classificadas pela Cartesi automaticamente. Isso também mantém qualquer computação necessária dentro do blockchain a um mínimo.

Solução de Escalabilidade da Cartesi

Com Cartesi, os dApps são capazes de executar qualquer cálculo sem se preocupar com taxas de transação e outras limitações de blockchain. Além disso, todos os cálculos feitos dentro do nó Cartesi são reproduzíveis e verificáveis. Isso mantém a descentralização necessária para o blockchain, bem como as garantias de segurança do blockchain. O consenso local é alcançado dentro do nó, com quaisquer disputas sendo transferidas para a cadeia principal para resolução.

Solução de Escalabilidade Cartesi

Cartesi oferece escalabilidade por meio de nós e cadeias laterais. Imagem via Blockfyre.

Isso torna o Cartesi uma solução de escalabilidade fora da cadeia. A escalabilidade tem sido um problema chave para blockchains em sua evolução atual, uma vez que a falta de escalabilidade tem sido um fator limitante na adoção em larga escala de dApps. Com a necessidade óbvia de escalabilidade na camada de infraestrutura, há um bom número de blockchains públicos que concentraram seus esforços de desenvolvimento em soluções para o problema de escalabilidade.

Atualmente, esses projetos estão trabalhando principalmente em dois tipos de soluções para o problema de escalabilidade: soluções da camada 1 e soluções da camada 2.

Nas soluções da camada 1, a escalabilidade do blockchain é aprimorada com a implementação de mudanças nos mecanismos subjacentes. Alguns exemplos disso são os projetos que estão implementando soluções de sharding, ou aqueles que procuram maneiras de melhorar o mecanismo de consenso.

As soluções da camada 2 são diferentes porque procuram resolver os problemas de escalabilidade do blockchain off-chain. Desta forma, é possível chamar qualquer um dos projetos focados em cadeias laterais, soluções Plasma e canais estaduais de pares da Cartesi. Isso torna a competição nesta solução bastante acirrada, mas desde o início de 2021 não havia nenhuma solução técnica ideal proposta e lançada no mercado.

Camada Cartesi 2

A tecnologia Layer-2 oferece escalabilidade fora do blockchain. Imagem via LimeChain.tech

A Cartesi espera ser a primeira em seu método exclusivo para melhorar a escalabilidade. Isso envolve a realização de cálculos complexos fora da cadeia para criar um ambiente de nó confiável e, em seguida, resolver quaisquer disputas, fornecendo incentivos para verificar os resultados dos cálculos.

Consenso local fora da cadeia do nó Cartesi

Um dos problemas com blockchains é que eles rodam muito lentamente quando comparados com outras soluções de software. Essa falta de velocidade ocorre porque o blockchain requer muitos computadores para chegar a um consenso. Um consenso global como esse consome muito tempo e, além disso, é bastante caro. E, claro, isso complica a questão da escalabilidade também.

No entanto, qualquer aplicativo descentralizado não precisa chegar a um consenso global, ele só precisa chegar a um consenso local na maioria dos casos. Isso permite que uma solução como a Cartesi divida os processos vitais na cadeia dos processos menos importantes e os execute na VM da Cartesi. Usando o consenso local sempre que possível, que é a maioria dos cálculos, a Cartesi pode reduzir o custo de dApps ao mesmo tempo que aumenta a velocidade.

Núcleo Cartesi

A Cartesi divide a computação e usa o consenso fora da cadeia quando possível. Imagem via Blockfyre.

E a Cartesi VM não é exclusiva. É complementar ao Ethereum 2.0 e a outras soluções de escalonamento de Nível 2. Isso inclui cadeias laterais, provas de ZK, canais de estado e plasma. Todas essas outras soluções da camada 2 são capazes de especificar “cálculos completos do Cartesi em suas transações”.

Jogos Descentralizados da Cartesi

Até agora, houve duas abordagens com jogos descentralizados. A primeira solução usa o blockchain para interagir com NFTs. O segundo usa lógica de jogo totalmente descentralizada para oferecer uma solução de jogo comprovadamente justa. Este segundo tipo é preferido para situações como torneios, uma vez que evita qualquer trapaça.

Com um jogo de lógica descentralizado, não há necessidade de usar uma autoridade central para verificar as pontuações. Melhor ainda, esse tipo de jogo é de código aberto por natureza, o que permite que outros desenvolvedores criem garfos do jogo. Além disso, eles podem até mesmo ser controlados da mesma maneira que um DAO.

Creepts

Creepts é o primeiro aplicativo de defesa de torre totalmente descentralizado. Imagem via Creepts.cartesi.io

Uma maneira divertida de a Cartesi demonstrar essa tecnologia é através da criação de um jogo de defesa chamado Creepts. É o primeiro dApp de defesa de torre totalmente descentralizado e, ao usar a lógica descentralizada, o resultado do jogo é comprovadamente justo.

E como o Creepts é construído em uma plataforma Linux descentralizada, ele é capaz de usar cargas computacionais extremamente pesadas, o que não seria possível se o jogo fosse executado em cadeia. Como o jogo está sendo executado em uma solução de camada 2, ele é barato e rápido. Embora este e outros dApps estejam no espaço de jogos e apostas, existem muitos outros casos de uso para a Cartesi. Isso inclui mercados de IA, logística e DeFi.

O núcleo cartesi

Nós conversamos muito sobre o lado fora da cadeia da Cartesi e como ela pode melhorar a velocidade e o custo, mas a Cartesi usa uma abordagem híbrida dentro / fora da rede. A maior parte do trabalho computacional é feito fora da cadeia; no entanto, tarefas vitais, como pagamentos, permanecem fora da cadeia. O sistema completo é composto de três componentes principais principais: Nós Cartesi, Máquinas Cartesi e The Cartesi Data Ledger.

O que é um nó cartesi?

Os nós Cartesi são onde todos os componentes fora da cadeia e cálculos de um aplicativo estão contidos. Os nós são compostos de hardware e software. Para executar qualquer aplicativo no Cartesi, os usuários devem interagir com os nós. Dentro de cada nó está uma Máquina Cartesi, que é um tipo de máquina virtual rodando Linux distribuído. Toda a lógica descentralizada do aplicativo é executada e replicada na VM.

O que é uma Máquina Cartesi?

Conforme mencionado acima, a Máquina Cartesi é uma máquina virtual contida no Nó Cartesi e executando uma versão descentralizada do Linux. Todos os cálculos feitos pela máquina Cartesi são reproduzíveis e verificáveis. O núcleo da Máquina Cartesi é capaz de determinar quais cálculos precisam ser reproduzíveis e quais não, e os divide de acordo. Ao dividir os cálculos desta forma, a Máquina Cartesi é capaz de trazer a velocidade e capacidade de armazenamento do sistema em linha com outros sistemas modernos.

The Data Ledger

Embora os projetos da Camada 2 resolvam problemas de custo e velocidade, eles apresentam um problema de disponibilidade de dados que ocorre se uma das partes ficar off-line no meio de uma transação. A Cartesi corrige esse problema adicionando uma cadeia lateral de prova de aposta que eles chamam de Data Ledger. Essa cadeia lateral do razão de dados é usada para uma série de coisas, incluindo “armazenamento de curto prazo, coleta de lixo, fragmentação, cálculos emulados fora da cadeia e consenso localizado”.

Possíveis casos de uso da Cartesi

Como já vimos, Cartesi é capaz de executar Linux, para completar grandes quantidades de computação e construir dApps escaláveis. Embora seu uso mais visível atualmente seja a criação do jogo de defesa de torre Creepts, Cartesi tem usos que vão muito além do jogo. Pode ser usado para melhorar o desempenho de qualquer tipo de aplicativo, o que estende sua utilidade a qualquer nicho, incluindo:

Casos de uso da Cartesi

O Cartesi é bom para muito mais do que apenas jogos. Imagem via Medium.com

  • Finanças descentralizadas (DeFi)
  • Logística
  • Terceirização
  • Marketplaces
  • Pesquisa

Além do jogo de defesa, a Cartesi também lançou dois produtos especificamente para a comunidade de desenvolvedores: Descartes e Noether.

Descartes

Descartes é um SDK que permite aos desenvolvedores codificar seus contratos inteligentes usando Linux em vez de Solidity. Isso torna mais fácil para os desenvolvedores que não estão familiarizados com o Solidity, mas que podem usar o Linux há anos, se não décadas. Criar e implantar aplicativos usando uma linguagem de programação familiar pode reduzir significativamente o tempo de desenvolvimento.

Descartes

O SDK da Descartes permite que os desenvolvedores usem o Linux para criar contratos inteligentes. Imagem via Cartesi.io

Descartes pode tornar a lógica dApp processável em um sistema operacional fora da cadeia que pode reduzir significativamente os custos de contrato inteligente.

Noether

Noether é o outro produto de desenvolvedor criado pela Cartesi. Noether é um sidechain que foi desenvolvido para armazenamento de dados de curto prazo, especificamente para os cartesi dApps que devem ser executados no Ethereum. O Noether é útil porque muitos dos dados usados ​​ao interagir com um aplicativo só precisam de armazenamento temporário.

Com o Noether, os desenvolvedores terão acesso a armazenamento de baixo custo com alto rendimento sob demanda. É Noether que convencerá os desenvolvedores a implantar dApps usando Cartesi, sabendo que eles não serão prejudicados por custos crescentes de armazenamento ou gargalos de transação.

CTSI Reserve Mining & Prova de aposta

A equipe da Cartesi passou o quarto trimestre de 2020 trabalhando febrilmente para entregar a Mineração de Reserva do CTSI e o sistema de Prova de Participação. Quase no final do ano, em 27 de dezembro de 2020, o sistema CTSI Reserve Mining and Proof of Stake entrou no ar na rede principal da Cartesi. A Cartesi também forneceu um guia detalhado sobre Como piquetar e executar um nó se você está interessado. Em poucas palavras, o sistema fornece:

Noether Sidechain

Mineração de reserva possibilitada pela cadeia lateral Noether. Imagem via Cartesi.io

  • Os mineiros recebem uma recompensa de 2.900 CTSI por bloco reivindicado. Em média, cada bloco é criado a cada 30 minutos.
  • Os fundos do usuário estão seguros enquanto mantidos em um contrato de estaca, devidamente auditado pela SlowMist.
  • Sem cortes e sem riscos para o principal devido ao mau funcionamento ou indisponibilidade do nó.
  • Recompensas distribuídas diretamente para a carteira do usuário, eliminando taxas extras de transação ETH.

O CTSI Reserve Mining foi implementado como um meio de inicializar a cadeia lateral Noether e fornecer aos usuários um oráculo de disponibilidade de dados altamente otimizado para armazenamento temporário. Isso se tornará uma parte muito importante da pilha de escalabilidade planejada pela Cartesi.

Assim que estiver concluída, a fase final planejada de piquetagem da Cartesi será o sistema inovador de leilão de estaca sendo planejado. Este sistema trará uma série de benefícios para os stakers, como a capacidade de definir seus custos de oportunidade e recompensas de staking com antecedência.

Roteiro da Cartesi

Catesi continua no caminho certo com seu roteiro mais recente. Imagem via Twitter.

Aqui está o cronograma planejado para o sistema completo de piquetagem:

  • Dezembro de 2020: Prova de lançamento da Mainnet
  • 2021 Q1: Sistema de delegação
  • 2021: Noether, oráculo de disponibilidade de dados otimizado da Cartesi
  • 2022: Sistema de macroeconomia inovador com leilões de piquetagem

A equipe da Cartesi tem uma descrição muito detalhada dos Macroeconomia CTSI, mas a versão curta é a seguinte:

Os operadores do nó da cadeia lateral da Cartesi podem apostar tokens do cartesi comprando direitos de apostar. Esses direitos de piquetagem mantêm o CTSI bloqueado até o final de um ciclo de piquetagem, após o qual ele paga ao proprietário o principal bloqueado mais uma recompensa no CTSI. Os direitos de estaca são adquiridos por meio de leilões periódicos holandeses e dão ao proprietário o direito de executar tarefas de mineração premiadas até a data de expiração.

Equipe Cartesi

O projeto Cartesi foi iniciado em 2018 por quatro cofundadores: Erick de Moura, Augusto Teixeira, Diego Nehab e Colin Steil. Os quatro inicialmente se interessaram pelo blockchain devido ao fato de Augusto Teixeira ser amigo do fundador da IOTA, Serguei Popov. Assim que a Cartesi foi iniciada, Popov se tornou um dos primeiros investidores e consultores no projeto.

A ideia inicial apresentada por Augusto era criar um mercado de IA sem confiança para cientistas de dados. No entanto, uma vez que o projeto estava em andamento, a equipe percebeu que estava ampliando o escopo e a Cartesi evoluiu para uma solução baseada em Linux Layer-2 para os problemas de escalabilidade e computação para dApps de blockchain.

Equipe Cartesi

Quatro membros fundadores da Cartesi. Imagem via Cartesi Litepaper.

Agora o CEO da Cartesi é Erick de Moura, um empreendedor serial e líder técnico com mais de 20 anos na indústria de software. Depois de se formar como bacharel em Engenharia Elétrica, ele assumiu várias funções de design e desenvolvimento de software ao longo de duas décadas.

  • Augusto Teizeira, que teve a ideia inicial da Cartesi, permanece como Diretor Científico. Ele também é professor do Instituto de Matematica Pura e Aplicada (IMPA) no Rio de Janeiro, Brasil. Augusto é PhD em Matemática pela ETH Zurich e passou sua carreira na academia.
  • Diego nehab permanece na Cartesi como Diretor Técnico e também atua como pesquisador do IMPA. Ele é PhD em Computação Gráfica pela Princeton University e, no início de sua carreira, trabalhou como pesquisador na Microsoft.
  • Colin Steil é Diretor de Operações da Cartesi. Ele se formou na Universidade de Alberta em Negócios Internacionais e Finanças e ocupou vários cargos em empresas de capital de risco com o objetivo de ajudar startups técnicas.

O token CTSI

O blockchain da Cartesi obtém consenso por meio da Prova de Participação e é mantido por uma rede de Operadores de Nó. Nesse cenário, o token nativo da blockchain é um elemento crucial para fazer o sistema funcionar. O token CTSI fornece todos os seguintes:

Token CTSI

O token CTSI oferece muitos benefícios ao sistema. Imagem via Cartesi Litepaper.

  • Estacando – Uma vez que os geradores de bloco serão selecionados em proporção às suas participações na economia, deve haver uma maneira de consultar e bloquear o equilíbrio de todos no sistema.
  • Eleição dos produtores de bloco – Os mineiros serão selecionados para propor blocos em proporção ao seu saldo simbólico, de modo que a rede seja administrada por uma comunidade pulverizada de partes interessadas.
  • Cortando – O mau comportamento é desincentivado bloqueando e potencialmente cortando os tokens de atores desonestos.
  • Taxas de transação – Embora a cadeia lateral seja muito mais barata do que a cadeia principal subjacente, os usuários ou desenvolvedores de DApp ainda precisam pagar para que suas transações sejam processadas, transmitidas e armazenadas temporariamente por terceiros. Essas taxas serão pagas aos Operadores de Nó com o CTSIToken.
  • Cálculos de desafio – O token CTSI também será importante para desafiar os resultados de computação postados no blockchain. Isso funcionará como um mecanismo de saída que garante a execução correta de DApps e desestimula o mau comportamento.

O token CTSI tem um fornecimento total de 1 bilhão de tokens e um fornecimento circulante de 215 milhões de tokens atualmente. A equipe realizou várias vendas privadas no passado, levantando um total de $ 800.000 por meio dessas vendas privadas. Em abril de 2020, houve um ICO onde 100 milhões de tokens CTSI foram vendidos por $ 0,015 cada, o que levantou mais $ 1,5 milhão para a equipe da Cartesi.

O token CTSI foi listado e começou a ser negociado logo após o ICO em 24 de abril de 2020. Ele abriu mais de 200% acima do preço do ICO, negociando acima de $ 0,05 nos primeiros dias. Caiu rapidamente para menos de $ 0,03 em semanas, mas depois se recuperou e em 18 de agosto de 2020 atingiu o máximo de $ 0,1298. Não caiu abaixo de $ 0,03 desde então e em fevereiro de 2021 estava sendo negociado a $ 0,06770.

Desempenho de preços CTSI

O preço do CTSI tem sido volátil, mas forte no geral. Imagem via Coinmarketcap.com

A maior parte do volume de negociação no token pode ser encontrado no Binance, embora também haja uma quantidade razoável de volume no Bilaxy.

Conclusão

Dada a grande ênfase na escalabilidade e o fato de que o escalonamento do Ethereum 2.0 provavelmente levará anos para ser alcançado, os projetos de escalonamento da Camada 2 como o Cartesi estão em demanda e são muito populares.

Cartesi parece ser capaz de corrigir o problema de dimensionamento do Ethereum e, além disso, torna a vida mais fácil para a maioria dos desenvolvedores, permitindo-lhes codificar dApps e contratos inteligentes usando Linux em vez de Solidity.

O Cartesi permite um poder computacional muito maior, sem perda de segurança. Isso é quase garantido para impulsionar a criação de dApps de próxima geração que podem aproveitar o aumento da capacidade computacional e as taxas muito mais baixas.

Como o Cartesi está funcionando em um mecanismo de consenso de Prova de Participação, a demanda pelo token CTSI deve aumentar à medida que mais dApps são adicionados ao ecossistema. Embora seja verdade que 1 bilhão de tokens é um grande suprimento, a maioria deles é retida para recompensas de mineração e para apoiar a fundação e o crescimento futuro do projeto Cartesi.

Os fundadores são todos indivíduos muito experientes e extremamente capazes, e tendo a associação com a IOTA e seu fundador Serguei Popov pode apenas ajudar o projeto a forjar conexões com outros projetos de blockchain.

Enquanto a equipe continuar a apresentar resultados, parece haver pouco a criticar o projeto. Ele fornece uma tecnologia útil e uma peça crítica do quebra-cabeça da escalabilidade. Por meio da Cartesi, os desenvolvedores devem ser capazes de criar dApps muito melhores, o que, por sua vez, deve acelerar a adoção e o crescimento de todo o ecossistema.

Imagem em destaque via Shutterstock

Isenção de responsabilidade: Estas são as opiniões do escritor e não devem ser consideradas um conselho de investimento. Os leitores devem fazer suas próprias pesquisas.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me