区块链钱包基本原理

区块链钱包,本质上就是安全的存储并管理秘钥的软件。

创建钱包实现流程:

1.根据BIP39,为该钱包挑选一组助记词

2.根据助记词生成私钥,可以为不同的链,生成不同的私钥

3.根据私钥,利用椭圆曲线算法生成公钥

4.根据公钥生成地址


基于以太坊的钱包,可以将私钥用用户的密码加密生成keystore,以便于备份及导入到新的钱包工具中。

基于一组助记词,就能支持多链钱包,便于用户使用及备份。

助记词就是一切,一定要保存好,并且保密,不要通过网络传输。

你可能感兴趣的:(区块链钱包基本原理)