AIP-17 : Réactions aux messages sur la blockchain avec ADAMANT Messenger

La proposition d’amélioration ADAMANT 17 (AIP-17) introduit des réactions par émojis aux messages dans ADAMANT Messenger — une fonctionnalité jusqu’ici indisponible dans toute application de messagerie blockchain. La proposition définit une structure normalisée pour les réactions, s’intégrant à l’infrastructure de messages existante.
Fonctionnement
Les réactions sont transmises sous forme de messages riches ADM, conformément aux conventions établies dans l’AIP-5 (Messages de contenu riche). Un nouveau champ obligatoire, reactto_id, identifie l’ID de transaction du message auquel on réagit. Un second champ, react_message, contient l’émoji choisi par l’utilisateur. Les réactions peuvent être modifiées ou supprimées après leur création.
Une charge utile de réaction se présente comme suit :
{
"reactto_id": "Transaction_ID",
"react_message": "👍"
}
Étant donné que chaque réaction est elle-même une transaction sur la blockchain référençant une autre transaction par son ID, cette approche préserve le modèle d’auditabilité et de décentralisation existant d’ADAMANT, tout en ajoutant une couche expressive légère par-dessus les messages classiques.
L’implémentation devrait être déployée dans les applications ADAMANT sur toutes les plateformes. La discussion technique et la proposition complète sont disponibles sur la page de la proposition AIP-17.
