區塊鏈基本原理--如何建立去中心化

來源:互聯網
上載者:User

賬本結構:
共識機制: 工作量證明機制(Proof of Work)


其他的證明機制:
 
在比特幣區塊鏈中,當一筆交易經由某個節點或錢包產生時,這筆交易需要被傳送給其它節點來作驗證。做法是將交易資料經由數位簽章加密並經由Hash函數得出一串代表此交易的唯一Hash值後,再將這個Hash值廣播(Broadcast)給比特幣區塊鏈網路中的其它參與節點進行驗證。
從一筆交易來看區塊鏈的原理:
    一筆新交易產生時,會先被廣播到區塊鏈網路中的其它參與節點,每個節點會將數筆未驗證的交易Hash值收集到區塊中,每個區塊可以包含數百筆或上千筆交易。各節點進行工作量證明的計算來決定誰可以驗證交易,由最快算出結果的節點來驗證交易,這就是取得共識的做法。最快完成POW的節點,會將自己的區塊廣播給其他節點,其他節點會確認這個區塊所包含的交易是否有效,確認沒被重複花費且具有效數位簽章後,接受該區塊,此時區塊才正式接上區塊鏈,無法再竄改資料。所有節點一旦接受該區塊後,先前沒算完POW工作的區塊會失效,各節點會重建立立一個區塊,繼續下一回POW計算工作。
 
PS:
區塊鏈的一些關鍵技術:
1、雲端運算(Docker)2、分布式儲存3、密碼編譯演算法4、分布式協議5、微服務6、大資料
開源軟體:
Ethereum:https://github.com/ethereum/ethereumj
 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.