Below are the steps to get started with the Wisper application and manage the messaging process:
When you first open the application, you will encounter a loading screen. This screen appears while the ZkProgram is being compiled on the client side.
Wisper uses the ZkProgram to generate proofs for all messages during communication. Proof generation ensures the validity and privacy of every message.
Once the ZkProgram has been compiled, you can click on "Connect Wallet" to link your wallet. This step is required to log in to the application.
In the application, you can click on "Start" to begin messaging. Follow these steps to initiate a chat:
When you send a message in a chat, a proof is generated to verify the authenticity of the message. There may be a brief waiting period while the proof is being generated. Once the proof is ready, the message is delivered to the recipient.
When the messaging session is over, any participant in the chat can select "Settle Chat" to save the chat to the blockchain.
The process of saving a chat involves the following steps: