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ú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.
6 gostos
Recompensa
6
5
Partilhar
Comentar
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.