cryptofoundry

Contactar con cryptofoundry

Cuéntanos qué quieres construir o automatizar.

Correo electrónico
[email protected]
ADAMANT Messenger
Abrir en ADAMANT
Artículo

Almacenamiento clave-valor en ADAMANT: Guardar nombres de contactos en la blockchain

ADAMANT MessengerDesde la fundición ↗
Almacenamiento clave-valor en ADAMANT: Guardar nombres de contactos en la blockchain

ADAMANT introdujo un mecanismo de almacenamiento clave-valor (KVS) para guardar datos de contacto en la blockchain, implementado en la versión 0.2.0 del ADAMANT Blockchain. KVS soporta tanto almacenamiento público como privado. Ejemplos públicos incluyen direcciones Ethereum, mientras que ejemplos privados incluyen libretas de direcciones.

Las transacciones privadas de KVS se almacenan en la cadena junto con otros tipos de transacciones, pero solo son accesibles para sus propietarios. El contenido de la transacción se cifra utilizando un hash de la clave privada del propietario con sal añadida para mayor seguridad. Los detalles técnicos completos se especifican en AIP-3.

ADAMANT utiliza almacenamiento de datos incremental, lo que significa que la aplicación cliente transmite solo los cambios en la libreta de direcciones en lugar de toda la libreta. Este es un aspecto importante a considerar en el almacenamiento basado en blockchain, donde minimizar el tamaño de los datos en la cadena es crucial. Cada clave se asocia a un valor específico; por ejemplo, la dirección ADAMANT de un contacto (como U324242353425354) se asocia a un nombre para mostrar (como “John”).

La aplicación web de ADAMANT Messenger se ha actualizado para soportar esta funcionalidad. Los usuarios pueden renombrar un contacto haciendo clic en el encabezado que contiene la dirección ADAMANT dentro de un chat.

Almacenamiento clave-valor en ADAMANT

Se planea incluir soporte para libreta de direcciones en las aplicaciones de iOS y Android en futuras versiones.