Normas ERC
Los estándares ERC (Ethereum Request for Comments) son especificaciones técnicas para contratos inteligentes en la blockchain de Ethereum, que definen cómo deben interactuar diferentes contratos y aplicaciones.
Los estándares ERC proporcionan un marco para que los desarrolladores creen aplicaciones compatibles e interoperables en Ethereum. Estos estándares son propuestos, discutidos y finalmente aprobados por la comunidad de Ethereum. Cubren varios aspectos, incluyendo la creación de tokens (ERC-20), tokens no fungibles (ERC-721) y funcionalidades más complejas. Adherirse a los estándares ERC asegura que diferentes proyectos y aplicaciones puedan interactuar sin problemas, fomentando un ecosistema más cohesivo y fácil de usar.
Cada estándar ERC se identifica con un número único, como ERC-20 para tokens fungibles y ERC-721 para NFTs. Estos estándares definen funciones, eventos y estructuras de datos específicas que los contratos inteligentes deben implementar para ser compatibles. Esta estandarización simplifica el desarrollo, promueve la interoperabilidad y permite la creación de una amplia gama de aplicaciones descentralizadas (dApps) que pueden funcionar juntas de manera efectiva.
graph LR
Center["Normas ERC"]:::main
Pre_computer_science["computer-science"]:::pre --> Center
click Pre_computer_science "/terms/computer-science"
Rel_erc_20["erc-20"]:::related -.-> Center
click Rel_erc_20 "/terms/erc-20"
Rel_erc_721["erc-721"]:::related -.-> Center
click Rel_erc_721 "/terms/erc-721"
Rel_non_fungible_tokens_nfts["non-fungible-tokens-nfts"]:::related -.-> Center
click Rel_non_fungible_tokens_nfts "/terms/non-fungible-tokens-nfts"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧠 Prueba de conocimiento
🧒 Explícalo como si tuviera 5 años
Los estándares ERC son como el manual de instrucciones para construir cosas en [Ethereum](/es/terms/ethereum). Se aseguran de que todos los que crean aplicaciones o monedas digitales sigan las mismas indicaciones, para que todas las partes diferentes puedan comunicarse entre sí fácilmente, como cuando diferentes marcas de juguetes se pueden conectar a las mismas vías de tren.
🤓 Expert Deep Dive
Las Ethereum Request for Comments (ERC) son EIPs (Ethereum Improvement Proposals) formalizadas que definen estándares a nivel de aplicación, fomentando la interoperabilidad y la componibilidad dentro del ecosistema Ethereum. Son cruciales para abstraer las complejidades de la interacción directa con contratos inteligentes, permitiendo una experiencia de desarrollador más rica y una interfaz de usuario más cohesionada. El modelo de gobernanza que rodea a las EIPs, que incluye la discusión comunitaria, la revisión por parte de desarrolladores principales y el consenso final, garantiza que los estándares adoptados sean robustos y ampliamente aplicables. Las ERCs suelen definir interfaces (firmas de funciones, firmas de eventos) y, en ocasiones, patrones de implementación específicos. El éxito de estándares como ERC-20 y ERC-721 demuestra el poder de la estandarización en la creación de efectos de red, donde el valor de la plataforma aumenta con el número de aplicaciones y activos compatibles. Sin embargo, la rigidez de los estándares establecidos también puede plantear desafíos, requiriendo a veces nuevas EIPs para introducir características incompatibles con versiones anteriores o abordar casos extremos imprevistos, lo que lleva a la fragmentación o a la necesidad de estrategias de migración complejas.