0x00介紹在上一篇文章中,我們建立了一個非常簡單的數據結構,它是區塊鏈數據庫的本質。并且,我們實現了以類似鏈條關系的方式向其中添加區塊的功能:每個區塊都會鏈接到前一區塊。然而,我們實現的區塊鏈有一個嚴重的缺陷:向區塊鏈中添加區塊太過容易和…
安裝nginxsudoapt-getinstallnginx查看nginx安裝是否帶with-stream參數nginx-V|grepwith-stream有with-stream參數,可以代理tcp協議。區塊鏈節點間的P2P通訊協議為TC…
眾所周知go語言的天生的高并發性具有適合區塊鏈技術的天然優勢。起初的以太坊的底層代碼所用的語言C++,java,ruby等有很多種,最終官方還是考慮使用go語言的版本作為官方版本。可見go語言在區塊鏈底層開發中是具有很大的優勢的,也是從事區…
0x00介紹區塊鏈(Blockchain)是21世紀最具革命性的技術之一,目前它仍處于逐漸成熟階段,且其發展潛力尚未被完全意識到。從本質上講,區塊鏈只是一種記錄的分布式數據庫。但它之所以獨特,是因為它并不是一個私有的數據庫,而是一個公共數據…
當區塊鏈遇上Rust當區塊鏈遇上Rust——為什么Rust編程語言適合區塊鏈開發越來越多的著名區塊鏈項目已經選擇使用Rust作為其開發語言,包括但不限于Parity,Polkadot,Substrate,Grin,Ethereumclass…
密碼學基礎對稱加密:加密和解密都是使用同一個密鑰。例如:DES、AES-GCM、ChaCha20等非對稱加密:加密使用的密鑰和解密使用的密鑰是不相同的,分別稱為:公鑰、私鑰,公鑰和算法都是公開的,私鑰是保密的。非對稱加密算法性能較低,但是安…
盡管一些人認為區塊鏈是一個等待問題的解決方案,但毫無疑問,這種新技術是計算機的奇跡。但是,區塊鏈到底是什么呢?區塊鏈它是比特幣或其他加密貨幣進行交易的數字賬本,賬本按時間順序記錄并對外公開。在更一般的術語中,它是一個公共數據庫,新數據存儲在…
Golang語言和區塊鏈理論學習完畢后,快速入門方法無疑是項目實戰。本文將參考https://jeiwan.cc/tags/blockchain/教程,學習如何基于Go語言構建區塊鏈。編程工具使用GoLand,前文已介紹軟件安裝經驗。軟件安…
本站所有數據收集于網絡如有侵犯到您的權益請聯系,進行下架處理。