Signum Fungible Tokens

Fungible Tokens


Além de Signa, a moeda nativa do blockchain Signum, os usuários podem criar séries de tokens adicionais para vários fins no blockchain Signum. Esses tokens (às vezes chamados de ativos, dependendo da implementação) têm a mesma segurança e recursos do Signa. Signum possui um gerador de tokens embutido para tornar este processo fácil e direto. É necessário apenas definir a economia para um novo token e executar o comando de criação de token da seguinte forma:

  • Símbolo do ticker
  • Oferta total
  • Número máximo de dígitos.

A funcionalidade para criar tokens está disponível nas seguintes carteiras oficiais Signum:

  • BTDEX
  • Signum Node

Depois de concluir as etapas, os novos tokens estão disponíveis imediatamente para transferir, vender, negociar ou interagir de outras maneiras usando BTDEX, a troca descentralizada da Signum ou a troca de ativos embutida (também descentralizada). Isso fornece um mercado inicial e uma esfera de operação que abrange a comunidade Signum em todo o mundo.

O custo para emitir uma série de tokens é de 1.000 Signa. Não há custos adicionais após a criação.

Base Conceitual


Os tokens fungíveis de Signum são baseados no conceito de moedas coloridas. Em um sentido abstrato, colorir é uma técnica de marcação simples usada para permitir a distinção e, portanto, a coexistência de várias instâncias de classe em um contexto de dados comum. Colorir é um processo que anexa metadados às transações, aproveitando assim a infraestrutura para emitir e negociar ativos digitais imutáveis que representam ativos do mundo real.

Em relação à implementação do Signum, o conceito de moedas coloridas refere-se a um método para rastrear a origem das moedas de forma que certas moedas possam ser reservadas e conservadas, permitindo que uma parte as reconheça de várias maneiras. Os tokens Signum podem representar tokens digitais arbitrários, como ações, títulos ou propriedade. Eles podem até representar objetos do mundo real.

Eles podem ser usados ​​para investir, armazenar valor, fazer compras, representar pontos do programa de afiliados ou ações da empresa e podem implementar mecanismos de governança. Quando criados por meio de uma oferta inicial de moedas, os tokens costumam ser usados ​​para arrecadar fundos por meio de vendas coletivas.

Este conceito de moedas coloridas forma a base do Signum Asset Exchange, um protocolo de troca embutido na base de código do Signum.

Para um excelente white paper sobre o conceito de moedas coloridas, conforme escrito para o projeto Signum, consulte https://bitcoil.co.il/BitcoinX.pdf.

Protocolo ERC20


ERC20 é um padrão Ethereum popular para gerenciamento de tokens, explicado aqui https://github.com/ethereum/EIPs/issues/20 .

Informações técnicas para desenvolvedores: Este documento explica como implementar as APIs ERC20 usando as APIs Signum equivalentes.

Emissão de Tokens


  • Cada token ERC20 é representado como um ativo Signum.
  • Emita o ativo usando oissueAsset API.
  • Cada ativo é identificado por um id de ativo único definido para o id de transação doissueAsset transação.

Para mais detalhes, veja A API Signum .

Implementando as APIs do ERC20


Abastecimento Total

Invoque o getAssetAPI e forneça o ID do ativo. O fornecimento total é fornecido peloinitialQuantityQNT atributo. O fornecimento existente, após possíveis exclusões de compartilhamento, é especificado peloquantityQNT atributo. Os valores de quantidade são sempre fornecidos como valores inteiros. O número de casas decimais a serem aplicadas a essas quantidades é especificado pelo atributo “decimais”.

Equilíbrio


Invoque o getAssetAccounts API e fornecer o Signum address enquanto o account parâmetro e o ID do imobilizado como o asset Parâmetro.

O unconfirmedQuantityQNT atributo na resposta representa o saldo da conta atual. O quantityQNTatributo representa a quantidade disponível para uso ao considerar o saldo bloqueado por pedidos de ativos em aberto.

Transferir


Use o transferAsset API, especifique o endereço do destinatário, a identificação do ativo, a quantidade a ser transferida, a senha longa da conta, a taxa de transação e o prazo da transação. OtransferAsset transação é registrada no blockchain Signum. Para rastrear transferências de token, use o getAssetTransfers API.

Para exemplos, veja o API Signum .

2 + 11 =

Share This