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

1 / 3

🧒 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.

🔗 Términos relacionados

Requisitos previos:

📚 Fuentes