Exploração da aplicação e desafios dos operadores recursivos no mundo Blockchain
Recentemente, as stablecoins algorítmicas tornaram-se um tópico quente no campo da Blockchain. Muitas pessoas estão extremamente interessadas nesse novo tipo de stablecoin, acreditando que ele pode superar as stablecoins colateralizadas tradicionais e o modelo de formadores de mercado automatizados (AMM), e até mesmo ter a chance de alcançar o objetivo que o Bitcoin não conseguiu: um sistema monetário global totalmente descentralizado e auto-regulável. Essa expectativa decorre em parte da falta de compreensão das pessoas sobre a Blockchain e a natureza da moeda, e também porque as stablecoins algorítmicas introduziram um conceito inovador – operador recursivo.
O operador recursivo refere-se a um método de cálculo em que, em operações contínuas de contratos inteligentes, o estado anterior é usado como entrada e o próximo estado é gerado através de repetidas iterações. A aparição deste operador não é surpreendente, uma vez que a transparência dos dados da blockchain e o design serial dos contratos inteligentes formam naturalmente uma sequência temporal. O processamento recursivo de operações semelhantes pode gerar estruturas não lineares, apresentando até mesmo um efeito de progressão geométrica. Esta forte característica de feedback positivo está totalmente alinhada com a propriedade de autoaperfeiçoamento dos jogos em cadeia, tornando-se, assim, uma ferramenta ideal para explorar novas possibilidades em jogos não cooperativos.
No entanto, a simples recursão de série temporal não é a melhor solução, pois faz com que o estado de cada momento seja completamente decidido pelo momento anterior. O que realmente merece atenção é a combinação do operador recursivo com outros elementos, introduzindo novas informações no processo de mudança de estado. Essas novas informações refletem as propriedades do jogo, possuindo uma imprevisibilidade. Ao mesmo tempo, essa imprevisibilidade é influenciada pelo operador recursivo, formando uma certa expectativa comum, que por sua vez afeta outros operadores, gerando uma propriedade de expectativa controlável. Chamamos este tipo de operador de operador de recursão múltipla.
Usando como exemplo uma stablecoin simples com um algoritmo comum, o operador de precificação gera o preço Pt, enquanto a quantidade total em expansão é um operador de recursão múltipla Mt. Mt é uma função de Pt, e Pt+1 depende de Mt, estabelecendo assim uma relação recursiva indireta entre Mt+1 e Mt. Com a combinação do operador de precificação, forma-se um feedback negativo periódico, tendendo gradualmente à estabilidade de preços. Este design é baseado na teoria do equilíbrio da curva de oferta e demanda, e o processo de jogo ocorre no mercado secundário. No entanto, devido à falta de precisão (o cálculo exato deve ser baseado na relação funcional entre a quantidade de oferta e o preço no mercado secundário), o processo de transmissão é relativamente lento, dificultando a formação rápida de um equilíbrio estável.
Além de operadores que fornecem feedback negativo, também existem operadores recursivos que oferecem feedback positivo. Este tipo de operador busca um efeito de auto-aperfeiçoamento, e não a estabilidade de preços. Um exemplo típico é o mecanismo de recompra em um determinado sistema: a recompra reduz a oferta no mercado, eleva os preços, melhora o desempenho do sistema, atende a mais demandas, gera mais receitas e, por sua vez, aumenta a recompra, formando um ciclo virtuoso. Este método simples e direto, que possui propriedades anti-Markov, pode vir a ser mais apreciado por desenvolvedores de protocolos on-chain no futuro.
Do ponto de vista puramente matemático, não está claro se os operadores recursivos podem construir propriedades de curto prazo estáveis. Portanto, é difícil para as stablecoins baseadas em operadores recursivos convergir para uma estrutura estável. Especialmente considerando que as stablecoins algorítmicas não alteram diretamente a relação de oferta e demanda do mercado secundário, mas influenciam indiretamente a oferta e a demanda ajustando a quantidade total, sua transmissão é mais lenta, as condições de restrição para alcançar um equilíbrio estável são mais numerosas, e a dificuldade para alcançar seus próprios objetivos é maior.
Nos operadores de recursão múltipla, o passo de introdução de novas informações é crucial. As propriedades de equilíbrio geral do Blockchain realmente favorecem a introdução de mais informações, que possuem certa incerteza sob estruturas de jogos específicas, mas seguem uma estrutura de informação unificada. Essas informações, combinadas com os operadores de recursão, formam uma expectativa geral, criando uma ilusão de estabilidade. Muitos projetos podem cair nessa ilusão e, sem uma análise rigorosa da teoria dos jogos, é difícil entender completamente as propriedades de equilíbrio geral. Essa propriedade pode ser exatamente oposta ao esperado (por exemplo, as stablecoins algorítmicas podem não conseguir manter a estabilidade, assim como o Bitcoin tem dificuldade em se tornar uma moeda universal).
Em certas situações, o passo de introdução de informações também precisa de uma certa aleatoriedade. Esta suposição de aleatoriedade assume que a dependência da informação é zero (totalmente simétrica), diferente do design tradicional de stablecoins. Quando a aleatoriedade é combinada com operadores recursivos, acaba por ser mais fácil gerar características de estabilidade. Esta aleatoriedade, que se desvia da estrutura de jogo e reflete mais as características algorítmicas, pode ser uma nova direção para o desenvolvimento futuro de stablecoins algorítmicas.
Ao usar operadores recursivos, se o número de etapas de introdução de informações ou operadores independentes for excessivo, o efeito do operador recursivo diminuirá gradualmente, e suas propriedades de feedback positivo e negativo se dissiparão progressivamente. Portanto, os operadores recursivos possuem um indicador de intensidade de feedback. Ao projetar finanças descentralizadas (DeFi), se quiser fortalecer o feedback positivo e negativo, será necessário reduzir o número de vezes que novas informações são introduzidas; se o objetivo for uma recuperação de longo ciclo, a própria introdução do fluxo de informações deve possuir uma certa propriedade cíclica. A menos que seja possível provar que mesmo operadores aleatórios podem alcançar a recuperação sob o operador recursivo projetado, esse tipo de design não é fácil de implementar.
No campo DeFi, a maioria dos operadores recursivos combina séries de preços, uma vez que a competição de preços é a forma de competição com informações mais concentradas e difícil de prever ou controlar por algoritmos (na verdade, o equilíbrio dos preços de ativos líquidos é um problema NP). No entanto, atualmente, ao usar séries de preços, muitas vezes se depende do mecanismo AMM em vez de um oráculo descentralizado eficaz, o que pode levar a operadores recursivos a serem previsíveis e controláveis, transformando todo o processo recursivo em um processo determinístico ou controlado. Este é um problema que muitos projetistas de operadores recursivos não conseguem abordar seriamente. Não podemos simplesmente esperar que o AMM se torne gradualmente eficaz (com desvios de volatilidade dentro de uma faixa controlável), pois comportamentos de ataque são refletidos diretamente na série de preços do AMM, e não podem ser automaticamente excluídos por algoritmos, levando os operadores recursivos a se tornarem determinísticos, contrariando sua intenção de design.
Além disso, a quantidade recursiva projetada por muitos projetos não está diretamente relacionada às variáveis de oferta e demanda que determinam a sequência de preços, mas sim à quantidade total de ativos. Isso ocorre porque é difícil obter variáveis de oferta e demanda na blockchain. No entanto, essa abordagem pode levar a operadores que não conseguem agir diretamente sobre o núcleo do jogo — o mercado secundário — afetando assim a precisão dos efeitos de transmissão.
No futuro, devemos explorar mais combinações de variáveis com operadores recursivos, especialmente aqueles que refletem a dificuldade do jogo de todo o mercado. Esta é uma série de operadores não lineares que merece uma investigação aprofundada. Ao projetar projetos DeFi, deve-se realizar uma análise detalhada dos mecanismos de transmissão de informação dos operadores recursivos, a fim de evitar ser previsto e controlado.
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
A aplicação e os desafios do operador recursivo no Blockchain DeFi
Exploração da aplicação e desafios dos operadores recursivos no mundo Blockchain
Recentemente, as stablecoins algorítmicas tornaram-se um tópico quente no campo da Blockchain. Muitas pessoas estão extremamente interessadas nesse novo tipo de stablecoin, acreditando que ele pode superar as stablecoins colateralizadas tradicionais e o modelo de formadores de mercado automatizados (AMM), e até mesmo ter a chance de alcançar o objetivo que o Bitcoin não conseguiu: um sistema monetário global totalmente descentralizado e auto-regulável. Essa expectativa decorre em parte da falta de compreensão das pessoas sobre a Blockchain e a natureza da moeda, e também porque as stablecoins algorítmicas introduziram um conceito inovador – operador recursivo.
O operador recursivo refere-se a um método de cálculo em que, em operações contínuas de contratos inteligentes, o estado anterior é usado como entrada e o próximo estado é gerado através de repetidas iterações. A aparição deste operador não é surpreendente, uma vez que a transparência dos dados da blockchain e o design serial dos contratos inteligentes formam naturalmente uma sequência temporal. O processamento recursivo de operações semelhantes pode gerar estruturas não lineares, apresentando até mesmo um efeito de progressão geométrica. Esta forte característica de feedback positivo está totalmente alinhada com a propriedade de autoaperfeiçoamento dos jogos em cadeia, tornando-se, assim, uma ferramenta ideal para explorar novas possibilidades em jogos não cooperativos.
No entanto, a simples recursão de série temporal não é a melhor solução, pois faz com que o estado de cada momento seja completamente decidido pelo momento anterior. O que realmente merece atenção é a combinação do operador recursivo com outros elementos, introduzindo novas informações no processo de mudança de estado. Essas novas informações refletem as propriedades do jogo, possuindo uma imprevisibilidade. Ao mesmo tempo, essa imprevisibilidade é influenciada pelo operador recursivo, formando uma certa expectativa comum, que por sua vez afeta outros operadores, gerando uma propriedade de expectativa controlável. Chamamos este tipo de operador de operador de recursão múltipla.
Usando como exemplo uma stablecoin simples com um algoritmo comum, o operador de precificação gera o preço Pt, enquanto a quantidade total em expansão é um operador de recursão múltipla Mt. Mt é uma função de Pt, e Pt+1 depende de Mt, estabelecendo assim uma relação recursiva indireta entre Mt+1 e Mt. Com a combinação do operador de precificação, forma-se um feedback negativo periódico, tendendo gradualmente à estabilidade de preços. Este design é baseado na teoria do equilíbrio da curva de oferta e demanda, e o processo de jogo ocorre no mercado secundário. No entanto, devido à falta de precisão (o cálculo exato deve ser baseado na relação funcional entre a quantidade de oferta e o preço no mercado secundário), o processo de transmissão é relativamente lento, dificultando a formação rápida de um equilíbrio estável.
Além de operadores que fornecem feedback negativo, também existem operadores recursivos que oferecem feedback positivo. Este tipo de operador busca um efeito de auto-aperfeiçoamento, e não a estabilidade de preços. Um exemplo típico é o mecanismo de recompra em um determinado sistema: a recompra reduz a oferta no mercado, eleva os preços, melhora o desempenho do sistema, atende a mais demandas, gera mais receitas e, por sua vez, aumenta a recompra, formando um ciclo virtuoso. Este método simples e direto, que possui propriedades anti-Markov, pode vir a ser mais apreciado por desenvolvedores de protocolos on-chain no futuro.
Do ponto de vista puramente matemático, não está claro se os operadores recursivos podem construir propriedades de curto prazo estáveis. Portanto, é difícil para as stablecoins baseadas em operadores recursivos convergir para uma estrutura estável. Especialmente considerando que as stablecoins algorítmicas não alteram diretamente a relação de oferta e demanda do mercado secundário, mas influenciam indiretamente a oferta e a demanda ajustando a quantidade total, sua transmissão é mais lenta, as condições de restrição para alcançar um equilíbrio estável são mais numerosas, e a dificuldade para alcançar seus próprios objetivos é maior.
Nos operadores de recursão múltipla, o passo de introdução de novas informações é crucial. As propriedades de equilíbrio geral do Blockchain realmente favorecem a introdução de mais informações, que possuem certa incerteza sob estruturas de jogos específicas, mas seguem uma estrutura de informação unificada. Essas informações, combinadas com os operadores de recursão, formam uma expectativa geral, criando uma ilusão de estabilidade. Muitos projetos podem cair nessa ilusão e, sem uma análise rigorosa da teoria dos jogos, é difícil entender completamente as propriedades de equilíbrio geral. Essa propriedade pode ser exatamente oposta ao esperado (por exemplo, as stablecoins algorítmicas podem não conseguir manter a estabilidade, assim como o Bitcoin tem dificuldade em se tornar uma moeda universal).
Em certas situações, o passo de introdução de informações também precisa de uma certa aleatoriedade. Esta suposição de aleatoriedade assume que a dependência da informação é zero (totalmente simétrica), diferente do design tradicional de stablecoins. Quando a aleatoriedade é combinada com operadores recursivos, acaba por ser mais fácil gerar características de estabilidade. Esta aleatoriedade, que se desvia da estrutura de jogo e reflete mais as características algorítmicas, pode ser uma nova direção para o desenvolvimento futuro de stablecoins algorítmicas.
Ao usar operadores recursivos, se o número de etapas de introdução de informações ou operadores independentes for excessivo, o efeito do operador recursivo diminuirá gradualmente, e suas propriedades de feedback positivo e negativo se dissiparão progressivamente. Portanto, os operadores recursivos possuem um indicador de intensidade de feedback. Ao projetar finanças descentralizadas (DeFi), se quiser fortalecer o feedback positivo e negativo, será necessário reduzir o número de vezes que novas informações são introduzidas; se o objetivo for uma recuperação de longo ciclo, a própria introdução do fluxo de informações deve possuir uma certa propriedade cíclica. A menos que seja possível provar que mesmo operadores aleatórios podem alcançar a recuperação sob o operador recursivo projetado, esse tipo de design não é fácil de implementar.
No campo DeFi, a maioria dos operadores recursivos combina séries de preços, uma vez que a competição de preços é a forma de competição com informações mais concentradas e difícil de prever ou controlar por algoritmos (na verdade, o equilíbrio dos preços de ativos líquidos é um problema NP). No entanto, atualmente, ao usar séries de preços, muitas vezes se depende do mecanismo AMM em vez de um oráculo descentralizado eficaz, o que pode levar a operadores recursivos a serem previsíveis e controláveis, transformando todo o processo recursivo em um processo determinístico ou controlado. Este é um problema que muitos projetistas de operadores recursivos não conseguem abordar seriamente. Não podemos simplesmente esperar que o AMM se torne gradualmente eficaz (com desvios de volatilidade dentro de uma faixa controlável), pois comportamentos de ataque são refletidos diretamente na série de preços do AMM, e não podem ser automaticamente excluídos por algoritmos, levando os operadores recursivos a se tornarem determinísticos, contrariando sua intenção de design.
Além disso, a quantidade recursiva projetada por muitos projetos não está diretamente relacionada às variáveis de oferta e demanda que determinam a sequência de preços, mas sim à quantidade total de ativos. Isso ocorre porque é difícil obter variáveis de oferta e demanda na blockchain. No entanto, essa abordagem pode levar a operadores que não conseguem agir diretamente sobre o núcleo do jogo — o mercado secundário — afetando assim a precisão dos efeitos de transmissão.
No futuro, devemos explorar mais combinações de variáveis com operadores recursivos, especialmente aqueles que refletem a dificuldade do jogo de todo o mercado. Esta é uma série de operadores não lineares que merece uma investigação aprofundada. Ao projetar projetos DeFi, deve-se realizar uma análise detalhada dos mecanismos de transmissão de informação dos operadores recursivos, a fim de evitar ser previsto e controlado.