Nos últimos anos a trabalhar em projetos DeFi, tenho sido atormentado pelos custos das oráculos. O nosso protocolo de tamanho médio gera apenas duas a três dezenas de milhares de dólares por mês, mas só o custo de atualização de dados chega a 8000 dólares. Na altura, pensei: isto não é usar oráculos, é basicamente jogar dinheiro fora.
O mais frustrante é o mecanismo de push do Chainlink. A sua lógica é bastante rígida — independentemente de o projeto precisar ou não de dados naquele momento, o sistema tem de empurrar informações para a blockchain a intervalos regulares, cobrando Gas sem falhas. Nos dias em que o mercado está estável, vejo aqueles preços inalterados serem registados repetidamente, e penso: quanto dinheiro isto está a desperdiçar.
Há três meses decidi experimentar uma mudança, trocando o sistema de oráculo completo para um mecanismo de pull. A maior vantagem desta solução é bastante clara — só chamamos os dados quando realmente precisamos deles, e se não for necessário, não mexemos. Com esta alteração, conseguimos cortar mais de 60% dos custos com oráculos. Em números, o dinheiro poupado em três meses seria suficiente para contratar um desenvolvedor a tempo inteiro.
Para ser honesto, esta mudança não é brincadeira, envolve reescrever código de baixo nível, testes, implementação e uma série de processos. Mas quando os benefícios começaram a aparecer, a sensação… toda a equipa ficou mais motivada. Não só aliviámos a pressão financeira, como também conseguimos dedicar mais recursos ao desenvolvimento de novas funcionalidades do protocolo.
Olhar para trás agora, o mais importante não é quão poderosa é uma solução de oráculo em si, mas sim encontrar a ferramenta mais adequada para a fase do projeto. Para equipas pequenas, o custo e a eficiência às vezes são mais importantes do que a fama.
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
10 gostos
Recompensa
10
4
Republicar
Partilhar
Comentar
0/400
WalletAnxietyPatient
· 20h atrás
Porra, a Chainlink é mesmo para enganar os tolos, gastar dinheiro para comprar uma notificação programada, o mercado nem mexeu e ela ainda insiste em insistir
Ver originalResponder0
NFTArchaeologis
· 20h atrás
Isto é como aprender a usar sob demanda após uma era de escrita passiva... Reduzir 60% dos custos é como reescrever a equação de sobrevivência.
Ver originalResponder0
ChainWallflower
· 20h atrás
60%?Caramba, é verdade mesmo, quanto de Gas isso economiza?
Ver originalResponder0
LiquidationAlert
· 20h atrás
Meu Deus, cortar 60% dos custos, isso é que é uma verdadeira otimização
Nos últimos anos a trabalhar em projetos DeFi, tenho sido atormentado pelos custos das oráculos. O nosso protocolo de tamanho médio gera apenas duas a três dezenas de milhares de dólares por mês, mas só o custo de atualização de dados chega a 8000 dólares. Na altura, pensei: isto não é usar oráculos, é basicamente jogar dinheiro fora.
O mais frustrante é o mecanismo de push do Chainlink. A sua lógica é bastante rígida — independentemente de o projeto precisar ou não de dados naquele momento, o sistema tem de empurrar informações para a blockchain a intervalos regulares, cobrando Gas sem falhas. Nos dias em que o mercado está estável, vejo aqueles preços inalterados serem registados repetidamente, e penso: quanto dinheiro isto está a desperdiçar.
Há três meses decidi experimentar uma mudança, trocando o sistema de oráculo completo para um mecanismo de pull. A maior vantagem desta solução é bastante clara — só chamamos os dados quando realmente precisamos deles, e se não for necessário, não mexemos. Com esta alteração, conseguimos cortar mais de 60% dos custos com oráculos. Em números, o dinheiro poupado em três meses seria suficiente para contratar um desenvolvedor a tempo inteiro.
Para ser honesto, esta mudança não é brincadeira, envolve reescrever código de baixo nível, testes, implementação e uma série de processos. Mas quando os benefícios começaram a aparecer, a sensação… toda a equipa ficou mais motivada. Não só aliviámos a pressão financeira, como também conseguimos dedicar mais recursos ao desenvolvimento de novas funcionalidades do protocolo.
Olhar para trás agora, o mais importante não é quão poderosa é uma solução de oráculo em si, mas sim encontrar a ferramenta mais adequada para a fase do projeto. Para equipas pequenas, o custo e a eficiência às vezes são mais importantes do que a fama.