通过NPW认识MasterNode
NPW
NPW是由很早进入该领域的微博大V樱花,携其研发团队发行的一个区块链上的数字货币,MasterNode就是该链的基础设施。在了解NPW过程中学习了MasterNode的相关知识,再次做个记录,如果错误请指正。
NPW 全称为NEW POWER COIN ,官方网址为http://npw.live/,中文社区QQ群:786683899,相关信息可以去官网以及社区查证。
节点
在电信网络中,一个节点是一个连接点,表示一个再分发点或一个通信端点(一些终端设备)。节点的定义依赖于所提及的网络和协议层。一个物理网络节点是一个连接到网络的有源电子设备,能够通过通信通道发送、接收或转发信息。[节点维基百科]
在区块链网络里,有很多节点的存在,只不过一般用户并没有意识到它的存在,比如常见的任一币种的QT钱包(又称重钱包/全节点钱包),就算是一个节点,因为用户随时可能有关掉钱包等不稳定操作,作为节点无法提供稳定的对外服务 ,所以并没有赋予这个钱包本身过多的对外服务能力。
MasterNode是由DASH币第一个推出的,DASH希望成为一个去中心化的自主管理的组织(DAO),但如何设计以及实施是个问题。MaterNode就成了其寄予厚望的设计措施(主节点投票),当然MasterNode也对其他特性提供支持:匿名交易、即时交易、分布式的稳定的节点服务等等。
主节点是在同一区块链上使用相同的钱包软件运行的节点,以向网络提供额外的服务。称之为服务证明Proof-of-service (PoSe)
在详细介绍主节点是什么之前,我们需要先了解如何拥有一个主节点。
如何搭建一个NPW主节点
拥有2万枚NPW
想要成功运行一个主节点,需要有2万枚NPW数字货币,将2万枚作为抵押,才有权利运行一个主节点,这种抵押政策也算是一种稳定货币价格的手段。
同时,作为对抵押货币的奖励,主节点都会获得一定的区块收益,NPW里面POS阶段为区块奖励的80%。
一个VPS
使用linux系统的服务器,由于主节点需要提供稳定的服务,所以需要使用具有独立ip的vps来进行部署,全天候运行,为区块链网络提供一系列的服务。
注:VPS需要花费一定的费用来向云服务器厂商租用,而且VPS停止会导致主节点停止获得收益。
一点点编程技术
因为跟服务器、程序有关,所以部署主节点需要一些计算机基本技术,了解怎么操纵服务器,怎么用命令行工具,怎么用脚本语言等等。这方面,每个主节点货币都会提供教程。
有了上面的一些铺垫,我们来了解一下为什么DASH/NPW这样的区块链要用MasterNode来作为其基础设施。
基础节点能力
作为一个节点,起码要有基础的能力,主节点具备存储完整区块链数据库的能力,支持整个区块链网络实现即时交易、隐私交易。保证用户可以通过钱包很快链接同步区块链,并完成交易。
分布式主节点
在大家的钱包同步区块的时候,钱包会去获取区块链网络中存在的节点,与其通讯来同步数据做验证等操作,一般项目初始阶段都是官方搭建的一些节点,官方会给与几个同步地址来让用户同步钱包,当有了更多的MaterNode以后,用户搭建的遍布全球的MaterNode可以为全球用户提供更快捷的数据通讯服务,这不需要官方来自行维护,更符合去中心化自治自维护的特点。
权利分散的投票机制
去中心化是区块链目标之一,那么去中心化以后如何实现社区自治,DASH在这里给出了一个解决方案。依靠于抵押货币机制,MasterNode保证了不会被同一人大量拥有(这需要付出很多钱),分散的MasterNode保证了没有集权行为,DASH创建了MasterNode投票机制,以及一系列的规则,来保证社区提案可以被确认或者否定。绝大部分动作都在区块链上运行。
锁币机制
每个MasterNode都会锁定一定数量的货币,这是行业通用做法,锁定一定量的数字货币会让流通量减少,但同时也是稳定币价的一种方式。当然锁定的货币还在用户手中,用户随时可以解锁,这样主节点就不存在了。
奖励机制
MasterNode锁定了货币还提供了稳定的服务,当然需要一定激励措施,不同的区块链对MasterNode奖励不同,这里NPW是80%。MasterNode奖励措施从长期看是非常利于区块链稳定发展的措施,也能彰显项目方的一点点壮志雄心以及对未来的考虑。至于对于投资者盈利来说,需要各自考虑了。
[NPW节点概况] 从这里可以查看节点收益等情况。
参考
https://docs.dash.org/zh_CN/latest/masternodes/understanding.html