尝鲜Libra开源代码,首个可以支持Libra帐户管理和收付款功能的“阿保数字资产管理钱包”

07-09 13:42
28791
分享到

2019年6月18日,

社交巨头Facebook主导的

数字货币Libra测试网

在GitHub开源上线,并发布白皮书。

迅速引起了业内的持续关注。

Libra在官网上承诺用 

Libra在世界各地转账,

就像发短信一样简单和便宜。

为此我们技术团队的几位技术咖,

对Libra展开了测试和验证,

让我们一起去体验吧!

准备好了吗?Let’s go!

1

Step 1:初探Libra

技术咖们说:要想体验Libra好不好用,

首先你得运行Libra测试网cli钱包

运行环境:Mac或Linux系统

下载项目:

微信图片_20190709111511

安装项目依赖:

微信图片_20190709111519

运行测试网cli钱包:

微信图片_20190709111524

如果出现图中的内容,那么恭喜你,你已成功运行Libra测试网cli钱包,接下来就可以体验Libra的转账了。

2

Step 2:创建两个账户并获取测试Libra

微信图片_20190709111606

微信图片_20190709111610

有了测试的Libra币后,就可以转账啦。

微信图片_20190709111614

3

Step 3:运行本地验证节点

运行本地验证接口:

§  $ cd ~/libra

§  $ cargo run -p libra_swarm -- -s

-p libra_swarm 指定运行本地节点

-s 启动一个本地钱包客户端连接到本地节点

运行后和上述客户端钱包一样,只是连接的是本地的验证节点,而不是远端的验证节点

微信图片_20190709111648

至此,对于有一定技术的专业人士可以轻松的体验Libra带来的便利,但对于像小编一样的技术小白就困难了,因此我们的技术咖决定开发一个支持Libra测试网的App钱包,帮助小白们轻松体验Libra。

4

Step 4:支持Libra测试网钱包

有了这个想法后,首先要选择实现方案,考虑到目前Libra还是处于测试阶段,真正的主网还没有确定,我们的技术咖们于是决定采取简单的方式实现Libra钱包。

方案一:使用我们自主研发的“阿保数字资产管理钱包”App直接调用Libra代码实现,此方案在尝试后,需要解决的问题很多,不同语言代码的调用问题,与测试网的交互运行等。

方案二:开发中间服务,由服务和测试网cli钱包通信完成所有功能。这样只需要实现和测试网cli钱包通信功能即可,在“阿保数字资产管理钱包”App 中只是简单的调用中间服务API。

实现方案框架如图:

微信图片_20190709111708

小伙伴们在选定方案后,很快就在我们的数字钱包中实现转账,余额查询等功能,就像使用支付宝一样,用Libra数字货币转账收款了。

微信图片_20190709111712

怎么样,如此简单的操作,简直是技术小白居家旅行的必备珍品。

作为首个可以支持Libra的帐户管理和收付款功能的“阿保数字资产管理钱包”,我们在技术上做了大量调研和验证工作。后续,我们会及时更新研究进展,同时欢迎感兴趣的伙伴们联系我们,与我们的技术咖们(P.S.帅哥哦)一起交流。

链接:

阿尔山区块链联盟科技是一家全球化科技驱动型企业,主要聚焦在区块链基础设施的建设和数字资产管理领域。帮助企业和个人用户通过区块链技术实现对数字身份和数字资产的有效管理。公司核心骨干来自于Google、IBM、BAT等著名科技和互联网公司,目前已获得知名创投基金的投资。