区块链学习笔记

比特币

属于加密货币
特点

1.哈希函数。
作用
(1) x不等于y时,H(x)不可能等于H(y)。没有一个hash function是可以通过理论证明的,需要通过实践来证明。
可能存在哈希碰撞,哈希碰撞:x不等于y时,H(x)=H(y)
(2)hiding,单向不可逆。
(3)puzzle friendly(工作量证明)

2.签名
(1)非对称加密(公钥,私钥),加密用公钥,解密用私钥,公钥公开,私钥保存在本地。签名用私钥,验证签名用公钥。

区块链结构

区块头(block head):
version
previous block header hash:哈希指针,实现篡改证明记录。最后的区块可以查看前面所有区块的记录。
time stamp
difficultly
nonce
merkleroot:merkletree的根节点;修改一个tx的节点需要改动所有的merkletree节点;利用merkle proof找交易节点所在的位置

区块体(全节点才有):
交易信息tx

在这里插入图片描述

区块链技术与应用 北京大学 肖臻

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mossfan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值