Mensagens Signum
Mensagens Signum
Uma plataforma poderosa que fornece comunicação pessoa a pessoa baseada em blockchain, bem como interação de programa descentralizada.
O sistema de mensagens Signum é livre de censura e está disponível em todo o mundo. Ele transmite strings de dados de até 1000 bytes de comprimento de uma conta para outra por meio do blockchain. Como esses dados podem ser de qualquer forma ou estrutura, as mensagens podem ser mensagens públicas de texto simples que são visíveis no blockchain, mensagens privadas criptografadas que são visíveis apenas para o receptor ou transmissões de dados para interagir com programas baseados em blockchain ou disparar em- eventos em cadeia.
Devido a essa versatilidade, o sistema é conhecido como “sistema de mensagens arbitrárias”. Ele forma a base para mensagens de texto de pessoa para pessoa, bem como para comunicação de sistemas por meio do blockchain.
Os aplicativos que usam este sistema podem implementar codificação, decodificação, mensagens vinculadas, estruturas de dados e muito mais. A implementação básica é transmitir mensagens entre contas, mas a gama de aplicativos possíveis inclui aplicativos de torrent, sistemas de votação, sistemas de armazenamento de dados, aplicativos distribuídos e funções Signum de nível superior.
Mensagens criptografadas
As mensagens Signum são criptografadas por padrão. O sistema usa criptologia de chave pública de nível militar. Com a criptologia de chave pública, o remetente e o destinatário não compartilham uma chave de descriptografia. As mensagens são criptografadas usando a chave pública da conta receptora, mas só podem ser descriptografadas usando a chave privada da conta receptora. Além da criptografia básica do Signum, a criptografia suplementar também pode ser aplicada usando seu algoritmo de criptografia preferido.
Mensagens Públicas
Mensagens públicas são aquelas mensagens enviadas intencionalmente como dados não criptografados. O conteúdo de uma mensagem pública é visível no blockchain. Este formato é usado principalmente para interagir com sistemas on-chain onde a verificabilidade pública é um recurso desejável. No entanto, os sistemas em cadeia não se limitam a este formato. Sistemas híbridos e fechados podem ser projetados com criptografia total.
Mensagens de Anexo
Cada mensagem incorre na taxa de transação mínima quando é transmitida separadamente como uma transação independente. No entanto, as mensagens anexadas a outra transação estão isentas de taxas de transação. Por exemplo, não há taxa adicional se uma mensagem de referência for anexada a uma transação de pagamento para fins de contabilidade.
Enviando mensagens
Cada aplicativo de carteira e pacote de software implementa o serviço de mensagens de maneiras ligeiramente diferentes. Para obter detalhes, consulte o guia do usuário do aplicativo de carteira. No entanto, a seguir estão as etapas gerais comuns à maioria dos aplicativos.
- Abra a seção de mensagens e clique no link ou ícone para enviar mensagens.
- Digite o endereço Signum da conta do destinatário no campo fornecido.
- Insira uma mensagem de até 1000 bytes no campo de mensagem. (Uma notificação é exibida se uma mensagem exceder esse limite).
- Marque as caixas de seleção apropriadas para enviar como texto criptografado ou sem formatação.
- Digite a senha longa da conta de envio no campo senha.
- Clique em “Enviar mensagem”.
Enquanto a rede está processando a mensagem, ela aparecerá em itálico na área de transações. Depois que a rede tiver processado a mensagem, ela será listada em fonte normal. As mensagens são processadas de acordo com a programação do bloco, que é a cada quatro minutos em média.
Receber mensagens
- Abra a seção de mensagens para obter uma lista de mensagens recebidas em um estilo de caixa de entrada.
- Siga o guia do usuário do software para obter detalhes sobre como localizar mensagens específicas.
- As mensagens criptografadas exibirão uma notificação indicando que uma senha longa é necessária para descriptografar a mensagem.
- Use as funções fornecidas para responder à mensagem do remetente, se desejar.
Envio e recebimento de mensagens usando a API SIGNUM
Todas as mensagens podem ser enviadas usando uma interface de carteira, mas as funções também podem ser incorporadas usando o API Signum para fins de programação. Consulte Chamadas de API de alto nível para implementar mensagens arbitrárias na seção Operações do sistema de mensagens arbitrárias.