清华大学iCenter区块链公开课 第二节

Posted 我编程我快乐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了清华大学iCenter区块链公开课 第二节相关的知识,希望对你有一定的参考价值。

1.比特币区块的结构

  比特币区块结构:

    区块大小

    区块头

  辕老师简版区块:

2.比特币交易结构

输入(可以有多个):比特币来源的UTXO

输出(可以有多个):手续费、接收比特币的地址

  总量、锁定脚本尺寸、锁定脚本(锁定接收比特币的公钥地址,当其想使用这个比特币的时候,需要拿私钥解锁)

UTXO:未花费交易

3.Merkle数

判断一笔交易是否在一个区块里面,通过计算hash,在Merkle中进行查找,有查找算法(需要提供相邻节点的hash值向上层计算。。。)

https://www.youtube.com/watch?v=gUwXCt1qkBU 这个视频讲了Merkle Tree的细节~

4.比特币交易发布过程

5.重放攻击

一旦分成两条链,就会出现重放攻击

 

节点如何验证?

打包的时候可以选择交易吗?

 

防重放攻击模型

解决思路

  解锁脚本

 

以上是关于清华大学iCenter区块链公开课 第二节的主要内容,如果未能解决你的问题,请参考以下文章

北京大学肖臻老师《区块链技术与应用》公开课-ETH

北京大学肖臻老师《区块链技术与应用》公开课-ETH

北京大学肖臻老师《区块链技术与应用》公开课-ETH

北京大学肖臻老师《区块链技术与应用》公开课 01-课程介绍

北京大学肖臻老师《区块链技术与应用》公开课笔记-BTC

北京大学肖臻老师《区块链技术与应用》公开课笔记-BTC