ElementsProject / ElementsProject/elements

feature request: Associate a string with an asset, without restarting elementds

Ouverte
#282 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
C++
Étoiles
1.2k
Forks
416
Merge moyen
1 j 23 h
PR mergées (30 j)
15

Description

Our use case is that we are creating certificates of ownership/authenticity for media, that can be purchased and resold. The assets are identified by a signed hash of the media. Thus the signficant "identifier" of the certificate is the signed hash, not the guid constructed by Elements in the issuance. This could be achieved as an asset "name", but we cannot restart elementsd each time a certificate is created.

Best result would be for any node to be able to look up transactions and utxo associated with the string. (Relating to use case: Given the media alone, which contains this signed hash identifier and is thus verifiable, we would like people to be able identify transactions involving it on the blockchain (e.g., who is the rightful owner), without relying on our company's database.)

Acceptable result is for any node to look at some transaction involving the asset (perhaps just the first/issuance?) and see the string.

Fallback is to use data output type, with people crawling the blockchain to find owner.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Aucun fichier, test ou point d’entrée n’est indiqué. Commencez par suivre les chemins d’émission des actifs et de recherche de transactions/UTXO pertinents pour les identifiants d’actifs, puis comparez l’association de chaînes demandée avec le fallback de data-output. Le travail est terminé lorsqu’un nœud peut associer la chaîne sans redémarrer elementsd et l’utiliser pour trouver les transactions ou UTXO associés.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
cpp
Domaine
blockchain
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.