《区块链技术与应用》学习笔记

# 《区块链技术与应用》学习笔记

课程地址

# 比特币

# Part1-密码学原理

crypto-currency: 加密货币

cryptographic hash function: 加密哈希函数

  1. collision resistance: 哈希碰撞

x != y, H(x) = H(y); 不同的输入,相同的输出; 输入空间无限大,输出空间有限(2^256)

鸽笼原理:两个不同的输入,必然会映射到一个相同的输出

  • MD5
  1. hiding, 单向的,

digital commitment(digital equipment of sealed evelope): 预测结果不能提前公开

  1. puzzle friendly

比特币中用的哈希函数:SHA-256

比特币账户:public key, private key

公钥相当于银行账户,私钥相当于账户密码

例子:我向你转账10个比特币,会生成交易记录,通知所有人;

生成交易记录时,我会签名,签名用的是私钥,其他人收到交易信息验证签名,验证签名用的是我的公钥

# 以太坊

# 参考

上次更新: 5/11/2023, 10:29:38 AM
最近更新
01
taro开发实操笔记
09-29
02
前端跨端技术调研报告
07-28
03
Flutter学习笔记
07-15
更多文章>