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 掌握区块链

第 1 章. 区块链技术的起源

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

区块链一词对于初学者来说可能听起来很神秘,甚至有些可怕。 它的字面意思--信息块链--也许是解释区块链最简单的方法。但它有什么用呢?为什么有人需要一个叫做区块链的东西?

要找到答案,我们需要回顾一下更早的时代,也就是更接近网络诞生之初的时代。互联网的目的是存储信息,并将信息传播给大量的人。区块链也有类似的目标,它建立在以前的实验基础上,寻找改善信息分发的方法。

电子系统与信任

在区块链、加密货币或使用它们的系统成为现实之前,互联网需要以可靠和分布式的方式存在,而且需要被很多人使用。在 20 世纪 60 年代的萌芽阶段,互联网是一个简单、相对较小的网络,它主要被用作大学研究人员和美国政府以数字方式共享信息的工具。

随着时间的推移,早期的互联网先驱们使系统变得更加实用。影响最大的是 TCP/IP 的发展,它建立了通信标准,HTTP 实现了网页浏览,SMTP 提供了电子邮件。这些协议使互联网不仅面向研究人员,而且面向每个人,面向越来越多的设备,包括电脑以及后来的平板电脑和智能手机。

互联网的发展彻底改变了人们的生活--现在,任何人都可以随时随地获取大量信息和服务,其中大部分都是免费的。 然而,使用大多数在线产品或服务都需要一个被称为第三方的个人或实体充当可信赖的守门人。这些系统需要两种信任:

中介信托
要依靠第三方做出理性、公正的决定。
发行信托基金
任何价值的安全和保障都要依靠第三方来确保。

金融交易是依赖这种信任的一个主要领域,因为大多数货币已经数字化。由于种种原因,纸币或政府发行的实物现金的使用正在减少,如今人们比以往任何时候都更多地使用借记卡和信用卡等电子金融工具。在瑞典等一些国家,支付系统几乎完全电子化,大多数顾客在销售点使用智能手机和银行卡。虽然对消费者来说,支付界面从实体向数字的转变是一个相对较新的趋势,但推动这一会计核算的系统早已电子化。虽然现金对大多数人来说仍然唾手可得,但货币在很大程度上已经从纸张和硬币变成了计算机系统中的数字而已,很多人甚至都没有注意到这一点。

当价值从实物转移到数据库时,相关多方之间必须存在信任因素。世界各地的大型支付公司都是基于这样的理念而创立的:以数字方式存储价值的人们可以信任这些品牌。 然而,在金融领域,信任并不总是一个可靠的因素。事实上,2008 年的金融危机让人们暂停了脚步,许多人开始思考,也许对金融机构的盲目信任和信心并不是想象中的那样。

提示

区块链是重建信任的努力。 它利用技术,特别是加密技术,自动执行对第三方的信任。

比特币是第一个使用区块链的工作系统。但在比特币问世之前,有几位前辈曾试图创造类似的概念,但都以失败告终。他们失败的主要原因之一是无法在互联网上建立一个真正的分布式系统

分布式 VS 集中式 VS 分散式

今天的互联网是集中式和分布式应用的混合体,尽管它是作为分布式技术设计的。早期的互联网架构师希望创建一个更具弹性的系统,而不是建立一个只有一个故障点的集中式结构。 分布式互联网的想法来自于一个目标(受军方启发),即确保系统的一部分受到攻击时,如果适当分布,仍能正常运行。

在自行车车轮上(见图 1-1),许多辐条连接到一个轮毂(车轴)上。这种设计有利于采用分布式方法--即使一些辐条坏了,车轮仍然可以工作分布式意味着没有单点故障会导致整个系统瘫痪,例如为早期互联网提供动力的计算机网络。

图 1-1. 自行车车轮采用分布式设计 ...
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