A ascensão da nova blockchain Nibiru Chain: Inovação em Finanças Descentralizadas e práticas de desenvolvimento seguro
No final de janeiro de 2024, uma nova blockchain chamada Nibiru Chain lançou um programa de incentivos de airdrop. Em apenas um mês, o tamanho de sua comunidade aumentou mais de três vezes, com seguidores no Twitter ultrapassando a marca de 500 mil. Como um projeto de blockchain emergente com financiamento superior a 20 milhões de dólares, a Nibiru Chain está comprometida em resolver problemas de segurança e velocidade em aplicações de Finanças Descentralizadas (DeFi), com potencial para se tornar um forte concorrente do dYdX.
A Nibiru Chain planeia lançar a sua mainnet esta semana. Como uma blockchain Layer1 de rápido crescimento, quais são as características técnicas e as vantagens competitivas da Nibiru Chain? Quais questões de segurança devem ser consideradas ao desenvolver projetos no seu ecossistema? Vamos explorar estas questões juntos.
Análise do Protocolo Nibiru Chain
O negócio central da Nibiru Chain está concentrado no campo das Finanças Descentralizadas. Seus principais componentes incluem os seguintes quatro:
Nibi-Perps: Esta é uma plataforma de negociação de contratos perpétuos em cadeia, que permite aos usuários negociar ativos criptográficos populares como Bitcoin, Ethereum e Cosmos com uma alavancagem máxima de 10 vezes. Os detentores do token $NIBI que fizerem staking receberão direitos de governança sobre o Nibi-Perps e descontos nas taxas de transação.
Nibi-Swap: Este é o protocolo de formador de mercado automático da Nibiru, que planeia suportar dois tipos de pools de liquidez: pool de troca de stablecoins e pool de produto constante regular.
$NUSD: Esta é uma stablecoin sobrecolateralizada no ecossistema Nibiru. No início, os usuários podem usar $USDC e $NIBI para cunhar NUSD, com a proporção específica determinada pela taxa de colateralização. Por exemplo, se a taxa de colateralização for de 80%, o usuário precisará fornecer 80 $USDC e $NIBI no valor equivalente a 20 NUSD para cunhar 100 $NUSD. No futuro, a Nibiru Chain planeja suportar mais tipos de colateral. Atualmente, o modelo operacional do $NUSD é semelhante ao $FRAX no ecossistema Cosmos.
Nibi-Oracles: Esta é a solução nativa de oráculo do Nibiru. Permite que os operadores validadores participem ativamente na votação de consenso dos oráculos, integrando dados off-chain com alta precisão na blockchain, oferecendo feedback de baixa latência para APIs externas e contratos inteligentes.
Em 2024, o foco de desenvolvimento da Nibiru Chain estará na expansão do seu ecossistema. Os principais planos incluem a integração com projetos de Finanças Descentralizadas em várias cadeias, a listagem em exchanges centralizadas reconhecidas, a conclusão da execução otimista paralela e a realização de compatibilidade total com a Máquina Virtual Ethereum (EVM).
Práticas de Desenvolvimento Seguro
Se os desenvolvedores pretendem construir aplicações na Nibiru Chain, o seu processo de desenvolvimento e as linguagens de programação necessárias são basicamente as mesmas que as de outras blockchains do ecossistema Cosmos. As seguintes diretrizes de segurança podem ajudar a melhorar a segurança dos contratos do projeto:
Segurança no desenvolvimento de contratos
Preparação para prevenir ataques: Assim como ao desenvolver contratos inteligentes com Solidity, os desenvolvedores precisam considerar como responder a potenciais ataques e corrigir possíveis vulnerabilidades. Portanto, é essencial construir contratos inteligentes atualizáveis e elaborar um plano de resposta a riscos abrangente.
Normalização da verificação de endereços: No Cosmos SDK, cada endereço válido tem duas formas de representação: totalmente em minúsculas e totalmente em maiúsculas. A Nibiru Chain também segue esta regra. Ao lidar com endereços em contratos, os desenvolvedores precisam considerar esta característica, garantindo a consistência na verificação de endereços.
Atenção aos problemas de cálculo e estouro: Nos contratos CosmWasm, os desenvolvedores devem estar atentos ao risco de estouro de inteiros e situações como a divisão por zero. Recomenda-se usar os tipos Uint256 e Uint512 fornecidos pelo CosmWasm e priorizar funções matemáticas que não causem estouro, como full_mul().
Problemas de Controle de Acesso: O controle de acesso é um dos problemas chave da segurança do programa. Nos contratos CosmWasm, os desenvolvedores precisam prestar especial atenção a este aspecto, garantindo que apenas usuários autorizados possam executar operações específicas.
Prevenir ciclos infinitos: Apesar de os contratos CosmWasm terem um limite de gas elevado, o uso inadequado ainda pode resultar em esgotamento de gas. Especialmente ao transmitir pacotes de dados entre dois contratos CosmWasm, é necessário ter cuidado para evitar ciclos infinitos potenciais, a fim de prevenir o consumo excessivo de taxas de gas.
Práticas de segurança do projeto
Auditoria de Contratos Inteligentes: É crucial realizar auditorias de segurança regulares nos contratos inteligentes do projeto. A auditoria deve ser realizada após a conclusão do desenvolvimento do contrato e antes da implementação na mainnet, a fim de detectar e eliminar sistematicamente potenciais vulnerabilidades de segurança.
Usar carteiras de múltiplas assinaturas: A equipe do projeto deve considerar o uso de carteiras de múltiplas assinaturas para gerenciar os fundos do projeto e os contratos inteligentes. As contas de múltiplas assinaturas exigem que múltiplas entidades as possuam em conjunto, o que ajuda a reduzir os potenciais riscos de controle de acesso e a possibilidade de má conduta interna. A Nibiru Chain atualmente utiliza a solução de múltiplas assinaturas Nomos, e a equipe do projeto pode considerar o uso desta ferramenta para gestão de ativos.
Conclusão
Como uma nova blockchain Layer1 emergente, a Nibiru Chain oferece uma plataforma inovadora para Finanças Descentralizadas, jogos e tokenização de ativos físicos. Ela se dedica a resolver os desafios de acessibilidade, segurança e desempenho das aplicações Web3, proporcionando serviços abrangentes e de alta qualidade para desenvolvedores e usuários. Com o lançamento iminente de sua mainnet, a Nibiru Chain tem potencial para ocupar uma posição importante no ecossistema de blockchain em rápida evolução.
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.
6 Curtidas
Recompensa
6
5
Compartilhar
Comentário
0/400
StableGenius
· 6h atrás
outra cadeia l1? *boceja* acorda-me quando resolverem o trilema do blockchain fr
Ver originalResponder0
BtcDailyResearcher
· 07-29 19:35
também é a máquina de fazer as pessoas de parvas na carteira
Nibiru Chain Rede principal está prestes a ser lançada: Guia de inovação e desenvolvimento seguro em Finanças Descentralizadas
A ascensão da nova blockchain Nibiru Chain: Inovação em Finanças Descentralizadas e práticas de desenvolvimento seguro
No final de janeiro de 2024, uma nova blockchain chamada Nibiru Chain lançou um programa de incentivos de airdrop. Em apenas um mês, o tamanho de sua comunidade aumentou mais de três vezes, com seguidores no Twitter ultrapassando a marca de 500 mil. Como um projeto de blockchain emergente com financiamento superior a 20 milhões de dólares, a Nibiru Chain está comprometida em resolver problemas de segurança e velocidade em aplicações de Finanças Descentralizadas (DeFi), com potencial para se tornar um forte concorrente do dYdX.
A Nibiru Chain planeia lançar a sua mainnet esta semana. Como uma blockchain Layer1 de rápido crescimento, quais são as características técnicas e as vantagens competitivas da Nibiru Chain? Quais questões de segurança devem ser consideradas ao desenvolver projetos no seu ecossistema? Vamos explorar estas questões juntos.
Análise do Protocolo Nibiru Chain
O negócio central da Nibiru Chain está concentrado no campo das Finanças Descentralizadas. Seus principais componentes incluem os seguintes quatro:
Nibi-Perps: Esta é uma plataforma de negociação de contratos perpétuos em cadeia, que permite aos usuários negociar ativos criptográficos populares como Bitcoin, Ethereum e Cosmos com uma alavancagem máxima de 10 vezes. Os detentores do token $NIBI que fizerem staking receberão direitos de governança sobre o Nibi-Perps e descontos nas taxas de transação.
Nibi-Swap: Este é o protocolo de formador de mercado automático da Nibiru, que planeia suportar dois tipos de pools de liquidez: pool de troca de stablecoins e pool de produto constante regular.
$NUSD: Esta é uma stablecoin sobrecolateralizada no ecossistema Nibiru. No início, os usuários podem usar $USDC e $NIBI para cunhar NUSD, com a proporção específica determinada pela taxa de colateralização. Por exemplo, se a taxa de colateralização for de 80%, o usuário precisará fornecer 80 $USDC e $NIBI no valor equivalente a 20 NUSD para cunhar 100 $NUSD. No futuro, a Nibiru Chain planeja suportar mais tipos de colateral. Atualmente, o modelo operacional do $NUSD é semelhante ao $FRAX no ecossistema Cosmos.
Nibi-Oracles: Esta é a solução nativa de oráculo do Nibiru. Permite que os operadores validadores participem ativamente na votação de consenso dos oráculos, integrando dados off-chain com alta precisão na blockchain, oferecendo feedback de baixa latência para APIs externas e contratos inteligentes.
Em 2024, o foco de desenvolvimento da Nibiru Chain estará na expansão do seu ecossistema. Os principais planos incluem a integração com projetos de Finanças Descentralizadas em várias cadeias, a listagem em exchanges centralizadas reconhecidas, a conclusão da execução otimista paralela e a realização de compatibilidade total com a Máquina Virtual Ethereum (EVM).
Práticas de Desenvolvimento Seguro
Se os desenvolvedores pretendem construir aplicações na Nibiru Chain, o seu processo de desenvolvimento e as linguagens de programação necessárias são basicamente as mesmas que as de outras blockchains do ecossistema Cosmos. As seguintes diretrizes de segurança podem ajudar a melhorar a segurança dos contratos do projeto:
Segurança no desenvolvimento de contratos
Preparação para prevenir ataques: Assim como ao desenvolver contratos inteligentes com Solidity, os desenvolvedores precisam considerar como responder a potenciais ataques e corrigir possíveis vulnerabilidades. Portanto, é essencial construir contratos inteligentes atualizáveis e elaborar um plano de resposta a riscos abrangente.
Normalização da verificação de endereços: No Cosmos SDK, cada endereço válido tem duas formas de representação: totalmente em minúsculas e totalmente em maiúsculas. A Nibiru Chain também segue esta regra. Ao lidar com endereços em contratos, os desenvolvedores precisam considerar esta característica, garantindo a consistência na verificação de endereços.
Atenção aos problemas de cálculo e estouro: Nos contratos CosmWasm, os desenvolvedores devem estar atentos ao risco de estouro de inteiros e situações como a divisão por zero. Recomenda-se usar os tipos Uint256 e Uint512 fornecidos pelo CosmWasm e priorizar funções matemáticas que não causem estouro, como full_mul().
Problemas de Controle de Acesso: O controle de acesso é um dos problemas chave da segurança do programa. Nos contratos CosmWasm, os desenvolvedores precisam prestar especial atenção a este aspecto, garantindo que apenas usuários autorizados possam executar operações específicas.
Prevenir ciclos infinitos: Apesar de os contratos CosmWasm terem um limite de gas elevado, o uso inadequado ainda pode resultar em esgotamento de gas. Especialmente ao transmitir pacotes de dados entre dois contratos CosmWasm, é necessário ter cuidado para evitar ciclos infinitos potenciais, a fim de prevenir o consumo excessivo de taxas de gas.
Práticas de segurança do projeto
Auditoria de Contratos Inteligentes: É crucial realizar auditorias de segurança regulares nos contratos inteligentes do projeto. A auditoria deve ser realizada após a conclusão do desenvolvimento do contrato e antes da implementação na mainnet, a fim de detectar e eliminar sistematicamente potenciais vulnerabilidades de segurança.
Usar carteiras de múltiplas assinaturas: A equipe do projeto deve considerar o uso de carteiras de múltiplas assinaturas para gerenciar os fundos do projeto e os contratos inteligentes. As contas de múltiplas assinaturas exigem que múltiplas entidades as possuam em conjunto, o que ajuda a reduzir os potenciais riscos de controle de acesso e a possibilidade de má conduta interna. A Nibiru Chain atualmente utiliza a solução de múltiplas assinaturas Nomos, e a equipe do projeto pode considerar o uso desta ferramenta para gestão de ativos.
Conclusão
Como uma nova blockchain Layer1 emergente, a Nibiru Chain oferece uma plataforma inovadora para Finanças Descentralizadas, jogos e tokenização de ativos físicos. Ela se dedica a resolver os desafios de acessibilidade, segurança e desempenho das aplicações Web3, proporcionando serviços abrangentes e de alta qualidade para desenvolvedores e usuários. Com o lançamento iminente de sua mainnet, a Nibiru Chain tem potencial para ocupar uma posição importante no ecossistema de blockchain em rápida evolução.