Sé que los tokens compatibles con ERC20 son interoperables, pero ¿son interoperables los tokens compatibles con Ether y ERC20? Si es así, ¿dónde puedo encontrar la prueba, como un documento técnico, un diario, un blog, etc.?
No.
Ether es el token de valor nativo en ethereum. Su existencia es necesaria por el proceso de consenso sin confianza y se emite a través del proceso de minería. Las transferencias y la contabilidad son nativas del protocolo.
ERC20 es una interfaz de contrato. No son exactamente interoperables pero presentan una ABI uniforme que es conceptualmente muy parecida a una API. Los tokens ERC20 son emitidos y contabilizados en contratos en la capa de aplicación, además del protocolo.
Un contrato necesitaría procesos separados para tratar con tres preocupaciones separadas señaladas por esta pregunta. Primero, el manejo de éter nativo. En segundo lugar, manejar tokens ERC20 que forman parte del diseño previsto. En tercer lugar, (opcional pero recomendado) el manejo de tokens extraviados de otras aplicaciones, por ejemplo, especies extrañas no deseadas de tokens enviados al contrato por error.
Espero eso ayude.
Según entiendo, 'interoperabilidad' significa que 'los sistemas o programas pueden interactuar entre sí sin modificación. Los tokens no interactúan con los tokens. Pero, por ejemplo, una billetera compatible con ERC20 puede enviar tokens ERC20 a otra billetera compatible con ERC2 porque ambas admiten la interfaz de token estándar. Y esto significa que estas billeteras son interoperables. Pero las billeteras también pueden enviarse éteres entre sí. Entonces, la respuesta es: interoperables no son tokens o éteres, sino aplicaciones o contratos que admiten el intercambio de cualquiera de ellos.
mafrasi2