区块链发展至今已经诞生了许多的共识,其中大部分的共识机制诞生于“Proof of X部落”和“BFT(拜占庭容错)部落”,目前区块链世界以“Proof of X部落”的共识居多。

谈及Proof of X,我们立刻就能想到POW、POS、POC这三大主流共识。POW与POS是最早的Proof of X部落共识,而POC则较晚诞生于区块链的世界。那么三大主流共识,究竟谁才是共识之王?

POW(Proof of work工作量证明)——区块链世界最早的共识机制

POW是区块链世界最早被应用的共识机制,它让BTC网络安全稳定的运行了10年,BTC也凭借POW坐稳加密货币一哥的位置。尽管POW最初的设定是搭建人人皆可参与、少数服从多数的制度、权利均等,但随着币价的高涨以及资本方的进入和专业矿机的面世,POW的准入门槛也渐渐的太高,而每个人拥有的权利平等更是无从谈起。

POW的缺点

1、POW共识实现过程高度依赖区块链网络节点贡献的算力。加密数字货币生态圈已经在资本和设备方面呈现出明显的“军备竞赛”态势,逐渐成为高能耗的资本密集型行业,进一步凸显了资源消耗问题。

2、以比特大陆为首的巨头,在过去的一年里占据了BTC全网65%的算力,马太效应开始显现,51%的攻击随时能够发动。

3、由于需要通过设置一定的工作量来达成共识,PoW 的区块链通常处理交易业务的性能非常低,比如比特币TPS 理论上最多只有7笔/秒,这也就是说PoW天然受到区块链不可能三角的限制。

而为了解决POW的弊端,各种共识机制开始登上舞台,向POW发起挑战。

POS(Proof of stake权益证明)——POW强有力的挑战者

正因为PoW的势微,主流算法里面,PoS顺理成章的成为了POW强有力的挑战者。近些年来,基于PoS共识打造的区块链逐渐增多,甚至于ETH也计划从PoW转到PoS,而随着Tezos、Cosmos等公链的出现,”Staking经济”一度成为了2019年热词,也受到了交易所和钱包的大力追捧。

客观来说,PoS的诞生确实解决了PoW的部分弊端:

1、POS在挖掘新区块时避免了电力资源浪费,同时系统区块的自动产出缓解了由于数字资源有限性而产生的通货紧缩;

2、PoS共识机制弱化了中心矿池规模经济的需求,算力集中垄断的情形也得到了缓解,个体竞争力差别相对减小;

3、就51%攻击而言,PoS共识机制发起一小时攻击的成本远大于PoW共识机制。

但PoS也不是万能的,它也存在着以下问题:

1、用户在PoS中可以同时在两个分叉上面下注;无论哪一个分叉后面被公认为主链,该用户都可以获得奖励而没有机会成本的损失。这样也在事实上会干扰共识的形成。

2、PoS主网上线伊始,创世块中分配的Token绝大多数属于数量有限的项目方和早期投资人。因此PoS 的区块链很容易被早期用户垄断和支配。

3、很多PoS依赖于BFT类算法,但是许多BFT类共识需要确定节点后才能进行下去。记账节点的不确定还会增大网络分区的概率。

于是,追求完美的人们又推出了许多混合类共识,比如PoW+PoS、DPoS+BFT等。同时出现的当然还有本文即将介绍的第三种共识机制——PoC。

POC(Proof of capacity容量证明)——即将成为区块链世界受众最多的共识?

POC最早诞生于2014年,但因POW的强盛,而一直处于不温不火的状态。这种通过普通硬盘就能挖矿的共识机制,可以说拥有着世界上天然的最大受众群体,门槛也比PoW的ASIC矿机和PoS的硬件要求低得多—假如每台电脑都可以锁定筹码挖矿获得收益,市场会有多大?

在2018年的大熊市中,凭借着POC币种的良好表现,终于在沉寂了4年后,POC迎来了新生。

那么,PoC到底有哪些优势呢?

1、相比于POW,POC挖矿将算力替换成硬盘空间,在很大程度的杜绝了POW挖矿造成的资源浪费以及对环境不友好等问题,让矿工从挖矿中赚取更多的利润。

2、PoC只需电脑硬盘即可挖矿。相比于使用其他数字货币使用矿机、显卡、ASIC芯片等挖矿,PoC挖矿投入的成本更低。

3、POC硬盘挖矿,虽然在挖矿的概念上和POW相似,但在设计之初加入了一个抵押机制,抵押机制使得超级矿工出现的概率变得极低,即便有超级矿工出现,得益的也是普通散户,也就是杜绝了超级矿工垄断挖矿的局面。

4、PoC硬盘挖矿,只对硬盘容量有需求,对数据的吞吐并无要求,因此天然杜绝ASIC化。

PoC又有哪些劣势呢?

1、激励机制可能存在问题。不谈利益的挖矿和共识机制对用户来说并没有什么吸引力。并且目前的PoC中的Plot文件除了用来挖矿外,并不能用做其他用途。

2、POC实际上并没有完全平等,尽管人人皆可参与,但POC依旧无法改变有钱人挖矿收益远高于普通人的现状。除非共识完全是根据时间参数来的,否则实现完全平等只是空谈。

无论是POC、POW亦或是POS,它们都无法代表整个区块链行业,但对于我们普通人而言,选择一个共识机制站队是非常必要的。

