区块链中工作证明(PoW)和股权证明(PoS)的区别
admin
2023-07-30 20:25:23
0

1. 什么是工作证明(PoW) ?
“工作证明”一词是由Markus Jakobsson和Ari Juels在1999年发表的一份文件中提出的。它和比特币有关。工作证明(PoW)可能是一种协议,旨在形成安全的数字交易,而不必相信第三方。这项工作建立在之前的谜题解决方案的基础上。PoW可能是一种验证当前和过去事务的方法。解决谜题的工作为解决谜题的人带来奖励,这被称为挖掘。换句话说,这通常是一种用于验证事务并获得添加到区块链的新块的算法。有了《工作证明》,矿工们争相完成一个复杂的数学难题,这将生成这个新区块,这意味着他们将准备好收集一些新的比特币作为奖励。

  • PoW降低了51%的攻击风险,因为它的工作非常困难。
  • 基于Hashcash PoW系统,没有矿工能够单独控制比特币网络。
  • 矿工们需要证明他们已经做了一些工作,然后再提出一个新的区块。
  • 同时,每个解决方案都易于社区验证。这使得检查所有交易的可信度变得容易。
  • PoW还设置了可以生成多少新数据块的限制。例如,矿工只能每10分钟创建一个比特币(BTC)区块。
  • 它不依赖于任何第三方事务处理程序。这就建立了一个“不可信”和透明的网络。
  • Monopoly 可以随着时间的推移而增长。

2. 股权证明是什么?

权益证明(Proof-of-stake)是一种共识算法,根据你持有的硬币数量决定谁验证下一个区块,而不是像传统的工作量证明(Proof-of-Work)那样,矿工利用计算能力破解密码谜题来验证交易。

  • 验证一个新区块的概率是由一个人的股份的多少决定的。
  • 验证器不接受区块奖励,而是收取网络费用作为奖励。
  • 点点币是第一个实现全面PoS共识模型的加密货币。
  • 处理垄断和用电问题。

区块链中工作证明(PoW)和权益证明(PoS)的区别:

编号 工作证明(PoW) 股权证明(PoS)
1 挖掘一个区块的概率是由矿工做了多少计算工作决定的。 验证一个新区块的概率是由一个人持有的股份的多少(他们拥有多少硬币)决定的。
2 第一个解决每个区块的密码谜题的矿工将获得奖励。 验证者不接受区块奖励,而是收取网络费用作为他们的奖励。
3 为了将每个区块添加到链中,矿工必须利用他们的计算机处理能力竞争解决困难的谜题。 没有竞争,因为区块创建者是由基于用户利益的算法选择的。
4 黑客需要51%的计算能力才能添加恶意代码块。 黑客需要拥有网络上所有加密货币的51%,这实际上是不可能的。
5 证明工作系统的能源效率较低,成本较低,但更经证明。 利害关系证明系统比战俘系统成本和能源效率高得多,但较少被证实。
6 专门的设备优化处理能力。 标准服务器级别的单位已经足够了。
7 初期投资购买硬件。 最初的投资是购买股权和建立声誉。
8 比特币是最著名的加密货币,它的工作量证明共识构建算法使用最著名的工作量证明函数,称为SHA256。 使用权益证明共识不同变体的加密货币有:EOS (EOS)、Tezos (XTZ)、Cardano (ADA)、Cosmos (ATOM)、Lisk (LSK)。

相关内容

热门资讯

Mobi、epub格式电子书如... 在wps里全局设置里有一个文件关联,打开,勾选电子书文件选项就可以了。
500 行 Python 代码... 语法分析器描述了一个句子的语法结构,用来帮助其他的应用进行推理。自然语言引入了很多意外的歧义,以我们...
定时清理删除C:\Progra... C:\Program Files (x86)下面很多scoped_dir开头的文件夹 写个批处理 定...
scoped_dir32_70... 一台虚拟机C盘总是莫名奇妙的空间用完,导致很多软件没法再运行。经过仔细检查发现是C:\Program...
65536是2的几次方 计算2... 65536是2的16次方:65536=2⁶ 65536是256的2次方:65536=256 6553...
小程序支付时提示:appid和... [Q]小程序支付时提示:appid和mch_id不匹配 [A]小程序和微信支付没有进行关联,访问“小...
pycparser 是一个用... `pycparser` 是一个用 Python 编写的 C 语言解析器。它可以用来解析 C 代码并构...
微信小程序使用slider实现... 众所周知哈,微信小程序里面的音频播放是没有进度条的,但最近有个项目呢,客户要求音频要有进度条控制,所...
Apache Doris 2.... 亲爱的社区小伙伴们,我们很高兴地向大家宣布,Apache Doris 2.0.0 版本已于...
python清除字符串里非数字... 本文实例讲述了python清除字符串里非数字字符的方法。分享给大家供大家参考。具体如下: impor...