上周,LibraVista发布了全球首款基于Libra测试网络的网页端钱包,转账体验丝滑流畅。钱包发布后,大量Libra爱好者纷纷登录libravista.com进行体验,还未尝鲜的朋友可以参考这篇教程,刚刚,Libra首款测试网钱包上线了,转账秒到。
今天,LibraVista的移动端钱包也要正式上线啦,大家可以将钱包下载到手机上,体验顺畅度提升两个档次。
钱包功能
移动端钱包的操作方式与网页端一致。当前版本的钱包支持以下功能:
创建新的钱包:点击 Creat a New Wallet即可随机生成属于你的私有钱包;
导出当前钱包:点击Export,将当前钱包以助记词的形式导出;助词词是将您的钱包私钥进行编码从而得到的24个英文单词,任何人得到了这24个英文单词,都能够支配您钱包中的余额,因此请务必小心保管这24个英文单词;
导入已有钱包:点击Import a Wallet,通过导入已有钱包的助记词,就可以在手机上使用您已有的钱包了。导入功能完美兼容其它第三方客户端,就算您是使用其它第三方钱包,一样可以轻松导入;
生成收款码:与支付宝一样,LibraVista钱包能将您的钱包地址以二维码的形式呈现出来,通过扫码即可收款;
实时转账:通过扫收款码或是输入收款地址,就可以进行实时无手续费的转账;
查询账户余额以及交易历史记录;
铸币:当前Libra网络为测试网,通过点击Mint,您可以铸造新币,并将新铸好的币打入自己的账户。
使用场景
如果您是Libra的新用户,在下载安装LbraVista钱包之后,您可以为自己建立只属于您的Libra钱包,并且立即为自己的账户铸造新币。随后,您可以把自己钱包的收款二维码分享给朋友,以便于朋友在线上给您转账。在线下聚会时,您还能扫描其它人的二维码,来面对面的付款。在交易完成后,只需短短数秒时间,您即可在手机上看到自己的交易记录,这时候交易已经成功,交易数据将保存在Libra链上,永远无法更改。
使用LibraVista移动端钱包,就像使用支付宝一样的方便快捷。
资产安全
LibraVista会尽全力保证您的财产安全。钱包的生成与导入,均可离线完成,您的个人私钥可以完全脱离网络,避免一切可能的私钥泄漏。
此外,在技术细节上,LibraVista团队为了保证安全,采用了业内最为广泛使用的算法。下面我们简单介绍助记词导入的原理以及签名交易的流程。
助记词导入生成地址原理
1、通过PBKDF2把助记词转成seed。
其中hash函数是sha3-256,盐是`LIBRA WALLET: mnemonic salt prefix$LIBRA`,迭代次数是2048,seed的长度是32。
2、把seed通过HKDF算法extract算出masterPrk。
其中hash函数是sha3-256,盐是`LIBRA WALLET: master key salt$`。
3、通过HKDF算法expand算出生成公私钥的secretKey。
其中hash函数是sha3-256,info是LIBRA WALLET: derived key$`+一位u64的数字,secretKey的长度是32。
在我们钱包中这个u64是0,与libra官方command钱包创建的第一个地址的数字一致。
4、通过secretKey生成公私钥。
公私钥算法是ed25519。
5、生成地址。
对公钥进行sha3-256 hash计算,计算结果就是钱包地址。
签名交易流程
1、对原始交易数据进行sha3-256 hash计算
其中hash 盐是 `RawTransaction@@$$LIBRA$$@@`的sha3-256的hash结果(16进制表示:46f174df6ca8de5ad29745f91584bb913e7df8dd162e3e921a5c1d8637c88d16
);
2、对第一步对hash结果进行签名
用发起交易地址的ed25519公私钥进行签名。
有了这样安全又便捷的Libra钱包,是不是超级心动?还在等什么,扫描下方二维码即可进行体验~
LibraVista是TokenClub旗下品牌,致力于为Libra生态提供钱包,区块浏览器,Dapp以及Dapp Store等服务。目前已上线Libra测试网的区块浏览器,Libra GRPC-api,以及Libra测试网钱包,为Libra及其他第三方库多次贡献代码。
本文地址: https://www.xiguacaijing.com/news/huodong/2019/10416.html
赞助商