Risco de centralização de contratos inteligentes da Onchain Trade, a transação de token ainda é segura?

Este relatório de análise de segurança concentra-se principalmente nas possíveis brechas e riscos de centralização do projeto Onchain Trade em termos de promessa de token, recompensas e transações, bem como em potenciais ameaças à estabilidade e segurança da plataforma.

Risco de centralização de contratos

O contrato inteligente da Onchain Trade abrange várias funções relacionadas a staking de tokens, recompensas e gerenciamento de plataforma. A seguir estão os resultados de nossa análise centralizada de relatórios, incluindo algumas funções principais do contrato:

  1. addRevenueToken(): Esta função é responsável por adicionar o novo token como um token de receita e, em seguida, adicionar os detalhes do token ao mapa 'RevenueInfo' e 'revenueInfoList'.
  2. addRevenue(): Esta função permite que o proprietário do contrato adicione tokens de receita e seu valor e atualize o 'ponto de reforço', ao mesmo tempo em que garante que os tokens apostados e os saldos de recompensa sejam mantidos atualizados.
  3. updateScore(): Esta função é usada para atualizar a pontuação do usuário, que é calculada com base no número de recompensas que o usuário recebe por unidade de tempo.
  4. addToken(): Esta função permite que o proprietário do contrato adicione novos tokens ao pool de tokens de mineração, os detalhes do token, incluindo recompensas por segundo e hora de início, serão adicionados ao 'PoolInfo'.
  5. setPoolInfo(): Esta função permite que o proprietário do contrato defina e atualize as informações do pool para um token LP específico, incluindo recompensas por segundo e horário de término.
  6. addMintPool(), updateMintPool(): essas funções permitem que os proprietários do contrato adicionem novos pools de mint ou atualizem pools de mint existentes, incluindo detalhes como tokens de recompensa, recompensas por segundo, hora de início e hora de término.
  7. setUpdater(), setFastPriceEvents(), setPriceDuration(), setMinBlockInterval(), setMaxTimeDeviation(), setLastUpdatedAt(), setMaxDeviationBasisPoints(), setTokens(), setPrice(), setPrices(), setCompactedPrices(): Estas funções permitem contrato O proprietário define vários parâmetros relacionados a eventos de preços, tempo, tokens e preços de tokens.
  8. setOracle(), setRouter(): Essas funções permitem que o proprietário do contrato especifique endereços Oracle e roteador.
  9. setMinFee(), setRouter(): Essas funções permitem que o proprietário do contrato defina a taxa mínima de execução e especifique o roteador do sistema.
  10. listPair(), setMaxTotalSize(), setPairStatus(), setTradingFeeRate(), setMaxLeverage(), setMarginRatio(): Essas funções permitem que o proprietário do contrato gerencie o emparelhamento de token, tamanho máximo, status de emparelhamento, taxa de taxa de transação, alavancagem máxima e Razão de margem.
  11. setPriceFeed(), setFutureUtil(), setProtocolFeeTo(): essas funções permitem que o proprietário do contrato defina o endereço de origem do preço, o endereço do instrumento e o endereço do receptor da taxa de protocolo.
  12. realizePairProtocoFee(), lowerInsuranceFund(): Essas funções permitem que o proprietário do contrato ou o receptor da taxa de protocolo realizem a taxa de protocolo de emparelhamento e diminuam o fundo de seguro.

para concluir

O contrato da Onchain Trade abrange várias funções relacionadas ao gerenciamento de plataforma de recompensa e aposta de tokens, obviamente, o proprietário do contrato tem amplo controle sobre os parâmetros da plataforma, pool de tokens, taxa de recompensa, fonte de preço, etc. Realizamos uma avaliação de segurança do código do contrato e analisamos possíveis vulnerabilidades e riscos que podem afetar a segurança e a funcionalidade da plataforma. Sugere-se que a parte do projeto tome medidas o mais rápido possível para equilibrar esses problemas, a fim de melhorar a qualidade e a estabilidade do contrato.

Ver original
O conteúdo é apenas para referência, não uma solicitação ou oferta. Nenhum aconselhamento fiscal, de investimento ou jurídico é fornecido. Consulte a isenção de responsabilidade para obter mais informações sobre riscos.
  • Recompensa
  • Comentário
  • Compartilhar
Comentário
0/400
Sem comentários
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate.io
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)