主页 > imtoken苹果版最新版 > 水龙头挖矿 比特币往事(ppt课件).pptx

水龙头挖矿 比特币往事(ppt课件).pptx

imtoken苹果版最新版 2023-06-20 07:11:26

大纲

什么比特币

挖矿原理

为什么只有 2,100 个比特币?

演示:区块链浏览器

身份验证和双花问题

演示:Metamask 钱包和区块链水龙头

自挖<​​/p>

圣战,比特币分叉背后的利益之争

谁是中本聪?

好书推荐。

问答

比特币 - 去中心化的分布式账本

挖矿原理-哈希运算

前置知识:哈希函数SHA256("brisbane") = 5bcca357b314609dd8df7623e4(256个字符)

挖矿过程:

string = 上一个区块头 + 交易账单 + 时间 + 随机数

哈希 = SHA256(SHA256(字符串))

需要满足规则,前N位为0:0000000057b314609dd8df7623e。通过调整0s的个数来控制挖矿难度

全网矿机越多,算力越强,N越大,反之越小。

查看挖矿难度:

最长链规则:

中本聪的论文《比特币:一种点对点的电子现金系统》:“信息可以尽可能地在整个网络中传播,节点可以随时离开和重新加入网络,最长的证明——工作链作为节点离线时发生的交易的证明。

比特币数量

主链每增加一个新区块,该区块的发行者将奖励50 BTC;

每四年,奖励金额减半;

每 10 分钟一个区块

2040 年的最后一个区块

计算:50*6*24*365*4*(1 + ½ + ¼ + ... ) = 2100 万

演示:区块链浏览器

比特币钱包

必备知识

非对称加密、公钥和私钥

私钥可以用来导出唯一的公钥,私钥可以用来签署消息,可以通过公钥验证。

公钥,也称为比特币地址,相当于银行账户

私钥,相当于银行密码。

转账流程:

A 给 B 10 个比特币  Hash  用私钥加密这个 Hash  签名

1、全网广播:【A给B 10比特币】+公钥+签名

2、矿工收到广播:

a,为 [A 给 B 10 个比特币] 做一个哈希预算并生成一个摘要

b、公钥解密签名并恢复摘要。

c,确认摘要是否匹配水龙头挖矿水龙头挖矿,否则拒绝。

比特币号码

地址:1TianXianBaoBaojT1pmydWopVc8fFM8t7VLb

每增加一个字符,计算难度就会增加 58 倍。

超过七个字符的模式通常需要专门的硬件来检测,

例如,具有多个图形处理单元 (GPU) 的定制台式计算机。

使用 GPU 系统搜索虚数比使用通用 CPU 快很多数量级

已经过时的矿工被赋予了寻找虚荣地址的任务。

双花问题和 51% 攻击

UTXO(Unspent Transaction Outputs)两种记账方式,账户交易模型VS账户余额模型

双花:

1、骗子故意将第一笔交易广播到半网,第二笔交易广播到另一半网

2、两边都有矿工获得记账权,账本分叉为A和B

3。根据最长链原则,如果账本 A 被批准,骗子会立即挖出两个记账权,让 B 增长。账本 A 被丢弃,双花成功。

“51%攻击”:如果骗子控制了全网50%以上的算力,他总是可以双花。

解决方案:等待六个块。

演示:Metamask 钱包和水龙头

水龙头