Compartilhe este artigo

Cardano Alonzo Hard Fork: O que você precisa saber

Cardano se prepara para entrar no espaço de aplicativos descentralizados com a chegada da funcionalidade de contrato inteligente.

Bitcoin Cash successfully split into two blockchains, again.
Bitcoin Cash successfully split into two blockchains, again.

A atualização Alonzo da Cardano deixa a rede muito mais próxima de suas capacidades totais.

A História Continua abaixo
Não perca outra história.Inscreva-se na Newsletter Crypto Daybook Americas hoje. Ver Todas as Newsletters

O Alonzogarfo duro é uma grande atualização na rede Cardano que vê a tão esperada implementação da funcionalidade de contrato inteligente. Contratos inteligentes são pedaços de código de computador que são executados automaticamente quando certas condições predefinidas são atendidas. Após a atualização do Alonzo, qualquer um poderá criar e implementar seus próprios contratos inteligentes no blockchain Cardano , abrindo caminho para aplicativos nativos descentralizados (dapps).

A atualização do sistema, que deve ser lançada totalmente em algum momento do terceiro trimestre, significa o fim da era Shelley da Cardano e o início da fase Goguen. Embora não haja uma data definida para o fim do hard fork do Alonzo, os desenvolvedores em toda a rede têm trabalhado duro em testnets e se apegado a um roteiro definido com marcos específicos na forma de “eras”.

As eras de Cardano

O roteiro de desenvolvimento de Cardano é dividido emseis estágios principais, ou “eras”, cada uma focada na expansão da funcionalidade da rede.

  • Byron - Configura o código de fundação do Cardano. Permite que os usuários troquem o ADA moeda, nomeada em homenagem à programadora revolucionária ADA Lovelace, e minerar ADA com seus prova de participaçãoalgoritmo de consenso
  • Shelley- Foca na descentralização da rede ao estabelecer incentivos para que os usuários hospedem seus próprios nós. O principal objetivo desta era é garantir que os nós, ou computadores individuais, sejam executados por um grupo diverso de participantes da rede, em vez de um pequeno grupo centralizado de usuários
  • Goguen - Introduz recursos de contrato inteligente na rede, permitindo que os desenvolvedores criem aplicativos descentralizados sobre Cardano
  • Bashô - Melhora o desempenho subjacente da rede Cardano para poder processar mais transações e escalar. Esta era também introduz side chains, que é um meio de escalar uma rede usando múltiplos blockchains
  • Voltaire- Adiciona um sistema de votação e tesouraria para governança autossustentável. Os usuários poderão apostar seus fundos para influenciar o desenvolvimento futuro na rede

Cardano está agora nos estágios finais da era Shelley. Esta fase de desenvolvimento adicionou uma série de novos recursos ao Cardano , como um protocolo de prova de participação conhecido como Ouroboros, um esquema de incentivos e delegação que recompensa os participantes e melhor suporte de hard wallet.

Ao oferecer recompensas para aqueles que executam nós completos – participantes da rede que baixam a totalidade do blockchain Cardano – Cardano incentiva a participação na rede e encoraja o crescimento da rede Cardano .

Desde seu lançamento em 29 de julho de 2020, Shelley introduziu dois grandes hard forks: Allegra e Mary. Allegra introduziu um mecanismo de bloqueio de token que permite aos usuários bloquear tokens Cardano em preparação para votação on-chain (que deve ser lançada em Voltaire, o estágio final de desenvolvimento). Mary, por outro lado, introduziu suporte de token para os Native Tokens (CNT) da Cardano. Esses tokens nativos são semelhantes aos padrões de token ERC da Ethereum e permitem que os usuários criem e implantem seus próprios tokens na blockchain Cardano , incluindo tokens não fungíveis (NFTs).

Cardano opera usando seu próprio “combinator hard fork” – um sistema que combina dois protocolos diferentes (como Byron e Shelley) em um único livro-razão para garantir uma transição suave entre as fases. Um problema que os desenvolvedores da Cardano viram com hard forks foi que depois que um hard fork foi acordado, ainda haveria um segmento considerável da comunidade que não mudou para a nova versão. Isso pode ter sido porque eles discordaram das mudanças ou apenas porque T se preocuparam em atualizar. De qualquer forma, o combinador permite que os nós executem várias versões ao mesmo tempo, o que significa que as transições são perfeitas e as atualizações são sem atrito. Essencialmente, em vez de serem opt-in, as atualizações serão opt-out.

Estágios de Alonzo

O hard fork Alonzo é dividido em três fases principais codificadas por cores.

  • Alonzo Azul
  • Alonzo Branco
  • Alonzo Roxo

Há também duas fases menores pós-Alonzo Purple, chamadas de “Alonzo Red” e “Alonzo Black”. Cada fase essencialmente adiciona mais usuários à rede de testes e identifica bugs que podem precisar ser corrigidos.

Alonzo Blue introduziu contratos inteligentes com cerca de 50 participantes técnicos, a maioria operadores de stake pool (SPOs). Erros de invalidação e outras correções simples foram encontrados e ajustados durante esta fase. Espera-se que esses bugs padrão apareçam e sejam corrigidos conforme o Alonzo passa pelos testes.

