IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 区块链 -> 区块链笔记 -> 正文阅读

[区块链]区块链笔记

  1. 比特币使用了区块链技术。
  2. 比特币:一种点对点的电子现金系统,它无需信任中心,去中心化,不可随意修改。
  3. 比特币使用的哈希算法有两种:SHA-256和RipeMD160。
    • 一种是对数据进行两次SHA-256计算,这种算法在比特币协议中通常被称为hash256或者dhash。
    • 另一种算法是先计算SHA-256,再计算RipeMD160。、
  4. Merkle Hash:记录了本区块所有交易的Merkle Hash。交易数据依靠Merkle Hash确保无法修改。

  5. Block Hash:区块哈希。整个区块依靠Block Hash确保区块无法修改。

  6. p2p交易依靠数字签名。
    数字签名的三个作用:防伪造,防篡改,防抵赖。
  7. 私钥是花费比特币的唯一手段
    私钥本质上就是一个256位整数,对私钥进行WIF格式编码可以得到一个带校验的字符串。
  8. 比特币的公钥是根据私钥由ECDSA算法推算出来的,公钥有压缩和非压缩两种表示方法,可互相转换。
    比特币的地址是公钥哈希的编码,并不是公钥本身,通过公钥可推导出地址。、
    通过地址不可推导出公钥,通过公钥不可推导出私钥。
  9. 有一类节点(又叫”矿工“),它们时刻不停地进行计算,试图把新的交易打包成新的区块并附加到区块链上。
    每打包一个新的区块,打包该区块的矿工就可以获得一笔比特币作为奖励。
  10. 工作量证明POW:Proof of Work。
  11. 比特币挖矿的工作量证明原理就是,不断尝试计算区块的哈希,直到计算出一个特定的哈希值,它的特点是前面有好几个0。
    比特币协议要求计算出的区块的哈希值比难度值要小
  12. 首位是0出现的概率是1/16,每增加一个难度,计算量将增加16倍。
  13. 比特币总量被限制为约2100万个比特币,初始挖矿奖励为每个区块50个比特币,以后每4年减半。
  14. 如果两个矿工在同一时间各自找到了有效区块怎么办?
    它们只要符合难度值,就都是有效的。后续矿工在他们后面继续挖矿,哪个链最长就用哪个。
  15. 比特币的支付实际上并不是直接支付到对方的地址,而是一个脚本,这个脚本的意思是:谁能够提供另外一个脚本,让这两个脚本能顺利执行通过,谁就能花掉这笔钱。
  16. 智能合约:当一个预先编好的条件被触发时,智能合约可以自动执行相应的程序,自动完成数字资产的转移。
  17. 任何一个交易,它总是由若干个输入(Input)和若干个输出(Output)构成。
  18. UTXO:Unspent TX Output,未花费交易输出,也就是还没有被下一个交易花费的Output。
    给定任何一个区块,计算当前所有的UXTO金额之和,等同于自创世区块到给定区块的挖矿奖励之和。
  19. Segwit地址又称隔离见证地址。
  20. HD钱包:只需要管理一个根私钥,即可实时计算所有“子私钥”的管理方式。
    HD是Hierarchical Deterministic的缩写,意思是分层确定性。
  区块链 最新文章
盘点具备盈利潜力的几大加密板块,以及潜在
阅读笔记|让区块空间成为商品,打造Web3云
区块链1.0-比特币的数据结构
Team Finance被黑分析|黑客自建Token“瞒天
区块链≠绿色?波卡或成 Web3“生态环保”标
期货从入门到高深之手动交易系列D1课
以太坊基础---区块验证
进入以太坊合并的五个数字
经典同态加密算法Paillier解读 - 原理、实现
IPFS/Filecoin学习知识科普(四)
上一篇文章      下一篇文章      查看所有文章
加:2022-01-12 00:02:42  更:2022-01-12 00:03:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 1:28:54-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码