¿Qué es una dirección ICAP?

Parece que ethereum está usando direcciones hexadecimales simples como 0x0092e965928626f8880629cec353d3fd7ca5974fpor ahora.

Me di cuenta de que la implementación de ethereum C ++ genera las llamadas direcciones ICAP, verifique esto generado por ethkey:

> ethkey new test
Enter a passphrase with which to secure this account (or nothing to use the master passphrase): 
Please confirm the passphrase by entering it again: 
Enter a hint to help you remember this passphrase: 321 backwards
Created key 055dde03-47ff-dded-8950-0fe39b1fa101
  Name: test
  Password hint: 321 backwards
  ICAP: XE472EVKU3CGMJF2YQ0J9RO1Y90BC0LDFZ
  Raw hex: 0092e965928626f8880629cec353d3fd7ca5974f

¿Qué es una dirección ICAP? ¿Se utilizarán en futuras versiones como estamos acostumbrados en Bitcoin? ¿Siempre comienzan con X? ¿Tienen una suma de verificación?

Respuestas (1)

Inter Exchange Client Address Protocol (ICAP) es un sistema compatible con IBAN para hacer referencia y realizar transacciones con cuentas de clientes de Ethereum. ICAP se creó para "agilizar el proceso de transferencia de fondos, sin preocupaciones entre intercambios y, en última instancia, hacer que los problemas de KYC y AML sean cosa del pasado" ( Fuente ). Las direcciones ICAP en Ethereum tienen una suma de verificación incorporada y siempre comienzan con XE. El objetivo es introducir un nuevo código de país IBAN: XE, formulado como Ethereum E con el prefijo X "extendido", como se usa en monedas no jurisdiccionales (p. ej . XBT, XRP, XCP).

Actualmente, TurboEthereum (cliente C++ Ethereum) tiene soporte completo para ICAP y Geth (cliente Go Ethereum) está recibiendo soporte para ICAP en la versión 1.4 .

Puede encontrar más información sobre el diseño de ICAP aquí .

Puede encontrar cómo generar una dirección ICAP aquí .