什么是PoW(工作量证明)?

7/16/2024, 2:41:21 AM
在加密世界中,PoW 是区块链网络的底层共识模型,是使各节点在网络中的达成一致的标准,以此来确认交易并为区块链生成新区块,并在此过程中建立激励机制,用作对生成区块的节点的奖励。

工作量证明(Proof of Work,简称PoW),类似于现实生活中的毕业证或驾驶证,通过检验结果的方式(如通过相关的考试)来获得认证。在加密世界中,PoW 是区块链网络的底层共识模型,是使各节点在网络中的达成一致的标准,以此来确认交易并为区块链生成新区块,并在此过程中建立激励机制,用作对生成区块的节点的奖励。
[图片]

PoW 的提出

PoW (Proof of Work)工作量证明相关的学术研究最早始于20世纪90年代初。1993年,美国计算机科学家、哈佛大学教授辛西娅·德沃克(Cynthia Dwork)提出了工作量证明思想,用来解决垃圾邮件问题。
1997年,亚当·贝克(Adam Back)发明的哈希现金(HashCrash)技术中应用了工作量证明机制,用于抵抗邮件的
拒绝服务攻击及垃圾邮件网关滥用,强制要求每个邮件发送者,必须进行一段哈希运算,人为造成一小段时间的延迟。
哈希现金技术后来被广泛用于垃圾邮件的过滤,也被微软用于著名的Hotmail、Exchange,Outlook等产品中)。
2008年,中本聪在发表的《比特币:一种点对点的电子现金系统》等相关论文中,首次将工作量证明思想应用于区块链共识过程中,提出了比特币系统的区块链PoW共识算法。

原理

PoW共识算法的工作基础是哈希函数,对于一个一定长度的的字符串输入s,哈希函数H(s)输出结果的长度是固定的,并且计算H(s)的过程是高效的。而对于比特币、以太坊等典型区块链系统所使用的哈希函数,还需要具备以下3个前提。
前提1:哈希函数要避免碰撞,即不会出现输入的值不同,但得到的哈希值一样。
前提2:计算过程不可逆,对于一个给定的输出结果H(s),想要逆向推导出输入s,在计算上是不可能的。
前提3:不能使用穷举法之外的其它方法使哈希函数计算结果H(s)落在特定的范围。

如何运作

PoW 共识算法的参考流程如下:
(1)系统指定一个全局难度值,根据该难度值可以决定下一个区块的哈希计算结果必须满足的要求,一般是要求哈希值小于某个值,为了保证出块时间稳定,随着系统的节点规模逐步增大,难度值也会逐步增加,并且每过一段时间系统会调整难度值;
(2)系统各节点将接收到的多个交易信息打包到新区块的区块体中;
(3)系统各节点构根据新区块体中的交易信息组装新区块的区块头,区块头一般应包含上一个区块的哈希值、由新区块打包的交易信息生成的哈希值、当前系统确定的难度值、时间戳、随机数Nonce的值;
(4)系统各节点使用区块链系统规定的哈希算法进行计算,如比特币系统采用的双重SHA256哈希函数,并将计算结果与系统当前的难度值进行比较,如果哈希值不满足难度值要求,则修改区块头中的随机数Nonce的值,循环进行下一次哈希值的计算;如果节点成功计算出满足难度值要求的哈希值,则马上对系统统所有节点广播新区块信息;

(5)节点收到来自其它节点的广播后,会对收到的新区块信息具进行验证,如比特币系统节点对收到的新区块头进行双重 SHA256 哈希计算。如果验证通过,就不会再竞争当前区块,而是选择接受新区块,写入到分布式账本的本地副本中。
(6)系统各节点开始下一轮出块权的竞争。
在PoW 算法中,系统中只有最快计算出满足难度值要求的希值的节点,才会拥有将新区块添加到分布式账本中的权力,而其它节点只允许对主节点创建的新区块进行复制,从而确保每个节点中分布式账本刷本数据的一致性。

局限性

