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

查看: 2305|回复: 6

「教程」如何成为YOYOW见证人?(Windows 版)

[复制链接]
  • TA的每日心情
    慵懒
    2017-11-2 23:02
  • 136

    主题

    385

    帖子

    3350

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    3350
    发表于 2017-9-10 21:17:37 | 显示全部楼层 |阅读模式
    因为是韭菜教程,我们在这里只介绍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拉入群。
    来源:区块链上-ONBLOCKCHAIN

    投票给我见证人: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/
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-10-27 16:42
  • 3

    主题

    7

    帖子

    89

    积分

    注册会员

    Rank: 2

    积分
    89
    发表于 2017-9-16 13:53:31 | 显示全部楼层
    为什么我下载程序包下载不了呢
    回复

    使用道具 举报

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

    主题

    385

    帖子

    3350

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    3350
     楼主| 发表于 2017-9-16 18:22:17 | 显示全部楼层
    xixihaha 发表于 2017-9-16 13:53
    为什么我下载程序包下载不了呢

    在墙外
    投票给我见证人: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/
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-10-27 16:42
  • 3

    主题

    7

    帖子

    89

    积分

    注册会员

    Rank: 2

    积分
    89
    发表于 2017-10-1 20:25:21 | 显示全部楼层
    file:///C:/Users/Administrator/Desktop/H6%5DF3]FPTOL1K5PHN3_G)(S.png
    谁能告诉我这是什么意思,应该如何处理?
    回复

    使用道具 举报

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

    主题

    385

    帖子

    3350

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    3350
     楼主| 发表于 2017-10-2 00:02:51 | 显示全部楼层
    xixihaha 发表于 2017-10-1 20:25
    谁能告诉我这是什么意思,应该如何处理?

    只是这样写的话,我也不知道是什么意思

    好像是个桌面 PNG 图片文件
    投票给我见证人: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/
    回复

    使用道具 举报

    该用户从未签到

    2

    主题

    12

    帖子

    42

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    42
    发表于 2018-1-6 09:36:12 | 显示全部楼层
    见证人增加押金或是减少押金,是直接输入最后的金额,还是输入要增加或减小的金额??
    怎样用  update_witness  来操作?
    回复

    使用道具 举报

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

    主题

    385

    帖子

    3350

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    3350
     楼主| 发表于 2018-1-11 16:10:44 | 显示全部楼层
    lemooljiang 发表于 2018-1-6 09:36
    见证人增加押金或是减少押金,是直接输入最后的金额,还是输入要增加或减小的金额??
    怎样用  update_witn ...

    直接输入总金额,在线钱包就可以设置,应该是叫改变押金,而不叫增加押金
    投票给我见证人: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/
    回复

    使用道具 举报

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

    本版积分规则