關於Fabric聯盟鏈和幾個公有鏈以及基於DHT技術的HoloChain的測試

weixin_34402408發表於2018-08-20

一、Fabric聯盟鏈

前幾天接了一個區塊鏈開發專案,基於IBM Fabric Hyperledger搭建聯盟鏈和儲存對賬資訊以及Token資訊。

做聯盟鏈的過程中發現,國內做聯盟鏈的人都不是太多,一個優秀的開發者社群和完整可用的開發文件都沒有。

用Fabric聯盟鏈全部都要自己去測試和研究,好在踏過了一個又一個坑,總算是可以跑通和實現出來了。

目前使用四臺經濟一些的伺服器,未經優化過情況下,搭建的聯盟鏈的效能大概在幾千tps左右。對於大部分的小型企業聯盟來說,這個效能完全足夠了。

二、星雲鏈

前段時間把很多公有鏈做了一個測試,用著感覺不錯的是星雲鏈。星雲鏈入門和使用的簡單程度就好像以前的小蟻一樣,懂一點基礎的程式設計就可以入門和著手開發。

另外成本比目前在以太坊低1000倍,低效能比以太坊更快一些大概在100倍左右。唯一不清楚的就是目前星雲鏈的節點方式,不知道其中心化程度是如何。

另外星雲鏈的DAPP目前還不多,業務量還沒有到對效能產生壓力的時候。挖礦機制又不透明,消耗Token的成本未來有很大的不確定性。

三、HoloChain

個人曾經設想過,利用目前已經在普及使用的分散式技術,比如zookeper分散式鎖的原理,或者bittorrent的DHT技術做一條共有鏈。

沒想到Github上真的有人認為比特幣全節點的方式浪費空間和不合理,用DHT技術重新寫了一條仿照比特幣的鏈。

後來發現,有團隊更牛逼,用DHT的技術做了一個類似公有鏈的分散式虛擬機器出來。這個團隊,就是原先研發全球第四大瀏覽器firefox瀏覽器團隊,這個專案就是今年熊市之中逆勢暴漲15倍的HoloChain。

昨天研究了一下,怎麼在火龍果(HoloChain)上面做開發。

總得來說,火龍果的設計還是很符合我對公有鏈的設想,由主鏈和無數條側鏈組合而成的一個大網路。這樣既可以在需要安全性的時候花合適的成本實現安全性,也可以在需要高效能的時候基於側鏈和子節點滿足效能的需要。

HoloChain是基於DHT的技術,也就是剛剛被波場收購的Bittorret公司使用的底層技術,使用多臺節點組建一個無中心伺服器的雜湊一致性的網路。

它的開發已經不需要遵守區塊、鏈等笨重原始的區塊鏈開發模式,而是類似開發webapp、網站等一樣,就可以把一個程式和網站執行到一個分散式的容器環境裡。

真正的分散式程式,應該是這樣的。

四、關於EOS

聽說EOS現在上線主網幾個月後,已經不像5月份的時候那麼垃圾了,當時跟技術測試發現其問題超級多,根本不適合做商業專案開發。

另外它的效能也不像之前宣傳的那樣,有上百萬TPS,看來真的像李笑來私下講的BM就是在吹牛逼而已。

但是EOS的“免費”轉賬和使用方式,作為一種新型的經濟模式,還是有實驗性價值的。

如果免費的模式能行得通,那麼就會讓區塊鏈提前爆發。如果免費的模式行不通,也算是一個有意義的嘗試了。

相關文章