Lição 1

Introdução ao Cartesi

Este módulo apresenta a Cartesi, uma plataforma inovadora de Camada 2. A 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 desenvolvedores criem aplicativos descentralizados (dApps) em cima do Linux e da pilha de software padrão. Ao contrário de outros ambientes de blockchain comuns que geralmente exigem conhecimento de linguagens especializadas, como Solidity, o Cartesi permite que os desenvolvedores usem linguagens e ferramentas de programação mainstream que já conhecem, como Python, C ++ e até bibliotecas de aprendizado de máquina. Isso abre o desenvolvimento de blockchain para um público mais amplo de engenheiros de software e permite a criação de dApps mais complexos e intensivos em computação.

Esta solução permite cálculos off-chain, o que ajuda a aliviar o fardo da blockchain e permite que os aplicativos executem tarefas que seriam muito caras ou lentas para serem executadas on-chain. Os cálculos off-chain são ancorados com segurança na blockchain, garantindo a integridade e segurança do dApp, ao mesmo tempo que evitam as limitações do processamento on-chain.

A plataforma alcança esse objetivo por meio da Cartesi Machine. A Cartesi Machine é 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 criem aplicativos que requerem sistemas de arquivos complexos, bancos de dados e outras funcionalidades difíceis de serem implementadas em ambientes tradicionais de contratos inteligentes. Além disso, a Cartesi suporta várias soluções de Rollup, incluindo o Rollup otimista. Isso ajuda a aumentar o throughput da blockchain, ao mesmo tempo que mantém a descentralização e a seguranç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 suas aplicações descentralizadas (dApps) de forma flexível em vários ecossistemas de blockchains.

A história do Cartesi


Equipe de Desenvolvimento Cartesi

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

A 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 consigo conhecimentos acadêmicos, engenharia de software e empreendedorismo, dedicados a resolver os desafios mais urgentes no desenvolvimento de blockchain, especialmente em torno da escalabilidade e facilidade de uso.

A visão central da Cartesi é criar uma plataforma que permite aos desenvolvedores usar o stack de software mainstream (especialmente o Linux) em um ambiente descentralizado, utilizando linguagens de programação e ferramentas familiares. Este design inovador visa eliminar a lacuna entre o desenvolvimento de software tradicional e a tecnologia blockchain. O objetivo 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), vendendo 100 milhões de tokens CTSI e 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 cadeia lateral Noether para disponibilidade de dados e os Descartes Rollups, uma solução rollup otimista que permite cálculos escaláveis off-chain.

Essas tecnologias constituem a infraestrutura da Cartesi, permitindo que dApps processem tarefas complexas off-chain, mantendo a segurança e descentralização da blockchain.

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

À medida que a tecnologia amadurece, a Cartesi está gradualmente a atrair mais desenvolvedores e projetos para o seu ecossistema. A plataforma pode integrar-se às 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 nos domínios dos jogos, finanças e aplicações de dados do mundo real.

Desafios e crescimento contínuo (2022 - presente)

Apesar do sucesso, 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 nã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 contínuo desenvolvimento.

Para enfrentar esses desafios, a Cartesi está comprometida em melhorar as ferramentas de desenvolvimento, 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 a Avail (um framework de blockchain modular), com o objetivo de otimizar a disponibilidade e escalabilidade de dados de dApps impulsionados pela Cartesi, impulsionando assim o desenvolvimento da Web3.

Até 2024, a Cartesi continuará a aprimorar sua tecnologia e expandir seu ecossistema, concentrando-se 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 mais amplo de desenvolvedores.

Roadmap

O roteiro da Cartesi concentra-se em três objetivos principais: melhorar a escalabilidade da plataforma, expandir o escopo da integração blockchain e otimizar as ferramentas de desenvolvimento de dApps. Os principais marcos futuros incluem suporte a mais blockchains, otimização de desempenho e introdução de mecanismos de governança descentralizada para permitir que a comunidade participe ativamente do desenvolvimento da plataforma. Este roteiro claramente demonstra os pontos estratégicos do ecossistema Cartesi em termos de expansão de recursos 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 complexos, expandindo assim o desenvolvimento de blockchain para um público mais amplo.
  • Computação Off-chain: Com a Cartesi Machine, essa plataforma suporta computação off-chain, aliviando o fardo computacional da blockchain e tornando possíveis tarefas intensivas em recursos.
  • Solução de escalabilidade: O Cartesi utiliza a tecnologia rollups otimista para aumentar a capacidade de processamento da blockchain, ao mesmo tempo que mantém a descentralização e a segurança.
  • Integração Blockchain: Embora principalmente baseado em Ethereum, o 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 dedicado a otimizar seu ecossistema por meio de avanços tecnológicos, parcerias estratégicas e expansão de ferramentas para desenvolvedores.
Exclusão de responsabilidade
* O investimento em criptomoedas envolve riscos significativos. Prossiga com cuidado. O curso não pretende ser um conselho de investimento.
* O curso é criado pelo autor que se juntou ao Gate Learn. Qualquer opinião partilhada pelo autor não representa o Gate Learn.
Catálogo
Lição 1

