第1課

Introdução à Cartesi

Este módulo apresenta o Cartesi, uma plataforma Layer 2 inovadora. O Cartesi permite que os desenvolvedores usem o Linux e a pilha de software padrão para construir aplicativos descentralizados (dApps), realizando cálculos complexos off-chain e garantindo a segurança da blockchain.

O que é Cartesi?

Cartesi é uma plataforma Layer-2 projetada para permitir que os desenvolvedores criem aplicativos descentralizados (dApps) no Linux e pilha de software padrão. Ao contrário de outros ambientes de blockchain comuns, que geralmente exigem conhecimento em linguagens específicas (como o Solidity), o Cartesi permite que os desenvolvedores usem linguagens de programação e ferramentas populares com as quais já estão familiarizados, como Python, C++, e até mesmo bibliotecas de aprendizado de máquina. Isso abre o desenvolvimento de blockchain para um grupo mais amplo de engenheiros de software e permite a criação de dApps mais complexos e intensivos em computação.

Essa solução permite a computação off-chain, o que ajuda a aliviar o fardo da blockchain e permite que os aplicativos executem tarefas na cadeia que seriam caras ou lentas demais. A computação off-chain é firmemente ancorada na blockchain, garantindo a integridade e a segurança do dApp, ao mesmo tempo em que evita as restrições do processamento on-chain.

A plataforma alcança esse objetivo por meio da Máquina Cartesi. A Máquina Cartesi é uma máquina virtual que simula a arquitetura RISC-V e é capaz de executar o sistema operacional Linux completo. Essa configuração permite que os desenvolvedores construam aplicativos que necessitam de sistemas de arquivos complexos, bancos de dados e outras funcionalidades difíceis de serem implementadas em ambientes de contratos inteligentes tradicionais. Além disso, a Cartesi suporta várias soluções de Rollup, incluindo Rollup otimista. Isso não apenas ajuda a aumentar a capacidade de processamento da blockchain, mas também mantém a descentralização e a segurança.

A Cartesi opera principalmente na camada base da blockchain Ethereum, mas também suporta integração com outras blockchains, incluindo Binance Smart Chain (BNB), Polygon e Avalanche. Essa compatibilidade multi-chain permite que os desenvolvedores implantem com flexibilidade suas aplicações descentralizadas (dApps) em vários ecossistemas de blockchains.

A história de desenvolvimento da Cartesi


Equipe de Desenvolvimento da Cartesi

Criação e desenvolvimento inicial (2018 - 2019)

Cartesi foi fundada em 2018 por um grupo de profissionais experientes em blockchain e desenvolvimento de software. A equipe fundadora inclui Erick de Moura (CEO), Diego Nehab (CTO), Augusto Teixeira (CSO) e Colin Steil (COO). Esses fundadores trazem conhecimento acadêmico, engenharia de software e experiência em empreendedorismo, dedicados a resolver os desafios mais urgentes no desenvolvimento de blockchain, especialmente em relação à escalabilidade e facilidade de uso.

A visão central da Cartesi é criar uma plataforma que permita aos desenvolvedores usar pilhas de software mainstream (especialmente Linux) em ambientes descentralizados, usando linguagens e ferramentas de programação familiares. Essa inovação tem como objetivo eliminar a lacuna entre o desenvolvimento de software tradicional e a tecnologia blockchain. A meta da Cartesi é capacitar os desenvolvedores a construir aplicativos descentralizados (dApps) complexos e escaláveis, superando as limitações computacionais das blockchains tradicionais.

Emissão inicial de tokens (ICO) e lançamento de tokens (abril de 2020)

Em abril de 2020, a Cartesi iniciou sua oferta inicial de moedas (ICO, Oferta Inicial de Moedas) e vendeu 100 milhões de tokens CTSI, arrecadando cerca de US $ 1,5 milhão.

Após o ICO, a Cartesi concentrou-se no desenvolvimento de suas principais tecnologias, incluindo a Máquina Cartesi, a sidechain Noether para disponibilidade de dados e os Descartes Rollups, uma solução de rollup otimista que permite computação escalável off-chain.

