蚂蚁链

蚂蚁链,链天下

区块链学习篇之—公信宝GXC小试牛刀

区块链学习篇之—公信宝GXC小试牛刀

记得在公信宝升级第三版本白皮书之前,升级一个终身会员消耗是6个GXS,第三版白皮书升级之后,GXS改符号变成GXC了,升级一个终身会员的花销也变成了50GXC,很暴力啊。这篇文章带大家看两个有意思的东东:升级终身会员和自定义信息上公信链。

一、准备工作:

1.下载公信宝客户端:https://github.com/gxchain/gxb-core/releases/tag/v1.0.181106b
2.解压:tar -zxvf gxb_osx_1.0.1801106.tar.gz
解压出来一个文件名为programs的文件夹
3.链接钱包接入点:

./programs/cli_wallet/cli_wallet -swss://node1.gxb.io -w wallet.json
Logging RPC to file: /Users/bitmain.com/data/gxs/witness_node_data_dir/logs/rpc/rpc.log
2208241ms th_a       main.cpp:155                  main                 ] key_to_wif( committee_private_key ): 5KCBDTcyDqzsqehcb52tW5nU6pXife6V2rX9Yf7c3saYSzbDZ5W
2208245ms th_a       main.cpp:159                  main                 ] nathan_pub_key: GXC6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV
2208248ms th_a       main.cpp:160                  main                 ] key_to_wif( nathan_private_key ): 5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3
Starting a new wallet with chain ID 4f7d07969c446f8342033acb3ab2ae5044cbe0fde93db02de75bd17fa8fd84b8 (from egenesis)
2208251ms th_a       main.cpp:207                  main                 ] wdata.ws_server: wss://node1.gxb.io
2208434ms th_a       main.cpp:212                  main                 ] wdata.ws_user:  wdata.ws_password:
Please use the set_password method to initialize a new wallet before continuing
new >>>
第一次链接接入点会要求设置钱包密码,这个钱包就是随后会在本级目录下生成的wallet.json的密码。
new >>> set_password "antchain.com blog"
null
如果设置成功,就会返回如上所示的null。
locked >>> unlock "antchain.com blog"
null
解锁成功也会返回null。

二、开始表演之升级终身会员:

1.导入欲升级终身会员的账号
import_key 账户名 账户名对应的私钥
unlocked >>> import_key antchain.com YOUR_ACCOUNT_PRIVATE_KEY
2684531ms th_a       wallet.cpp:800                save_wallet_file     ] saving wallet to file wallet.json
2684540ms th_a       wallet.cpp:472                copy_wallet_file     ] backing up wallet wallet.json to after-import-key-4f1e092b.wallet
true
导入成功会返回true,要是不成功那返回的可能就各有各的不同了。
2.升级终身会员
upgrade_account 帐户名 GXC true
unlocked >>> upgrade_account antchain.com GXC true
其中GXC表示使用GXC支付手续费,true表示发起交易广播。如果帐户余额充足,执行成功后,会打印一段消息体:
{
  "ref_block_num": 51301,
  "ref_block_prefix": 252034764,
  "expiration": "2018-11-20T11:09:30",
  "operations": [[
      8,{
        "fee": {
          "amount": 5000000,
          "asset_id": "1.3.1"
        },
        "account_to_upgrade": "1.2.1043496",
        "upgrade_to_lifetime_member": true,
        "extensions": []
      }
    ]
  ],
  "extensions": [],
  "signatures": [
    "201d4b8420915352s54bfe1460fbe4f8b916d2183f4eed5fda3f7305bdf7a9b1962b7f676cefbe56487947781a800838e7c9b3aae240beb177eaa682d0939ba8c1"
  ]
}
3.升级完成:
好了,经过以上操作,我们已经升级终身会员成功,如果想从区块浏览器上查询,可访问https://block.gxb.io/#/account/antchain.com进行查询。

4.用途:
有人问升级这个终身会员有嘛用呢,就目前来看: 
第一,现在升级终身会员花费可能会小,白皮书3.0之前升级一个会员才花费6个公信币,现在已经需要50个了,保不齐以后会需要多少个;
第二,从以下图片可以看出有终身会员这层身份的话,对于某些操作还是会相对便宜一点的。

当然了,从官方上提示的信息显示,以上这些费率是可能会调整的:
在公信宝系统中,每一种操作都将花费相应手续费。手续费率可能发生变化。然而,手续费的调整需要获得股东的授权。所以每一位持有公信宝核心资产的股东对费率的构成都有话语权。如果股东确信某种手续费的降低将带来好处,并且达成共识,那么该种手续费则由区块链自动进行调低。区块链参数的改变由理事会成员提出动议。这些成员由全体股东投票选举产生,以提高系统灵活性和响应率。

三、开始表演之自定义数据上链:
1.数据上链:
格式如下:
custom 帐户名 0 "文本" GXC false
其中帐户名为已导入钱包的帐户名; 0表示序号,正整数即可; "文本" 是一串长字符串,会按原样记录在区块链上; GXC为使用GXC支付记帐手续费; false表示只预演,不实际执行,如果要执行,需要把false改为true
custom antchain.com 0 "\n欢迎光临蚂蚁小窝,\nAntChain.Com。\n要么读书,\n要么旅行,\n身体和灵魂总有一个在路上。\n" GXC true
执行以上命令就会返回如下结构体:
{
"ref_block_num": 52770,
"ref_block_prefix": 3191856550,
"expiration": "2018-11-20T12:23:06",
"operations": [[
35,{
"fee": {
"amount": 1001,
"asset_id": "1.3.1"
},
"payer": "1.2.1043496",
"required_auths": [],
"id": 0,
"data": "0ae6aca2e8bf8ee58589e4b8b4e89a82e89a81e5b08fe7aa9defbc8c0a416e74436861696e2e436f6de380820ae8a681e4b988e8afbbe4b9a6efbc820ae8a681e4b988e69785e8a18cefbc8c0ae8baabe4bd93e5928ce781b5e9ad82e680bbe69c89e4b880e4b8aae59ca8e8b7afewb88ae381820a"
}
]
],
"extensions": [],
"signatures": [
"2007b4ac3ffe8cb4d6f770a9a0be24edfd9a1cfea151a0a88ee7f06d92f88adf380a918da34816960e92dbd6327af763e068c0b0cbeeacf5221885a5091c6a999a"
]
}
2.区块链查询:
通过点击左边的这笔'自定义',可以从链上看到我刚刚自定义的内容:
https://block.gxb.io/#/transaction/2447d17ab7cc9ef4f0b012ed2d3c2cc2a4a6a73c

四、打赏地址:
GXC账号:antchain.com

Go Back



评论

检索

文章类型

文章分类