【公開(kāi)課】清華大學(xué)公開(kāi)課:《區(qū)塊鏈與加密貨幣》
2023-07-27 11:17 作者:地球上的汽車(chē)人 | 我要投稿

- 哈希函數(shù) F(X)= Y
- 特征
- 已知Y ,很難得到X
- 兩個(gè)不同的X,得不到同一個(gè)Y
- 比特幣網(wǎng)絡(luò)中使用的哈希函數(shù)是 SHA-256 0-2^256-1,哈希值是 256位的數(shù)字
- 是如何通過(guò)哈希函數(shù)使這個(gè)點(diǎn)對(duì)點(diǎn)的電子現(xiàn)金系統(tǒng)不被篡改呢?
- 區(qū)塊鏈?zhǔn)且粋€(gè)收尾相連的數(shù)據(jù)結(jié)構(gòu)
- 每個(gè)區(qū)塊是一個(gè)儲(chǔ)存數(shù)據(jù)的單元,按照時(shí)間的順序鏈接在一起
- 每個(gè)區(qū)塊包含兩方面的內(nèi)容:區(qū)塊頭 + 區(qū)塊體
- 每個(gè)區(qū)塊頭里面存放著上一個(gè)區(qū)塊的所有信息
- 區(qū)塊頭內(nèi)容(6部分):
- version(版本)
- previous block header hash(前一個(gè)區(qū)塊頭的哈希值)
- timestamp(時(shí)間戳):這個(gè)區(qū)塊是什么時(shí)間產(chǎn)生的
- difficulty:難度
- nonce:
- Merkleroot:當(dāng)前區(qū)塊交易信息的哈希值
- 區(qū)塊體:所有的交易信息都記錄在交易體中,如:張三給李四轉(zhuǎn)了1個(gè)bitcoin等
- bitcoin每十分鐘產(chǎn)生一個(gè)區(qū)塊,實(shí)際就是每十分鐘內(nèi)新產(chǎn)生的交易記錄。
標(biāo)簽: