请选择 进入手机版 | 继续访问电脑版

查看: 741|回复: 2

如何成为YOYOW见证人?(韭菜版教程)

[复制链接]

该用户从未签到

4

主题

5

帖子

32

积分

版主

Rank: 7Rank: 7Rank: 7

积分
32
发表于 2017-9-13 22:50:04 | 显示全部楼层 |阅读模式
因为是韭菜教程,我们在这里只介绍Windows版的程序包的使用方法。
官方发布的最新程序在这里下载:https://github.com/yoyow-org/yoyow-core/releases
(你需要经常关注这个页面,如果官方开发出了节点或命令行钱包的新功能,会在这里发布新版本程序包。例如,笔者下载的是(9月6日)首次发布的程序包和9月8日发布的命令行工具,如下图)
下载以后你会得到两个压缩包,建议在D盘下建立一个YOYOW文件夹,把压缩包内的文件都放进去(因为手打命令行路径方便...)。
好的,现在你需要打开window自带的命令提示符工具(系统工具里找,或在“运行”里输入CMD)
1、运行节点:
通过命令提示符带参数启动yoyow_node.exe:
执行:
C:\Users\Administrator>D:
D:\>cd yoyow
D:\yoyow>yoyow_node --rpc-endpoint
2、等待网络连接成功,屏幕上会有每3秒一个块的显示信息的时候就是成功了,如下图。
2、运行命令行钱包:
打开一个新的命令行窗口
执行:
C:\Users\Administrator>D:
D:\>cd yoyow
D:\yoyow>yoyow_client
(yoyow_client是要执行的应用程序文件名,如果你下载的最新版本程序文件名叫yoyow_client_20170908.exe,就改成yoyow_client_20170908,以此类推)
会连接到上面步骤运行的节点,最后显示提示 new >>> 如下图:
3、在命令行钱包可进行的一些不需要导入私钥的操作:
【1】查看同步状态指令:info
用法:new >>> info
【2】查看账户公开信息指令:get_account
用法:new >>> get_account 账号名
【3】查看账户余额指令:list_account_balances
用法:new >>> list_account_balances 账号名
【4】查看见证人公开信息指令:get_witness
用法:new >>> get_witness 账号名
【5】查看更详细的见证人公开信息指令,包括出块奖励等:get_full_account
用法:new >>> get_full_account 账号名
......
(出块奖励数值除以10万即为实际YOYO数额)

4、在命令行钱包需要导入私钥才能进行的操作
要在命令行钱包创建见证人,首先:你需要在主网账户上有一些YOYO,作为抵押和手续费。(具体需要多少是以后理事会定的,目前摸索出来的是需要1000YOYO的手续费(消耗,不能退)+10000YOYO以上的抵押(可以退))
如何成为主网上有YOYO的男人/女人请看这里:YOYOW代币转主网教程.pdf (353.82 kb)
做下面的这些事前,你需要在命令行钱包中导入私钥(active key),私钥可以在https://wallet.yoyow.org/#/settings/viewpurview 中查看,点击“资金密钥(active key)”后的查看私钥,输入密码,复制私钥。
在命令行钱包中设置钱包密码:set_password
用法:new >>> set_password 密码
(比如:我想要设置的密码是yoyow-pass,这个密码要记牢,下次再打开命令行钱包解锁操作,需要用此密码解锁)
在命令行钱包中输入密码解锁:unlock
用法:locked >>> unlock 密码
在命令行钱包中导入私钥: import_key
用法:unlocked >>>  import_key 账号名 私钥
【1】在命令行钱包进行转账操作:transfer
用法:unlocked >>> transfer 你的账号名 目标账号名 金额 币种 "" true
提示:YOYO要大写
【2】在命令行钱包创建见证人操作:create_witness
用法:unlocked >>> create_witness 你的账号名 出块签名密钥(资金密钥公钥) 押金金额(10000+) 币种 链接 true
创建后就可以在http://yoyow.bts.ai/witness 或是通过get_witness查看你的见证人信息了。
【3】见证人信息更新(增加押金等)操作:update_witness
用法:unlocked >>> update_witness 你的账号名 出块签名密钥(资金密钥公钥) 押金金额(10000+) 币种 链接 true(不需要修改的内容填null)
不想当见证人了也是用update_witness将押金金额改为0即可。
提示:什么是押金?
YOYOW采用DPOS的设计,每3秒一个块。见证人负责出块,维护网络正常运行,并因此获得出块奖励作为报酬。任何账户抵押一定数量的 YOYO 币即可获得见证人身份。如果一个见证人在同一个块号出两个hash不同的块,系统认为该见证人有双花意图,将扣除一定金额押金作为惩罚。
下面,我们需要回到节点命令行窗口中操作。
首先是要关闭之前打开的节点命令行窗口,可以按CTRL+C,等程序自动退出。
【1】带参数运行节点
重新执行命令时,带上自己见证人账号名和出块密钥作为参数。
执行:
C:\Users\Administrator>d:
D:\>cd yoyow
D:\yoyow>yoyow_node --rpc-endpoint -w 你的账号名 --private-key "[\"出块签名密钥(资金密钥公钥)\",\"资金密钥私钥\"]"
看到像下面这样在出块了就是正常了!你可以在http://yoyow.bts.ai/witness 区块浏览器找到你的见证人账号,观察最新确认区块和丢块数。
见证人上线后,用get_witness命令看出块信息,如果显示"signing_key": "YYW1111111111111111111111111111111114T1Anm",表示见证人已经离线,需要用 update_witness 命令重新设置出块签名密钥(资金密钥公钥),才能正常出块。
上面这个就是见证人离线
下面才是正常的
在命令行钱包里面使用get_full_account命令可以看到更详细的账户信息,包括出块奖励等。
【2】领取见证人出块奖励/工资:collect_witness_pay
用法:unlocked >>> collect_witness_pay 你的账号名 金额 YOYO true
【3】见证人离线:在更换服务器、关机维护等情况时一定要先主动离线,避免大量丢块,影响信誉。离线也是用update_witness 命令,将出块签名密钥(资金密钥公钥)设置为"YYW1111111111111111111111111111111114T1Anm"。
举例:
如果大家遇到了文中并未提到的问题,可以在YOYOW见证人交流群中求助,现在人太多,请加微信applepepe邀请入群。

