In cryptography, What You See Is What You Sign (WYSIWYS) is a property of digital signature systems that ensures the semantic content of signed messages can not be changed, either by accident or intent. — Wikipedia

For those who have used hardware wallets (such as Ledger), you will find that the transaction information needs to be confirmed not only in the software, but also in the hardware. The process of confirming transaction information on the hardware is actually “what you see is what you sign”.

Jade Wallet is integrated with WalletConnect. You can easily connect with desktop DApps and use them, including but not limited to Uniswap, Aave, SushiSwap, etc.

What is WalletConnect?

WalletConnect is an open protocol using end-to-end encryption technology that connects desktop DApps with mobile wallet apps via the authorization of scanning QR code. For DApps that support the WalletConnect protocol, users can initiate a transaction request on the DApp after the authorization of scanning QR code and then complete the transaction signature in the mobile wallet app. …

This article will introduce some of our thoughts on the product when designing Jade Wallet, and answer some of the user’s questions on the use of the product.

Synchronous VS Asynchronous

When a user signs a transaction using Jade Wallet, multiple people are required to be online at the same time to complete the multi-party computation for the signature, which is “synchronous”. …

As we all know, the private key is the most critical thing in managing and using crypto assets because it determines the ownership of the blockchain asset. In other words, the private key is the only way to control the corresponding crypto assets. If you lose your private key, you can never get to your crypto assets again. So how to keep and restore the private key is the most important for the wallet.

The traditional backup solution is complicated to let users keep the private key and mnemonics in plaintext or QR code. …

Multi-party computation is a subfield of cryptography that started with Yao’s millionaires’ problem in 1982. In MPC, a set of parties that do not trust each other try to jointly compute a function over their inputs, and it is guaranteed that each party only obtains its own computational results, and the input and output data of any other party cannot be inferred from the interaction data during the computation.

There are three main properties of multi-party computation :

1. Correctness: the parties involved in multi-party computing initiate computation tasks and perform collaborative computation through an agreed secure multi-party computation function…

Jade Wallet

Easy access to defi with co-signing.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store