區塊的一些基本概念,大家可以了解一下。因為是純理論的東西,所以內容有點枯燥。
區塊/ Block
區塊是在區塊鏈網絡上承載交易數據的數據包,夾子搭建詢(XTKF556) 是一種被標記上時間戳和之前一個區塊的哈希值的數據結構,區塊經過網絡的共識機制驗證并確認區塊中的交易。
父塊/ Parent Block
父塊是指區塊的前一個區塊,區塊鏈通過在區塊頭記錄區塊以及父塊的哈希值來在時間上排序。
區塊頭/ Block Header
記錄當前區塊的元信息,包含當前版本號、上一區塊的哈希值、時間戳、隨機數、Merkle Root的哈希值等數據。此外,區塊體的數據記錄通過Merkle Tree的哈希過程生成唯一的Merkle Root記錄于區塊頭。區塊體/ Block Body
記錄一定時間內所生成的詳細數據,包括當前區塊經過驗證的、區塊創建過程中生成的所有交易記錄或是其他信息,可以理解為賬本的一種表現形式。
哈希值/散列值/ Hash Values / Hash Codes / Hash Sums / Hashes哈希值通常用一個短的隨機字母和數字組成的字符串來代表,是一組任意長度的輸入信息通過哈希算法得到的“數據指紋”。因為計算機在底層機器碼是采用二進制的模式,因此通過哈希算法得到的任意長度的二進制值映射為較短的固定長度的二進制值,即哈希值。此外,哈希值是一段數據唯一且極其緊湊的數值表示形式,如果通過哈希一段明文得到哈希值,哪怕只更改該段明文中的任意一個字母,隨后得到的哈希值都將不同。
時間戳/ Timestamp
時間戳從區塊生成的那一刻起就存在于區塊之中,是用于標識交易時間的字符序列,具備唯一性,時間戳用以記錄并表明存在的、完整的、可驗證的數據,是每一次交易記錄的認證。
隨機數/一次性的隨機數/ NonceNonce
是指“只使用一次的隨機數”,在挖礦中是一種用于挖掘加密貨幣的自動生成的、毫無意義的隨機數,在解決數學難題的問題中被使用一次之后,如果不能解決該難題則該隨機數就會被拒絕,而一個新的Nonce也會被測試出來并且直到問題解決,當問題解決時礦工就會得到加密貨幣作為獎勵。在區塊結構中,Nonce是基于工作量證明所設計的隨機數字,通過難度調整來增加或減少其計算時間;在信息安全中,Nonce是一個在加密通信只能使用一次的數字;在認證協議中,Nonce是一個隨機或偽隨機數,以避免重放攻擊。
梅克爾樹/ Merkle Tree
梅克爾樹(又叫哈希樹)是一種二叉樹,是一種高效和安全的組織數據的方法,被用來快速查詢驗證特定交易是否存在,由一個根節點、一組中間節點和一組葉節點組成。它使用哈希算法將大量的書面信息轉換成一串獨立的字母或數字。最底層的葉節點包含存儲數據或其哈希值,每個中間節點是它的兩個子節點內容的哈希值,根節點也是由它的兩個子節點內容的哈希值組成。
審核編輯 黃昊宇
-
機器人
+關注
關注
211文章
28702瀏覽量
208668 -
區塊鏈
+關注
關注
111文章
15563瀏覽量
106763
發布評論請先 登錄
相關推薦
【「具身智能機器人系統」閱讀體驗】2.具身智能機器人的基礎模塊
《具身智能機器人系統》第10-13章閱讀心得之具身智能機器人計算挑戰
【「具身智能機器人系統」閱讀體驗】2.具身智能機器人大模型
【「具身智能機器人系統」閱讀體驗】1.初步理解具身智能
OpenAI探索人形機器人開發
【「具身智能機器人系統」閱讀體驗】+數據在具身人工智能中的價值
【「具身智能機器人系統」閱讀體驗】+初品的體驗
《具身智能機器人系統》第1-6章閱讀心得之具身智能機器人系統背景知識與基礎模塊
干貨 什么是變壓器三明治繞線法
![干貨 什么是變壓器<b class='flag-5'>三明治</b>繞線法](https://file1.elecfans.com//web3/M00/01/D5/wKgZPGdY--iASa9tAAK2IzJrGxI746.jpg)
開源項目!用ESP32做一個可愛的無用機器人
ROS讓機器人開發更便捷,基于RK3568J+Debian系統發布!
Al大模型機器人
全球機器人開發領域采用NVIDIA 機器人開發和生產
廣和通發布基于高通高算力芯片的具身智能機器人開發平臺Fibot
![廣和通發布基于高通高算力芯片的具身智能<b class='flag-5'>機器人</b><b class='flag-5'>開發</b>平臺Fibot](https://file1.elecfans.com//web2/M00/C6/30/wKgZomYGLFiAaJRxAAc1pr2G8so427.jpg)
評論