Skip to Content
掌握区块链
book

掌握区块链

by Lorne Lantz, Daniel Cawrey
May 2025
Beginner to intermediate
284 pages
3h 14m
Chinese
O'Reilly Media, Inc.
Content preview from 掌握区块链

第 2 章. 加密货币基础知识

本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com

与许多新兴技术一样,加密货币带来了一种新的思维方式--这里指的是金融。因此,人们正在考虑新的价值存储方式。加密货币与法定货币、股票和债券以及黄金等贵重资产有一些相似之处。但获取、转移和存储加密货币(简称加密货币)的方法与其他资产截然不同。

备注

加密货币在安全性和发送/接收价值方面存在重大差异。在这些系统中,资金有可能丢失而无法追索。

使用加密货币可能会让人感到困惑,因为它引入了大量新的术语,即使是传统金融业的从业人员也往往对此感到陌生。虽然现在有很多服务可以让消费者更轻松地了解加密货币的基本原理,但至少熟悉加密货币系统工作的基本原理有助于理解这些新系统的不同之处。本章将介绍一些基本术语和流程,为你理解本书的其他内容打下基础。

备注

虽然这里的例子主要使用比特币,但其中大部分概念也适用于其他加密货币。以太坊引入了一些新理念,将从第 4 章开始介绍。

加密货币系统中的公钥和私钥

密码学或加密技术的使用可以追溯到几千年前。 其主要用途是保护信息。直到二十世纪,最基本的加密技术只需要一个书写工具和一些可以书写的东西,就可以用来创建最基本的密码。到了现代,机器和计算机的使用推动了加密技术的发展。例如,在第二次世界大战中,盟军最终成功破解了德国的密码,为冲突的结束做出了贡献。

直到 20 世纪 70 年代,现代加密技术主要由政府使用。随着计算机网络的日益普及,公开密钥(或称非对称密码学) 的发明才使其得到更广泛的应用。公用密钥加密技术允许任何人使用接收者的公用密钥(任何人都可以使用)轻松加密信息;然后使用接收者的私人密钥解密信息,(希望)只有接收者知道私人密钥。

密码学已成为支撑互联网的主要系统的关键。这包括比特币等加密货币的基本原理。 例如,注册一个托管的比特币钱包会生成一个公钥和一个私钥,以及一个比特币地址(我们将在"保管:谁持有密钥 "中详细介绍钱包。比特币地址是公钥的转换,是钱包的身份标识,可以接收资金,也可以将资金发送到其他地址。这个地址可以与任何人共享,用于接收和发送,有点像用户名或电子邮件地址。私钥是保密的,用于解锁存储的加密货币,有点像使用密码访问银行账户。下面是它们的外观示例:

私钥 Kyc9JCPPKNPrMUopkCc7ng9PU5Bp9SGsjVkh8Hpfx4tCr5LGXgBf
公钥 033b368bfccf5921f8a5a42b81b0f5ecdc66583fac8dc13bcf860cf31290964c64
比特币地址 19PacjCFSSt9guX4z3GPpXpDrvDNQ7DC4

如前一章所述,比特币私钥用于对交易进行数字签名。这就是比特币地址所有者向比特币网络证明自己是该地址合法所有者的方式,也是他们授权交易的方式。在现实世界中,银行卡用户走到自动取款机前,插入银行卡并输入个人识别码(PIN)。该 PIN 码是私人信息,只有用户自己知道。对于自动取款机 Network+ 来说,一个有效的 PIN 码表明自动取款机用户已经 "签署 "了一笔交易。

比特币公钥只用于生成比特币地址。 这个地址本质上是公钥的压缩版,更容易读取。比特币地址可以与任何人公开共享,通常是在请求他人向该地址发送比特币时。

比特币中的私钥是由随机生成器创建的 256 位随机数。私钥以十六进制格式显示。用户拥有私钥后,可将其与公钥配对,以解锁比特币地址。一切都从私钥开始。由此,用户可以生成公钥和比特币地址。作为提示, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Docker:入门与实践,第三版

Docker:入门与实践,第三版

Sean P. Kane, Karl Matthias
Nanosatellites

Nanosatellites

Rogerio Atem de Carvalho, Jaime Estela, Martin Langer
可解释人工智能实践指南

可解释人工智能实践指南

Michael Munn, David Pitman

Publisher Resources

ISBN: 9798341659490