什么是加密货币中的白皮书?完整指南
Learn what crypto whitepapers are, how hashing works, and why SHA-256 secures Bitcoin. Understand Merkle trees, Proof of Work, and how to evaluate any...
你找到了比特币的白皮书。你点击了链接。你在第一段看到了“SHA-256 哈希”、“默克尔树”和“工作量证明谜题”,然后关闭了标签页。这种经历比你想象的更常见,这并不是一个知识问题。这是背景信息的问题。这份文档假设你已经理解了什么是哈希及其重要性。本指南将在你回去之前为你提供这些背景信息。
这里的每个概念都紧密相连:白皮书描述协议,协议依赖哈希,而哈希正是让整个体系值得信赖的机制。
在本指南中:
- 什么是加密货币白皮书?每个区块链项目背后的文件
- 什么是哈希?使区块链值得信赖的指纹
- 比特币白皮书:向世界首次解释哈希的文件
- SHA-256:比特币白皮书使用的特定哈希函数
- 工作量证明:哈希如何驱动比特币的共识机制
- 默克尔树:比特币白皮书如何利用哈希构建交易数据结构
- 超越比特币:其他白皮书如何描述不同的哈希方法
- 如何阅读加密货币白皮书的哈希章节:实用评估指南
- 关于白皮书和哈希的常见问题
- 结论:以全新的视角阅读比特币白皮书
什么是加密货币白皮书?每个区块链项目背后的文件
加密货币白皮书是一份由加密货币或区块链项目发布的,用以描述其协议和架构的技术文档。它解释了该项目要解决什么问题,其技术如何运作,以及它所创造的数字资产(代币或币种)。最著名的例子是2008年由中本聪发布的比特币白皮书。
大多数加密货币白皮书涵盖这些组成部分:
- 问题陈述: 项目所解决的具体低效或差距
- 拟议的技术解决方案: 协议如何解决该问题
- 加密架构: 包括哈希函数和哈希方法
- 共识机制: 网络如何就交易有效性达成一致
- 代币经济学: 项目创建的数字资产的经济模型
- 团队与顾问: 负责构建和维护协议的人员
- 路线图: 计划的开发里程碑
“白皮书”这个词出现在多个行业,因此语境很重要。在政府领域,白皮书是一份政策文件。在B2B营销中,它是一份潜在客户生成报告。在学术出版领域,它是一篇研究论文。在加密货币领域,白皮书是一份技术规范,比其他任何形式都更接近工程蓝图。简明白皮书(litepaper)是同一项目的更短、技术性更低的摘要,面向普通受众而非开发人员和分析师。
比特币白皮书,题为《比特币:一种点对点的电子现金系统》,由化名为中本聪(Satoshi Nakamoto)的作者于 2008 年 10 月 31 日发布。它确立了整个行业自此遵循的范本。在 2017 至 2018 年的 ICO 热潮期间,由于投资者的预期要求,几乎所有新的加密项目在筹集资金前都会发布白皮书。如今,涵盖去中心化金融 (DeFi)、二层网络协议和 NFT 平台的项目仍继续将白皮书作为标准的技术披露文件。甚至随后的比特币生态项目,如闪电网络,也是通过各自的白皮书面世的。
在一个代币上线加密货币交易所,)之前,投资者经常会参考其白皮书来评估底层技术是否具有可信度。
一份白皮书的技术论点,只有在你理解了其核心机制后,才变得有意义。对大多数区块链项目而言,那个核心机制就是哈希运算,而且它非常值得你去深入了解。
什么是哈希?让区块链值得信赖的指纹
哈希(Hashing)是一个将任何输入(如单词、句子或一整块交易数据)转换为固定长度字符字符串(称为哈希值)的数学过程。在区块链中,哈希将各个区块链接在一起,并驱动了矿工在添加新交易时需要解决的难题。您可以将其视为数据的指纹:对于其输入是唯一的,且无法通过逆向工程还原为原始数据。
就像指纹能唯一标识一个人一样,哈希值也能唯一标识一段数据。对这段数据进行任何改动,哪怕只是一个字符,其哈希值都会彻底改变。正是这一特性使得区块链记录具有防篡改证据的特性,而不仅仅是防篡改。
密码学(通过数学变换保护信息的科学)是构建哈希和所有区块链安全机制的基础。区块链中使用的特定哈希类型被称为加密哈希函数,这与编程数据结构中使用的通用哈希函数,或社交媒体上的标签(hashtags)不同。本文并不涵盖后两者。
比特币白皮书依赖于两种加密工具:哈希(用于将区块链接在一起并创建工作量证明难题)和使用椭圆曲线加密的数字签名(用于证明资金所有权)。哈希是两大加密支柱之一,并非唯一的支柱。区块链是一种分布式账本,是一种在多台计算机上同时共享和同步,而不是存储在单个中央服务器上的数据库,而哈希则是保持该共享记录一致且具有防篡改特性的机制。
使哈希具有安全性的三个属性
确定性。 相同的输入在任何电脑上每次都会产生完全相同的哈希输出。这对区块链而言意味着:网络中的每个节点都可以独立验证交易的哈希值,并得出相同的结果。无需中心化机构进行确认。
雪崩效应。即使只更改输入中的一个字符,也会产生完全不同的输出。对区块数据的任何篡改都会立即产生明显不同的哈希值,从而暴露该更改。下一节将通过一个具体的 SHA-256 示例来演示这一实际运作。
单向函数。 您无法从散列输出反向推导以发现原始输入。拦截散列的攻击者无法重建生成该散列的数据。检查特定输入是否与散列匹配的唯一方法是将输入通过散列函数运行并比较输出结果。
无论哪个区块链使用哈希,其运作方式都是相同的。关键在于白皮书如何将其付诸实践,而2008年10月31日发布的这份文件,比任何其他文件都更有分量地回答了这个问题。
比特币白皮书:向世界首次解释哈希算法的文件
2008年10月31日,一个署名为中本聪(Satoshi Nakamoto)的人在密码学邮件列表上发布了一篇题为《比特币:一种点对点的电子现金系统》的文档。该文档共 9 页,其提出的方案改变了数字信任的架构。
中本聪是一个化名。这个名字背后的真实身份仍然是一个谜,尽管经过了多年的调查和多次未经证实的说法,目前仍没有任何个人被明确确认为其作者。中本聪在 2008 年至 2010-2011 年期间曾在密码学邮件列表和相关论坛上发布消息,随后便销声匿迹。中本聪留下的是一个技术设计,其中做出了一个特定的选择:将 SHA-256 哈希算法作为比特币安全模型的基础。
白皮书旨在解决的问题是双重支付问题,即在不依赖银行等中心化机构维护官方记录的情况下,防止同一数字货币被花费两次的挑战。银行通过维护账本并充当可信仲裁者来解决此问题。中本聪(Satoshi Nakamoto)探讨了数学是否能够取代银行来完成这项工作。
哈希是答案。解决方案是使用哈希技术创建一个区块链,其中每个区块都通过密码学方式与其前一个区块进行密封连接,这使得在不重做后续所有计算工作的情况下,交易历史实际上不可能被篡改。
将其想象成一连串被密封的信封,其中每个信封的蜡封都带有前一个信封的印记。如果要篡改链中的任何一个信封,你就必须重新密封它之后的所有信封,而整个网络会立刻发现这些封印不再匹配。
区块链是一个分布式账本,其中每个交易区块都通过其哈希值与前一个区块进行加密链接。点对点架构消除了任何中心化服务器持有权威副本的需要。
比特币白皮书在三个特定章节中描述了哈希运算:第 2 节(交易,涵盖了数字签名与哈希运算)、第 4 节(工作量证明,哈希运算在此为挖矿难题提供动力)以及第 7 节(回收磁盘空间,默克尔树利用哈希运算创建紧凑的交易摘要)。原始文档可在以下链接公开获取:bitcoin.org/bitcoin.pdf{:target="_blank" rel="noopener noreferrer
比特币白皮书之所以具有革命性,不仅仅是因为比特币本身。它表明了哈希可以取代信任。你不再需要信任银行;你可以信任数学。
比特币的白皮书明确提到了其哈希函数:SHA-256。理解该函数是让你能够带着真正的技术信心阅读任何白皮书的下一步。
SHA-256:比特币白皮书使用的特定哈希函数
SHA-256(Secure Hash Algorithm 256-bit)是比特币所使用的加密哈希函数,由中本聪(Satoshi Nakamoto)因其成熟的安全特性以及能为任何输入生成唯一且固定长度输出的能力而选中。它可以接收任何输入(一个单词、一个完整的句子或一整块交易数据),并生成一个由数字 0-9 和字母 A-F 组成的 64 位十六进制字符串,这被称为哈希值。
SHA-256 由美国国家安全局 (NSA) 设计,并于 2001 年作为 SHA-2 系列 (FIPS PUB 180-4) 的一部分由美国国家标准与技术研究院 (NIST) 标准化。其公认的加密安全背景是中本聪基于它构建比特币安全模型的原因之一。
通过具体的例子,雪崩效应最容易被理解。以下是 SHA-256 对两个几乎完全相同的输入实际产生的结果:
Input: "你好,比特币" Output: b6a9b4ac3ae4f2c517ee70e6f23e7e52c37f3acfeb83b9b9a3538c72e27b0ab3
你好,比特币
更改一个字母就会产生一个完全不同的 64 位字符输出。不仅是稍微不同,而是完全无法识别。这就是所谓的雪崩效应(Avalanche Effect):微小的输入变化会级联产生一个完全不同的哈希值。比特币网络上的任何节点,只要接收到包含被篡改交易数据的区块,都会产生不同的哈希值并立即拒绝该区块。
比特币在某些操作中会连续应用两次 SHA-256(称为双重 SHA-256),例如区块头哈希和交易 ID 生成,从而增加了额外的安全保护。
一个重要的澄清:SHA-256 是一个哈希函数,而不是加密算法。加密是可逆的;通过正确的密钥,您可以将加密的消息解密回原始内容。SHA-256 生成的是单向输出,无法通过任何密钥来逆转。不存在任何密钥。要找到与给定哈希匹配的输入,唯一的方法就是尝试不同的输入直到找到一个有效的,而这正是工作量证明挖矿谜题的原理。
SHA-256 在比特币白皮书的两种特定机制中发挥作用。理解工作量证明是其作用变得切实可行之处。
工作量证明:哈希如何驱动比特币的共识机制
共识机制是一套规则,区块链) 网络中的所有计算机通过这些规则就哪些交易有效以及将哪些新区块添加到链中达成一致。如果没有共识机制,节点会对账本的状态产生分歧,系统就会失败。比特币白皮书将工作量证明描述为其共识机制,而哈希算法则是其运作方式。
在工作量证明 (Proof of Work) 中,为了将新的交易区块添加到区块链,网络参与者(称为矿工)必须解决一个计算难题。挖矿是执行此类计算哈希工作的过程;矿工们竞争寻找有效解,最先成功者会将新区块广播到网络。该难题要求寻找一个特定的数字(称为随机数 nonce),使得当区块头数据加上该随机数经过双重 SHA-256 计算后,所得的哈希值符合目标要求:即必须以特定数量的前导零开头。
什么是区块链中的随机数 (Nonce)?
Nonce(一次性使用的数字)是矿工不断尝试修改的一个数字,直到生成的区块哈希达到网络的难度目标——即一个以特定数量的零开头的哈希。Nonce 是区块头中的一个32位字段,这意味着矿工最多可以尝试大约43亿个不同的值,然后才会耗尽该空间。
把它想象成一个密码锁,没有人会告诉你密码。你必须尝试每一个可能的数字,直到锁被打开。不同的是,这个锁只接受以特定数量的零开头的哈希,而找到它的唯一方法就是改变 nonce 并再次尝试,潜在地每秒数十亿次。
挖矿流程按顺序进行:
["1. 矿工组装区块头,包括交易数据、前一个区块的哈希值以及从零开始的随机数(nonce)。","2. 矿工对区块头运行双重 SHA-256 哈希算法,并检查生成的哈希值是否符合难度目标。","3. 如果哈希值不符合目标,矿工将随机数递增 1 并重复此过程,直到找到有效的哈希值或随机数空间耗尽为止。"]
比特币网络的哈希率(所有矿工投入的总计算哈希算力)以每秒百亿亿次哈希 (EH/s) 为单位进行衡量,这体现了在任何特定时刻确保网络安全所进行的哈希操作规模。
为什么哈希让比特币变得无需信任?
“无需信任”(Trustless)并非指你不信任任何人。它的意思是,该系统被设计成你无需信任任何中心化机构,因为规则是由数学来执行的。以下是哈希如何实现这一特性的:
- 每个区块都包含前一个区块的哈希值。
- 更改过去区块中的任何交易都会改变该区块的哈希值。
- 更改该区块的哈希值将导致存储在下一个区块中的哈希值失效。
- 之后的所有区块都需要通过新的工作量证明 (Proof of Work) 重新构建。
- 重建这些区块所需的计算能力将超过网络中其他诚实节点计算能力的总和。
- 目前尚无已知的攻击者拥有足够的资源对运行中的比特币网络执行此类操作。
- 因此,交易历史在实际上是不可篡改的,而不可篡改的历史消除了对中心化记录保管者的信任需求。
这就是“去信任化”在现实中的含义:并不是说你谁也不信任,而是说你信任数学,而非信任机构。
其他区块链项目在其白皮书中描述了使用不同的共识机制。例如,权益证明(Proof of Stake)是根据其加密货币的质押量来选择验证者,而不是基于计算哈希工作,从而降低了能源消耗,但改变了底层的安全模型。
工作量证明(Proof of Work)展示了哈希如何在区块之间保护链条。比特币白皮书描述了第二种同样重要的结构,它使用哈希来保护每个区块内的交易:默克尔树(Merkle tree)。
默克尔树:比特币白皮书如何利用哈希技术构建交易数据
比特币白皮书的第 7 节,标题为“回收磁盘空间”,介绍了一种利用哈希技术为区块中的每笔交易创建防篡改摘要的数据结构。该结构就是默克尔树 (Merkle tree)。
什么是默克尔树 (Merkle Tree)?
默克尔树 (Merkle tree) 是一种使用哈希技术的数据结构,它为区块内的所有交易创建了一个简洁且防篡改的摘要。它是一个二叉树:每个叶节点包含单笔交易的哈希值,而每个父节点则包含其两个子节点的哈希值,以此类推,直到产生一个唯一的顶层哈希,称为默克尔根 (Merkle root)。默克尔根是区块内每笔交易的加密指纹,并存储在区块头中。
[ 默克尔根 ]
哈希(AB + CD)
/ \
[ 哈希 AB ] [ 哈希 CD ]
哈希(H1+H2) 哈希(H3+H4)
/ \ / \
[哈希(Tx1)] [哈希(Tx2)] [哈希(Tx3)] [哈希(Tx4)]
Tx1 Tx2 Tx3 Tx4示意图:一棵默克尔树,最底层有四个交易。每对交易哈希合并形成一个父哈希,而两个父哈希合并形成顶部的唯一默克尔根。
可以想象成一个倒着走的家谱,其中每个父辈的名字都是由组合他们子女的名字而生成的。在树中的任何地方更改一个孩子的名字,所有的祖先的名字都会一路改到根部,从而使得任何改动都立即可被检测到。
防篡改机制通过传播来运作。如果区块中的任何交易被修改,其哈希值就会改变。这种变化会沿着树状结构向上传播:父级哈希改变,然后是祖父级哈希,一直到默克尔根。存储在区块头中的默克尔根将不再与网络期望的值匹配,立即就会暴露篡改行为,无需检查每一笔单独的交易。
Merkle树也带来了效率上的优势。要验证单个交易是否包含在区块中,你只需要Merkle路径,即与交易一起的少量哈希值,而不是整个交易历史。这使得轻量级比特币钱包无需下载完整的区块链即可验证交易。
默克尔根存储在每个区块的头部。区块头是区块元数据的简洁摘要,包括前一个区块的哈希、默克尔根、时间戳、难度目标和随机数。由于默克尔根是区块头的一部分,其完整性通过工作量证明机制得到保护:更改任何一笔交易都会改变默克尔根,进而改变区块头的哈希,最终使工作量证明失效。
该概念由密码学家 Ralph Merkle 提出,他于 1979 年为其申请了专利(美国专利 4,309,569),这比比特币的出现早得多,但比特币的白皮书首次将其应用于去中心化支付系统中的交易验证。
比特币白皮书(Bitcoin whitepaper)使用SHA-256、工作量证明(Proof of Work)和默克尔树(Merkle trees)确立了一个整个行业都遵循的模板。然而,并非所有项目都使用相同的哈希函数或相同的方法。
比特币之外:其他白皮书如何描述不同的哈希方法
比特币的白皮书奠定了模板,但并非仅此一份。如今,几乎每一个主要的加密货币和区块链协议都会发布一份白皮书,并且它们都使用哈希作为安全机制,但并非所有都使用相同的哈希函数。
2013年底,Vitalik Buterin 发表了以太坊白皮书,,这是一份将区块链概念延伸至点对点支付之外的文件,该文件描述了一个可编程的平台,用于智能合约(存储在区块链上的自主执行程序)。与SHA-256不同,以太坊使用Keccak-256作为其底层哈希函数,这是一个不同的加密算法,在以太坊架构中的作用与SHA-256在比特币中的作用相同。
| 比特币白皮书 | 以太坊白皮书 | |
|---|---|---|
| 作者 | 中本聪 (Satoshi Nakamoto) | Vitalik Buterin |
| 发布时间 | 2008年10月 | 2013年底 |
| 哈希函数 | SHA-256 | Keccak-256 |
| 主要用途 | 点对点数字现金 | 可编程智能合约平台 |
并非所有加密货币都有白皮书。有些项目仅发布简略版白皮书,这是一种篇幅较短且技术性较低的摘要,而有些项目则完全没有发布任何公开文件。白皮书的缺失,或是白皮书中关于哈希和共识的技术细节含糊不清或有所遗漏,通常被经验丰富的评估人员视为一种警示信号。
今天,涵盖去中心化金融(DeFi)、Layer-2 协议以及NFT 平台的项目,持续发布白皮书作为标准的技术披露文件,证明了中本聪在 2008 年开创的格式依然是行业标准。
了解到不同项目在哈希算法选择上存在差异,这便引出了一个实际问题:当你打开一份新项目的白皮书时,在其加密部分,你究竟应该关注哪些内容?
如何阅读加密货币白皮书的哈希部分:实用评估指南
现在您已经了解了什么是哈希以及它在比特币白皮书中的呈现方式,您已经具备了评估任何加密货币项目白皮书的工具。以下是需要关注的内容以及应避免的情况。
- 白皮书是否提及了特定的哈希函数? 一份可信的白皮书会指明具体的算法:SHA-256、Keccak-256、Blake2b。模糊地提及“加密哈希”或“高级算法”而未指明具体函数,这是一个危险信号。技术文档应当具备技术上的具体性,因为指明算法的名称可以进行独立验证。
2. 具名哈希函数是否经过公开审查并符合行业标准? 已确立的哈希函数已由独立密码学家进行审查,并由 NIST 等机构标准化。没有公开审查记录的“专有”或未命名的“自定义”哈希函数是严重的警示信号。加密安全性源于广泛的审查,而非保密。
- 白皮书是否描述了其共识机制?一份技术上严谨的白皮书会解释网络如何就交易的有效性达成一致,无论是工作量证明 (Proof of Work)、质押证明 (Proof of Stake) 还是其他机制,并解释哈希 (hashing) 是如何在其内部使用的。一份描述了区块链但未描述其共识机制的白皮书,则遗漏了一个基础部分。
4. 是否有关于交易数据结构及其验证方式的说明? 一个设计良好的协议应当描述其数据完整性结构。文中应提及默克尔树(Merkle trees)或等效的基于哈希的完整性机制,尤其是在工作量证明(Proof of Work)系统中。比特币白皮书的第 7 节对此进行了详细说明。
5. 加密声明是否具有内部一致性? 白皮书应解释为何其选择的哈希函数能提供其声称的安全特性。缺乏技术推理支持的安全断言是一个警示信号,因为合理的设计是可以被解释的。
白皮书是否避免模糊的安全术语?诸如“军事级加密”、“不可破解”或“抗量子”这类缺乏技术细节的术语,表明是包装成技术文档的营销语言。哈希不是加密,而将两者混淆的白皮书要么是不精确的,要么是误导性的。
该白皮书是否属于原创作品?
合法项目会基于已有的研究并加以引用。一份在未注明出处或未提供背景信息的情况下,复制了比特币白皮书技术内容的白皮书,是一个严重的信誉警示,表明作者可能并不理解他们所复制的内容。
绿旗 vs 红旗
| 积极信号 | 警示信号 |
|---|---|
| 已命名、符合行业标准的哈希算法 | “专有”或未命名的算法 |
| 解释了哈希作用的共识机制 | 未描述共识机制 |
| 默克尔树或等效的完整性结构 | 未描述交易数据结构 |
| 引用了经过公开审计的代码库 | 只有术语堆砌而无技术实质 |
| 内部技术逻辑一致 | 未经注明出处直接抄袭比特币白皮书的内容 |
您不需要成为开发人员也能评估白皮书的加密声明。您只需要知道该提出哪些卖出问题,而现在您已经知道了。
这七个问题适用于任何白皮书,从成熟的协议到您不曾了解的项目。以下常见问题解答(FAQ)解决了读者在首次接触白皮书和哈希时最常遇到的问题。
关于白皮书和哈希的常见问题解答
以下问题旨在解答关于白皮书和哈希最常见的疑问,直接且通俗易懂。
简单来说,什么是哈希?
散列(或哈希)是一个数学过程,它将任何输入转换为固定长度的字符,也就是数据的指纹。相同的输入总是产生相同的输出,即使更改一个字符也会产生完全不同的结果。在区块链中,散列将区块链接在一起,并创建了矿工需要解决的计算难题,以将新交易添加到链中。
比特币白皮书是关于什么的?
比特币白皮书由中本聪(Satoshi Nakamoto)于 2008 年 10 月 31 日发布,描述了一个点对点电子现金系统,该系统利用哈希技术在无需依赖银行的情况下防止双重支付。它引入了区块链数据结构和工作量证明(Proof of Work)共识机制,两者均以 SHA-256 哈希算法作为其加密基础。该文档共有 9 页长,可在 bitcoin.org/bitcoin.pdf 免费获取。
哈希在区块链中是如何运作的?
在区块链中,每个区块在其头部存储着前一个区块的哈希。如果过去某个区块中的任何交易被篡改,该区块的哈希就会改变,从而破坏链条,并向网络中的每个节点发出篡改信号。工作量证明增加了另一层:矿工必须找到一个能生成有效哈希的工作量证明(nonce),然后才能接受任何新区块。
加密货币中哈希为何重要?
哈希处理使区块链数据具备可追溯篡改的特性:对过去某个区块的任何更改都会产生一个不同的哈希值,从而破坏链条并暴露该更改。这一特性消除了需要一个受信赖的中心化机构来维护诚实记录的必要性。没有哈希处理,任何区块链都无法作为无需信任的系统运行。
什么是 SHA-256?
SHA-256(安全哈希算法256位)是比特币使用的加密哈希函数,为任何输入生成唯一的64个字符的十六进制输出。由NSA设计,并于2001年由NIST标准化,它处理交易数据、区块头和工作量证明(Proof of Work)难题的哈希运算。SHA-256是一个单向函数:其输出无法逆向以恢复原始输入。
谁撰写了比特币白皮书?
比特币白皮书是在化名中本聪(Satoshi Nakamoto)的笔下写成的,其真实身份至今仍是个谜。该文件于2008年10月31日发布到密码学邮件列表中。中本聪公开交流直到大约2010年至2011年,之后便销声匿迹。没有人被明确证实是作者。
什么是默克尔树?
Merkle树是一种二进制哈希树,它为区块中的所有交易创建一个防篡改摘要。每个叶节点包含单个交易的哈希;每个父节点包含其两个子节点的哈希;顶部的单一Merkle根存储在区块头中。更改任何交易,其哈希值会改变,并沿着整个树向上传播直到根部,使篡改能够立即被检测到。
在区块链中,nonce 是什么?
随机数(仅使用一次的数字)是矿工持续更改以使区块头的 SHA-256 哈希值符合网络设定的难度目标的一个数字,该目标通常是要求哈希值以指定数量的零开头。该随机数是一个32位字段,给予矿工大约43亿个可尝试的可能值。找到一个有效的随机数是比特币挖矿的核心计算任务。
并非所有的加密货币都有白皮书吗?
不。有些项目仅发布简皮书(一份较短、技术性较低的摘要),而其他项目则根本不发布正式的技术文档。对于经验丰富的评估者来说,一份关于哈希、共识机制和数据完整性的细节模糊或缺失的白皮书,通常被视为一个警示信号。一份详尽且具有技术针对性的白皮书是衡量一个严肃项目的重要指标。
我该如何阅读加密货币白皮书?
首先从问题陈述和拟议解决方案入手,了解项目试图实现的目标。然后找到指定的哈希函数、共识机制描述和数据完整性结构(例如 Merkle 树)。检查加密声明是否内部一致,以及安全语言是具体还是模糊。在评估了技术基础后,评估代币经济学和路线图。
什么是哈希率?
哈希率是指网络中所有矿工在特定时刻所投入的总计算哈希算力。对于比特币,它以每秒百亿亿次哈希 (EH/s) 为单位进行衡量。更高的哈希率意味着有更多的计算工作在保护区块链,以抵御任何可能试图重写交易历史的攻击者。
什么是优秀的加密货币白皮书?
一份技术上可靠的白皮书会命名其哈希算法,解释其共识机制,描述其数据完整性结构,并用技术性理由而非营销语言来支持所有安全声明。它会引用先前的工作,并解释其设计选择为何能提供所声称的安全属性。含糊的语言、未命名的算法以及未经解释的断言,都是一个项目尚未完成工作的可靠警示信号。
什么是工作量证明?
工作量证明是比特币白皮书中描述的共识机制。它要求矿工在将新区块添加到链之前,找到一个能够产生区块头有效 SHA-256 哈希值的随机数。解决这个谜题在计算上成本很高,但验证只需几毫秒,这种不对称性赋予了工作量证明其安全特性。
白皮书与简易白皮书有何区别?
白皮书是一份完整的技术文档,详细涵盖了项目的架构、加密设计、共识机制和协议机制。轻皮书是一份较短、技术性较低的摘要,面向大众,描述了项目的功能,但不具备评估其加密声明所需的深度。对于技术尽职调查,白皮书是合适的阅读文档。
比特币白皮书是公开的吗?
是的。比特币白皮书一直免费提供于 bitcoin.org/bitcoin.pdf{:target="_blank" rel="noopener noreferrer
结论:以全新的视角阅读比特币白皮书
一份加密货币白皮书是一个技术文档,描述了一个区块链项目是如何运作的。而大多数白皮书的核心,以及开启一切的那个白皮书的中心,便是哈希(Hashing):一种加密机制,它使得数据具有防篡改性、区块不可变,并且不再需要对中心化机构的信任。
既然你已经理解了什么是哈希、默克尔树的作用以及工作量证明(Proof of Work)如何使用SHA-256,你就拥有了阅读比特币白皮书(Bitcoin whitepaper)所需的一切。它共9页,可在此免费获取:bitcoin.org/bitcoin.pdf{:target="_blank" rel="noopener noreferrer"
下次你阅读一个新的加密项目白皮书时,就能清楚地知道该关注其加密架构中的哪些内容,以及缺少这些细节可能意味着什么。
本文仅供教育用途。本文不构成任何财务、投资或法律建议。加密货币投资具有重大风险。在做出任何投资决策前,请务必进行自己的研究。