Privacy and Security-Focused
As the world becomes increasingly digitized, it is becoming more crucial to keep our digital assets safe. Pulse Wallet is a cryptocurrency wallet that has been designed with privacy and security in mind.
Multi-Party Computation (MPC) and Emergency Escape
One of the standout features of Pulse Wallet is the use of Multi-Party Computation (MPC) technology to safeguard the user's private key.
MPC is a cryptographic technique that allows multiple parties to compute a function while keeping their inputs private. In the context of cryptocurrency wallets, MPC is utilized to secure the user's private key by distributing it among several devices, each of which holds only a portion of the private key.
In traditional wallets, your entire private key is stored on your device, making it an easy target for potential theft by malicious websites and applications. This is a big concern for users.
MPC, however, takes a unique approach. They divide your private key into three parts, and these parts are distributed to different entities. One part goes to the social account that you use to log into Pulse Wallet, which is called Node 1. Another part is Node 2, which will be YOUR device/Our node/or another YOUR device of YOUR choice. Node 3, the last part, will be Recovery Shares. Each part holds only 1/3 of your key, along with a full signature.
The login process for users with social accounts involves triggering the login, authentication by login providers (e.g., Google), and validation through the Social Login SDK, which reconstructs the 1/3 key on the user's device.
When you want to make a transaction, these three parts come together to create a special signature. This approach enhances security and can be used on most public blockchain platforms.
At Pulse Wallet, a special asset recovery feature called Emergency Escape is being developed in tandem with MPC. This feature allows you to recover your funds as long as you have access to at least two of three parts that hold your private key. It's like a safety net.
By using MPC technology, Pulse Wallet ensures that the user's private key remains secure, even if one device is compromised. This is because no single party has access to the complete private key, making it much more difficult for an attacker to steal the user's cryptocurrency. MPC technology is considered to be one of the most secure ways to protect sensitive information and has gained popularity in recent years as a way to secure cryptocurrency wallets.
However, not all websites and apps can connect to the MPC wallet. Because we want to ensure your safety. If a website or app doesn't meet certain security standards, we won't let you connect your wallet to it. This cautious approach is all about protecting your wallet from exploitations.
The good news is that we are actively working on integrating with more websites and applications through Wallet Connect. So, you'll be able to use your wallet with a wider range of platforms while still keeping your assets secure.
zk-SNARK
Pulse Wallet is a digital wallet that prioritizes privacy and security. It employs a cutting-edge technology called zk-SNARK to ensure that user transactions remain confidential and untraceable.
zk-SNARK is a cryptographic technique that allows the validation of information without revealing the information itself. This means that users can prove that they own something without revealing what that something is. Compared to traditional zero-knowledge (ZK) proofs, zk-SNARKs are non-interactive, meaning that they don't require communication between the prover and verifier after a setup phase. This makes them highly secure and efficient.
Pulse Wallet uses zk-SNARKs to enhance the privacy and security of user transactions. For example, with Pulse Wallet, users can remain anonymous when making transactions to prevent others from identifying their spending habits and transaction history. Additionally, Pulse Wallet can verify transactions without revealing any information about the transactions or the users, ensuring that the transactions are executed correctly and the users' privacy is maintained.
Another key feature of Pulse Wallet is its use of Shielded Wallet. Shielded Wallet is a tool that allows users to conceal their wallet addresses and transaction data from the public blockchain. When users transfer funds to a Shielded Wallet, they are actually being moved into a collective pool. Users receive an encrypted note as proof of ownership, which is stored in their personal encrypted storage on the blockchain. Only users with access to their Shielded Wallet's private key can decrypt and access these notes to see the values in the wallet. The hash representing the note is stored in a common pool that contains hashes of all Shielded Wallets in the system.
When users want to transfer funds from their Shielded Wallet to another wallet, they create a zk proof that includes information about the recipient address and the amount of tokens. This information is sent to the Relayer, which verifies the zk proof and signs the transaction on behalf of the user, ensuring that the user's wallet address remains hidden on the public blockchain. After the transaction is verified on the blockchain, the funds can be transferred to the recipient wallet without revealing any information about the transaction or the user.
---
The combination of MPC and zk-SNARK technologies makes Pulse Wallet one of the most secure cryptocurrency wallets available, providing users with peace of mind and complete control over their funds even in the face of potential device compromises. With its privacy and security-focused approach, Pulse Wallet ensures efficient and safe storage of digital assets.
Last updated