上海时时彩票网|上海时时彩时间表
文章阅读页通栏

Qtum开发者教程系列——Staking教程

来源: 作者:
总览 本教程介绍了如何使用 qtum-qt 来 stake QTUM 代币(即基于 QT 的 Qtum 钱包/节点 GUI)本教程运行的命令是基于 Skynet 测试网 。 QTUM 区块......

总览


本教程介绍了如何使用 qtum-qt 来 stake QTUM 代币(即基于 QT 的 Qtum 钱包/节点 GUI)本教程运行的命令是基于 Skynet 测试网 。


QTUM 区块链上,每有一个区块生成(每2-3分钟一个区块),会给 4 QTUM staking 奖励给一个正在 staking 代币的 Qtum 网络钱包/节点。需要 stake 的 QTUM 代币没有最小值,但貌似收到的 staking 奖励?#35272;?#20110;钱包/节点 staking 的 QTUM代币数量(相对于 Qtum 网络?#31995;?#20854;他钱包/节点)。

本教程中做出以?#24405;?#35774;:

你正在使用 macOS / OSX 或 Linux(例如 x86_64 / amd64 Ubuntu 16.04)。
你有至少2GB的可用磁盘空间(截至2017年8月22日,Qtum Skynet 区块链数据目前约为265MB)。
你熟悉使用 Unix shell(例如 bash),Unix 命令和工具(如 tar)
如果?#34892;?#35201;,我可以特别为 Windows 用户多加说明(我在 VirtualBox 上有 Windows 10)。
在另一个教程中,?#19968;?#20171;绍一种方法限制所需磁盘空间量。

假设 qtum-qt 安装在主目录下的 “qtum” 目录?#23567;?#29615;境变量 “$ QTUM_DIR” 指向这个目录。可以手动替换 “$ QTUM_DIR?#20445;?#25110;使用其他环境变量,例如:

$ export QTUM_DIR=~/qtum
在 Unix(bash)shell 下运行,可以设?#27809;?#22659;变量 QTUM_DIR

运行
$ echo  $QTUM_DIR

输出
/<your_home_directory>/qtum

上面 /<your_home_directory>/ 是你自己的主目录(例如 /home/cryptominder/)。

确?#38505;?#20010;目?#21363;?#22312;
$ mkdir -p $QTUM_DIR
这条命令不应该返回错误。

下载 qtum-qt


qtum-qt 二进制文件可在https://github.com/qtumproject/qtum/releases/tag/testnet-skynet-v1.1 下载。
macOS / OSX 下载 qtum-0.14.0-osx64.tar.gz(即非 DMG 版本)。
Linux 下载 qtum-0.14.0-x86_64-linux-gnu.tar.gz。
其他版本相应调整一下命令即可。


下一节,假设你已经下载好了 tar.gz 文件在 $QTUM_DIR 目录下。

解压 qtum-qt


macOS/OSX:

$ tar --strip 1 -C $QTUM_DIR -xf $QTUM_DIR/qtum-0.14.0-osx64.tar.gz
Linux:
tar --strip 1 -C $QTUM_DIR -xf $QTUM_DIR/qtum-0.14.0-x86_64-linux-gnu.tar.gz

列出 $QTUM_DIR 下所有文件:

$ ls -1p $QTUM_DIR

bin/

include/

lib/

qtum-0.14.0-osx64.tar.gz*

share/
Linux 是 qtum-0.14.0-x86_64-linux-gnu.tar.gz.

数据目录


如果以前用过 Qtum Sparknet(以前的 testnet)运行 qtum-qt(或 qtumd),需要确保?#22659;?#25110;移动)所有现有的区块链数据。详细信息查看  上?#22659;?Sparknet 区块链 的部分。


qtum-qt 可执行文件支?#20013;?#22810;选项,但这里只使用默认值。以后会新开一篇文章来讨论各种选项(包括对 staking 有用的选项)
使用默认值,要点在于存储区块链数据,钱包等的目录(和操作系统有关)。


Linux: ~/.qtum
macOS/OSX: ~/Library/Application Support/Qtum
Windows: %APPDATA%\Qtum


