第 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