本文来自Medium,原文作者:IbraheemKolawoleBello
Odaily星球日报译者|Moni
自从Facebook发布了Libra白皮书之后,每个人都会Libra区块链感到兴奋。
坦率地说,如果你对Facebook最近宣布的Libra区块链未来不感兴趣,估计也不会打开这篇文章了,不是吗?
所以,本文的重点是要深入了解Libra区块链的工作原理以及它内置的编程语言,对于大多数人来说,首要任务就是尝试使用Facebook提供的命令行系欸按客户端与Libra测试网进行交互。
可以如果你查看一下相关开发文档的话,会发现Facebook只为用户提供了支持Linux和macOS的操作指南,但市场上有很多WINDOWS用户,所以这里就让我们通过WindowsSubsystemforLinux来了解一下如何在Windows操作系统下解锁Libra测试网。
4个新创建地址从币安共计提出1196万枚MAV:8月10日消息,据链上分析师余烬监测,1小时前,又有4个刚创建地址同时从币安提出1196万枚MAV(约合335万美元)。
300万枚MAV转至0x71E开头地址,300万枚MAV转至0x7A3开头地址,300万枚MAV转至0x9Ac开头地址,296万枚MAV转至0x07E开头地址。[2023/8/10 16:18:23]
如果你还没有安装WindowsSubsystemforLinux,首先可以按照说明安装。
现在,你的WINDOWS操作系统上应该有一个类似下图所示的终端:
运行以下命令可以更新和升级你的发行版系统。
sudoapt-getupdate&&sudoapt-getupgrade&&sudoapt-getdist-upgrade
0xScope:Eureka Trading创始人被黑1500万美元资产已转入Tornado Cash:4月17日消息,据0xScope监测显示,Eureka Trading创始人Kuan Sun2022年6月被黑的1500万美元资产通过Uniswap、Curve与Sushi Swap交换成1935枚ETH、120枚WBTC与630万枚DAI,并通过Tornado Cash进行转移。Foresight News注,Kuan Sun发推称,2022年6月因私钥泄露被黑1500万美元,到目前为止已经为黑客收集了一些IP和其他信息,但是我鼓励所有加密成员和安全专家参与此案,并且非常乐意为有价值的帮助提供赏金。黑客地址为:0xA1ac23bE458E14AC0A0003DC1343D2AC575EA3b6。[2023/4/17 14:08:03]
接下来,使用以下命令克隆LibraCoreRepository
数据:5.2亿美元BTC和2.85亿美元ETH期权合约将于2月17日到期交割:金色财经报道,Deribit数据显示,超过5.2亿美元BTC和2.85亿美元ETH的期权合约将于2月17日到期交割。其中BTC的最大痛点价格为2.25万美元;ETH的最大痛点价格为1600美元。
注:期权最大痛点假设市场上所有持仓是由大户沽出的,对大户最有利的结算价为市场内在总值最低的价位。广义来说就是市场会向大多数人比较痛苦的方向发展,这样才可以使主力的利益最大化。[2023/2/13 12:03:34]
gitclonehttps://github.com/libra/libra.git
要设置LibraCore,请切换到libra目录并运行安装脚本以安装依赖项,如下所示:
cdlibra
./scripts/dev_setup.sh
西班牙巴斯克地区制定加密税法:金色财经报道,西班牙巴斯克地区的所有三个主要西部省份——吉普斯夸、比斯开和阿拉瓦,都将试图对加密货币的“不受监管的市场”“设置税收上限”。第一个这样做的是比斯开政府,该政府批准了一项当地法案的“初步草案”,该法案将要求提供“加密货币买卖服务”的公司向比斯开国库和税务服务机构提供“详细信息” 。“虚拟货币所有者持有的加密货币和法定货币的余额”。这可能适用于居住在比斯开的加密货币所有者,交易所也有义务交出“对上述货币的操作”的数据——即交易数据。比斯开议会将对拟议的法律进行投票。如果它被接受,它将在2023年1月1日生效。很快吉普斯夸和阿拉瓦也制定了类似的提案。(cryptonews)[2022/5/22 3:33:18]
安装脚本安装了rustup,CMake,protoc和Go。
此时,你可能会遇到rustup和protoc的版本问题,因此这里需要提醒的是,你需要运营3.6.0以上版本的protoc。
在终端运行rustupupdate,如果找不到命令,则将$HOME/.cargo/bin导出到.bashrc中的路径。
您可以使用source.bashrc重新加载它,这样您就不必注销并重新登录了。
现在让我们更新protoc,复制下面的每一行并将其粘贴到终端中以安装3.7.1版本的protoc
PROTOC_ZIP=protoc-3.7.1-linux-x86_64.zip
curl-OLhttps://github.com/google/protobuf/releases/download/v3.7.1/$PROTOC_ZIP
sudounzip-o$PROTOC_ZIP-d/usr/localbin/protoc
sudounzip-o$PROTOC_ZIP-d/usr/localinclude/*
rm-f$PROTOC_ZIP
完成后,再次重新运行安装脚本./scripts/dev_setup.sh。此时,你就不会再遇到任何安装问题了。
构建Libra客户端并连接到测试网
要连接到Libra测试网上运行的验证人节点,需要运行客户端命令,如下所示:
./scripts/cli/start_cli_testnet.sh
此命令使用cargo构建和运行客户端,并将客户端连接到测试网上的验证人节点。
客户端节点连接后,您应该看到以下内容:
是不是感觉很棒!
下面,就让我们提交第一笔交易吧
在提交交易之前,我们将创建一些之后将要使用的帐户。值得庆幸的是,CLI命令可以轻松创建帐户。如果你要查看有关帐户输入帐户的帮助信息,可以参考以下信息:
输入accountcreate命令以创建帐户。
使用相同的命令创建第二个帐户。
使用accountlist命令,可以让我们查看已创建帐户的列表
帐户索引是本地CLI索引,可以在其他CLI命令中使用,以便用户方便地引用他们创建的帐户。不过,这个索引对Libra区块链没有太大意义。
帐户的序列号表示从该帐户发送的交易数。
下面,让我们将LibraCoin添加到我们在测试网上创建的帐户里
执行命令accountmint0100,就可以挖掘Libra代币,并将代币添加到我们的账户里
MintLibraandaddtoouraccountswithaccountmint0100
0是创建的第一个账户索引
100是要添加到帐户的Libra代币数量
对第二个账户,我们执行accountmint120命令
1是创建的第二个帐户的索引
20是要添加到帐户的Libra代币数量
请注意,提交交易请求时,意味着该请求已成功添加到测试网的一个验证人节点内存池,但不代表该请求将成功完成。稍后,我们将查询帐户余额以确认这些代币是否成功被挖出。
事实上,一个成功的accountmint命令也会在区块链上创建我们的帐户。
要检查帐户中的余额,请输入以下命令:querybalance0
可以使用transfer0125命令来转移我们的资金
0是创建的第一个帐户的索引
1是创建的第二个帐户的索引
25是转移的Libra代币数量。
转账完成之后,可以查看一下我们的帐户余额。
太棒了!我们成功提交了Libra测试网的第一笔交易。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。