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ú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.
11 Curtidas
Recompensa
11
4
Repostar
Compartilhar
Comentário
0/400
WalletAnxietyPatient
· 12-27 05:52
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
· 12-27 05:50
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
· 12-27 05:41
60%?Caramba, é verdade mesmo, quanto de Gas isso economiza?
Ver originalResponder0
LiquidationAlert
· 12-27 05:33
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.