要搭建好一個能用的區塊鍊聯盟鍊,難度自然不小的。不過資料層和網絡層這兩層其實是不會發生大的變化的,無論是比特币還是以太币或者是你自己的任何币,或者就是普通的資料要往區塊鍊放。這兩層适用于任何區塊鍊産品。
輪子早已有人造好,作為普通的開發人員更重要的是如何使用輪子。

主要介紹幾個平台及特點:
1、以太坊
這個是除比特币外,世界第二大虛拟貨币,擁有世界第二大的算力。以太坊提供了完善的資料層、網絡層,和通過簡單配置就能使用的共識層和激勵層,需要開發的主要是合約層,通過自定義合約來完成自己需要的應用層。既可以将自己的合約釋出到以太坊公網(需要以太币),也可以搭建私鍊、聯盟鍊來讓特定的人使用。背後有強大的公司支撐,是目前大部分區塊鍊學習者會首先碰到的平台。不過編寫合約用的是以太坊自己的語言,對于大部分開發者來說,該語言很詭異。會存在語言障礙。
2、騰訊區塊鍊
騰訊區塊鍊解決了底層的一切,對外暴露一些API,通過提供的Java和C++的SDK,可以很友善的進行區塊鍊上的操作。我們可以就把它當成一個資料庫就好了,隻不過資料庫是建立在區塊鍊上的。這樣我們就可以忽略區塊鍊這個概念了,就像操作遠端資料庫一樣,可以在裡面存放任何你想存的資料。适用于大部分公司所需的場景,就是交易記錄、資訊儲存等。條件限制目前是每個節點隻能在騰訊雲主機上。
3、百度區塊鍊
百度繼釋出萊茨狗之後,今又推出了區塊鍊新項目“超級鍊”。百度将綜合運用人工智能、雲計算、物聯網、區塊鍊等技術能力,助力天津濱海新區、中新生态城東麗區智慧城市建設。
這些公司都是封裝了底層的檔案存儲、查詢、通信等等那些複雜的操作,對外公布簡單的資料操作接口,形成一個SaaS系統。這樣很多公司就可以基于此,完成聯盟鍊的建立,讓自己的一些客戶聯盟共同維護這個鍊,形成資料共享。準備好伺服器,安裝提供的用戶端,然後就可以使用區塊鍊了。
本文轉自:https://www.jianshu.com/p/9c310494e050