pow和pos是什么意思,pow和pos哪个有前景

  

  POW(工作证明),工作量证明。   

  

  POS(股权证明),权益证明。   

  

  两者都试图达到一种“随机选择节点产生区块,选择节点的某些可验证资源的概率成正比,然后,由于我们采用最长链共识,要想推翻已确认的区块,需要掌握50%以上的资源”的状态,但两者所需的资源是不同的:前者是工作量,后者是我们拥有的资金量。   

  

  一般来说,质押的财富是帮人记账的,记账人不作恶的依据是质押的财富大于他做假账的收益。一个抵押现实世界的财富(电力、劳动力、硬件成本等。),另一个质押虚拟世界的财富(token)。   

  

  共识算法是指大多数人对同一问题达成统一的认识。有中心的时候,中心说了算。现在的解决办法是,放权后,谁说了算,谁就“投票”。   

  

  投票权分配:POW给大家,一个CPU(矿机或者GPU)一票。每个人POS,一个硬币和一张(n)票。   

  

  俗话说的51%攻击,也就是女巫攻击,指的是伪造选票,就像是划算不划算一样。防御肯定是增加伪造“假票”的成本,所以POW和POS都需要质押不同的财富(真实的或虚拟的)。   

  

  一、POW   

  

  优点:匿名投票,无需许可;高投票成本(硬件、电力等。);投票费用与投票绑定(投票后不可修改)。   

  

  缺点:高延迟,低TPS,资源消耗,环保。   

  

  针对高延迟和低TPS,提高排块速度和效率的解决方案有:1。比如ITC,降低排块难度;2.像BCH一样,扩大数据块容量。   

  

  相比一般认知,速度上来了,但效率变得更慢了。块越大,播放速度越慢。输出速度快,别人(30%算力)的输出块(链A)还没播,我自己(40%)就出了新块(链B)。这时候分歧就严重了,谁说了算就又出现了。链A和链B,此时不需要51%的算力,作恶者只需要11%的算力就能让我的块失效。链B的数据同步是选择链A(即回滚),安全性大大降低。只需要比计算能力最强的两个分支的差大,作恶者就可以低成本伪造假票获利。   

  

  如果要避免分叉,广播速度和闭塞速度要合适,带宽利用率不能太高。TPS自然被限制在一定范围内。比如比特币采用最长链共识,600秒生成1MB块。相比100MB/S甚至更大的带宽,其带宽利用率极低,安全性高。   

  

  二、POS   

  

  优点:延迟低;保护环境和节约资源。   

  

  缺点:通信复杂度与投票人数成正比;非匿名,有权限;投票成本低(签名即可);投票权可以重复使用和转让。   

  

  通信复杂度问题简单易解:如何公平分配随机数成为随机选择委员会代表票或代理票的关键。   

  

  无利益攻击,多一票。因为投票权和包装权是分开的,可以先投票再封杀。有选举权就可以随便投。无论谁获得封杀权,都会有投票奖励。方法就是监督机制。多一票就要处罚,无形中增加了成本。   

  

  贿选,投票权可以转让,灵活的寻租空间,给了作恶者更大的操作空间,用极低的成本买到更多的选票。   

  

  远程攻击,投票权重用。a拥有10%的货币或股权,利用投票权获得报酬后,出售该部分的货币或股权,再将其对应的私钥出售给行为人。作恶者通过收集50%甚至更高的私钥来完全或部分覆盖它,从创建块重新创建一个长区块链分支,并制作一个新块代替诚实节点的块(回滚),从而替换主链。解决方法:保证弱活跃度,每隔一段时间检查并同步主链最新状态。锁定证据   

  

  所以POS设计的初衷是基于安全假设,每个人都是理性诚实的人:1。他们不会提前告诉别人自己有选举权;2.投票后删除本轮私钥,不能卖给别人;3.他们还必须定期上线同步自己的状态,计算自己在接下来的一段时间内是否有投票权,如果有,就按时上线投票。   

  

  比德财经   

  

  致力于打造专业、品质、深度的区块链内容   

  

  给区块链人士提供成长平台。   

相关文章