1. 链一财经首页
  2. 资讯

libra入门:下载源码编译及转账

大家好,我是金九链。今天我给大家带来一个简易教程,即facebook的区块链libra实操手册。

libra是一种使用rust语言开发的加密货币,它立志于成为一个服务10亿人的区块链金融基础设施。它使用拜占庭容错共识,智能合约使用move编程语言。在运营上,它一开始是联盟链(许可型),5年后会过度为公链(非许可型)。

为了方便谱写教程,我使用windows10内在的ubuntu子系统作为环境。

大家可以在真正的ubuntu上面执行。效果都是一样的。

依次执行下面3条命令即可安装:

git clone https://github.com/libra/libra.git && cd libran复制代码
./scripts/dev_setup.shn复制代码
./scripts/cli/start_cli_testnet.shn复制代码

如果你没有安装过rust或cmake,会提示你需要下载rust和cmake。

输入y然后按回车继续。

libra入门:下载源码编译及转账

之后会有系一列的提示,每次都输入y,按回车即可。

然而却编译失败了。试了几次都没用,可能是网络的原因吧。

libra入门:下载源码编译及转账

于是,下面去建立一个config文件,把rust的源设置为国内。

nano .cargo/confign复制代码

内容如下:

[source.crates-io]nregistry = "https://github.com/rust-lang/crates.io-index"nreplace-with = 'ustc'n[source.ustc]nregistry = "git://mirrors.ustc.edu.cn/crates.io-index"n复制代码

然后继续编译

./scripts/cli/start_cli_testnet.shn复制代码

然而奇迹没有发生。

libra入门:下载源码编译及转账

编译还是失败了。

莫非我输入命令的方式不正确?

这时回想起来,可能是因为protoc版本低的缘故。

那么,下载一个新版本。

wget https://github.com/protocolbuffers/protobuf/releases/download/v3.8.0/protobuf-all-3.8.0.zipn复制代码

然后解压缩

unzip protobuf-all-3.8.0.zipn复制代码

一路安装即可

./configuren复制代码
makenmake checknsudo make installnsudo ldconfign复制代码
protoc --versionn复制代码

接下来,重试一次。

./scripts/cli/start_cli_testnet.shn复制代码

并不需要奇迹,如果还出现错误,果断放弃就好了。

然而,竟然编译成功了。不过,依然没有启动。

libra入门:下载源码编译及转账

命运多舛啊。

貌似ac.testnet.libra.org/被墙了。

libra入门:下载源码编译及转账

后来我发朋友圈,说这玩意儿连不上啊。

有人说,测试网能连上去,可能现在人多。

于是我上了个厕所,回来再试一下,还真连上了。

libra入门:下载源码编译及转账

创建一个账户:

account createn复制代码

libra入门:下载源码编译及转账

重复上一条命令,再创建一个:

account createn复制代码

然后查看本地账户:

account listn复制代码

libra入门:下载源码编译及转账

可以看到,有2个账户。现在给第一个账户挖矿:

0代表第一个账户,9代表挖的数量。

account mint 0 9n复制代码

libra入门:下载源码编译及转账

查询一下第一个账户的余额:

query balance 0n复制代码

libra入门:下载源码编译及转账

现在,第一个账户有了9个libra。

接下来,第一个账户给第二个账户转2个libra:

第一个账户用0表示,第二个账户用1表示。后面的2代表转账的金额。

transfer 0 1 2n复制代码

转账之后,查询2个账户的余额:

query balance 0n复制代码
query balance 1n复制代码

libra入门:下载源码编译及转账

如上图所示,第一个账户从9变成了7,第二个账户从0变为2。

可见,转账是没有手续费的。

好了,今天的简易教程就到这里。

喜爱的朋友可以加我的微信 jin-jiu-lian ,一起讨论libra相关的技术和应用。

公众号:Libra节点

作者:金九链

链接:https://juejin.im/post/5d0a510f6fb9a07ed740829f

来源:掘金

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

根据国家《关于防范代币发行融资风险的公告》,大家应警惕代币发行融资与交易的风险隐患。

本文来自LIANYI转载,不代表链一财经立场,转载请联系原作者。

发表评论

登录后才能评论