PoW 共识算法依靠算力竞争来分配记账权,随着区块链系统节点规模的快速增加,必然造成巨大的算力资源和电力浪费,据相关数据,2020 年比特币系统消耗电力达 1348.9 亿度电,相当于一个省全年的用电量,这是PoW算法最大的局限性。
同时 PoW 共识算法由于运算时间过长,变得获得记账权的等待时间变久交易确认周期也会变长,严重影响产生区块的效率,例如比特币系统,目前大概是每10分钟产生一个区块,因此比特币系统无法每秒交易处理,性能 TPS 也是PoW共识算法的局限性之一。

* 投资有风险,入市须谨慎。本文不作为 Gate 提供的投资理财建议或其他任何类型的建议。
* 在未提及 Gate 的情况下,复制、传播或抄袭本文将违反《版权法》,Gate 有权追究其法律责任。

分享

币圈日历

项目进展
Etherex 将于 8 月 6 日推出代币 REX。
REX
22.27%
2025-08-06
拉斯维加斯的稀有开发与治理日
Cardano将在拉斯维加斯举办稀有开发与治理日,时间为8月6日至7日,活动包括研讨会、黑客马拉松和以技术开发及治理主题为重点的小组讨论。
ADA
-3.44%
2025-08-06
区块链.Rio在里约热内卢
Stellar 将参加定于 8 月 5 日至 7 日在里约热内卢举行的 Blockchain.Rio 大会。该节目将包括主题演讲和小组讨论,届时将邀请 Stellar 生态系统的代表与合作伙伴 Cheesecake Labs 和 NearX 共同参与。
XLM
-3.18%
2025-08-06
网络研讨会
Circle 宣布将于 2025 年 8 月 7 日 14:00 UTC 举办名为“GENIUS Act 时代开始”的实时高管见解网络研讨会。此次会议将探讨新通过的 GENIUS Act 的影响——这是美国第一个针对支付稳定币的联邦监管框架。Circle 的 Dante Disparte 和 Corey Then 将主导讨论该立法如何影响数字资产创新、监管透明度,以及美国在全球金融基础设施中的领导地位.
USDC
-0.03%
2025-08-06
X 上的 AMA
Ankr将在8月7日16:00 UTC于X平台举办一次AMA,重点讨论DogeOS在为狗狗币构建应用层方面的工作。
ANKR
-3.23%
2025-08-06

相关文章

AI 概念代币分类及盘点
新手

AI 概念代币分类及盘点

该赛道的发展已经远远不止于 Meme,基金会、DAO、AI Agent 各类叙事精彩纷呈,给人以眼花缭乱之感。本文将新一代的 AI 代币梳理为 AI Meme、AI Agent、Launchpad 和 Framework/DAO 四类,帮助用户更好地了解 Crypto+AI 的投资机会。
1/6/2025, 7:43:34 AM
关于比特币八大常见误解
中级

关于比特币八大常见误解

自2009年问世以来,比特币逐渐走进走进全球大众视线。然而比特币声名鹊起背后常与各种谎言、误解联系在一起,本文将揭秘关于比特币常见误解。
9/4/2024, 6:15:31 AM
Gate.io 推出 PreMint —— 盘前市场的变革
进阶

Gate.io 推出 PreMint —— 盘前市场的变革

Gate.io 推出的盘前交易 PreMint 新功能,PreMint 是基于盘前交易上的质押铸造, 通过质押用户的USDT来铸造 PreToken。
9/3/2024, 3:57:45 AM
分形比特币——由Unisat支持的比特币原生扩容方案
进阶

分形比特币——由Unisat支持的比特币原生扩容方案

为了解决交易缓慢和高费用的问题,Unisat 旗下的分形比特币(Fractal Bitcoin)应运而生。
8/21/2024, 8:17:45 AM
RWA——价值区块链的新叙事
新手

RWA——价值区块链的新叙事

现实世界资产 (Real World Assets,简称 RWA) 指真实世界中存在的有形与无形资产,包括房地产、债券、大宗商品、现金、证券、艺术品及知识产权等。
12/5/2024, 3:03:20 AM
Gate.io 推出创新交易区:捕捉链上 Alpha,抢占百倍机会
进阶

Gate.io 推出创新交易区:捕捉链上 Alpha,抢占百倍机会

Gate.io 创新交易区是Gate.io新推出的独立交易板块,专注寻找链上热门项目,帮助用户不使用Web3钱包也能参与链上打新。
9/14/2024, 9:21:04 AM
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!