CS 區塊鏈記賬原理

2021-08-20 11:30:56 字數 906 閱讀 7040

基於分布式網路。

位元比的本質是一種數字貨幣。

數字貨幣是一種不依賴信用和實物的新型貨幣,它的價值由大家的共識決定。

位元幣的記賬由所有執行系統的人(即節點,可以簡單理解為一台電腦)共同參與記錄,每個節點都儲存(同步)乙份完整的賬本。同時使用簡單多數原則,來保證賬本的一致性。舉個例子:如果有人在自己電腦上把自己的餘額從1萬改為1百萬,他這個賬本和大多數人的賬本不一致,就會被位元幣系統認為是無效的。

區塊鏈1.0:基於密碼學安全的分布式賬本(方便驗證、不可篡改);

區塊鏈2.0:與智慧型合約相結合(例如以太坊);

雜湊函式:hash(原始資訊) = 摘要資訊

原始資訊可以是任意的資訊, hash之後會得到乙個簡短的摘要資訊。

幾個特點:

主要作用:

區塊鏈在記賬時會把賬頁資訊(包含序號、記賬時間、交易記錄)作為原始資訊進行hash, 得到乙個hash值。此時賬頁資訊和hash值組合在一起就構成了第乙個區塊,比如:

hash(序號0、記賬時間、交易記錄) =787635acd
hash(上乙個hash值、序號1、記賬時間、交易記錄) = 456635bcd
這樣第2個區塊不僅包含了本賬頁資訊,還間接的包含了第乙個區塊的資訊。

依次按照此方法繼續記賬,則最新的區塊總是間接包含了所有之前的賬頁資訊。

這樣產生的區塊鏈有兩個重要的優勢:

便於驗證:只要驗證最後乙個區塊的hash值就相當於驗證了整個賬本;

不可更改:任何乙個交易資訊的更改,會讓所有之後的區塊的hash值發生變化,這樣在驗證時就無法通過。

區塊鏈記賬原理

想知道更多區塊鏈技術,請搜尋 鏈客區塊鏈技術問答社群 鏈客,有問必答!很多人只了解過位元幣,不知道區塊鏈,位元幣實際是乙個使用了區塊鏈技術的應用,只是位元幣當前太熱,把區塊鏈技術的光芒給掩蓋了。區塊鏈才是未來,期望各位開發人員少關心幣價,多關心技術。本文將講解區塊鏈1.0技術是如何實現的。雜湊函式 ...

區塊鏈記賬原理

區塊鏈 1.0 是乙個基於密碼學安全的分布式賬本,是乙個方便驗證,不可篡改的賬本。通常認為與智慧型合約相結合的區塊鏈為區塊鏈2.0,如以太坊是典型的區塊鏈2.0 很多人只了解過位元幣,不知道區塊鏈,位元幣實際是乙個使用了區塊鏈技術的應用,只是位元幣當前太熱,把區塊鏈技術的光芒給掩蓋了。區塊鏈才是未來...

20181116 區塊鏈記賬原理

區塊鏈1.0是位元幣,2.0是與智慧型合約結合的以太坊 那麼一定要講一講雜湊函式 雜湊函式 雜湊函式 hash 原始資訊 摘要資訊 原始資訊可以是任意的資訊,hash之後會得到乙個簡短的摘要資訊 雜湊函式的特點 同樣的原始資訊用同乙個雜湊函式總能得到相同的摘要資訊 原始資訊任何微小的變化都會雜湊出面...