Em artigo de opinião, o cofundador da Cartesi, Erick, acredita que a indústria precisa colaborar mais para facilitar o trabalho dos desenvolvedores de blockchain. Cartesi é um protocolo de segunda camada baseado em Ethereum dedicado a simplificar o desenvolvimento de blockchain e promover o desenvolvimento de infraestrutura modular de blockchain.
 

A indústria blockchain está em um ponto crítico. A Web3 carece de aplicações destinadas ao consumidor que possam ser adotadas em grande escala, mas estão a surgir novos projetos de infraestruturas. Temos de enfrentar uma realidade desagradável: 15 anos depois, o nosso sonho de uma web descentralizada continua por realizar.

 

As cadeias monolíticas são a primeira iteração da infraestrutura blockchain. A modularidade é uma sucessora natural desta estrutura, fornecendo soluções para as limitações das arquiteturas monolíticas – desde limitações no poder de computação, problemas de disponibilidade de dados, alta latência, até problemas de experiência do usuário (UX).

Essa mudança amplia horizontes e expande o espaço de design para desenvolvedores de dApp, permitindo-lhes pensar com mais ousadia sobre o que desejam criar. Mas a dura realidade é que, embora a modularidade introduza maior flexibilidade e capacidade de personalização para os desenvolvedores, ela também introduz fragmentação e nova complexidade. Estes não são intuitivos e apresentam novos desafios aos desenvolvedores. Nosso trabalho é antecipar e mitigar esses novos pontos de atrito.

Sobre suas responsabilidades de implantação

Temos a responsabilidade colectiva de não só provar o valor revolucionário da infra-estrutura que estamos a construir, mas também de fornecer aos promotores todas as ferramentas necessárias para concretizar este potencial. Isto é fundamental para o sucesso de toda a indústria blockchain.

Os projetos modulares não conseguem assumir a responsabilidade partilhada de aliviar o fardo do desenvolvimento da blockchain. Recentemente, na EthCC, ouvimos apelos para “construir o que quisermos” e “construir a próxima geração de aplicações”, que foram justamente criticados como superficiais e vazios. Eles presumem que os desenvolvedores saberão intuitivamente o que fazer simplesmente olhando as ferramentas à sua frente.

Como engenheiros de protocolos modulares, nosso papel é fornecer mecanismos e estruturas simples para orientar os desenvolvedores de dApp sobre como usar as ferramentas que fornecemos – desde a compreensão de cada camada da pilha de tecnologia até a melhor forma de integrá-las. Sem esse suporte, a modularidade acaba sendo muito complexa e inconveniente para desenvolvedores de dApps.

Para que a modularidade tenha sucesso, temos que resolver essas complexidades para eles. Tivemos que simplificar radicalmente o processo de desenvolvimento, reduzir a curva de aprendizado e preparar o caminho para uma experiência mais tranquila.

Fácil de usar ≠ Fácil de construir

Ironicamente, alcançar a simplicidade não é simples. Nossos smartphones são fáceis de usar porque há uma separação clara entre a funcionalidade do dispositivo e o complexo hardware e software por trás dele.

Este princípio também se aplica ao Web3. Assim como não exigiremos que os usuários finais entendam como seu dApp funciona, também devemos reduzir a carga cognitiva dos desenvolvedores.

À medida que os protocolos modulares se tornam mais estáveis, confiáveis ​​e fáceis de usar, grande parte da complexidade técnica será abstraída e os desenvolvedores poderão se concentrar nos desafios técnicos de suas aplicações, em vez de lutarem com cadeias, máquinas virtuais e infraestrutura.

