文档介绍:区块链技术介绍
目录
3
2
比特币诞生背景
人类交易发展史
4
区块链介绍
比特币介绍
1
人类交易发展史
比特币是一个金融支付软件系统,目标是重塑金融秩序,为了能更好的立即比特币,先了解当前的金融系统。区块链技术介绍
目录
3
2
比特币诞生背景
人类交易发展史
4
区块链介绍
比特币介绍
1
人类交易发展史
比特币是一个金融支付软件系统,目标是重塑金融秩序,为了能更好的立即比特币,先了解当前的金融系统。
物物交换
缺点:不方便携带,无法有效分割
想要买只羊,还要扛一袋面。
自然货币
缺点:数量稀少,不耐磨损,供不应求
商品交换中充当等价物的特殊商品,贝壳、石头
人工货币-金属货币
缺点:重、消耗大量金属
商朝是开始铸造铜币,贝壳形状
秦始皇统一货币,秦半两,外圆内方
汉朝铸造五铢钱
人工货币-纸币
由国家发行的一种有时间、地域限制的货币
世界最早的纸币是中国北宋时期的交子。
人工货币-电子货币
电子货币,是指用一定金额的现金或存款从发行者处兑换并获得代表相同金额的数据或者通过银行及第三方推出的快捷支付服务。
典型应用银行卡。
人工货币-数字货币
数字货币是一种不受管制的、数字化的货币,通常由开发者发行和管理,被特定虚拟社区的成员所接受和使用。
典型应用比特币。
目录
3
1
人类交易发展史
比特币诞生背景
4
区块链介绍
比特币介绍
2
纸币风险
政府倒台、治理不力、战乱、经济危机等导致通货膨胀。
金融危机
2008年金融危机,财富缩水,人们对政府丧失信息。美元是世界货币,全球金融海啸。
随着科技的发展,人们一直在思考能不能不依赖政府,探寻解决方案,替代传统金融系统。
密码朋克组织
1993成立的密码朋克组织,使用加密电子邮件系统进行交流,里面多是电脑黑客、密码学专家和最求隐私的狂热者,阿桑奇、万维网之父等人位列其中。
比特币诞生
目录
2
1
人类交易发展史
比特币介绍
4
区块链介绍
比特币诞生背景
3
比特币
比特币是一个软件,是一个电子支付系统,它安全可靠,解决了纸币被政府随意超发的问题,避免通货膨胀。
记账
将系统中产生的交易数据存储到数据库(区块链)中过程,称为记账。
比特币系统规定一个数据块的上限是1M,一个数据块就是一个区块,后一个区块存储前一个区块的哈希值,形成链式结构。
传统记账
钱包
比特币钱包里保存多个私钥/地址对,每个地址都要单独的私钥。
地址:类似银行卡
私钥:类似银行卡密码
钱包一般也指比特币客户端。
节点
每一个运行比特币软件的计算机成为比特币网络的一个节点。
全节点:同步所有区块链数据的节点,下载全部账本
轻节点:只下载区块头和自己有关的交易。
挖矿
节点间竞争记账权力的过程就叫做挖矿,竞争成功者获得记账权利,即挖到矿。
奖励:获得记账权的矿工会得到一定数量的比特币奖励。
意义:挖矿过程就是比特币发行的过程。
本质:对区块数据做哈希运算,寻找一个满足条件的随机数。
sha256(区块数据+随机数)< 00000987654321…
算力
算力即计算能力,表明一个矿工挖矿的能力,算力越高算出哈希值的概率越大。
单位是hash/s,即每秒计算哈希的次数。
例如:14T算力的矿机, X 10 13
矿机
ASIC挖矿
期初采用的方式,算力低
FPGA挖矿
可编程控制器,可以定制化,将所有运算单元用于哈希运算。
CPU挖矿
专业矿机,开发的用于哈希运算的专用芯片。
借用图形运算能力,提高算力,是CPU的八倍左右
GPU挖矿
矿场与矿池
比特币系统参数
出块时间:10分钟
10分钟左右产生一个区块,为保证稳定出块,系统会自动调整哈希运算难度(每产生2016个块调整一次,大约2周时间),保证比特币发行稳定。
出块奖励
初始每次出块奖励50个BTC,每产生21万个区块,奖励减半。
21万*10分钟/60/24/365 = 4年
每四年奖励衰减一次,
比特币总量:2100万枚比特币
区块容量:1M,大约容纳4000条交易。
每秒成交量:4000/600s= 7 笔/秒
单位:1BTC=108 sat(聪)
比特币交易流程
交易记录
比特币分叉
目录
2
1
人类交易发展史
区块链介绍
3
比特币介绍
比特币产生背景
4
什么是区块链
区块结构
对称加密
采用单钥密码系统的加密方法,同一个密钥可用作加密和