區塊鏈學習

2021-08-22 02:54:11 字數 796 閱讀 7183

區塊鏈是乙個分布式賬本,一種通過去中心化、去信任的方式集體維護乙個可靠資料庫的技術方案。

2.1 數字簽名

使用數字簽名驗證交易物件身份。

2.2 時間戳

位元幣網路採取從 5 個以上節點獲取時間,然後取中間值的方式作為時間戳。

2.3 merkle tree

用於校驗資料完整性的二叉樹,葉子節點儲存交易資訊的雜湊值,非葉子節點計算其子節點的雜湊值。每筆交易資訊的改變都會造成 merkle tree 的改變。

3.1 區塊頭

3.2 區塊主體

3.3 其他

4.1 位元幣節點

任何機器都可以執行乙個完整的位元幣節點,乙個完整的位元幣節點包括以下功能:

注:乙個位元幣節點不一定包含上述所有功能

4.2 建立過程

a 將交易單廣播至全網,位元幣就傳送給了 b,每個節點都將收到的交易資訊納入乙個區塊中。

每個節點通過解一道數學難題,從而去獲得建立新區塊的權利,並爭取得到位元幣的獎勵(新位元幣會在此過程中產生)。

當乙個節點找到解時,它就向全網廣播該區塊記錄的所有蓋時間戳交易,並由全網其他節點核對。

全網其他節點核對該區塊記賬的正確性,沒有錯誤後他們將在該合法區塊之後競爭下乙個區塊,這樣就形成了乙個合法記賬的區塊鏈。區塊鏈可以存在分支,較短的分支會被網路拋棄。

區塊鏈學習

一。什麼是區塊鏈 區塊鏈是 分布式資料儲存 點對點傳輸 共識機制 加密演算法 等計算機技術的新型應用模式。二。區塊鏈型別分類為 公有區塊鏈 公有區塊鏈 public block chains 是指 世界上任何個體或者團體都可以傳送交易,且交易能夠獲得該區塊鏈的有效確認,任何人都可以參與其共識過程。公...

區塊鏈學習 區塊概念

區塊是區塊鏈的基本結構單元。它是資料檔案,它由元資料的區塊頭和交易資料的區塊主體構成。區塊通過鏈結上乙個區塊形成乙個鏈式結構,就稱為區塊鏈。區塊引數 魔法數 客戶端解析block資料的識別碼,每種幣種魔法數不同。區塊頭 版本號,上一區塊雜湊值,merkle根節點,時間戳,難度值,隨機數。每個區塊頭通...

區塊鏈 位元幣與區塊鏈學習

什麼是位元幣 位元幣是中本聰2009年提出的乙個點對點的數字加密貨幣系統。但是,這個定義背後的內涵和外延非常豐富。遠不是這一句話能夠概括的。我們可以從多種不同的視角,不同的方面,不同的層次去看它,看到不一樣的東西。打個比方,就像乙個建築物,可以從物理,力學,建築學,文化,社會等等角度去看它,都可以看...