Embora ainda não tenhamos chegado lá, estamos nos aproximando. Os protocolos modulares precisam ser estreitamente coordenados para tornar a pilha de tecnologia blockchain mais fácil de personalizar e montar na camada dApp. Esta colaboração pode assumir muitas formas, além das integrações e parcerias tecnológicas básicas que vemos atualmente, incluindo:

  • Pesquisa Pública Conjunta. A pesquisa Blockchain é em grande parte isolada e específica do protocolo, levando a diferenças significativas na compreensão do problema. Criar oportunidades de partilha de conhecimento ajuda a compreender melhor os desafios comuns e as suas potenciais soluções.

  • Projeto e desenvolvimento conjunto de sistemas. Tal como a Lego, a indústria modular de blockchain beneficiaria do desenvolvimento conjunto de um sistema de design colaborativo que permitisse interfaces e mecanismos de interoperabilidade ideais. Devemos desenvolver proativamente uma infraestrutura que seja compatível com outros protocolos modulares, em vez de descobrir como integrar posteriormente.

  • Padrões de suposições de confiança da indústria. As suposições de confiança referem-se a um conjunto de crenças sobre o comportamento dos participantes da rede e são fortes indicadores de sua segurança, funcionalidade e confiabilidade. Embora a L2Beat tenha trabalhado muito para padronizar a pesquisa agregada de segurança, ainda há amplo espaço para padrões mais robustos quando se trata de divulgar os pressupostos de confiança sob os quais as redes operam e como elas interagem.

  • Experimentos conjuntos de camadas de aplicação. Da mesma forma, os experimentos de blockchain permanecem em sua maioria isolados e específicos do projeto. O planejamento e o desenvolvimento conjuntos em diferentes protocolos (e diferentes níveis) nos ajudarão a compreender melhor os pontos de atrito enfrentados pelos desenvolvedores, acelerando assim a resolução.

  • Planos conjuntos de desenvolvimento de negócios, investimento e crescimento. Em última análise, os projetos modulares só podem validar as suas respetivas propostas de valor demonstrando o valor de toda a pilha de tecnologia modular. A colaboração vai além da construção de interfaces de desenvolvimento partilhadas e também pode fornecer recursos adicionais, tais como investimento e apoio de marketing, para acelerar o desenvolvimento de produtos mais comerciais. Ao permitir que membros de diferentes comunidades se relacionem e construam juntos num ambiente propício, como um hackathon, podem ser promovidos programas experimentais que partilham oportunidades para o crescimento do ecossistema.

 

Estes esforços de cooperação não são apelos românticos ao fim da concorrência, mas sim a uma cooperação genuína e legítima. Quanto mais pudermos trabalhar juntos para fornecer simplicidade aos desenvolvedores de dApp, mais cedo surgirão aplicativos de consumo bem-sucedidos da Web3.

Quando o mercado acessível da Web3 for comparável ao da Web2, as cadeias modulares serão capazes de partilhar uma fatia muito maior do bolo do que a pequena fatia contra a qual competem hoje. Mais importante ainda, o mundo inteiro começará a desfrutar dos benefícios da blockchain e finalmente cumpriremos as nossas promessas de longa data.

 

Sobre Cartesi

 

Cartesi é um protocolo rollup específico de aplicação com máquinas virtuais executando distribuições Linux, criando um espaço de design mais rico e amplo para desenvolvedores de DApp.

 

Cartesi Rollups fornece uma solução de escalabilidade modular que pode ser implantada como L2, L3 ou rollups soberanos, mantendo fortes garantias de segurança da camada base.
 

Isenção de responsabilidade

 

Este artigo é apenas para referência geral e para fins de compartilhamento de informações e não constitui aconselhamento jurídico, financeiro ou de investimento. A exatidão e integridade destas informações não são garantidas e não devem ser consideradas conselhos para qualquer situação particular. Os leitores devem realizar suas próprias pesquisas e consultas independentes antes de tomar qualquer decisão. O autor e as autoridades relevantes não aceitam qualquer responsabilidade por quaisquer perdas ou danos decorrentes da confiança nesta informação. Antes de tomar qualquer decisão financeira ou de investimento, é altamente recomendável consultar um profissional para aconselhamento personalizado.

 

A criptomoeda é um produto de investimento de alto risco. Antes de tomar uma decisão de investimento, consulte as agências reguladoras relevantes para verificar se há algum risco de perda de investimento.