Essas tecnologias juntas compõem a infraestrutura da Cartesi, permitindo que dApps processem tarefas complexas off-chain, mantendo ao mesmo tempo a segurança e descentralização da blockchain.

Crescimento e expansão do ecossistema (2021 - 2022)

Com o amadurecimento da tecnologia, a Cartesi está gradualmente atraindo mais desenvolvedores e projetos para o seu ecossistema. A plataforma pode ser integrada a principais blockchains como Ethereum, Binance Smart Chain e Polygon, o que aumenta ainda mais o seu apelo. A sua tecnologia permite a construção de dApps mais complexas, especialmente nas áreas de jogos, finanças e aplicações de dados do mundo real.

Desafio e desenvolvimento contínuo (2022 - presente)

Apesar do sucesso alcançado, a Cartesi ainda enfrenta desafios relacionados à complexidade de sua tecnologia e à maturidade de seu ecossistema. A plataforma depende de um ambiente baseado em Linux, o que representa uma curva de aprendizado para desenvolvedores que não estão familiarizados com essa configuração. Além disso, devido ao estágio inicial do ecossistema, os recursos e o suporte da comunidade ainda estão em constante desenvolvimento.

Para enfrentar esses desafios, a Cartesi está comprometida em aprimorar as ferramentas de desenvolvedor, melhorar a experiência do usuário e expandir seu ecossistema por meio de parcerias estratégicas e integrações. Um exemplo típico é a integração com o Avail (uma estrutura de blockchain modular), com o objetivo de otimizar a disponibilidade e escalabilidade de dados para dApps impulsionados pela Cartesi, promovendo assim o desenvolvimento do Web3.

Até 2024, a Cartesi continuará a aperfeiçoar sua tecnologia e expandir seu ecossistema, com foco na melhoria da escalabilidade e eficiência de aplicativos descentralizados, ao mesmo tempo em que se esforça para torná-los mais amigáveis e fáceis de usar para um público de desenvolvedores mais amplo.

mapa de estradas

O roteiro da Cartesi está focado em três objetivos principais: aumentar a escalabilidade da plataforma, expandir a integração da blockchain e otimizar as ferramentas de desenvolvimento de dApp. Os marcos importantes futuros incluem suporte a mais blockchains, otimização de desempenho e a introdução de um mecanismo de governança descentralizada, permitindo que a comunidade participe ativamente do desenvolvimento da plataforma. Este roteiro claramente mostra os pontos estratégicos do ecossistema da Cartesi em termos de expansão de funcionalidades e promoção de aplicativos.

Destaque

  • Acessibilidade para desenvolvedores: Cartesi permite que os desenvolvedores usem linguagens de programação familiares (como Python e C++) para criar dApps complexas, expandindo assim o desenvolvimento de blockchain para um público mais amplo.
  • Computação Off-chain: através da Máquina Cartesi, esta plataforma suporta computação off-chain, aliviando o fardo computacional da blockchain e tornando possíveis tarefas intensivas em recursos.
  • Solução de escalabilidade: A Cartesi utiliza a tecnologia rollups otimistas para aumentar a capacidade de processamento da blockchain, ao mesmo tempo em que mantém a descentralização e a segurança.
  • Integração Blockchain: Embora principalmente baseado na Ethereum, Cartesi também se integra a outras blockchains, como Binance Smart Chain, Polygon e Avalanche, aumentando sua versatilidade.
  • Desenvolvimento contínuo: Desde a sua criação em 2018, a Cartesi tem-se empenhado em otimizar o seu ecossistema através do progresso tecnológico, parcerias estratégicas e expansão de ferramentas para desenvolvedores.
免責聲明
* 投資有風險,入市須謹慎。本課程不作為投資理財建議。
* 本課程由入駐Gate Learn的作者創作,觀點僅代表作者本人,絕不代表Gate Learn讚同其觀點或證實其描述。
目錄
第1課

