区块链钱包基本原理
2018-06-06 本文已影响0人
a树
区块链钱包,本质上就是安全的存储并管理秘钥的软件。
创建钱包实现流程:
1.根据BIP39,为该钱包挑选一组助记词
2.根据助记词生成私钥,可以为不同的链,生成不同的私钥
3.根据私钥,利用椭圆曲线算法生成公钥
4.根据公钥生成地址
基于以太坊的钱包,可以将私钥用用户的密码加密生成keystore,以便于备份及导入到新的钱包工具中。
基于一组助记词,就能支持多链钱包,便于用户使用及备份。
助记词就是一切,一定要保存好,并且保密,不要通过网络传输。