数字货币#
数字货币是指使用数字技术,以电子形式存在的货币。它们与传统的现金货币不同,不是由中央银行发行和管理,而是通过密码学和分布式账本技术进行发行和管理。
数字货币也不是什么非常新颖的名词,2009 年比特币的白皮书横空出世,基于区块链技术,采用去中心化的方式进行发型和管理.
除了比特币,还有其他的数字货币,如以太币、莱特币...
区块链#
经常听到的上链,那什么是链?
讲个小故事#
很久很久以前,有一个叫中本聪的人,发明了一辆火车头,这辆火车可以是无限长度,每节火车可以放置一个集装箱.
他定下了一个规矩:
- 所有人都可以将集装箱打包上车
- 将集装箱打包上车会奖励一部分小费
- 收集货物时可以适当索取小费
- 必须回答对问题的人才能抢到打包的机会
- 集装箱内的货物必须严格入账,任何人都有权利对这个车厢及其货物进行查看
- 车头:创世区块
- 货物:交易
- 集装箱:区块
- 将集装箱接入火车:打包区块
- 回答问题:也就是俗称的挖矿,计算一个 Hash 的 Key
- 小费:就是 BTC、ETH 等数字货币
BTC#
从技术的角度来看,区块链底层数据结构其实就是一个 Merkle Tree
结构,通过Hash 指针
进行指向上一个节点,其叶子结点是每一次的交易信息,非叶子结点是由子结点Hash
计算出来的。而使用Hash 指针
可以确保结点信息无法被篡改。每个 Tree 结构的顶级节点就是常说的区块。成功将区块打包到链并被广播认同后,会凭空产生一定数量的 BTC 作为激励奖励 (Pow).
BTC 的产生有两种方式:
- 激励奖励
- 交易时打包的手续费 (也就是用户交易时收取的手续费)
Tip: 区块打包时间大概 10 分钟,激励奖励大约每 4 年减半一次,在不久的将来,激励奖励会变的越来越少,而主要产生手段变为打包时的手续费
当然还有很多:女巫攻击、 51% 算力攻击、硬分叉、软分叉...