Options pour gérer les commentaires de transaction côté serveur

J’ai quatre choses à rajouter :

1. Recoder la pallet balances

On pourrait simplement créer un nouvel extrinsic qui fait un call sur la pallet balances et rajoute simplement l’évènement contenant le hash du commentaire de transaction. Ainsi on wrappe (réutilise) plutôt que de forker.

2. Simplifications

En ayant le commentaire (son hash) géré par Duniter, les datapods n’ont pas à gérer d’antispam sur la création desdits commentaires, puisque ceux-ci émanent de la blockchain et sont donc légitimes par définition.

3. Exhaustivité

En ayant le commentaire (son hash) en blockchain, on sait dire de façon exacte si l’on a bien récupéré l’ensemble des commentaires émis par une clé. Ce qui n’est pas assuré par un système tiers, fût-il P2P, au sens où le référentiel commun ultime est bien la blockchain elle-même.

4. Commentaire générique

Il est aussi possible de créer un extrinsic dédié aux commentaires et qui ne soit pas spécifique aux transferts de monnaie pour arriver au même résultat tout en bénéficiant de la synchronisation inhérente au protocole blockchain.

Extrinsic qui ne ferait que créer un évènement, là encore. Pas besoin de stocker ces commentaires (leur hash).

3 Likes