Ir al contenido principal
Change page

Estándares de desarrollo de Ethereum

Última edición: @aspoky_dev(opens in a new tab), 20 de marzo de 2024

Resumen de estándares

La comunidad Ethereum ha adoptado muchos estándares que ayudan a mantener interoperables proyectos (como clientes Ethereum y carteras) a través de implementaciones, y asegurar que los contratos inteligentes y dapps sigan siendo compuestos.

Normalmente se introducen estándares como Propuestas de mejora de Ethereum (EIP), que se someten a un debate entre los miembros de la comunidad a través de un proceso estándar(opens in a new tab).

Tipos de estándares

Hay tres tipos de EIP:

  • Standards Track: describe cualquier cambio que afecte a la mayoría o a todas las implementaciones de Ethereum
  • Meta Track(opens in a new tab): describe un proceso en torno a Ethereum o propone un cambio en un proceso
  • Informational Track(opens in a new tab): describe un problema de diseño de Ethereum o proporciona directrices generales o información a la comunidad de Ethereum

Además, el Standard Track se subdivide en 4 categorías:

  • Core(opens in a new tab): mejoras que requieren una bifurcación de consenso
  • Networking(opens in a new tab): mejoras en torno a devp2p y el Light Ethereum Subprotocol (LES), así como propuestas de mejoras a las especificaciones de protocolo de red de whisper y swarm.
  • Interface(opens in a new tab): mejoras en torno a especificaciones y estándares API/RPC del cliente, y ciertos estándares a nivel del lenguaje, como nombres de métodos y ABI de contratos.
  • ERC(opens in a new tab): estándares y convenciones a nivel de aplicación

Puede encontrar información más detallada sobre estos diferentes tipos y categorías en EIP-1(opens in a new tab)

Estándares de tokens

  • ERC-20: Una interfaz para tokens fungibles (intercambiables), como tokens de votación, tokens de staking o monedas virtuales.
    • ERC-1363(opens in a new tab): Define una interfaz de token para los tokens ERC que soporta la ejecución del código del destinatario después de la transferencia o transferFrom, o código spender después de la aprobación.
  • ERC-721: Una interfaz para tokens no fungibles (NFT), como un deed de una obra de arte o una canción.
  • ERC-777 - (NO RECOMENDEDO: Un mejora de estándar de tokens respecto de ERC-20.
  • ERC-1155: Un estándar de token que puede contener activos fungibles y no fungibles.
  • ERC-4626: Estándar de bóveda tokenizada diseñado para optimizar y unificar los parámetros técnicos de las bóvedas que otorgan rendimiento.

Obtenga más información sobre los estándar de tokens.

Más lectura

¿Conoces algún recurso en la comunidad que te haya servido de ayuda? Edita esta página y añádelo.

¿Le ha resultado útil este artículo?