
区块链技术与应用
文章平均质量分 88
28岁青春痘老男孩
own the situation
展开
-
BTC协议的设计【区块链学习笔记3】
比特币的共识机制是靠算力(hash rate)来投票的:hash rate--->决定了投票的权重--->sybil attack是依靠创建账户,但是创建账户并不会影响 hash rate,不会影响每秒算出nonce的数量。puzzle friendly性质保证了求解nonce值的过程没有捷径。hash rate越高,获得记账权,得到奖励的概率越高。原创 2024-04-28 02:12:59 · 1237 阅读 · 3 评论 -
比特币中的数据结构【区块链学习笔记2】
重要概念:哈希指针 hash pointers普通的指针是存结构体的地址,哈希指针除了保存地址之外,还要保存这个结构体的哈希值。比特币中的两个数据结构:区块链、Merkle tree都用到了hash pointers。原创 2024-04-26 15:06:07 · 2105 阅读 · 3 评论 -
比特币中用到的密码学功能【区块链学习笔记1】
【密码学相关内容,需要进行补充】 ,得到的哈希值即digest,用来检测这个message是否发生篡改,因为找不到一个H(m')=H(m),即没有办法篡改内容而又不被检测出来。(比如我的名字是柯意,全国有11个叫柯意的人,也就是hash碰撞是客观存在的。输入我的身份证号111222199608260000可以得到我的名字,但凡改掉身份证号中的其中一个数字,都得不到相同的名字,但是如果想改掉身份号又要得到同一个名字:柯意,就要在14亿人口的身份证号里进行尝试,概率是14亿分之11,微乎其微!原创 2024-04-26 14:39:40 · 1207 阅读 · 1 评论