Anunciando o programa de recompensas Bug Bounty

Jan 12 2023
Confira esta postagem do blog em español, 简体中文, 繁體中文, 日本語, हिंदी, 한국인, tiếng-việt, deutsch, português, français, русский, українська, indonésio, persa. A ZetaChain tem o prazer de anunciar o lançamento de nosso programa oficial de recompensas por bugs em parceria com a Immunefi, a principal plataforma de recompensas por bugs para Web3.

Confira esta postagem do blog em español ,简体中文,繁體中文,日本語, हिंदी , 한국인 , tiếng - việt , deutsch , português , français , русский , українка , нська .

A ZetaChain tem o prazer de anunciar o lançamento de nosso programa oficial de recompensas por bugsem parceria com a Immunefi, a principal plataforma de recompensas por bugs para Web3. Este programa inicial é focado em testnet e fortalecendo ainda mais a segurança dos contratos inteligentes e aplicativos da web da ZetaChain. É o primeiro dos programas subseqüentes de maior recompensa. A segurança no espaço entre cadeias é crucial, considerando o número e a magnitude das explorações que ocorreram em 2022. À medida que o setor se torna mais multicadeia, a demanda por liquidez e dados entre as cadeias persistirá. Assim, avanços na interoperabilidade do blockchain são necessários para dar suporte a um ecossistema web3 verdadeiramente fluido. Nesta postagem, compartilhamos uma breve visão geral técnica e de segurança do ZetaChain, incluindo como sua rede é protegida. Detalhes sobre o programa de recompensas de bugs Immunefi podem ser encontrados aqui .

Breve visão geral técnica do ZetaChain

ZetaChain é um blockchain L1 público que permite a programação genérica de cadeia cruzada em todas as cadeias e, portanto, a interoperabilidade omnichain de qualquer valor ou dados. Em um alto nível, juntas, três funções principais tornam isso possível:

  • Mensagens de cadeia cruzada : esta função é responsável por observar eventos, transações e estados relevantes em um ponto no tempo em qualquer blockchain externo conectado, por exemplo, Ethereum, BSC, Polygon, Bitcoin, L2s, etc. consenso sobre essas observações.
  • Contratos Inteligentes Omnichain : Este novo primitivo de contratos inteligentes descreve a capacidade da ZetaChain de manter contas e custódia de ativos em cadeias externas com a capacidade de executar lógica arbitrária em resposta a eventos externos da cadeia. Essas ações de contrato inteligente são iniciadas sob certas condições, controladas pela terceira função descrita a seguir.
  • Assinatura de transação descentralizada : de forma distribuída, os estados mutantes em blockchains externos são autenticados e protegidos pelo TSS (Threshold Signature Scheme) GG20. Como isso funciona é que os nós ZetaChain coletivamente possuem uma chave privada e com um certo limite de assinaturas, eles podem assinar e iniciar ações de contratos inteligentes de uma forma que não revele nenhum segredo aos nós participantes. Isso é possível por meio da assinatura digital MPC (Multi-party Computation). A geração de chaves e a assinatura de assinatura pelo protocolo ZetaChain permitem coisas como conectividade de cadeia não inteligente (Bitcoin, Dogecoin, Monero, etc.).

ZetaChain é uma blockchain Proof of Stake (PoS) construída sobre Cosmos SDK e consenso Tendermint, que pode se conectar a blockchains externos (por exemplo, Ethereum, BSC, Solana, Avalanche, Terra, Bitcoin) e camadas (por exemplo, Polygon, Optimism, Arbitrum) de forma descentralizada (sem um único ponto de falha, sem confiança, sem permissão), transparente e eficiente.

A arquitetura ZetaChain consiste em validadores, observadores e signatários. Os validadores participam da produção de blocos e recebem recompensas proporcionais às suas moedas de staking vinculadas. Os observadores chegam a um consenso sobre os eventos e estados da cadeia externa. Os signatários, de forma distribuída, possuem chaves ECDSA/EdDSA padrão para assinar mensagens em nome da ZetaChain.

O ZetaChain utiliza o GG20 Leaderless Threshold Signature Scheme (TSS), que faz geração e assinatura de chaves distribuídas. Nenhum único nó ZetaChain ou outro indivíduo tem acesso à chave privada completa a qualquer momento. Todas as transações de entrada/saída e decisões tomadas (através da mudança de estado) são registradas nos blocos ZetaChain, que são disponíveis, imutáveis, verificáveis ​​e completamente transparentes.

Segurança do token ZETA de cadeia cruzada e passagem de mensagens

O token ZETA é o token de gás nativo no ZetaChain e também emitido em cadeias externas conectadas, como Ethereum, Binance Smart Chain e Polygon como um token ERC20. O fornecimento total do token ZETA em todas as cadeias na gênese é de 2,1 bilhões. O protocolo ZetaChain suporta nativamente a movimentação de tokens ZETA em todas as cadeias conectadas por meio de transações na cadeia. O protocolo ZetaChain também garante a invariância de fornecimento total ao mover o token ZETA cross-chain observando os fornecimentos de token ZETA em todas as cadeias conectadas.

Em cadeias de contratos inteligentes suficientemente capazes, o protocolo ZetaChain implanta contratos de conector que permitem que contratos inteligentes em diferentes cadeias chamem uns aos outros com mensagens arbitrárias. As mensagens deixadas pelo contrato do usuário são retransmitidas pelos observadores e signatários do ZetaChain de acordo com as regras de consenso definidas no ZetaChain. Os desenvolvedores do dApp e o protocolo ZetaChain compartilham sua própria responsabilidade de proteger o aplicativo de cadeia cruzada.

Segurança do módulo ZRC-20 e fungível

Além da passagem de mensagem cross-chain através do contrato Connector em chains conectadas, a própria plataforma de contrato inteligente da ZetaChain (zEVM) fornece um mecanismo diferente para aplicativos cross-chain que lida apenas com tokens fungíveis (como o aplicativo de troca, empréstimo/empréstimo, etc. .). O desenvolvedor dApp precisa apenas desenvolver e implantar um Contrato Inteligente Omnichain no ZetaChain, aproveitando os contratos ZRC-20 e o módulo fungível no ZetaChain, para gerenciar tokens fungíveis estrangeiros, incluindo gás nativo (Ether, BNB, Matic, BTC) e tokens personalizados como como USDC, USDT, BUSD. O usuário é capaz de acionar contratos arbitrários no ZetaChain zEVM anexando um memorando às transações em cadeias externas. Isso permite que os desenvolvedores criem facilmente dApps de cadeia cruzada que realizam transações ativos nativos sem encapsulamento, de modo que os usuários do dApp não corram o risco de ativos encapsulados desatrelados.

Os contratos inteligentes omnichain no ZetaChain herdam a segurança da cadeia soberana DPoS Cosmos e do observador e signatários MPC.

Sobre a ZetaChain

ZetaChain é a camada fundamental para um futuro multichain. O novo blockchain permite a funcionalidade multichain sem usar pontes ou tokens encapsulados e a fácil implantação de omnichain-dApps ou odApps. Esses aplicativos podem gerenciar e conectar dados e valores em todas as plataformas de contratos inteligentes, bem como plataformas de contratos não inteligentes, como Bitcoin e Dogecoin.