Jetons fongibles Signum

Jetons fongibles

Outre Signa, la pièce native de la blockchain Signum, les utilisateurs peuvent créer des séries de jetons supplémentaires à diverses fins sur la blockchain Signum. Ces jetons (parfois appelés actifs selon l’implémentation) ont la même sécurité et les mêmes fonctionnalités que Signa. Signum dispose d’un générateur de jetons intégré pour rendre ce processus simple et direct. Il suffit de définir l’économie d’un nouveau jeton et d’exécuter la commande de création de jeton comme suit :

  • Symbole boursier
  • Offre totale
  • Nombre maximal de chiffres.

La fonctionnalité de création de jetons est disponible dans les portefeuilles Signum officiels suivants :

  • BTDEX
  • Signum Node

Une fois les étapes terminées, les nouveaux jetons sont disponibles immédiatement pour transférer, vendre, échanger ou interagir d’une autre manière à l’aide de BTDEX, de l’échange décentralisé de Signum ou de l’échange d’actifs intégré (également décentralisé). Cela fournit un marché initial et une sphère d’opération qui englobe la communauté Signum mondiale.

Le coût d’émission d’une série de jetons est de 1 000 Signa. Il n’y a pas de frais supplémentaires après la création.

 

Base conceptuelle

Les jetons fongibles de Signum sont basés sur le concept des pièces colorées. Dans un sens abstrait, la coloration est une technique de marquage simple utilisée pour permettre la distinction, donc la coexistence, de diverses instances de classe dans un contexte de données commun. La coloration est un processus qui associe des métadonnées aux transactions, tirant ainsi parti de l’infrastructure pour émettre et échanger des actifs numériques immuables qui représentent des actifs du monde réel.

En ce qui concerne la mise en œuvre de Signum, le concept de pièces colorées fait référence à une méthode de suivi de l’origine des pièces afin que certaines pièces puissent être mises de côté et conservées, permettant à une partie de les reconnaître de différentes manières. Les jetons Signum peuvent représenter des jetons numériques arbitraires, tels que des actions, des obligations ou des biens. Ils peuvent même représenter des objets du monde réel.

Ils peuvent être utilisés pour investir, stocker de la valeur, effectuer des achats, représenter des points de programme d’affiliation ou des actions d’entreprise et peuvent mettre en œuvre des mécanismes de gouvernance. Lorsqu’ils sont créés par le biais d’une offre initiale de pièces, les jetons sont souvent utilisés pour collecter des fonds grâce à des ventes collectives.

Ce concept de pièces colorées constitue la base de Signum Asset Exchange, un protocole d’échange intégré à la base de code de Signum.

Pour un excellent livre blanc sur le concept des pièces colorées, tel qu’écrit pour le projet Signum, voir https://bitcoil.co.il/BitcoinX.pdf.

Protocole ERC20

ERC20 est une norme Ethereum populaire pour la gestion des jetons, expliquée ici https://github.com/ethereum/EIPs/issues/20 .

Informations techniques pour les développeurs : ce document explique comment implémenter les API ERC20 à l’aide des API Signum équivalentes.

Émission de jetons

  • Chaque token ERC20 est représenté comme un actif Signum.
  • Émettez l’actif à l’aide duissueAsset API.
  • Chaque actif est identifié par un identifiant d’actif unique défini sur l’identifiant de transaction duissueAsset transaction.

Pour plus de détails, consultez L’API Signum .

Mise en œuvre des API ERC20

Offre totale

Invoquer le getAssetAPI et fournissez l’identifiant de l’élément. L’approvisionnement total est assuré par leinitialQuantityQNT attribut. L’approvisionnement existant, après d’éventuelles suppressions de partages, est spécifié par lequantityQNT attribut. Les valeurs de quantité sont toujours fournies sous forme de valeurs entières. Le nombre de positions décimales à appliquer à ces quantités est spécifié par l’attribut « decimals ».

Équilibre

Invoquer le getAssetAccounts API et fournissez l’adresse Signum comme account paramètre et l’identifiant de l’actif comme asset paramètre.

Lla unconfirmedQuantityQNT l’attribut dans la réponse représente le solde du compte courant. Lla quantityQNTL’attribut représente la quantité disponible à utiliser lors de l’examen du solde bloqué par les commandes d’immobilisations ouvertes.

Transfert

Utilisez le transferAsset API, spécifiez l’adresse du destinataire, l’identifiant de l’actif, la quantité à transférer, la phrase secrète du compte, les frais de transaction et la date limite de la transaction. letransferAsset la transaction est enregistrée sur la blockchain Signum. Pour suivre les transferts de jetons, utilisez le getAssetTransfers API.

Pour des exemples, consultez le API Signum .

5 + 4 =

Share This