Alonzo White adiciona mais recursos e uma gama maior de participantes ao Alonzo Blue. As centenas de novos usuários passarão por uma espécie de “campo de treinamento de exercícios” que testará as capacidades da rede. Este experimento está sendo feito pela IOG; a principal empresa de desenvolvimento por trás da Cardano liderada pelo ex-cofundador da Ethereum, Charles Hoskinson. A empresa espera que esta fase dure cerca de duas a quatro semanas.

Alonzo Purple se tornará uma testnet totalmente pública e embarcará milhares de participantes na rede. Este estágio em particular é dividido em duas fases distintas, “roxo claro” e “roxo escuro”. A primeira permitirá contratos inteligentes simples, enquanto a última permitirá contratos inteligentes mais complexos.

Então vêm as fases finais de cor Alonzo Red/Alonzo Black, que são reservadas para correções/limpezas de bugs finais para preparar o lançamento final do hard fork. Quaisquer ajustes futuros no hard fork serão muito difíceis de fazer depois desse ponto, e por isso é importante que essas duas fases sejam analisadas com muito cuidado.

O staging adiciona garantia de qualidade, pois o código é congelado e as exchanges são preparadas para o hard fork do Cardano . A Alonzo Mainnet lançará oficialmente o código final.

A Era Goguen, nomeada em homenagem ao famoso cientista da computação Joseph Goguen, permitirá o desenvolvimento de dapps na rede Cardano pela primeira vez devido aos novos recursos de contrato inteligente da Alonzo. Os contratos inteligentes são os componentes vitais dos dapps que os permitem operar sem entidades intermediárias. Uma plataforma de construção de contratos inteligentes chamada The Plutus Platform está programada para ser lançada durante esta fase e permitirá que usuários técnicos e não técnicos criem dapps.

O que é Plutus?

Plutus usa a linguagem de programação nativa da Cardano , Haskell. Plutus e Haskell usam a mesma base de código para desenvolvimento off-chain e on-chain. Isso significa que, no CORE, a codificação é idêntica para que não haja complicações com linguagens de programação ao desenvolver contratos inteligentes. Isso permite que os contratos Plutus se tornem ainda mais diretos e permite testes, o que permitirá que os desenvolvedores aperfeiçoem seus produtos para cargas muito mais intensivas, como hospedar grandes instituições ou governos.

Hoskinson, que agora é o CEO da IOG,explicadoHaskell foi escolhido porque é um código de alta garantia (capaz de fornecer um maior grau de certeza de que o código funciona conforme o esperado).

Muitas vezes no setor de blockchain, o código T corresponde totalmente à intenção do desenvolvedor e, como resultado, milhões de dólares podem ser roubados ou aplicativos podem quebrar, como o que aconteceu quando um contrato inteligente Solidity T foi totalmente desenvolvido. Como resultado, o projeto de organização autônoma descentralizada (DAO) sofreu um hack significativo.

Com Haskell, a intenção pode corresponder melhor ao código, pois a linguagem, embora complexa, foi projetada para ser precisa.

CORE Plutus

Depois, há o Plutus CORE, que é a linguagem de programação que conecta contratos inteligentes à camada de liquidação final da Cardano : o blockchain Cardano . Depois que um desenvolvedor termina de criar seu código com o Plutus, ele é compilado no Plutus CORE , onde o código é simplificado para o blockchain Cardano . Este método permite que a Cardano lide melhor com os dados e ocupe menos espaço em disco no blockchain real.

Para os entusiastas menos técnicos, há o Marlowe, uma nova linguagem de domínio específico (DSL) que permite que qualquer usuário crie e teste seus próprios contratos inteligentes sem precisar de nenhuma capacidade avançada de programação. O Marlowe é construído em cima do Haskell e do Plutus, mas pode ser pensado como blocos de construção para a criação de contratos inteligentes.

Com a produção de contratos inteligentes mais fácil e mais desenvolvimento em Cardano, pode- ONE imaginar os projetos potenciais a serem construídos. Se você olhar para Ethereum, você pode ver centenas de projetos que podem ser reimplantados, reiterados e até mesmo melhorados na rede Cardano , incluindo Uniswap, Aave e muitos mais. Projetos que exigem velocidades de transação mais rápidas se beneficiarão muito dos baixos custos de transação em Cardano. Já, mais de 65 projetos estão prometidos para serem lançados junto com Alonzo, incluindo Synthesis, Miniswap, Estasee CardWallet.

O surgimento de uma construção de dapp mais fácil trará consigo mais projetos. Em sua Visão da ÁfricavídeoHoskinson mencionou que esses projetos acabarão competindo com muitas instituições financeiras do mundo real e visam substituí-las por sistemas mais justos, garantindo liberdade econômica aos necessitados.

Eli Tan

Eli era um repórter de notícias da CoinDesk que cobria NFTs, jogos e o metaverso. Ele se formou no St. Olaf College com um diploma em inglês. Ele detém ETH, SOL, AVAX e alguns NFTs acima do limite de Aviso Importante da CoinDesk de US$ 1.000.

Eli Tan
Myles Sherman

Julho de 2003 | Escrevendo para CoinDesk | Economia Austríaca e Instituto Mises | Bitcoiner e Freedom Maximalist

Picture of CoinDesk author Myles Sherman