Blockchain Chat

How to use Blockchain chat service?

  • You can start using Blockchain chat by simply going to our CrSIP Platform. But, to use this service, you must have the Public (Wallet) Address and Public key of the person to whom you want to send a message.

  • You can save/share/edit/delete contact details here.

  • You can see Chat History if you saved contact details and messages on the blockchain.

Difference between "Public key" and "Public address"

A public key is a cryptographic key that is used to encrypt messages or data in such a way that only the person with the corresponding private key can decrypt it. In other words, a public key is used for encryption. In the context of digital currencies such as Bitcoin, a public key is used to generate a digital signature that is used to verify transactions on the blockchain.

A public address, on the other hand, is a unique identifier that is derived from a public key. It is typically represented as a string of alphanumeric characters, and it is used to receive payments or transfers in a digital currency. In the case of Bitcoin, a public address is generated from a public key using a one-way cryptographic hashing algorithm.

In summary, a public key is used for encryption, while a public address is used for receiving payments or transfers in a digital currency. A public address is derived from a public key, but they are not interchangeable.

What details do I need to send an encrypted message?

To send a message from Blockchain Chat, you need to have:

  • Public (Wallet) address

  • Public key

of the person to whom you want to send the message.

How to Generate a Public wallet key?

To generate a public wallet key, you need to follow the below steps:

  1. On the CrSIP Platform, connect your wallet.

  1. After Connecting your wallet, from the dropdown of wallet connected, select Profile.

  1. Then click on Generate Public Key button.

Enter your Email ID & Nickname for your wallet.

  1. The Public Key Wallet will be displayed in the dialogue box. You can copy or share your Public Key Wallet from here.

  1. Then click on Submit.

How to create a new Contact?

To create a new Contact, follow these steps:

  1. On the CrSIP platform, Click on “Blockchain Chat” on the navigation bar.

  1. In the Blockchain Chat Section, click on “Contacts”.

  1. The Contacts List dashboard will open, click on “Create a new contact”.

  1. Fill in the required fields – Name, Public Address, Public Key, and then click on the “Save contact” button.

  1. Your saved contacts will be shown in My Contacts.

How can I Edit/Delete/Share saved contacts?

To edit/delete/share contacts from the data, you need to follow the below steps:

  1. On the CrSIP Platform, Click on “Blockchain Chat”.

  1. In the Blockchain Chat section, click on “ My Contacts”.

  1. The contacts list dashboard will open, here you can see your contact list.

  1. You can edit the Nickname of the saved contacts.

  1. In case you want to change details about Public Address & Public Key, you have to delete a contact from the data.

for more details click here

  1. You can share specific contact, by using Facebook, Messenger, LinkedIn, WhatsApp, Mail, Twitter, Telegram, Reddit & Line.

How to send an Encrypted message?

Here are the steps to send an encrypted message:

  1. On the CrSIP platform, click on the Blockchain Chat Section >> click on Send / Receive message

  1. Then click on Send message, and send an encrypted message dashboard will be shown.

  1. Select a contact from the dropdown or you can directly put the details of the Public Address and Public Key of the person to whom you wish to send a message.

  1. Type your message in the “Plain text message” dialogue box and then click on Generate message button.

  1. Your encrypted message will be displayed in the “Encrypted message” box.

  1. You can copy or share the message from here on selected platforms like WhatsApp, Facebook, Messenger, Twitter, etc.

  1. If you wish to save the message on blockchain, click on the Save on Blockchain button.

  1. Confirm Gas Fees.

Once you complete your transaction, click on close.

Now, the person to whom you have sent the message will decrypt the message by connecting his/her wallet to which you have sent the message. click here for more details

How to decrypt a received encrypted message?

Below are the steps to decrypt any encrypted message:

  1. On the CrSIP platform, in the Blockchain Chat section, click on Blockchain chat.

  1. Then click on Receive message, Decrypt received message dashboard will be shown.

  1. Your connected wallet address (it should be the same on which the encrypted message is sent) will be shown automatically, paste your encrypted message in the section, then click on the Decrypt message button.

  1. Check the details and click on decrypt button.

  1. A pop up will be shown, Decrypt message successfully generated.

  1. Scroll down and check plain text message will be shown.

Click here for more details

Can I share the encrypted message without saving it on the blockchain?

  • Yes, you can share the encrypted message without saving it on the blockchain.

  • On the bottom right of the encrypted message, you will get the Share option.

  • You can share the encrypted message on the platforms like Facebook, Messenger, LinkedIn, WhatsApp, Mail, Twitter, Telegram, Reddit & Line.

  • Note: You will not be able to see these messages in the chat history if you don’t save the message in blockchain.

Do I need to save contact information even if I want to send a message one time?

No, you can send a message without saving the contact, but you need to have the Public (Wallet) address & Public key to send an encrypted message by using CrSIP Platform.

Note: You will not have a record of the same.

Where I can see the chat history?

You can see chat history only if the chats are saved on the blockchain and you have saved the contact details in your data. To check previous chats you can go to CrSIP platform:

  1. Click on Blockchain chat, and select Chat History from the dropdown list.

2.Click on Load Chats, and then click on Decrypt all messages.

Click here for more details

Can I see the chat history of messages sent without saving the contact details, but I have saved the message on the blockchain?

In this case, you need to save the contact details (Public Address & Public Key) to which you have sent the message.

  1. Then, go to the chat history.

  1. Select the contact from dropdown list

  1. Then click on Load chat >> then click on Decrypt all messages.

  1. Click on decrypt button

  1. After clicking Decrypt message button it will be shown plain text message

What is the maximum limit for the plain text message?

There is no limit to plain text messages.

Last updated