A Uphold Digital Assets Europe Unipessoal, Lda foi notificada pela sua entidade reguladora de que o nosso pedido ao abrigo do MiCAR continua a ser objeto de análise ativa. Uma vez que o período de transição termina a 1 de julho de 2026, introduzimos restrições temporárias ao serviço. Os seus ativos permanecem seguros e pode levantá-los a qualquer momento. Forneceremos atualizações assim que houver novas informações disponíveis.

Lição 10
7 min

Como decide uma blockchain a sua direção futura?

Uma análise sobre como uma blockchain decide a sua direção futura e o papel da governação descentralizada.

Pontos-chave:

  • Muitos projetos blockchain utilizam uma forma de governação descentralizada para decidir, ou influenciar, a direção futura do projeto.
  • Várias partes interessadas podem e estão envolvidas na direção futura de um protocolo, incluindo a comunidade e, notavelmente, os desenvolvedores principais. A partir daqui, novas propostas podem ser elaboradas, votadas e implementadas.
  • Os principais mecanismos incluem as Bitcoin Improvement Proposals (BIPs), as Ethereum Improvement Proposals (EIPs) e os Ethereum Request for Comments (ERCs), bem como as Decentralized Autonomous Organizations (DAOs)

Como evolui um projeto blockchain?

As redes e aplicações blockchain não são estáticas; evoluem ao longo do tempo à medida que a tecnologia e as perspetivas avançam. Compreender como estes projetos evoluem e as partes interessadas envolvidas é crucial na indústria. Este processo envolve tipicamente alguma forma de governação descentralizada para decidir ou influenciar a direção futura, contrastando fortemente com os tradicionais modelos de tomada de decisão centralizados.

Quando um projeto blockchain decide a sua direção futura, normalmente considera uma combinação de abordagens. Estas incluem o alinhamento com a comunidade existente, onde os desenvolvedores principais são partes interessadas fundamentais, a avaliação de novos mecanismos de consenso e a realização de atualizações ao protocolo existente. Este processo de tomada de decisão colaborativo e inclusivo ajuda a garantir que a evolução do projeto se alinha com os interesses das suas diversas partes interessadas.

Frameworks de Propostas & Melhorias

O Bitcoin utiliza as Bitcoin Improvement Proposals (BIPs) para desenvolver a blockchain. Da mesma forma, o Ethereum usa as Ethereum Improvement Proposals (EIPs) e os Ethereum Request for Comments (ERCs). Outros projetos também recorrem a organizações autónomas descentralizadas (DAOs) para tomar as suas decisões futuras. Consideremos cada uma destas individualmente para compreender de que forma cada abordagem desempenha um papel crucial na evolução das tecnologias blockchain.

Bitcoin Improvement Proposals (BIPs)

O que é um BIP?

O Bitcoin requer melhorias e atualizações regulares para corrigir erros, atualizar algoritmos e simplificar o código. Uma Bitcoin Improvement Proposal (BIP) é a documentação técnica que descreve alterações, ideias e/ou melhorias ao protocolo principal do Bitcoin. Um BIP fornece informações à comunidade que descrevem uma nova funcionalidade para o Bitcoin, os seus processos e ambiente. Tipicamente, um BIP centra-se numa alteração principal específica. O autor do BIP é responsável por criar consenso dentro da comunidade e documentar quaisquer opiniões sobre a proposta.

O primeiro BIP, documentado como BIP 0001, foi submetido por um programador chamado Amir Taaki em 2011.

Como são criados os BIPs?

Um BIP é normalmente discutido num fórum, quadro de discussão ou outro meio antes de ser formalmente submetido. Independentemente da fonte, as conversas anteriores à submissão formal do BIP podem ajudar a refinar conceitos, evitar submissões duplicadas e prevenir propostas que simplesmente não estão alinhadas com os padrões de desenvolvimento.

A submissão de um BIP deve ser feita com o objetivo de ser aceite, dado que o processo geral requer tempo e esforço para ser criado e revisto. As discussões na comunidade antes da submissão podem ajudar a aumentar a probabilidade de aceitação. 

Qualquer membro da comunidade pode submeter um BIP. Isto é feito através da elaboração da proposta no formato BIP correto, da promoção da ideia e da sua apresentação para discussão, de modo a obter o consenso relevante. 

Como funcionam os BIPs?

Após um BIP ser submetido e receber apoio suficiente, é da responsabilidade do autor, conhecido como o campeão do BIP, fazê-lo avançar para a fase seguinte. Após a submissão formal do BIP e garantindo que este inclui as especificações técnicas concisas e a justificação para a melhoria ou funcionalidade proposta, o campeão do BIP pode continuar a promover a ideia e a construir consenso.

Todos os BIPs são submetidos a um editor, que em última instância dá a aprovação após a submissão. O editor atribui um número ao BIP, que é então publicado no repositório Bitcoin Core GitHub de BIPs. Neste ponto, o BIP foi formalmente gerado e pode ser revisto pela comunidade, estando aberto para receber feedback antes de avançar para quaisquer fases de teste. 

Um BIP deve ser aceite pela maioria dos mineiros, considerando as implicações das alterações que podem afetar a comunidade se forem feitas modificações ao código existente. Neste caso, uma aprovação maioritária corresponde a 95% da comunidade. Especificamente, isto significa que o apoio de 95% dos mineiros dos últimos 14 dias com blocos de 10 minutos deve estar de acordo com a nova proposta, aproximadamente 2.016 mineiros.

O estado de um BIP é acompanhado de perto para que toda a comunidade possa monitorizar em que fase se encontra. É importante notar que, se não houver progresso num BIP no prazo de três anos após ter sido formalmente proposto, qualquer pessoa pode rejeitar o BIP. 

