原创 數據科技的若干發展趨勢

數據科技(Data Science and Technology)在近二十年來越來越受重視,蓋因大部分問題都直接來自業界的真實需求。 甲骨文 Open World 大會(9.15~9.19)剛剛在舊金山謝幕。來自全球各地的科技巨頭和行業客

原创 超級賬本黑客松歸來

長達 48 小時的首屆 超級賬本亞洲黑客松 上週末(3.11,3.12)剛在上海落下帷幕。 來自世界各地的近四十支隊伍齊聚黃浦江邊,舉行了一場創意碰撞與技術交流的盛宴。天公也格外作美,推遲了本該早來的降雨。 經過連夜苦戰,最終絕

原创 Hyperledger Fabric 收到過大消息導致 gRPC 錯誤

概要 gRPC 默認的接收消息限制自 v1.0 之後調整到了 4 MB,導致當接收消息超過 4MB 後會 reset 掉連接。 問題分析 首先這是個老問題,而且並不只有 Fabric 碰到,所有使用 gRPC 的情況下都可能碰到(不論是

原创 《區塊鏈原理、設計與應用》榮獲2018年度暢銷圖書獎!

《區塊鏈原理、設計與應用》已經正式出版,詳細介紹了區塊鏈和分佈式賬本相關技術,以超級賬本爲例介紹企業分佈式賬本的設計原理、架構實現和應用技巧,歡迎大家閱讀使用並反饋建議。 獲獎情況 榮獲2018年度機械工業出版社暢銷圖書獎,信息科技領域

原创 超級賬本全球峯會2020見聞

2020年3月,在鳳凰城參加了超級賬本社區最大的年度活動——超級賬本全球峯會(Hyperledger Global Forum)。 由於covid-19的影響,來自亞洲區的出席者相對往年減少了一些,整體出席規模在600人左右。 主要參加了

原创 數字貨幣到底解決了哪些問題?

貨幣是人類文明發展過程中的一大發明。很難想象離開了貨幣,現代社會龐大而複雜的金融體系還能否持續運轉。金融從業者過億的年金固然讓人眼紅,但其間的兇險和辛苦確是常人難以想象。 一般等價物都可以作爲貨幣使用。然而平時最常見的貨幣形式還是紙幣

原创 OpenStack 部署分佈式應用的一個坑

之前基於 OpenStack 部署了一個雲,運營下來一段時間下來還算正常,出現了各種問題也是意料之內,基本都很快搞定。 搞雲計算的人嘛,就得懂得多一些、深一些不是:) 但有一天有個客戶找上來反映了一個小問題,雖然最終解決掉,卻引發

原创 ProtoBuf 與 gRPC 你需要知道的知識

ProtoBuf 是一套接口描述語言(IDL)和相關工具集(主要是 protoc,基於 C++ 實現),類似 Apache 的 Thrift)。用戶寫好 .proto 描述文件,之後使用 protoc 可以很容易編譯成衆多計算機語言(

原创 Hyperledger -- Linux 基金會下的開源區塊鏈

區塊鏈已經成爲當下最受人關注的開源技術,有人說它將顛覆金融行業的未來。然而對很多人來說,區塊鏈技術難以理解和實現,而且缺乏統一的規範。 2016 年剛過去三個多月,Linux 基金 會牽頭,聯合三十家初始成員(包括各大金融、科技公司和

原创 Hyperledger fabric 源碼分析之 peer 服務啓動過程

peer 服務是主服務。 該服務支持各種 peer 命令。 包括查詢狀態,和啓動、停止節點服務等。 啓動過程在 peer/main.go 中。 serve 函數 最重要的是 func serve(args []string)

原创 網關高可用協議:HSRP、VRRP、GLBP、CASP

網絡中網關設備負責完成大部分的高級處理,因此網關設備的高可用十分重要。常見的高可用協議包括 HSRP、VRRP、GLBP、CASP。基本原理都是在一個組裏面選出一個主節點,拿到虛的網關 IP 和 虛 MAC。這些協議也可以提供 IP 節

原创 分佈式系統中的算法設計(一) -- 一致性 Hash

Hash 大家都知道,把某個要存儲的內容的索引 key 通過某個規則計算一下,算出來一個值,這個值往往範圍比原來小,且概率意義上不會衝突。 由於 Hash 計算複雜度往往比查找要快,被大量應用到各種大規模的系統中,特別是分佈式系統。具

原创 區塊鏈需要關注的應用場景

區塊鏈最近幾年炒得很熱,國內已有大量與之相關的企業,有些企業已經結合已有業務摸索出了自己的應用場景,但仍有不少企業處於不斷試探和反覆迷惑狀態。 從技術角度講,區塊鏈涉及到的領域比較雜,包括分佈式、存儲、密碼學、心理學、博弈論、網絡

原创 Docker 1.12 Swarm 模式剖析

Docker 1.12 在 2016 年 7 月 28 日正式 GA,除了大量的在使用上的改進和 bug 修復外,最引人矚目的是原生支持了 Swarm 模式。 熟悉 Docker 的讀者都知道 Docker Swarm 是官方三劍客之

原创 區塊鏈的七年之癢

關於區塊鏈的探討和爭論從未停息。 或許從計算技術的演變歷史中能得到一些啓發意義。 上圖是筆者在某次交流會中提出的。 以雲計算爲代表的現代計算技術,發展歷史上有若干重要的時間點和事件: 1969 - ARPANet(Advanc