原创 區塊鏈一 :區塊鏈應用介紹和展望

區塊鏈可算這幾年最火的技術,之前看過一些書和資料, 在這整理幾篇文章,幫助自己梳理。 概念: 區塊鏈是分佈式數據存儲、點對點傳輸、共識機制、加密算法等計算機技術的新型應用模式。所謂共識機制是區塊鏈系統中實現不同節點之間建立信任、獲

原创 區塊鏈二:比特幣的區塊數據結構

比特幣區塊鏈區塊結構比特幣的區塊數據結構區塊結構示意具體的字段與結構區塊的創建 比特幣的區塊數據結構 本文介紹區塊鏈的區塊數據結構。先看看區塊的結構示意圖: 區塊結構示意 區塊分Header 和 body,header是元數據,

原创 區塊鏈五:共識機制,用Rust原生寫PBFT協議

背景 因爲Libra學習rust,想用rust寫些東西,而剛好看區塊鏈共識機制的PBFT,就用原生Rust實現一個PBFT的分佈式系統,業餘中間斷斷續續寫,代碼比較零散。 中間也有些邏輯值得記錄, 主要在Rust的多線程,網絡通信

原创 區塊鏈四:共識機制——PBFT算法深入講解

@TOC 背景介紹 共識機制是區塊鏈一大知識領域, 作用就是維持分佈式節點間的一致性,從而支撐去中心化中心,早在區塊鏈之前,分佈式系統就存在各種分佈式的共識機制,共識機制不是區塊鏈所發明,但區塊鏈卻對共識機制推廣和進步有着重要影響

原创 區塊鏈三:深入解析比特幣交易原理

本文主要講解比特幣進行交易其中的技術原理, 交易包含的元素,交易驗證。 基於UTXO的餘額管理 比特幣沒有賬戶的概念,每個用戶賬號沒有對應的賬戶記錄,那麼比特幣系統是怎樣確認用戶賬號是否有足夠的餘額進行交易,這是通過他們區塊鏈上的

原创 阿里開源分佈式事務中間件fescar源碼分析

阿里開源分佈式事務中間件fescar源碼分析fescar架構及原理主事務的server:fescar server子事務的servernetty message rpc協議與網絡序列化業務方法的映射 fescar架構及原理 fes