Quais são os três principais tipos de BIP?

No geral, existem três tipos principais de BIP.

  • BIPs Standard: Estes identificam normas utilizadas por software Bitcoin, como uma carteira digital ou uma exchange, e têm como objetivo alterar o protocolo.
  • BIPs Informativos: Estes são informativos, oferecendo orientações para a comunidade Bitcoin, mas não propõem uma nova funcionalidade ou norma. Como resultado, não existe qualquer requisito de consenso na comunidade.
  • BIPs de Consenso: Estes são BIPs que propõem uma alteração ao processo. De forma semelhante aos BIPs Standard, requerem consenso. Embora as alterações propostas estejam fora do Protocolo Bitcoin existente, requerem uma ativação explícita na rede Bitcoin.

Ethereum Improvement Proposals (EIPs) e Ethereum Request for Comments (ERCs)

O que são EIPs?

No ecossistema Ethereum, os EIPs servem um propósito semelhante aos BIPs no Bitcoin, detalhando normas para a plataforma Ethereum, incluindo: especificações do protocolo principal, APIs de clientes e normas de contratos. 

Um EIP é uma norma que especifica o potencial que uma nova funcionalidade ou processo pode oferecer ao Ethereum. O EIP conterá as especificações técnicas de quaisquer alterações propostas e são referidos como uma ‘fonte de verdade’ para a comunidade Ethereum. Qualquer indivíduo dentro da comunidade Ethereum pode criar um EIP, mas dados os requisitos técnicos necessários para um EIP bem escrito, tipicamente os autores de EIPs são developers de aplicações ou de protocolos. Todos os EIPs são discutidos e desenvolvidos abertamente dentro da comunidade.

Para qualquer EIP formalmente submetido, é da responsabilidade do autor garantir que o consenso é alcançado e que todos os contra-argumentos ou discordâncias são documentados de forma minuciosa.

Porquê submeter um EIP?

O principal objetivo de submeter um EIP é definir de que forma uma nova funcionalidade ou processo pode ajudar a elevar o Ethereum. Formalizar o processo garante que quaisquer alterações apresentadas à comunidade estão bem documentadas e podem ser discutidas abertamente.

Qualquer atualização que tenha ocorrido na rede Ethereum foi suportada por um conjunto de Ethereum Improvement Proposals (EIPs). Estes EIPs devem ser implementados pelos clientes Ethereum na rede para garantir que a atualização é integrada com sucesso.

Os EIPs também servem como uma forma de governação para as alterações que ocorrem dentro do Ethereum. Embora qualquer pessoa possa propor uma alteração através de um EIP, todas as partes interessadas na comunidade Ethereum podem debater se deve ou não ser implementada como uma norma ou incluída como parte de uma atualização de rede.  

O que são ERCs?

Um subconjunto significativo dos EIPs são os ERCs, que se focam nas normas de tokens dentro do Ethereum. O ERC mais famoso, o ERC-20, estabeleceu um conjunto padronizado de regras que todos os tokens Ethereum devem seguir, facilitando uma maior interoperabilidade entre diferentes tokens.

ERCs adicionais, como o ERC-721 que define tokens não fungíveis (NFTs), têm sido fundamentais para ampliar a usabilidade e funcionalidade do Ethereum. A principal crítica é o facto de demasiados developers estarem envolvidos, propondo inovações incrementais e frequentemente contraditórias em excesso, prejudicando, em última instância, o progresso do Ethereum.

Qual é o papel de uma DAO?

Para a maioria dos outros projetos de criptomoedas, as Organizações Autónomas Descentralizadas (DAOs) representam uma mudança radical na organização de esforços coletivos. Essencialmente, as DAOs são organizações totalmente automatizadas e descentralizadas, cujos estatutos estão codificados em contratos inteligentes na blockchain. Estes estatutos são automaticamente aplicáveis sem necessidade de estruturas de gestão tradicionais. As DAOs podem assumir responsabilidade sobre vários aspetos do protocolo, como o tesouro, taxas do protocolo, ativos e muito mais, permitindo que os detentores de tokens votem em propostas relativas ao futuro do projeto. Este método ajuda a garantir que as decisões são tomadas de forma democrática e transparente, refletindo a vontade da comunidade. As DAOs ainda não são legalmente reconhecidas na maioria das jurisdições. A falta de identidade digital está a dificultar a sua adoção, uma vez que participantes anónimos frequentemente abusam das DAOs em proveito próprio. 

Lição 30: Um resumo

  • Os projetos blockchain utilizam propostas estruturadas como as BIPs e as EIPs para garantir que quaisquer alterações sejam bem ponderadas e acordadas, mantendo a integridade e a segurança das plataformas.
  • A natureza descentralizada da blockchain permite e requer a participação ativa da comunidade. Os membros da comunidade podem propor alterações, debatê-las e, no caso das DAOs, votar diretamente nas direções do projeto.
  • Os ERCs são fundamentais no Ethereum para estabelecer padrões comuns que garantem a interoperabilidade e a consistência entre diferentes implementações e tokens.
  • Embora os desenvolvedores principais desempenhem um papel significativo, o seu poder é moderado por estruturas de governação orientadas pela comunidade, garantindo que nenhum grupo único tenha controlo unilateral sobre o futuro do projeto.
Registe-se na Uphold
Começar

So, what's next?

Aspect Ratio 1 1 Big Desktop 5
Topper
Learn more about Uphold’s fiat on-ramp that serves as a simple-to-implement Web3 payment tool.
Aspect Ratio 1 1 Big Desktop 2

Registe-se para receber as últimas novidades da Uphold