Futuros
Acesse centenas de contratos perpétuos
TradFi
Ouro
Plataforma única para ativos tradicionais globais
Opções
Hot
Negocie opções vanilla no estilo europeu
Conta unificada
Maximize sua eficiência de capital
Negociação demo
Início em Futuros
Prepare-se para sua negociação de futuros
Eventos de futuros
Participe de eventos e ganhe recompensas
Negociação demo
Use fundos virtuais para experimentar negociações sem riscos
Lançamento
CandyDrop
Colete candies para ganhar airdrops
Launchpool
Staking rápido, ganhe novos tokens em potencial
HODLer Airdrop
Possua GT em hold e ganhe airdrops massivos de graça
Launchpad
Chegue cedo para o próximo grande projeto de token
Pontos Alpha
Negocie on-chain e receba airdrops
Pontos de futuros
Ganhe pontos de futuros e colete recompensas em airdrop
Investimento
Simple Earn
Ganhe juros com tokens ociosos
Autoinvestimento
Invista automaticamente regularmente
Investimento duplo
Lucre com a volatilidade do mercado
Soft Staking
Ganhe recompensas com stakings flexíveis
Empréstimo de criptomoedas
0 Fees
Penhore uma criptomoeda para pegar outra emprestado
Centro de empréstimos
Centro de empréstimos integrado
Centro de riqueza VIP
Planos premium de crescimento de patrimônio
Gestão privada de patrimônio
Alocação premium de ativos
Fundo Quantitativo
Estratégias quant de alto nível
Apostar
Faça staking de criptomoedas para ganhar em produtos PoS
Alavancagem Inteligente
New
Alavancagem sem liquidação
Cunhagem de GUSD
Cunhe GUSD para retornos em RWA
TRON DAO Introduz Proxy Mínimo e Implantação Determinística para Contratos Inteligentes Escaláveis
Fonte: CryptoNewsNet Título Original: TRON DAO Introduz Proxy Mínimo e Implantação Determinística para Contratos Inteligentes Escaláveis Link Original:
Visão Geral
Os desenvolvedores do ecossistema TRON DAO publicaram uma demonstração que aplica contratos proxy mínimos e implantação determinística à criação repetida de contratos inteligentes na rede TRON.
Problema & Solução
A implantação completa de cada instância torna a rede mais consumidora de energia e cara de implantar. A demonstração separa instâncias e lógica com o uso do padrão de clone.
Portanto, um contrato de implementação mantém o código executável, enquanto cada instância é um pequeno proxy que encaminha chamadas para a implementação através de delegatecall e mantém seu próprio armazenamento.
No fluxo do proxy, uma equipe implanta a implementação uma vez, depois usa uma fábrica para criar novas instâncias de proxy conforme necessário. Cada clone atua como um contrato independente, com o proxy armazenando todas as variáveis de estado. A implementação proposta é adequada para projetos com um grande número de contratos semelhantes com propriedade, permissões ou configurações variadas.
Arquitetura da Demonstração Adiciona Planejamento de Endereço no Estilo CREATE2 na TRON
A proposta também inclui implantação determinística baseada em CREATE2. Isso permitirá que os desenvolvedores calculem endereços de contratos antes da implantação a partir do endereço do deployer, um sal e o bytecode. Como o ambiente de execução e o formato de endereço da TRON diferem do Ethereum, a demonstração inclui um contrato experimental DeterministicDeploymentProxy para suportar implantações previsíveis com ferramentas compatíveis com TRON.
Com implantação determinística, os desenvolvedores podem pré-calcular um endereço fora da cadeia, compartilhá-lo com outros serviços e, posteriormente, implantar o contrato para que o endereço resultante corresponda ao valor calculado.
Detalhes da Implementação
A padronização dos fluxos de trabalho na criação é feita através de contratos de fábrica. DeployClone.sol é a fábrica principal usada para emitir implantações de proxy mínimo, seja implantações normais CREATE ou implantações determinísticas CREATE2. A demonstração também inclui bibliotecas de suporte, como Clones.sol, que contém lógica para criar proxies, e Create2.sol, que possui ferramentas de previsão de endereços adaptadas para usar TRON.
O repositório também exibe argumentação imutável, na qual parâmetros são incorporados ao código do clone implantado em vez de serem atribuídos em uma operação subsequente pós-implantação. Isso minimiza as transações necessárias para configurar uma nova instância e reduz a diferença de tempo entre implantação e inicialização.
SmartSweeperAccount.sol é fornecido como um exemplo de implementação projetada para clonagem. Demonstra instâncias de contas que podem gerenciar e varrer TRX e tokens TRC-20, incluindo fluxos de trabalho usados para coleta de depósitos e varredura de tokens.
Começando
Para configuração, a demonstração requer Node.js, PNPM ou NPM, TronBox e TRX de testnet para Nile ou Shasta. Após clonar o repositório, os desenvolvedores podem copiar o modelo de ambiente para um arquivo .env local, compilar contratos, implantar em uma testnet e executar testes usando os scripts incluídos.