[GPU挖矿教程] 星火矿池-星火矿池Cosmos CLI委托教程

[复制链接]
25983 |0
发表于 2019-3-1 18:30:00 | 显示全部楼层 |阅读模式
由于官方教程详尽(点击查看Cosmos官方委托教程 ),阅读起来较为复杂,所以我们写了一版委托Atom给星火矿池的简易教程。
一、安装gaiacli
gaiacli: 与gaiad全节点交互的命令行用户界面。
请检查并且确认你下载的gaiacli是可获得的最新稳定版本
通过源代码安装
gaiacli 需要通过操作系统的终端窗口使用,打开步骤如下所示:
  • Windows: 开始 > 所有程序 > 附件 > 终端
  • MacOS: 访达 > 应用程序 > 实用工具 > 终端
  • Linux: Ctrl + Alt + T

    二、Cosmos账户
    每个Cosmos账户的核心基础是一个包含12或24个词的助记词组,通过这个助记词可以生成无数个Cosmos账户。私钥是控制一个账户中所存资产的钥匙。私钥是通过助记词单向产生的。如果您不小心丢失了私钥,你可以通过助记词恢复。 然而,如果你丢失了助记词,那么你就有可能失去对由这个助记词产生的所有私钥的控制。同样,如果有人获得了你的助记词,他们就可以操作所有相关账户。
    谨慎保管并不要告诉他人你的助记词。 为了防止资产被盗或者丢失,您最好多备份几份助记词, 并且把它们存放在只有您知道的安全地方,这样做将有助于保障您的私钥以及相关账户的安全。
    2.1恢复众筹时账户
    这部分内容仅适用于众筹活动参与者
    (1)通过硬件钱包设备进行操作
    最好使用一个新的钱包设备来恢复您的Cosmos账户。 当然,您可以通过 设置>设备>重置所有 将一个已经有助记词的(用过的)数字钱包重新初始化。但请注意,这样会清空您设备中现有的助记词,如果您没有做好备份的话,有可能会丢失您的资产
    对于一个没有初始化的数字钱包设备,您需要做如下操作。
    [ol]
  • 将您的数字钱包设备通过USB与电脑链接
  • 同时按下两个按钮
  • 不要选择“配置一个新设备”选项,而是选择“恢复配置”
  • 选择一个PIN
  • 选择12个词选项
  • 逐个按顺序输入您在众筹时获得的12个助记词
    [/ol]
    现在,您的钱包已经正确地设置好您在众筹时获得的助记词,切勿丢失!任何时候您的钱包设备出现问题,您都可以通过助记词在一个新的钱包设备上恢复所有账户。
    [/url](2)在电脑上操作
    注意: 在一台没有联网的计算机上执行以下操作会更加安全
    如果您希望通过众筹时获得的助记词恢复账户并保存相关私钥,请按以下步骤操作:

    gaiacli keys add  --recover
    首先,您需要输入一个密码来对您硬盘上账户的私钥进行加密。每次您发出一笔交易时都将需要输入这个密码。如果您丢失了密码,您可以通过助记词来恢复您的私钥。
    - 是账户名称,用来指代用助记词生成私钥/公钥对的Cosmos账户。在您发起交易时,这个账户名称被用来识别您的账户。
    2.2创建账户
    (1)使用硬件钱包设备进行操作
    建议仅使用您新买的钱包设备或者您足够信任的设备
    通过下面的步骤确认您的设备是否兼容gaiacli:
    [ol]
  • 下载[url=https://www.ledger.com/pages/ledger-live]Ledger Live应用.
  • 通过USB将钱包与计算机连接,并且将钱包固件升级到最新版本。
  • 到Ledger Live钱包的应用商店下载”Cosmos“应用(这可能需要花些时间)。下载”Cosmos“应用程序需要在Ledger Live钱包Settings选项中激活Dev Mode
  • 在你的钱包设备上操作Cosmos APP。
    [/ol]
    然后,通过以下命令创建账户:

    gaiacli keys add  --ledger
    注意: 该命令仅在硬件钱包已导入并在解锁状态时才有效

  • 是账户名称,用来指代用助记词生成私钥/公钥对的Cosmos账户。在您发起交易时,这个账户名称被用来识别您的账户。


    [url=https://github.com/shirleypyj/Market-1/blob/patch-7/delegator-guide-cli_cn.md][/url](2)使用电脑设备进行操作
    在一台没有联网的电脑上操作会更加安全
    通过以下命令创建账户:

    gaiacli keys add
    这个命令会产生一个24个词的助记词组,并且同时保存账户的私钥和公钥。 另外,您还需要输入一个密码来对您硬盘上账户的私钥进行加密。 每次您发出一笔交易时都将需要输入这个密码。如果您丢失了密码,您可以通过助记词来恢复您的私钥。
    千万不要丢失或者告诉其他人你的12个词的助记词组。 为了防止资产被盗或者丢失,您最好多备份几份助记词, 并且把它们存放在只有您知道的安全地方,如果有人取得您的助记词,那么他也就取得了您的私钥并且可以控制相关账户。
    在确认已经安全保存好您的助记词以后(至少3遍!),你可以用如下命令清除终端窗口中的命令历史记录,以防有人通过历史记录获得您的助记词。
    history -c
    rm ~/.bash_history
    三、设置gailcli访问Cosmos Hub网络
    请不要与任何人分享您的助记词。
    用下面的命令行完成对gaiacli的配置:

    gaiacli config  
    此命名允许您为每个参数设置缺省值。
    首先,设置想要访问的全节点的地址:

    gaiacli config node :
    // 样例: gaiacli config node https://77.87.106.33:26657
    然后,设置 --trust-node 指标的缺省值。

    gaiacli config trust-node false
    // 如果您运行一个轻节点,可以设置为true
    最后,设置需要访问的区块链的 chain-id

    gaiacli config chain-id mainnet
    四、委托Atom&提取奖励
    查询账户余额或其他账户相关信息
    gaiacli query account
    委托您的Atom
    gaiacli tx staking delegate   --from  --gas auto --gas-prices
    委托给星火参数设定样例:
    gaiacli tx staking delegate cosmosvaloper18thamkhnj9wz8pa4nhnp9rldprgant57pk2m8s 10000stake --from  --gas auto --gas-prices 0.001stake
    =cosmosvaloper18thamkhnj9wz8pa4nhnp9rldprgant57pk2m8s(验证者地址)
    =10000stake(委托数量)
    =0.001stake(手续费,可自定义)
    (您的账户名称)
    提取所有的奖励
    gaiacli tx distr withdraw-all-rewards --from  --gas auto --gas-prices
    =0.001stake(手续费,可自定义)

    确认交易发出后,可以用以下查询:
    // 您的账户余额在您委托Atom或者取回奖励后会发生变化
    gaiacli query account
    // 您在委托后应该能查到委托交易
    gaiacli query staking delegations
    // 如果交易已经被打包,将会返回交易记录(tx)
    // 在以下查询命令中可以使用显示的交易哈希值作为参数
    gaiacli query tx

    如果您是连接到一个可信全节点的话,您可以通过区块链浏览器查看交易。
  • 回复

    使用道具 举报

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

    本版积分规则

    快速回复 返回顶部 返回列表