Introdução à Cartesi

Este módulo apresenta o Cartesi, uma plataforma Layer 2 inovadora. O Cartesi permite que os desenvolvedores usem o Linux e a pilha de software padrão para construir aplicativos descentralizados (dApps), realizando cálculos complexos off-chain e garantindo a segurança da blockchain.

O que é Cartesi?

Cartesi é uma plataforma Layer-2 projetada para permitir que os desenvolvedores criem aplicativos descentralizados (dApps) no Linux e pilha de software padrão. Ao contrário de outros ambientes de blockchain comuns, que geralmente exigem conhecimento em linguagens específicas (como o Solidity), o Cartesi permite que os desenvolvedores usem linguagens de programação e ferramentas populares com as quais já estão familiarizados, como Python, C++, e até mesmo bibliotecas de aprendizado de máquina. Isso abre o desenvolvimento de blockchain para um grupo mais amplo de engenheiros de software e permite a criação de dApps mais complexos e intensivos em computação.

Essa solução permite a computação off-chain, o que ajuda a aliviar o fardo da blockchain e permite que os aplicativos executem tarefas na cadeia que seriam caras ou lentas demais. A computação off-chain é firmemente ancorada na blockchain, garantindo a integridade e a segurança do dApp, ao mesmo tempo em que evita as restrições do processamento on-chain.

A plataforma alcança esse objetivo por meio da Máquina Cartesi. A Máquina Cartesi é uma máquina virtual que simula a arquitetura RISC-V e é capaz de executar o sistema operacional Linux completo. Essa configuração permite que os desenvolvedores construam aplicativos que necessitam de sistemas de arquivos complexos, bancos de dados e outras funcionalidades difíceis de serem implementadas em ambientes de contratos inteligentes tradicionais. Além disso, a Cartesi suporta várias soluções de Rollup, incluindo Rollup otimista. Isso não apenas ajuda a aumentar a capacidade de processamento da blockchain, mas também mantém a descentralização e a segurança.

A Cartesi opera principalmente na camada base da blockchain Ethereum, mas também suporta integração com outras blockchains, incluindo Binance Smart Chain (BNB), Polygon e Avalanche. Essa compatibilidade multi-chain permite que os desenvolvedores implantem com flexibilidade suas aplicações descentralizadas (dApps) em vários ecossistemas de blockchains.

A história de desenvolvimento da Cartesi


Equipe de Desenvolvimento da Cartesi

Criação e desenvolvimento inicial (2018 - 2019)

Cartesi foi fundada em 2018 por um grupo de profissionais experientes em blockchain e desenvolvimento de software. A equipe fundadora inclui Erick de Moura (CEO), Diego Nehab (CTO), Augusto Teixeira (CSO) e Colin Steil (COO). Esses fundadores trazem conhecimento acadêmico, engenharia de software e experiência em empreendedorismo, dedicados a resolver os desafios mais urgentes no desenvolvimento de blockchain, especialmente em relação à escalabilidade e facilidade de uso.

A visão central da Cartesi é criar uma plataforma que permita aos desenvolvedores usar pilhas de software mainstream (especialmente Linux) em ambientes descentralizados, usando linguagens e ferramentas de programação familiares. Essa inovação tem como objetivo eliminar a lacuna entre o desenvolvimento de software tradicional e a tecnologia blockchain. A meta da Cartesi é capacitar os desenvolvedores a construir aplicativos descentralizados (dApps) complexos e escaláveis, superando as limitações computacionais das blockchains tradicionais.

Emissão inicial de tokens (ICO) e lançamento de tokens (abril de 2020)

Em abril de 2020, a Cartesi iniciou sua oferta inicial de moedas (ICO, Oferta Inicial de Moedas) e vendeu 100 milhões de tokens CTSI, arrecadando cerca de US $ 1,5 milhão.

Após o ICO, a Cartesi concentrou-se no desenvolvimento de suas principais tecnologias, incluindo a Máquina Cartesi, a sidechain Noether para disponibilidade de dados e os Descartes Rollups, uma solução de rollup otimista que permite computação escalável off-chain.

