原创 詳解區塊鏈P2P網絡

根據前一篇文章《從微觀到宏觀理解區塊鏈》我們已經瞭解到,微觀上,區塊鏈本質就是一種不可篡改且可追蹤溯源的哈希鏈條;宏觀上,還具備了另外三個基本特徵:分佈式存儲、P2P 網絡和共識機制。分佈式存儲無非就是網絡上大部分節點都保存了

原创 關於分佈式CAP定理,爲什麼不能同時滿足三個特性

在弄清楚這個問題之前,我們先了解一下什麼是分佈式的CAP定理。 根據百度百科的定義,CAP定理又稱CAP原則,指的是在一個分佈式系統中,Consistency(一致性)、 Availability(可用性)、Partition

原创 Fabric源碼流程分析之Orderer篇

導言:   本文使用fabric1.1版本,此時有小朋友會問了,fabric都出1.4.2了你怎麼還在看1.1呢!首先fabric自1.0以後大的架構基本沒有變化,小版本升級只是功能性上更加豐滿了,當然最重要的是有一本對源碼解讀

原创 golang 使用RSA生成公私鑰,加密,解密,並使用SHA256進行簽名,驗證

話不多說直接上代碼: package main import ( "crypto" "crypto/rand" "crypto/rsa" "crypto/sha256" "crypto/x509" "encoding

原创 比特幣地址生成全步驟(golang實現)

比特幣地址生成全過程 通過橢圓曲線算法生成公鑰 對公鑰進行sha256散列和ripemd160散列,獲得publickeyHash 在publickeyHash前面加上version(版本)字節數組獲得versionPublic

原创 代碼實現pbft共識算法,並進行Demo展示

參考資料: https://www.jianshu.com/p/fb5edf031afd https://www.cnblogs.com/gexin/p/10242161.html 源碼地址:https://github

原创 百行代碼簡單實現區塊鏈POW(工作量證明)挖礦機制

源碼地址:https://github.com/corgi-kx/blockchain_consensus_algorithm/tree/master/pow 工作量證明機制的核心在於不斷hash區塊自身,將hash值與根據