体验篇 - Libra

编译代码, 运行客户端

#1. Clone Libra:
git clone https://github.com/libra/libra.git && cd libra

#2. Checkout the Testnet Branch:
git checkout testnet

#3. Install Dependencies:
./scripts/dev_setup.sh

#4. Run the CLI:
./scripts/cli/start_cli_testnet.sh

在测试网上做交易

建立Alice的帐户 (请注意,使用CLI创建帐户不会更新区块链,而只会创建本地密钥对)
仅当通过铸造将资金添加到Alice的帐户中或者通过其他用户的转账将资金转移到Alice的帐户中时,才会在区块链上创建Alice的帐户。

#建立Alice的帐户
account create
#建立Bob的帐户
account create
#列出帐户
account list

#在Alice的帐户中添加110 LBR
account mint 0 110
	##请注意,提交请求后,意味着已将其成功添加到(测试网络上验证者节点的)内存池中. 它不一定意味着它将成功完成。稍后,我们将查询帐户余额以确认铸造是否成功。
#将52个LBR添加到Bob的帐户中
account mint 1 52
#检查余额
query balance 0

#提交交易
##查询帐号的序号 (每次从帐户发送交易时,序列号都会增加1)
query sequence 0
query sequence 1
##划款(异步)
transfer 0 1 10
##查看交易的信息
query txn_acc_seq 0 0 true

## 发送同步交易(transferb仅在将交易提交到区块链后,才返回到客户端提示)
transferb 0 1 10 

#查询帐号的序号 ,其实就是看已经转出几笔
query sequence 0
#检查余额
query balance 0
上一篇:马化腾谈 Facebook Libra 币:不看技术看监管


下一篇:【Rust日报】 2019-06-19:Facebook的数字货币项目Libra由Rust实现