区块链-概念入门

一、思考:钱放在银行放心吗?

(1)我的钱数据会不会被篡改?

(2)银行会不会出现意外?

二、如何应对?

(1)实物派的选择---黄金

古今中外,黄金作为硬通货,是天然绝佳的货币选择。历史上英国和美国都曾在很长一段时间内实行过金本位制度,目的是防止货币超发,虽然因为跟不上社会发展的步伐金本位已经不复存在,但是黄金依旧是很多人避险的重要选择之一。截至10月16日,金价为968.4元/克。

(2)科技派的选择---比特币

2009年1月3日,中本聪挖出了比特币的第一个区块,称为“​创世区块​​”,并获得了50个比特币的奖励,这标志着比特币网络的正式启动。2010年7月,比特币价格约为​0.1美元,同年一位名叫拉斯洛·汉耶茨的程序员在比特币论坛上发帖,并成功花了10000个比特币买了一个价值三十几美元的披萨。如今在2025年10月,比特币价格曾一度触及​125,689美元。在中国,加密货币​不被认可为货币​​。

三、什么是比特币?和区块链是什么关系?

比特币​被公认为​​区块链1.0​​的代表性实现,而​​以太坊​​则成功地代表了​​区块链2.0​​阶段。

区块链2.0≈区块链1.0+智能合约。

四、区块链是什么原理?

针对开头提出的存钱安全的两个问题,其实简单来说可以概括为篡改和单点故障,而区块链的核心功能刚好就是防篡改和分布式。

(1)如何防篡改

区块链中区块都有个哈希值,哈希的计算是基于区块头部(block header)的哈希,而区块头部包含以下关键信息:

  1. 版本号(Version)

  2. 上一个区块的哈希值(Previous Block Hash)

  3. Merkle根(Merkle Root)- 这是所有交易的哈希值的哈希

  4. 时间戳(Timestamp)

  5. 难度目标(Difficulty Target)

  6. 随机数(Nonce)----这个很重要!

简单理解计算公式为:

区块哈希 = SHA256(版本号 + 上一个区块哈希 + Merkle根 + 时间戳 + 难度目标 + 随机数)

这种计算方式意味着,如果要篡改一个区块,需要修改它本身以及后续所有的区块

(2)如何防止单点故障

它不像传统系统那样将数据集中放在一个中心服务器,而是采用了“​分布式账本技术​​”。网络中的每个参与节点都保存着一份完整或部分的账本副本,并实时同步更新。这种“全民备份”的模式意味着即使部分节点损坏或遭受攻击,只要网络中还有足够多的节点正常运行,整个系统的数据就不会丢失,历史记录依旧完整可查。如果有人想要篡改数据,他不仅需要修改自己手中的账本,还必须​同时控制住网络中超过51%的节点​​,让它们都接受被篡改的账本版本,并同步修改所有副本,这几乎是不可能完成的任务

五、区块谁来制作?

打包区块的过程称之为“挖矿”,那打包的人自然就是“矿工”。

称之为“矿工”肯定需要付出相应的劳动,他们的劳动就是“工作量证明”。核心工作就是找到一个叫做 ​Nonce​​(随机数)的数字,使得区块头数据的哈希值满足特定的条件,通常是​​以足够多的零开头。模拟一下这个过程。

开始“猜数字”​:矿工不断改变 ​​Nonce​​ 的值,然后对整个区块头进行 SHA-256 哈希计算,并检查结果。

尝试 Nonce = 0:哈希值可能是 **e9afc424**b79e4f6ab42d99c81156d3a...(不符合)

尝试 Nonce = 1:哈希值可能是 **ae37343a**357a8297591625e7134cbea...(不符合)

尝试 Nonce = 2:哈希值可能是 **1312af17**8c253f84028d480a6adc1e...(不符合)

...

尝试 Nonce = ​4249​​:哈希值可能是 **c004190b**822f1669cac8dc37e761cb...(不符合)

尝试 Nonce = ​4250​​:哈希值可能是 **0000c3af**42fc31103f1fdc0151fa747...(​​符合条件!​​ 前四位是 0000

这个 Nonce 值就是工作量证明,它证明了矿工确实进行了大量的计算尝试。

六、智能合约是什么?

上文提到区块链2.0≈区块链1.0+智能合约,那么智能合约是什么?下面以理发为例说明两者差异。

区块链1.0的情况下:

而在区块链2.0的情况下,引入了动态逻辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DD0324

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值