生生不息

生生不息

BTC

比特币的“10分钟心跳”:为何区块生成速度如此设计?

比特币的“10分钟心跳”:为何区块生成速度如此设计?

背景 比特币的区块链网络如同一个精密运转的钟表,每10分钟便诞生一个新的区块,记录全球交易并维护系统安全。这一看似简单的规则背后,是中本聪对密码学、经济学和博弈论的深刻洞察。本文将深入探讨“10分钟”这一神秘数字的设计逻辑,揭开比特币网络运行的核心密码。 一、技术根基:工作量证明与动态难度调控 比特
BTC
9
0
0
2025-05-11
BTC共识协议

BTC共识协议

数字货币的问题 如果央行通过发行一种数字货币,采用公私钥对进行签名,央行存储私钥,将公钥公布出去。用户可以通过公钥验证收到的数字货币的真伪。 但是这种会存在一种致命的问题:“双花”攻击(double spending attack),即一笔钱被花了两次甚至多次。用户在得到数字货币后,对文件进行复制,
BTC
10
0
1
2025-01-06
BTC数据结构

BTC数据结构

比特币中用到的数据结构 哈希指针 哈希指针(hash pointers):普通的指针是存储内存中的一个结构体起始位置,哈希指针除了要指向这个地址外,还要保存这个结构体的哈希值。这样除了可以通过该指针得到这个结构体的位置,同时还可以用哈希值检测这个结构体的内容是否被篡改。 区块链 区块链(block
BTC
9
0
1
2025-01-05
BTC密码学原理

BTC密码学原理

背景 比特币中主要用到了密码学中两个功能: 1.哈希 2.签名。密码学中的哈希函数(cryptographtic hash function) 比特币使用的是SHA-256,secure hash algorithm 一、哈希函数 哈希函数主要有三个特性: 1、碰撞特性(collision resi
BTC
9
0
1
2025-01-05