Pequeño detalle, desproporcionadamente interesante.
Las transacciones al anochecer pueden llevar un memo de hasta 512 bytes. Existen cuatro tipos de transacciones en total: una transferencia regular, una llamada a un contrato, una implementación (despliegue) de un contrato y una transferencia con memo.
¿Por qué existe un campo de memo en absoluto en una cadena construida en torno a la confidencialidad?
Intercambios. La nota de ingeniería que lo introdujo dice que el objetivo es permitir que un exchange apunte a cuentas internas usando una sola clave o dirección de recepción. Cualquiera que haya depositado en un exchange en Cosmos o XRP conoce este ritual exacto: una dirección compartida y una etiqueta que indica qué cliente eres.
Así que en una cadena cuyo argumento completo es "no todo debe ser público", la realidad operativa de la integración con exchanges produjo un campo donde escribes, a la vista de todos, a qué cuenta pertenece este pago.
No creo que eso sea hipocresía. Es el mismo principio por el que sigue insistiendo @Dusk : la divulgación debe ser una elección, aplicarse donde sea útil, no una predeterminada aplicada en todas partes. Un memo de depósito es un lugar donde ser legible es el objetivo completo.
Pero 512 bytes es mucho espacio, y los campos de propósito general nunca se quedan en su carril. Los memos en otras cadenas se han convertido en referencias de facturas, números de orden, mensajes y, ocasionalmente, cosas que nadie planeó. Lo que termine ahí se escribe en un libro mayor público de forma permanente, por usuarios que no estarán pensando en eso.
La pregunta interesante no es el campo. Es qué es lo que la gente pone en él cuando llega el volumen, y si alguien está mirando.
Si has integrado una cadena con depósitos basados en memos: ¿cuál es lo más extraño que has visto que alguien escribió en uno?

#dusk $DUSK @Dusk