维基链的命令行是如何高效快速的对维基链节点进行操作的

匿名2019-09-09 23:30:40
浏览:0次

维基链致力于搭建第三代区块链商业公链,充分利用区块链技术的去中心化、不可篡改性以及公平公正的优势,提供企业级区块链基础设施以及行业解决方案,实现新时代背景下新商业模式的构建。维基链采用DPOS股份授权证明机制。DPOS是一种新的保障加密货币网络安全的算法,他能通过实施科技式的民主以抵消中心化所带来的负面效应,又能通过节点记账的方式最大化公链的效能。

维基链的命令行是如何高效快速的对维基链节点进行操作的

什么是命令行

命令行,是一种面向开发者的工具。 众所周知,在Linux系统中,Linux本身也提供了一系列的命令行工具,比如ls、cd、ps等等开发者常用命令,方便开发者轻松地与Linux系统进行交互。类似的,WaykiChain也为开发者提供了相应的工具,开发者通过此命令行工具可以高效快速的对维基链节点进行操作。在维基链中,此命令行工具被称为coind。

什么是coind

coind 是WaykiChain节点的命令行工具,可以快速轻松地启动全节点。在全节点启动后,用coind命令行可以直接与全节点进行交互操作,比如新建地址、注册地址、转账、查询余额等常规操作。

依赖

任意版本的Docker

维基链的命令行是如何高效快速的对维基链节点进行操作的

安装

以WaykiChain全节点接入Testnet为例,介绍coind命令行如何与全节点进行交互操作。

根据文档https://www.wiccdev.org/book/zh-hans/NodeDeployment/testnet.html

进行全节点部署,并接入WaykiChain Testnet。

维基链的命令行是如何高效快速的对维基链节点进行操作的

操作

1. 进入Docker。

维基链的命令行是如何高效快速的对维基链节点进行操作的

2. 进入Docker后,默认已经存在coind命令行工具,执行coind help命令查看所有命令。

维基链的命令行是如何高效快速的对维基链节点进行操作的

3. 执行coind help + 指定命令查看具体操作指南,以本地转账为例。

执行coind help sendtoaddress 显示了帮助信息,包含命令功能简介、参数含义、返回值含义、例子等信息,帮助信息与RPC-JSON接口保持一致。方便指导开发者对节点进行操作。

维基链的命令行是如何高效快速的对维基链节点进行操作的

4. 执行coind getinfo 查看节点信息操作。

维基链的命令行是如何高效快速的对维基链节点进行操作的

5. 执行coind getnewaddress 进行新建地址操作,如图所示新建地址为

wViuAVTxmJ86YrXsjfn6q7CgR4SCbHsEvv

维基链的命令行是如何高效快速的对维基链节点进行操作的

6. 执行coind listaddr 查看全节点钱包中所有的地址及余额等信息。

维基链的命令行是如何高效快速的对维基链节点进行操作的

7. 执行 coind sendtoaddress + 参数命令进行转账,等待交易被确认后,查看接收者地址余额。

维基链的命令行是如何高效快速的对维基链节点进行操作的

总结

coind 命令行工具提供了用户与节点(包含钱包)交互的入口,其操作效果基本和RPC-JSON接口的功能简介、参数含义、返回值含义等保持一致。

免责声明: 本文仅代表作者个人观点,与家合网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。如有关于作品内容、版权或其它问题请和家合网联系。

基于区块链技术的商业级基础设施RubyChain路链介绍
    无论比特币、以太坊还是其他公共区块链项目,为了业务逻辑、技术实现的简单,对于生成的区块都只有一种类型区块,首尾相链
基于区块链拜占庭容错共识的Libra共识算法介绍
    Facebook 近日公布的 Libra 白皮书引起各界持续关注,其网站公开的技术文档也被诸多专家审视。文档提到,
比特币中本聪共识的特点优势介绍
    导读 本文是Rebase社区的Harry在《全名挖矿月》Nervos专场活动上做的分享。 比特币共