區塊鏈(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 提出新的想法,打破傳統思維,並且提供乙個可落地的方法。在世界都會被認可 世界作為背書 支付寶是馬雲的 房子是自己的,地皮是國家的 我們拿 銅,貝殼 作為舉...