NEO 节点介绍

全节点(full nodes)是存储 NEO 区块链所有数据的节点,经过 P2P 的方式与区块链网络链接,在区块链网络中,全部的全节点都是平等的,既充当客户端又充当服务器。html

NEO 有两个全节点程序:node

  • NEO-GUI: 面向普通用户,提供图形界面,具备除共识外的全部功能。
  • NEO-CLI: 面向开发者,提供命令行界面,具备一些钱包操做的基本功能,除此以外还会对外提供 API,能够与其它节点达成共识,参与区块的生成。

NEO 节点下载地址

  Neo-GUI Neo-CLI
程序 下载地址 下载地址
源代码 Github Github

GUI 节点与 CLI 节点功能比较

端口说明/NEO-CLI安全策略

若是你想让外部程序访问该节点的 API 须要开放防火墙端口,如下是端口说明。git

NOTEgithub

强制要求:必须使用白名单或防火墙以屏蔽外部服务器请求,不然会有重大安全隐患。安全

NEO-CLI 自己不提供远程开关钱包功能,打开钱包时也没有验证过程。所以,安全策略由用户根据自身状况制定。对于交易所,因为钱包要一直保持打开状态以便处理用户的提现,所以,从安全角度考虑,钱包必须运行在独立的服务器上,并参考下表配置好端口防火墙。服务器

  Mainnet Testnet
JSON-RPC via HTTPS 10331 20331
JSON-RPC via HTTP 10332 20332
P2P via TCP 10333 20333
P2P via WebSocket 10334 20334

原文:http://docs.neo.org/zh-cn/node/introduction.html网络

相关文章
相关标签/搜索