
Definição não circular é um princípio de design que determina que as variáveis essenciais de um sistema não devem referenciar-se mutuamente num ciclo auto-reforçado. Ou seja, não se deve definir a variável A com base em B e, simultaneamente, definir B com base em A, pois isso origina um ciclo lógico.
No Web3, este conceito aplica-se frequentemente a situações que envolvem preço, rácio de colateral e regras de liquidação. Por exemplo, se um protocolo gera o seu próprio preço e utiliza esse valor para definir liquidações e emissões, está a “auto-precificar-se”. Em períodos de volatilidade de mercado, esta lógica auto-referencial pode acelerar a propagação do risco.
Imagine-se a construir com blocos: cada bloco deve manter-se de forma independente. Se as camadas superior e inferior dependem mutuamente para suporte, toda a estrutura torna-se instável.
A definição não circular é fundamental porque estruturas circulares amplificam o “auto-reforço”. Uma queda numa variável pode afetar outra através do ciclo de feedback, que, por sua vez, agrava ainda mais a variável original, desencadeando uma reação em cadeia.
Historicamente, a crise das stablecoins algorítmicas de maio de 2022 revelou esta vulnerabilidade: as âncoras de preço das stablecoins dependiam da capitalização de mercado e da relação de emissão/queima de um token relacionado, criando influência mútua e ciclos de feedback. Quando o mercado foi pressionado, o mecanismo entrou numa “espiral da morte”.
Em protocolos de empréstimo, se o preço dos ativos de colateral é determinado por métricas internas dos mutuários, oscilações bruscas de mercado podem provocar liquidações em massa e eventos de risco concentrado.
O princípio essencial consiste em desenhar as dependências do sistema como um grafo acíclico. Em termos simples: listar todas as entradas principais por fonte e garantir que essas fontes não formam ciclos.
A implementação inclui:
Esta abordagem facilita a auditoria dos protocolos—os auditores podem seguir caminhos de dependência unidirecionais sem risco de regressar ao ponto de partida.
As stablecoins procuram manter a estabilidade de preço e estão geralmente indexadas a moedas fiduciárias ou a uma cesta de ativos. Aplicar a definição não circular implica garantir que o “lastro de valor” não depende da própria stablecoin.
Práticas típicas incluem:
Na camada de negociação—como nos pares de stablecoin da Gate—os preços resultam da correspondência real de ordens e profundidade de mercado, e não de “preços internos” definidos por contratos do emissor. Isto permite aos utilizadores aceder a preços transparentes e orientados pelo mercado.
Em protocolos de empréstimo, os utilizadores empenham ativos como colateral para obter outros ativos emprestados, sendo o rácio de colateral definido como “valor do colateral ÷ valor do empréstimo”.
Pontos-chave de implementação:
Por exemplo, ao usar ETH como colateral para pedir uma stablecoin emprestada, o preço do ETH deve provir de mercados independentes e oráculos multi-fonte. As regras de liquidação devem seguir parâmetros pré-definidos, e não ser reescritas dinamicamente pelo contrato da stablecoin durante a operação.
Oráculos trazem dados off-chain para a blockchain, funcionando como “termómetros fiáveis” para leituras externas em tempo real. A definição não circular exige que as fontes dos oráculos sejam independentes do sistema que está a ser medido.
Na prática, recorrer a dados multi-fonte e preços médios ponderados pelo tempo minimiza o risco de manipulação. Salvaguardas adicionais, como deteção de anomalias e mecanismos de interrupção, podem suspender operações críticas se os preços se desviarem abruptamente.
Para os utilizadores, verificar se um projeto utiliza oráculos descentralizados e multi-fonte oferece maior confiança do que depender de dados auto-reportados. Em cenários de negociação, deve-se considerar transações reais de mercado e profundidade, e não apenas indicadores fornecidos pelo projeto.
Uma forma rápida é criar um “diagrama de dependências”: identificar as entradas principais do projeto (como preço, rácio de colateral, parâmetros de liquidação, regras de emissão) e verificar se estas se referenciam mutuamente.
Passos:
A definição não circular contribui para mitigar riscos auto-reforçados e reduz cenários de “corrida ao banco” provocados por ciclos de feedback. Melhora a previsibilidade em eventos de liquidação e emissão, além de facilitar auditorias e conformidade regulatória.
As limitações incluem dependência de redes externas de dados—o que pode afetar disponibilidade e latência—e, por vezes, menor eficiência de capital devido a rácios de colateral mais elevados ou parâmetros mais conservadores.
Para os utilizadores, isto implica um compromisso: maior estabilidade, mas retornos potencialmente menos agressivos. Ao utilizar a Gate para investimento ou empréstimo, foque-se nas fontes de preço, regras de liquidação, gestão de anomalias, administre posições de forma prudente e esteja atento ao risco dos fundos.
Passos:
Erros comuns incluem:
A definição não circular exige que as entradas principais do sistema sejam estruturadas como fontes independentes e acíclicas. É especialmente crítica em stablecoins, protocolos de empréstimo e oráculos—reduzindo riscos de auto-reforço e reações em cadeia. As melhores práticas incluem dados externos multi-fonte, gestão de risco em camadas, mecanismos de interrupção, revisão de diagramas de dependências e testes de stress. Para os utilizadores, a independência das fontes de preço e regras clarifica os limites de risco; em mercados voláteis, um design robusto garante comportamento mais previsível do protocolo.
A definição não circular privilegia a independência e rastreabilidade do valor dos ativos, enquanto a finança tradicional aceita frequentemente colateralização baseada em crédito. No Web3, a definição não circular exige que os ativos de colateral não dependam de promessas de valor não verificadas de outros ativos—garantindo uma cadeia de valor clara e credível. Isto torna o empréstimo DeFi mais transparente, mas limita os tipos de colateral elegíveis.
Os projetos ficam expostos a riscos de ciclos de valor—em que múltiplos ativos dependem mutuamente uns dos outros. Se algum elo falhar, desencadeia falhas em cascata. Historicamente, vários projetos colapsaram devido a dependências circulares (como protocolos de ativos sintéticos que falharam durante quedas acentuadas de mercado). Uma definição não circular rigorosa reduz significativamente o risco sistémico e as perdas dos utilizadores.
Verifique três aspetos:
Tem um efeito indireto, mas relevante. Projetos que seguem a definição não circular apresentam menor risco global—reduzindo a probabilidade de os seus ativos ficarem bloqueados em protocolos instáveis. Embora os riscos não possam ser totalmente eliminados, optar por plataformas que aplicam rigorosamente a definição não circular (como as listagens revistas da Gate) aumenta substancialmente a segurança dos fundos.
Novos projetos podem conquistar confiança ao estabelecer bases de valor não circulares transparentes—colateralização com ativos reais, reservas auditáveis publicamente, verificação independente por terceiros—demonstrando resiliência em testes de stress. Estes projetos tendem a atrair utilizadores mais avessos ao risco e apresentam desempenho mais estável em mercados de longo prazo.