Essas tecnologias juntas compõem a infraestrutura da Cartesi, permitindo que dApps processem tarefas complexas off-chain, mantendo ao mesmo tempo a segurança e descentralização da blockchain.

Crescimento e expansão do ecossistema (2021 - 2022)

Com o amadurecimento da tecnologia, a Cartesi está gradualmente atraindo mais desenvolvedores e projetos para o seu ecossistema. A plataforma pode ser integrada a principais blockchains como Ethereum, Binance Smart Chain e Polygon, o que aumenta ainda mais o seu apelo. A sua tecnologia permite a construção de dApps mais complexas, especialmente nas áreas de jogos, finanças e aplicações de dados do mundo real.

Desafio e desenvolvimento contínuo (2022 - presente)

Apesar do sucesso alcançado, a Cartesi ainda enfrenta desafios relacionados à complexidade de sua tecnologia e à maturidade de seu ecossistema. A plataforma depende de um ambiente baseado em Linux, o que representa uma curva de aprendizado para desenvolvedores que não estão familiarizados com essa configuração. Além disso, devido ao estágio inicial do ecossistema, os recursos e o suporte da comunidade ainda estão em constante desenvolvimento.

Para enfrentar esses desafios, a Cartesi está comprometida em aprimorar as ferramentas de desenvolvedor, melhorar a experiência do usuário e expandir seu ecossistema por meio de parcerias estratégicas e integrações. Um exemplo típico é a integração com o Avail (uma estrutura de blockchain modular), com o objetivo de otimizar a disponibilidade e escalabilidade de dados para dApps impulsionados pela Cartesi, promovendo assim o desenvolvimento do Web3.

Até 2024, a Cartesi continuará a aperfeiçoar sua tecnologia e expandir seu ecossistema, com foco na melhoria da escalabilidade e eficiência de aplicativos descentralizados, ao mesmo tempo em que se esforça para torná-los mais amigáveis e fáceis de usar para um público de desenvolvedores mais amplo.

mapa de estradas

O roteiro da Cartesi está focado em três objetivos principais: aumentar a escalabilidade da plataforma, expandir a integração da blockchain e otimizar as ferramentas de desenvolvimento de dApp. Os marcos importantes futuros incluem suporte a mais blockchains, otimização de desempenho e a introdução de um mecanismo de governança descentralizada, permitindo que a comunidade participe ativamente do desenvolvimento da plataforma. Este roteiro claramente mostra os pontos estratégicos do ecossistema da Cartesi em termos de expansão de funcionalidades e promoção de aplicativos.

Destaque

  • Acessibilidade para desenvolvedores: Cartesi permite que os desenvolvedores usem linguagens de programação familiares (como Python e C++) para criar dApps complexas, expandindo assim o desenvolvimento de blockchain para um público mais amplo.
  • Computação Off-chain: através da Máquina Cartesi, esta plataforma suporta computação off-chain, aliviando o fardo computacional da blockchain e tornando possíveis tarefas intensivas em recursos.
  • Solução de escalabilidade: A Cartesi utiliza a tecnologia rollups otimistas para aumentar a capacidade de processamento da blockchain, ao mesmo tempo em que mantém a descentralização e a segurança.
  • Integração Blockchain: Embora principalmente baseado na Ethereum, Cartesi também se integra a outras blockchains, como Binance Smart Chain, Polygon e Avalanche, aumentando sua versatilidade.
  • Desenvolvimento contínuo: Desde a sua criação em 2018, a Cartesi tem-se empenhado em otimizar o seu ecossistema através do progresso tecnológico, parcerias estratégicas e expansão de ferramentas para desenvolvedores.
免責聲明
* 投資有風險,入市須謹慎。本課程不作為投資理財建議。
* 本課程由入駐Gate Learn的作者創作,觀點僅代表作者本人,絕不代表Gate Learn讚同其觀點或證實其描述。