
五分钟带你看懂什么是区块链
如今区块链技术非常流行。那么让我们看到这几个问题:
· 区块链究竟是什么?
· 工作原理是什么?
· 解决什么问题?
· 有什么用途?
附有中文字幕的视频如下:
五分钟带你看懂什么是区块链
针对不方便打开视频的小伙伴,CDA字幕组也贴心的整理了文字版本,如下:
区块链是什么
顾名思义,区块链是一连串包含信息的信息块。这项技术最早在1991年由研究人员研发。最早用于给数字化文档打时间戳,从而使这些文档不被倒填日期或篡改,就像公证人一样。
然而这项技术基本没被用过。直到2009年,中本聪利用区块链技术创造了数字加密货币——比特币。
如今区块链相当于对所有人完全公开的分布式账本。它具有有趣的属性,一旦数据被记录到区块链中数据就很难被改变。
区块链的工作原理
那么区块链的工作原理是什么呢?
让我们仔细看看区块(block)。每个区块包含了数据,该区块的哈希值以及前一个区块的哈希值。
区块中保存的数据与区块链的类型有关。例如,比特币区块链保存了相关交易信息。包括卖家、买家以及比特币的数量,同时区块还包含了哈希值。
哈希值
你可以把哈希值比作指纹。它标识区块以及所含的内容,并且总是唯一的,就像指纹一样。一旦某个区块被创建,对应的哈希值就被计算出来。
改变区块中某些内容会使哈希值改变。换而言之,当你想检测区块中改变时哈希值就很有用。如果区块的指纹改变了,这就不再是之前的区块了。
区块中第三个元素是前一个区块的哈希值。这个元素构成一系列区块,并且这项技术使区块链十分的安全。
举个例子,假设有包含3个区块的区块链。可以看到,每个区块包含了自身的哈希值,以及前一个区块的哈希值。因此区块3指向区块2,区块2指向区块1。
区块1有点特殊,它不能指向前一个区块,因为它是第一个区块,我们将其称为"创世区块"(genesis block)。
现在假设你篡改了第二个区块,这将导致其哈希值改变。依次,这将导致区块3以及后面的区块无效。因为其存储的前一区块的哈希值将不再有效,因此改变一个区块会使后面的所有区块无效。
但是,仅仅使用哈希值不足以防止篡改。如今计算机运算速度非常快,每秒能够计算成千上万的哈希值。你可以篡改一个区块,并且重新计算其他区块的哈希值,从而再次使区块链变得有效。
工作量证明
因此为了减少这种风险,区块链还采用了一种技术称为"工作量证明”。这是一种减慢新区块创建的机制。对于比特币来说,约需要10分钟来计算所需的工作量证明,并且在当中添加一个新的区块。
该机制让篡改区块链变得困难。因为一旦篡改了一个区块,则需要重新计算所有后续区块的工作量证明。因此区块链的安全性来自于哈希值以及工作量证明机制。
分布式
区块链还有一种保护安全性的方法,那就是分布式。不采用中心化实体管理区块链,区块链采用的是P2P网络,并且每个人都可以加入。
当有人加入该网络时,将获得整个区块链的副本。节点能够以此验证所有区块是井然有序的。
那么当有人创建一个新的区块时,会发生什么呢?
这个新的区块会被发送给网络上的所有人。每个节点再验证这个区块以确保没有被篡改过。如果所有的内容都被检验正确后,那么每个节点就会把该新区块加到自己的区块链上。网络上的所有节点达成了"共识”。
它们认同网络中哪些区块是有效的,哪些是无效的。被篡改过的区块将被网络上的其他节点拒绝。
因此要成功篡改区块链,你需要篡改区块链上的所有区块,重新完成每个区块的工作量证明,并且控制超过50%的P2P网络。只有这样,篡改的区块才会被所有人承认,这基本上是不可能的。
区块链也在不断发展,最近的一项改进称为"智能合约”。智能合约是存储在区块链上的简单程序,在特定条件下可以自动进行比特币交易。
区块链的应用领域
区块链技术的产生吸引了很多人的注意。很快,人们意识到这可以用到其他方面:比如存储医疗记录、创建数字化公证,甚至用来收税。
现在你知道了何为区块链,基本的工作原理,以及它能解决哪些问题。
数据分析咨询请扫描二维码
若不方便扫码,搜微信号:CDAshujufenxi
PyTorch 核心机制:损失函数与反向传播如何驱动模型进化 在深度学习的世界里,模型从 “一无所知” 到 “精准预测” 的蜕变,离 ...
2025-07-252025 年 CDA 数据分析师考纲焕新,引领行业人才新标准 在数字化浪潮奔涌向前的当下,数据已成为驱动各行业发展的核心要素。作为 ...
2025-07-25从数据到决策:CDA 数据分析师如何重塑职场竞争力与行业价值 在数字经济席卷全球的今天,数据已从 “辅助工具” 升级为 “核心资 ...
2025-07-25用 Power BI 制作地图热力图:基于经纬度数据的实践指南 在数据可视化领域,地图热力图凭借直观呈现地理数据分布密度的优势,成 ...
2025-07-24解析 insert into select 是否会锁表:原理、场景与应对策略 在数据库操作中,insert into select 是一种常用的批量数据插入语句 ...
2025-07-24CDA 数据分析师的工作范围解析 在数字化时代的浪潮下,数据已成为企业发展的核心资产之一。CDA(Certified Data Analyst)数据分 ...
2025-07-24从 CDA LEVEL II 考试题型看 Python 数据分析要点 在数据科学领域蓬勃发展的当下,CDA(Certified Data Analyst)认证成为众多从 ...
2025-07-23用 Python 开启数据分析之旅:从基础到实践的完整指南 在数据驱动决策的时代,数据分析已成为各行业不可或缺的核心能力。而 Pyt ...
2025-07-23鸢尾花判别分析:机器学习中的经典实践案例 在机器学习的世界里,有一个经典的数据集如同引路明灯,为无数初学者打开了模式识别 ...
2025-07-23解析 response.text 与 response.content 的核心区别 在网络数据请求与处理的场景中,开发者经常需要从服务器返回的响应中提取数 ...
2025-07-22解析神经网络中 Softmax 函数的核心作用 在神经网络的发展历程中,激活函数扮演着至关重要的角色,它们为网络赋予了非线性能力, ...
2025-07-22CDA数据分析师证书考取全攻略 一、了解 CDA 数据分析师认证 CDA 数据分析师认证是一套科学化、专业化、国际化的人才考核标准, ...
2025-07-22左偏态分布转正态分布:方法、原理与实践 左偏态分布转正态分布:方法、原理与实践 在统计分析、数据建模和科学研究中,正态分 ...
2025-07-22你是不是也经常刷到别人涨粉百万、带货千万,心里痒痒的,想着“我也试试”,结果三个月过去,粉丝不到1000,播放量惨不忍睹? ...
2025-07-21我是陈辉,一个创业十多年的企业主,前半段人生和“文字”紧紧绑在一起。从广告公司文案到品牌策划,再到自己开策划机构,我靠 ...
2025-07-21CDA 数据分析师的职业生涯规划:从入门到卓越的成长之路 在数字经济蓬勃发展的当下,数据已成为企业核心竞争力的重要来源,而 CD ...
2025-07-21MySQL执行计划中rows的计算逻辑:从原理到实践 MySQL 执行计划中 rows 的计算逻辑:从原理到实践 在 MySQL 数据库的查询优化中 ...
2025-07-21在AI渗透率超85%的2025年,企业生存之战就是数据之战,CDA认证已成为决定企业存续的生死线!据麦肯锡全球研究院数据显示,AI驱 ...
2025-07-2035岁焦虑像一把高悬的利刃,裁员潮、晋升无望、技能过时……当职场中年危机与数字化浪潮正面交锋,你是否发现: 简历投了10 ...
2025-07-20CDA 数据分析师报考条件详解与准备指南 在数据驱动决策的时代浪潮下,CDA 数据分析师认证愈发受到瞩目,成为众多有志投身数 ...
2025-07-18