MVS全节点介绍
全节点(full nodes)是存储 MVS 区块链全部数据的节点,通过 P2P 的方式与区块链网络连接,在区块链网络中,所有的全节点都是平等的,既充当客户端又充当服务器。
MVS全节点由两个程序和一个前端资源组成:
- mvsd : 核心钱包程序,类似比特币中bitcoind的功能;
- mvs-cli : 命令行交互工具,类似比特币中bitcoin-cli的功能;
- mvs-htmls: 基于浏览器的前端交互资源,angularjs实现,本资源对于开发者不是必需的;
MVS全节点钱包下载地址
通常在官网https://mvs.org/wallet.html能够下载到最新版的MVS全节点客户端;
支持的版本:
| OS Version | Version | mvsd&mvs-cli |
|---|---|---|
| Red Hat Enterprise Linux 7 Server | 7+ | √ |
| Ubuntu | 14.04+ | √ |
| Debian | 8+ | √ |
| Fedora | 21+ | √ |
| CentOS | 6.5+ | √ |
| openSUSE | 13.2+ | √ |
| Docker | - | √ |
MVS全节点钱包功能一览
| mvsd&mvs-cli | Broswer GUI | |
|---|---|---|
| 图形界面 | √ | |
| 命令行界面 | √ | √ |
| 创建账户 | √ | √ |
| 导入导出助记符 | √ | √ |
| 创建地址 | √ | √ |
| 批量生成地址 | √ | √ |
| ETP转账 | √ | √ |
| ETP存款(锁仓) | √ | √ |
| 显示所有地址 | √ | √ |
| 显示所有资产 | √ | √ |
| 创建资产(未广播) | √ | √ |
| 删除资产(未广播) | √ | |
| 发行资产 | √ | √ |
| 转移资产 | √ | √ |
| 创建多方签名交易 | √ | √ |
| 离线签名 | √ | |
| 列出钱包中指定资产的交易明细 | √ | √ |
| 挖矿 | √ |
端口说明
如果你想让外部程序访问该节点的 API 需要开放防火墙端口,以下是端口说明,可以全部开放也可按需开放。
| 主网(Main Net) | 测试网(Test Net) | |
|---|---|---|
| JSON-RPC via HTTPS | × | × |
| JSON-RPC via HTTP | 8820 | 8820 |
| Websocket 通知 | 8821 | 8821 |
| P2P via TCP | 5251 | 15251 |