以上目录里(已经运行 qtum-qt)可以找到 wallet.dat 文件,这就是你的钱包文件。保管好这个文件(事实上,可以点击?#35828;?#26639;中的设置 - >?#29992;?#38065;包,在 qtum-qt 中?#36816;用埽?/span>

运行 qtum-qt


启动 qtum-qt,只需运行以下命令:


$ $QTUM_DIR/bin/qtum-qt
如果在 Linux 上遇到问题(例如与 $ DISPLAY 相关),请评论反馈,我帮你。
第一次启动 qtum-qt 可以看到这个窗口:


建议选择默认数据目录(尽管这取决于你 - 要记得你选择的内容)。


点击 OK,可以看到启动画面:


过了一会儿,qtum-qt GUI 应该启动并运行。首先收到一条警告消息,说钱包需要完成与 Qtum 网络的同步。 这应该需要几分钟才能完成(别看同步剩余时间…):

可以在 qtum-qt 右下角的最后一个图标(即复选标记)悬停(一两秒钟)来查看同步完成的时间:

可能你会注意到钱包中没有 QTUM:

现在,让我们来一些(Skynet)QTUM …
使用 Qtum Skynet 龙头获得免费(testnet)QTUM
为了 stake QTUM 代币,你首先需要… QTUM 代币。
一旦主网(即Qtum Ignition)发布,就能使用真的(主网)QTUM 代币(可以在许多?#29992;?#36135;币交易所交易并且是有价值的)。在那之前,我们使用 Skynet(测试网)QTUM 代币(没有价值)进行 staking。

获取 Skynet(testnet)QTUM 代币最简单的方法是访问 http://skynet.qtum.me。如果你更?#19981;?#33521;语,请从右上角的下拉?#35828;?#20013;选择(默认是中文)。
水龙头页面上说:请输入你的 QTUM 地址以接收测试代币
所以我们需要一个 QTUM 地址… 可以选择 qtum-qt 的 File menubar 选项下的 Receiving addresses …选项从 qtum-qt 获得:

接下来,选择接收地址,然后单击复制:

将这个地址(从剪贴板)?#31243;?#21040;水龙头页面?#31995;?#36755;入框中(如上所述):

单击输入框最右侧的蓝色复选标记提交请求。如果一切顺利,你会看到你的 Qtum 地址显示在最新支付列下。在网络确认交?#23383;?#21069;,“状态”可能会显示进行中(沙漏)。

注意:水龙头每24小时只能使用一次(不需要使用技巧)。


网络确认交易后,会有到你地址的支付记录,例如:


一旦交易通过 Qtum Skynet 网络同步到你本地区块链副本(由 qtum-qt 管理),就可以看到它在你的钱包中显示:

Staking


现在钱包里有 QTUM(Skynet)代币,你已经准备好了。 但…


如果你在 qtum-qt 右下方的闪电图标(在HD图标旁边)悬停(一两秒钟),你会注意到:


出现消息“因为你没有成熟的代币而不能 staking”。这是因为必须等 500 个区块才能使代币成熟。


重复一遍?#20309;?#20102;有资格进行 staking,必须等 500 个区块才能使代币成熟。


此外,一旦收到了 staking 奖励(目前为4 QTUM),必须等 500 个区块才能使奖励成熟(之后可以花费它)。


一旦你有资格 staking,闪电图标变成实心(而不是空心),并显示以下消息(鼠标悬停在它上面?#20445;?/span>

Staking.

Your weight is <your staked coin amount>

Network weight is <total network weight>

Expected time to earn reward is <some number> day(s)

就像


真正获得奖励的预期时间(以天为单位)大致这样计算:(network_weight / your_weight)* 区块生成时间(分钟) / 60分钟/ 24小时。 需要明确的是,这是一个统计?#31995;?#39044;期时间(即可以更早获得 staking 奖励,或者更晚)。


更多专栏文章:http://www.oykrl.tw/zhuanlan
声明:本文由入驻区块网专栏作者撰写,观点仅代表作者本人,绝不代表区块网赞同其观点或证实其描述。


关键词:
Qtum Staking教程  Qtum挖矿教程  量子链挖矿教程  
0/300
? 上海时时彩票网