所谓区块链npos, 说直白点, 它其实就是非传统共识路径下的节点参与方式。

这种方式不靠着工作量证明来运作, 也没有完全去依赖权益证明, 相反地, 它是把那些出块节点、投票节点之外的定义给重新切了一刀, 专门留下了什么角色, 是专门留给那些虽然不出块、也不投票, 但是网络要是没有它们就会卡壳的那些参与者角色的一个说法。

区块链npos是什么

简单来说, npos指的是一种非POS型的节点, 它是不参与传统的出块和验证的, 但是它要承担诸如数据存储、跨链中继以及预言机喂价这样的工作任务。你不妨把它想象成像是区块链系统里面的后勤工作人员, 虽然没有去指挥作战行动但是却在保障弹药和物资补给方面起到了非常重要的作用。

区块链npos是什么 和PoS有啥不一样

之所以要把这部分专门拿出来叫做 npos , 原因是因为在分片这样的一种架构环境当中, 这些个节点它们是不承担那个共识投票这个任务的, 可是如果一旦这些节点掉线了的话, 那么跨链确认这一块就会中断, 例如 跨链桥的验证层 以及侧链里的锚定确认环节, 全都是依赖于 nops 这台机器去运行的, 只要缺失其中的任何一个, 就会引发事故这种糟糕的情况。

区块链npos和PoS有啥区别

PoS节点就像是存了保证金的法官, npos更像法庭里的书记员。前者因为有承担经济惩罚的风险, 一旦被slash就会被归零;后者不上账本、不投票, 主要任务是跑计算和通信任务, 就算挂了也不会扣本金, 只扣掉任务报酬罢了。

对普通用户来说, 区别在于收益结构。选择 PoS 的时候,大家赚到的是区块奖励加上验证手续费。而如果是 npos 呢, 人们赚取的主要是任务报酬。每当处理一次跨链确认动作的时候, 会分发几毫秒的 gas。这种模式细水长流, 但是天花板低。

你把这个给搞明白了之后, 那看各个链上的角色的时候, 你就会发现那个情况是很清晰的, 是谁在进行出块的操作, 是谁在负责存储数据的工作, 又是谁在运行跨链的流程, 它们都是各自归位于各自的岗位的, 完全就不是那一锅粥的状态了。