Introdução ao Cartesi

Este módulo apresenta a Cartesi, uma plataforma inovadora de Camada 2. A 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 desenvolvedores criem aplicativos descentralizados (dApps) em cima do Linux e da pilha de software padrão. Ao contrário de outros ambientes de blockchain comuns que geralmente exigem conhecimento de linguagens especializadas, como Solidity, o Cartesi permite que os desenvolvedores usem linguagens e ferramentas de programação mainstream que já conhecem, como Python, C ++ e até bibliotecas de aprendizado de máquina. Isso abre o desenvolvimento de blockchain para um público mais amplo de engenheiros de software e permite a criação de dApps mais complexos e intensivos em computação.

Esta solução permite cálculos off-chain, o que ajuda a aliviar o fardo da blockchain e permite que os aplicativos executem tarefas que seriam muito caras ou lentas para serem executadas on-chain. Os cálculos off-chain são ancorados com segurança na blockchain, garantindo a integridade e segurança do dApp, ao mesmo tempo que evitam as limitações do processamento on-chain.

A plataforma alcança esse objetivo por meio da Cartesi Machine. A Cartesi Machine é 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 criem aplicativos que requerem sistemas de arquivos complexos, bancos de dados e outras funcionalidades difíceis de serem implementadas em ambientes tradicionais de contratos inteligentes. Além disso, a Cartesi suporta várias soluções de Rollup, incluindo o Rollup otimista. Isso ajuda a aumentar o throughput da blockchain, ao mesmo tempo que mantém a descentralização e a seguranç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 suas aplicações descentralizadas (dApps) de forma flexível em vários ecossistemas de blockchains.

A história do Cartesi


Equipe de Desenvolvimento Cartesi

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

A 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 consigo conhecimentos acadêmicos, engenharia de software e empreendedorismo, dedicados a resolver os desafios mais urgentes no desenvolvimento de blockchain, especialmente em torno da escalabilidade e facilidade de uso.

A visão central da Cartesi é criar uma plataforma que permite aos desenvolvedores usar o stack de software mainstream (especialmente o Linux) em um ambiente descentralizado, utilizando linguagens de programação e ferramentas familiares. Este design inovador visa eliminar a lacuna entre o desenvolvimento de software tradicional e a tecnologia blockchain. O objetivo 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), vendendo 100 milhões de tokens CTSI e 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 cadeia lateral Noether para disponibilidade de dados e os Descartes Rollups, uma solução rollup otimista que permite cálculos escaláveis off-chain.

Essas tecnologias constituem a infraestrutura da Cartesi, permitindo que dApps processem tarefas complexas off-chain, mantendo a segurança e descentralização da blockchain.

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

À medida que a tecnologia amadurece, a Cartesi está gradualmente a atrair mais desenvolvedores e projetos para o seu ecossistema. A plataforma pode integrar-se às 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 nos domínios dos jogos, finanças e aplicações de dados do mundo real.

Desafios e crescimento contínuo (2022 - presente)

Apesar do sucesso, 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 nã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 contínuo desenvolvimento.

Para enfrentar esses desafios, a Cartesi está comprometida em melhorar as ferramentas de desenvolvimento, 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 a Avail (um framework de blockchain modular), com o objetivo de otimizar a disponibilidade e escalabilidade de dados de dApps impulsionados pela Cartesi, impulsionando assim o desenvolvimento da Web3.

Até 2024, a Cartesi continuará a aprimorar sua tecnologia e expandir seu ecossistema, concentrando-se 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 mais amplo de desenvolvedores.

Roadmap

O roteiro da Cartesi concentra-se em três objetivos principais: melhorar a escalabilidade da plataforma, expandir o escopo da integração blockchain e otimizar as ferramentas de desenvolvimento de dApps. Os principais marcos futuros incluem suporte a mais blockchains, otimização de desempenho e introdução de mecanismos de governança descentralizada para permitir que a comunidade participe ativamente do desenvolvimento da plataforma. Este roteiro claramente demonstra os pontos estratégicos do ecossistema Cartesi em termos de expansão de recursos 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 complexos, expandindo assim o desenvolvimento de blockchain para um público mais amplo.
  • Computação Off-chain: Com a Cartesi Machine, essa plataforma suporta computação off-chain, aliviando o fardo computacional da blockchain e tornando possíveis tarefas intensivas em recursos.
  • Solução de escalabilidade: O Cartesi utiliza a tecnologia rollups otimista para aumentar a capacidade de processamento da blockchain, ao mesmo tempo que mantém a descentralização e a segurança.
  • Integração Blockchain: Embora principalmente baseado em Ethereum, o 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 dedicado a otimizar seu ecossistema por meio de avanços tecnológicos, parcerias estratégicas e expansão de ferramentas para desenvolvedores.
Exclusão de responsabilidade
* O investimento em criptomoedas envolve riscos significativos. Prossiga com cuidado. O curso não pretende ser um conselho de investimento.
* O curso é criado pelo autor que se juntou ao Gate Learn. Qualquer opinião partilhada pelo autor não representa o Gate Learn.
It seems that you are attempting to access our services from a Restricted Location where Gate is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.