Construction of blockchain wallet and development
The realization of Digital Money Wallet technology mainly includes three parts
1. Wallet design, how to generate mnemonics, keystores and passwords.
2. The method of generating private key, public key and address.
3. The design of the RPC interface of each public chain is called by wallet transport. The core of the basic technology lies in the design of cryptography to ensure the security of assets and prevent hacker attacks.
Introduction to basic functions of digital currency Wallet:
1. Storage and transfer are the basic services of blockchain Wallet: the transaction records deposited and transferred out are saved in the blockchain wallet. Users can query the corresponding information on the corresponding blockchain browser to confirm whether the transaction is completed.
2. Wallet address: each blockchain wallet supports digital assets of single or multiple blockchains.
3. Storage: a single address only supports a single asset on the blockchain; the main chain assets and protocol token assets on the same blockchain are stored according to different wallet addresses.
4. Transfer: when the user transfers from the blockchain wallet address to the blockchain wallet address of the same asset type, that is, BTC wallet address can only transfer to BTC wallet address; eth wallet address can only transfer to eth wallet address, but not to eth erc20 wallet address.
5. Transaction confirmation: Currently, some blockchain wallets have transfer confirmation function, which can remind users whether the transfer operation is successful.