區塊鏈入門筆記(二) 區塊鏈是什麼?

2021-08-20 00:03:31 字數 1536 閱讀 3782

區塊鏈(blockchain) 是由多個節點組成的分布式資料庫系統。特點是不可修改,不可偽造。

區塊鏈是由使用密碼學加密產生的資料塊組成的,包括上乙個區塊的雜湊值。

1)任何節點都可以建立交易、再經過一段時間就可以確認是否為有效的交易。可以預防雙花問題。

2)對於想要修改記錄的人來說,成本非常大,不如正常挖礦

3)區塊鏈實現了兩種記錄:交易(transactions)和區塊(blocks)。交易是被儲存在區塊鏈上的實際資料,區塊記錄確認時間和順序。交易由參與者在使用過程中建立,區塊則由礦工(miners)建立。

1)區塊記錄在區塊鏈末端,一旦書寫很難修改。

2)區塊結構

大小                        字段                描述

4位元組                      區塊大小          用位元組表示的該字段之後的區塊大小

80位元組                    區塊頭             組成區塊頭的幾個字段

1-9(可變整數)       交易計數器       交易的數量

可變的                     交易                記錄在區塊裡的交易資訊

3)區塊頭由三組區塊元資料組成。

首先是一組引用父區塊雜湊值的資料,這組元資料用於將該區塊與區塊鏈中前一區塊相連線。

第二組元資料,即難度、時間戳和nonce, 與挖礦競爭相關。

第三組元資料是merkle樹根。    

4)區塊頭結構

大小        字段                描述

4位元組      版本                版本號,用於跟蹤軟體/協議的更新        

32位元組    父區塊雜湊值    引用區塊鏈中父區塊的雜湊值

32位元組    merkle根          該區塊中交易的merkle樹根的雜湊值

4位元組      時間戳             該區塊產生的近似時間

4位元組      難度目標          該區塊工作量證明演算法的難度目標

4位元組      nonce             用於工作量證明演算法的計數器

5)創始區塊建立於2023年,所有區塊的共同祖先。

1)公鏈(public blockchain):  是指全世界任何人都可讀取、傳送交易且能獲得有效確認的共識區塊鏈。

公鏈的安全由工作量證明機制(pow)或權益證明機制(pos)等方式負責維護。

2)共同體區塊鏈(consortium blockchains): 是指其共識過程受到預選節點控制的區塊鏈。

3)私鏈(private blockchain): 完全私有的區塊鏈,其寫入許可權僅在乙個組織手裡的區塊鏈。

1)中立、開放、去中心化

2)不可更改,不可撤銷

3)擁有網路效應

4)抗審查性高

1)規則易於修改(交易,餘額等)

2)交易成本低(交易只需幾個受信節點驗證即可)

3)讀取許可權受限

區塊鏈學習札記二 「區塊」是什麼?

區塊是區塊鏈的基本結構單元,甚至 區塊鏈 的名稱也由此而來,可見其重要性。下面我們就對區塊進行分析解剖,看看裡面到底都有哪些東西?在區塊鏈網路中,資料會以檔案的形式被永久記錄,這些檔案稱為區塊。區塊是區塊鏈的基本結構單元,由包含元資料的區塊頭和包含交易資料的區塊主體構成。目前位元幣區塊鏈系統大約每1...

區塊鏈二十問 1 區塊鏈是什麼?

如果你是乙個區塊鏈新手,你想問的問題和答案都在這個系列裡面。這是我們的第一期,解釋一下目前大火的區塊鏈。區塊鏈到底是什麼?區塊鏈其實很簡單,比如說十一小長假,老闆給我發了200塊錢過節費,然後開了乙個發票 00010be458 將來可以報銷的,這就是我的第一筆賬。然後第二筆賬呢,我拿到這個錢呢,我去...

淺入愛上區塊鏈 二 區塊鏈為什麼這麼火

上篇文章中最後提出乙個小問題 如果,小明把100w存到銀行不動,n年以後錢丟了,那麼該怎麼辦?如果個人沒有過激行為的話,時間會撫平小明的內心。1 提出新的想法,打破傳統思維,並且提供乙個可落地的方法。在世界都會被認可 世界作為背書 支付寶是馬雲的 房子是自己的,地皮是國家的 我們拿 銅,貝殼 作為舉...