blockchain名词解析
来源:互联网 发布:最新淘宝黑车技术 编辑:程序博客网 时间:2024/06/08 18:51
分布式记账薄:基于P2P网络、共识机制、工作量证明 实现
区块结构:(≈1Mb)
header:80Byte
body:交易记录信息,每笔交易记录信息都会生成hash散列,并且利用hash tree,生成一个merkle_root值存放在header中
工作量证明:
计算body的merkle root的hash值,并与header其他字段,作为工作量证明的输入,然后不停的变更nonce值,并对每次变更后的header做 双重hash运算,与网络中的目标值作对比,如果小于目标值,就完成工作量证明
目标值:最大目标值/难度值 为了达到每十分钟产生一个区块
难度值:每最新的2016区块的时间除以按每十分钟一个区块计算的时间就是20160分钟的比值*旧的难度值 = 新的难度值
最大目标值:
0x00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
(原始难度值: 区块生成时间=难度值*2^32/hashrate)
(前导0的个数越多,难度越高)
0 0
- blockchain名词解析
- 名词解析
- 名词解析
- 名词解析
- 名词解析
- 名词解析
- BlockChain
- BlockChain
- Blockchain
- 保险名词解析
- SAP 名词解析
- VC++部分名词解析
- 股票常用名词解析
- 软件工程相关名词解析
- Soc名词解析
- 医疗相关名词解析
- 网络协议名词解析
- 名词解析之HDR
- ceshi
- leetcode1 Two Sum
- TreeView使用集锦
- 1/1+1/2+2/3+3/4+5/5+8/6+13/7
- 【Hibernate 6】常用的hql语句以及N+1问题
- blockchain名词解析
- hook禁止外部程序创建新窗口[易语言源码]
- 【USACO3.1.3】丑数
- 【Python学习笔记】函数参数
- 神奇的border
- [javascript权威指南][阅读笔记]一
- 给 Android 开发者的 RxJava 详解
- JAVA HTTPclient头中增加自定义的属性
- kobo glo安装koreader(刷ksm后)