No domínio do Web3, eu costumava pensar que desempenho e custo eram uma contradição difícil de conciliar. No entanto, ao deslocar cálculos críticos para a plataforma Boundless, descobri que é possível otimizar esses dois aspectos de maneira diferente. O desempenho pode ser garantido por meio de técnicas de engenharia, enquanto o custo pode ser precificado através de mecanismos de mercado.



A abordagem específica não é complicada. Vamos transformar a lógica confiável, que consome mais gas e afeta mais a latência, em tarefas de prova, que serão tratadas pelo provador. Ao mesmo tempo, utilizamos validação leve na cadeia para substituir a 'reexecução'. Em relação à precificação, adotamos um leilão reverso holandês, permitindo que o preço se forme naturalmente com base na relação entre oferta e demanda. Também incorporamos a janela de tempo e os requisitos de garantia em contratos inteligentes, tornando a entrega um nível de serviço quantificável. Após um mês de prática, vimos pela primeira vez que a 'linha de percentil de desempenho' e o 'custo de prova unitário' estão se desenvolvendo simultaneamente de forma positiva.

Eu comecei pela otimização do risco e do processo de liquidação. Nas soluções anteriores, os parâmetros de risco precisavam ser estatisticamente analisados através de múltiplos blocos, enquanto a liquidação necessitava ser acionada em lotes. Esses dois processos combinados frequentemente levavam a atrasos incontroláveis na cadeia. Agora, delegamos o trabalho de estatística e agregação ao Steel, mantendo na cadeia apenas as funções de validação e atualização de estado. Ao mesmo tempo, otimizamos as condições de acionamento da liquidação, reduzindo retrocessos e tentativas desnecessárias. Essas melhorias fizeram com que o percentil 95 do atraso caísse de níveis de segundos para um nível quase constante de subsegundo, e as oscilações ocasionais também foram melhor controladas. Agora, podemos demonstrar a melhoria de desempenho através da exibição de números de prova, tempos de submissão e hashes de validação.

Em termos de custos, não dependemos mais de julgamentos subjetivos para elaborar contratos. Durante as épocas de alta demanda, ajustamos os parâmetros das tarefas para refletir a situação do mercado, em vez de transferir a pressão para os membros da equipe. Especificamente, encurtamos a janela de tempo, aumentamos os requisitos de colateral e tornamos as penalizações por incumprimento mais rigorosas. Assim, o prover pode ajustar-se autonomamente com base na demanda do mercado.

Este novo método não só melhorou o desempenho e a eficiência do sistema, como também forneceu uma solução mais flexível e orientada para o mercado para a gestão de custos em projetos Web3.
Ver original
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.
  • Recompensa
  • 4
  • Republicar
  • Partilhar
Comentar
0/400
OnlyUpOnlyvip
· 16h atrás
Esta otimização está muito bem feita.
Ver originalResponder0
unrekt.ethvip
· 16h atrás
o preço do gás finalmente pode ser controlado
Ver originalResponder0
WealthCoffeevip
· 16h atrás
Tem algo interessante, irmão.
Ver originalResponder0
ParallelChainMaxivip
· 16h atrás
Ainda é arquiteto?
Ver originalResponder0
  • Fixar
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)