其實每個塊的大小都是規定不超過1M的,其結構分為兩部分,塊頭和塊身。
塊頭***80字節,分為6個部分:版本、prevBlockHash、merkleRoot、time difficultyTarget、nonce。
版本:大小為4字節,記錄塊頭的版本號,用於跟蹤軟件/協議的更新;
PrevBlockHash:大小為32字節,記錄本塊前壹塊的哈希地址;
Merkleroot:大小為32字節,記錄該塊交易的MerkleRoot的哈希值;
Time:大小為4字節,記錄了這個塊的創建時間戳;
DifficultyTarget:大小為4字節,記錄該區塊鏈工作量證明的難度目標;
Nonce:大小為4字節,記錄用於證明工作量的計算參數。
區塊的內容是該區塊的交易信息,包括交易數量和交易數據。塊* * *分為三個部分:
numTransactionsBytes,numTransactions,Transactions .
NumTransactionsBytes:大小為1字節,記錄事務數占用的字節數;
NumTransactions:大小為0-8字節,記錄塊中的事務數;
事務:大小不確定,記錄塊內存中的多個事務數據。
在塊主體部分,numTransactions是存儲事務信息的壹個重要字段。numTransactions采用壓縮存儲方式,可以節省大量存儲空間。NumTransactionsBytes字段的存在是為了指出numTransactions在塊中的位置,並為讀取事務數做準備。因此,應首先讀取numTransactionsBytes字段的值,並根據該字段的不同值做出如下規定:
如果numTransactionsBytes字段的值小於253,則事務數為numTransactionsBytes字段的值為;
如果numTransactionsBytes字段的值等於253,則事務數是numTransactionsBytes字段的值之後的兩個字節;
如果numTransactionsBytes字段的值等於254,則事務數是numTransactionsBytes字段的值之後的4個字節;
否則,事務數是numTransactionsBytes字段值後的8個字節。
數字中國是十九大報告中首次明確提出的重大發展戰略。以雲計算、大數據、移動互聯網為代表的數字技術應用不再局限於經濟領域,已經廣泛滲透到公共服務、社會發展和人民生活的方方面面,需要宏觀協調、整體掌控、融合發展。
隨著新壹輪科技革命和產業變革的深入,全球數字經濟浪潮勢不可擋。發展數字經濟已經成為全球性的知識,被稱為第四次工業革命的關鍵。
秉承尼斯大學兼容並蓄的人文精神內涵,始終擁抱變化,勇立潮頭,順應數字經濟時代發展趨勢,融合中西文化思維精髓,尼斯大學區塊鏈與數字經濟管理博士(DDE)應運而生。
以此為基石,為數字經濟行業的管理者賦能全球視野和全球壹體化思維,整合知識,智慧管理數字經濟,促進行業可持續發展,為人類命運做出貢獻。所以DDE項目會和數字經濟領域的同仁壹起合作。
如果區塊鏈有問題,歡迎來找我?(`)比較心動~ ~ ~點擊咨詢。