#硬盘挖矿#

股权证明pos记账权是根据不同节点_POC、POW、POS,谁才是共识之王?相关推荐

  1. 股权证明pos记账权是根据不同节点_主流共识机制PoS、PoW与DPoS、PoU对比演变

    常见的共识算法有:PoW.PoS.DPoS.PoU.那么,这些共识算法具体是怎么回事呢?今天我们就展开来讲一讲. 在区块链这个虚拟的世界,陌生人之间工作关系的建立.工作进度的推进以及工作内容的完成,都 ...

  2. 股权证明pos记账权是根据不同节点_中币(ZB)说真的,区块链第四期:关于ETH2.0,你需要了解的——PoS...

    最近,以太坊又重新回到币圈中心了,ETH价格从11月4日一路飙升,从443美元最高涨到622美元.虽然目前区块链和数字货币已经被更多人认可了,但是首先攫取币圈用户目光的依然还是币价.树莓之前在微博超话 ...

  3. 05 共识问题:区块链如何确认记账权?

    文章目录 05 共识问题:区块链如何确认记账权? 区块链的共识 拜占庭将军问题 POW 工作量证明 挖矿的由来 比特币的 POW 实现 区块链分叉和 51% 攻击 POW 机制优缺点 其他共识方法 P ...

  4. 分布式技术原理与实战45讲--05 第05讲:共识问题:区块链如何确认记账权?

    本课时我们主要讲解"共识问题:区块链如何确认记账权?" 区块链可以说是最近几年最热的技术领域之一,区块链起源于中本聪的比特币,作为比特币的底层技术,本质上是一个去中心化的数据库,其 ...

  5. 区块与共识(一):解决竞选记账权的问题

    我们常说双花和拜占庭将军问题,其实本质是共识问题.如果一个去中心化网络不能解决共识问题,那就一文不值. 回到昨天说的案例:A同时将1个比特币发给B和C.要解决这个问题,就是要让全网的所有节点都认为A发 ...

  6. 共识算法-PoS(股权证明)算法

    title: 共识算法-PoS(股权证明)算法 tags: 区块链,共识算法 为什么会出现PoS? 在比特币系统中采用了PoW(工作量证明)算法,PoW其实就是由所有的节点相互竞争,提交一个难于计算但 ...

  7. PoS即股权证明(Proof of Stake)

    随着以太坊从原来的工作量证明(PoW)机制逐步向股权证明(PoS)过度,股权证明受到了越来越多的关注.为了更好地理解股权证明,我们需要先了解一下工作量证明的基本概念. 工作量证明 工作量证明是一个挖矿 ...

  8. 区块链中的记账权问题

    "找到这个随机常数,使得函数值Bn小于某个数",应该怎么理解? -------- 个人技术公众号:解决方案工程师 欢迎同领域的朋友关注.相互交流. -------- 昨天听了中国标 ...

  9. DPOS——授权股权证明机制

    授权股权证明机制白皮书 (Delegated Proof-of-Stake ,DPOS) 作者: Daniel Larimer April 3, 2014 翻译:yidaidaxia_郝晓曦 比特坊数 ...

最新文章

  1. 【UVA】10152 ShellSort (几只乌龟的故事)
  2. Angular应用input和div标签页的动态创建场景
  3. swing 选择对话框_Java Swing –日期选择器对话框
  4. 【WCF--初入江湖】11 安全
  5. 猎豹移动回应被谷歌下架:积极整改情况下被单方面下架
  6. matplotlib散点图点大小_机器学习Web应用:matplotlib教程
  7. linux中python编译器的配置_PyCharm配置虚拟编译环境(windows/linux通用版)
  8. 艾科思移动BI系统与钉钉集成
  9. Lingoes 灵格斯词霸
  10. 奔图P3305DN安装官网windows驱动 打印乱码解决方法
  11. 面向物联网的可重构流式深度卷积神经网络加速器
  12. opengl初学 error C2664: 无法将参数 1 从“const char [7]”转换为“LPCWSTR”
  13. crosses initialization of “XXX”
  14. 暴力破解Windows密码(二、三):使用getpass内存提取windows用户密码、使用quarkpwdump导出windows用户密码hash值
  15. 百度BAE上能装什么pHp框架,百度Bae云平台安装dedecms图文教程
  16. 第三章 Unity基础之API
  17. python标准库os.path中用来_Python标准库os.path中用来判断指定文件是否存在的方法是_____________。...
  18. MediaPipe人体关键点检测复现和未解决问题
  19. 【苦练基本功】代码整洁之道 pt4(第10章-第12章)
  20. 谷歌浏览器怎么设置默认隐身模式启动

热门文章

  1. 开发者职业生涯调查之未来:30岁以后我们做什么?
  2. 高通的手动PLMN选网搜网
  3. D31FCE01CC4NB70带阀芯位置派克比例阀
  4. kali_Linux百度网盘下载
  5. Linux基础题库整理(选择,填空,简答)
  6. 最中二的性能测试工具--vegeta
  7. 3.11 使用污点修复画笔工具去除面部皱纹 [Ps教程]
  8. 压缩效果超越deflate的压缩算法(版本9.1)
  9. 传感器的主要特性指标有哪些?
  10. 产品经理之流失率+留存率≠100% ,MAU DAU