Anuncio del programa de recompensas Bug Bounty
Vea esta publicación de blog en Español ,简体 中文,繁體 中文,日本語, हिंदी , 한국인 , tiếng-Việt , Deutsch , Português , Français , рсий , українсьа , Persian , Türkçe e Indonesian .
ZetaChain se complace en anunciar el lanzamiento de nuestro programa oficial de recompensas por erroresen asociación con Immunefi, la plataforma líder de recompensas por errores para Web3. Este programa inicial se centra en testnet y en fortalecer aún más la seguridad de los contratos inteligentes y las aplicaciones web de ZetaChain. Es el primero de los programas subsiguientes de mayor recompensa. La seguridad en el espacio entre cadenas es crucial teniendo en cuenta la cantidad y la magnitud de los exploits que ocurrieron en 2022. A medida que la industria se vuelve más multicadena, persistirá la demanda de liquidez y datos entre cadenas. En consecuencia, se necesitan avances en la interoperabilidad de blockchain para respaldar un ecosistema web3 verdaderamente fluido. En esta publicación, compartimos una breve descripción técnica y de seguridad de ZetaChain, incluida la forma en que se protege su red. Los detalles sobre el programa de recompensas por errores de Immunefi se pueden encontrar aquí .
Breve descripción técnica de ZetaChain
ZetaChain es una cadena de bloques L1 pública que permite la programación genérica entre cadenas en todas las cadenas y, por lo tanto, la interoperabilidad omnicadena de cualquier valor o dato. A un alto nivel, juntas, tres funciones principales hacen que esto sea posible:
- Mensajería entre cadenas : esta función es responsable de observar eventos, transacciones y estados relevantes en un punto en el tiempo en cualquier cadena de bloques externa conectada, por ejemplo, Ethereum, BSC, Polygon, Bitcoin, L2s, etc. El relé de mensajes entre cadenas verifica y alcanza consenso sobre esas observaciones.
- Contratos inteligentes Omnichain : esta nueva primitiva de contratos inteligentes describe la capacidad de ZetaChain para mantener cuentas y custodiar activos en cadenas externas con la capacidad de ejecutar lógica arbitraria en respuesta a eventos de cadenas externas. Estas acciones de contrato inteligente se inician bajo ciertas condiciones, controladas por la tercera función que se describe a continuación.
- Firma de transacciones descentralizada : de forma distribuida, los estados mutantes en cadenas de bloques externas se autentican y protegen mediante el Threshold Signature Scheme (TSS) sin líderes de GG20. La forma en que esto funciona es que los nodos de ZetaChain colectivamente tienen una clave privada y con un cierto umbral de firmas, pueden firmar e iniciar acciones de contratos inteligentes de una manera que no revela ningún secreto a los nodos participantes. Esto es posible gracias a la firma digital MPC (Multi-party Computation). La generación de claves y la firma de firmas mediante el protocolo ZetaChain permiten cosas como la conectividad de cadenas no inteligentes (Bitcoin, Dogecoin, Monero, etc.).
ZetaChain es una cadena de bloques de prueba de participación (PoS) basada en Cosmos SDK y consenso de Tendermint, que puede conectarse a cadenas de bloques externas (p. ej., Ethereum, BSC, Solana, Avalanche, Terra, Bitcoin) y capas (p. ej., Polygon, Optimism, Arbitrum) de manera descentralizada (sin un solo punto de falla, sin confianza, sin permiso), transparente y eficiente.
La arquitectura de ZetaChain consta de validadores, observadores y firmantes. Los validadores participan en la producción de bloques y reciben recompensas proporcionales a sus monedas de participación consolidadas. Los observadores llegan a un consenso sobre los eventos y estados de la cadena externa. Los firmantes, de forma distribuida, tienen claves ECDSA/EdDSA estándar para firmar mensajes en nombre de ZetaChain.
ZetaChain utiliza el Threshold Signature Scheme (TSS) sin líder GG20, que realiza la generación y firma de claves distribuidas. Ningún nodo individual de ZetaChain u otra persona tiene acceso a la clave privada completa en ningún momento. Todas las transacciones entrantes/salientes y las decisiones tomadas (a través del cambio de estado) se registran en los bloques ZetaChain, que están disponibles, son inmutables, verificables y completamente transparentes.
Seguridad del token ZETA de cadena cruzada y paso de mensajes
El token ZETA es el token de gas nativo en ZetaChain y también se emite en cadenas externas conectadas como Ethereum, Binance Smart Chain y Polygon como un token ERC20. El suministro total de tokens ZETA en todas las cadenas en génesis es de 2100 millones. El protocolo ZetaChain admite de forma nativa el movimiento de tokens ZETA en todas las cadenas conectadas a través de transacciones en cadena. El protocolo ZetaChain también garantiza la invariancia total del suministro al mover tokens ZETA entre cadenas al observar los suministros de tokens ZETA en todas las cadenas conectadas.
En cadenas de contratos inteligentes suficientemente capaces, el protocolo ZetaChain implementa contratos de conector que permiten que los contratos inteligentes en diferentes cadenas se llamen entre sí con mensajes arbitrarios. Los mensajes dejados por el contrato de usuario son transmitidos por observadores y firmantes de ZetaChain de acuerdo con las reglas de consenso definidas en ZetaChain. Los desarrolladores de dApp y el protocolo ZetaChain comparten cada uno su propia responsabilidad para proteger la aplicación de cadena cruzada.
Seguridad de ZRC-20 y módulo fungible
Además del paso de mensajes entre cadenas a través del contrato Connector en cadenas conectadas, la propia plataforma de contrato inteligente de ZetaChain (zEVM) proporciona un mecanismo diferente para aplicaciones entre cadenas que se ocupa solo de tokens fungibles (como la aplicación de intercambio, préstamo/préstamo, etc. .). El desarrollador de dApp solo necesita desarrollar e implementar un contrato inteligente Omnichain en ZetaChain, aprovechando los contratos ZRC-20 y el módulo fungible en ZetaChain, para administrar tokens fungibles extranjeros, incluido el gas nativo (Ether, BNB, Matic, BTC) y tokens personalizados como como USDC, USDT, BUSD. El usuario puede activar llamadas de contratos arbitrarios en ZetaChain zEVM agregando una nota a las transacciones en cadenas externas. Esto permite a los desarrolladores crear fácilmente dApps de cadena cruzada que realizan transacciones activos nativos sin envoltura, de modo que los usuarios de dApp no asuman el riesgo de activos envueltos desvinculados.
Los contratos inteligentes omnichain en ZetaChain heredan la seguridad de la cadena soberana DPoS Cosmos y los firmantes del observador y MPC.
Acerca de ZetaChain
ZetaChain es la capa fundamental para un futuro multicadena. La nueva cadena de bloques permite la funcionalidad de múltiples cadenas sin usar puentes o tokens envueltos y la fácil implementación de omnichain-dApps u odApps. Estas aplicaciones pueden administrar y conectar datos y valor en todas las plataformas de contratos inteligentes, así como en plataformas de contratos no inteligentes como Bitcoin y Dogecoin.

![¿Qué es una lista vinculada, de todos modos? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