我是朗塔,OnblockChain链上团队成员。
我们的YOYOW见证人ID是:309431443
我们将在9月14日前建立一个稳定的节点,成为见证人为社区服务,这是我们的竞选宣言:http://onblockchain.net/post/2017/09/08/Campaign-for-yoyow-witness
(目前节点还在本地测试,可能会主动离线)
请成为我们的一千万票之一!
下面大家为链上投个票,当作练习吧!
投票方法:
1、在官方GIT下载最新程序:https://github.com/yoyow-org/yoyow-core/releases
2、将压缩包解压到D盘根目录,将文件夹名改为yoyow。
3、打开window自带的命令提示符工具(系统工具里找,或在“运行”里输入CMD)
通过命令提示符带参数启动yoyow_node.exe:
执行:
C:\Users\Administrator>D:
D:\>cd yoyow
D:\yoyow>yoyow_node --rpc-endpoint
等待网络连接成功,屏幕上会有每3秒一个块的显示信息的时候就是成功了,如下图。
如果节点长时间没有输出,卡住了,请检查机器时间是否正确,要精确到秒。
4、打开一个新的命令行窗口
执行:
C:\Users\Administrator>D:
D:\>cd yoyow
D:\yoyow>yoyow_client
会连接到上面步骤运行的节点,最后显示提示 new >>> 如下图:
5 、要为我们投票,首先需要您在主网账户上有一些YOYO,账户内的YOYO数额代表您的投票权,1YOYO=1票(投票不会让您的YOYO减少)。
如何成为主网上有YOYO的男人/女人请看这里:YOYOW代币转主网教程.pdf (353.82 kb)
做下面的这些事前,你需要在命令行钱包中导入私钥(active key),私钥可以在https://wallet.yoyow.org/#/settings/viewpurview 中查看,点击“资金密钥(active key)”后的查看私钥,输入密码,复制私钥。(私钥不能透露给任何人)
6、在命令行钱包中设置钱包密码:set_password
用法:new >>> set_password 密码
(比如:我想要设置的密码是yoyow-pass,这个密码要记牢,下次再打开命令行钱包解锁操作,需要用此密码解锁)
在命令行钱包中输入密码解锁:unlock
用法:locked >>> unlock 密码
7、在命令行钱包中导入您的资金密钥(active key)私钥: import_key
用法:unlocked >>>  import_key 账号名 私钥
8、设置我们为投票代理:
方法:unlocked >>> set_voting_proxy 您的账号名 309431443 true
9、取消我们或其他人为您的投票代理:
方法:unlocked >>> set_voting_proxy 您的账号名 null true
10、或直接为我们投票:
方法:unlocked >>> update_witness_votes 您的账号名 [309431443] [] true
11、撤销您为我们或其他人的投票:
方法:unlocked >>> update_witness_votes 您的账号名 [] [您的账号名] true

如果您在为我们投票时遇到问题,也欢迎加入链上社区的微信群,如果人满或二维码失效可以加我的微信:laifeilim拉入群。


回复

使用道具 举报

  • TA的每日心情
    慵懒
    2017-11-2 23:02
  • 136

    主题

    385

    帖子

    3350

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    3350
    发表于 2017-9-14 15:18:09 | 显示全部楼层
    这篇很长,原创,辛苦了
    投票给我见证人:update_witness_votes 您的账号ID [388453192] [] true
    投票给我理事会:update_committee_member_votes  您的账号ID [388453192] [] true
    设置我为代理:set_voting_proxy 388453192 other true
    电报群组:https://t.me/yoyow123
    区块浏览器:http://explorer.yoyow123.com/
    手机区块浏览器:http://e.yoyow123.com/
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    3

    帖子

    18

    积分

    新手上路

    Rank: 1

    积分
    18
    发表于 2017-9-29 23:42:27 来自 yoyow123 手机触屏版 | 显示全部楼层
    辛苦辛苦~
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则