網易雲課堂視頻在線教學,地址:https://study.163.com/course/introduction/1209401942.htm程序員
目前區塊鏈開發平臺分「公有鏈平臺」和「聯盟鏈系統」兩類,「公有鏈平臺」主要以以太坊爲主的平臺,能夠在該類平臺上進行代幣的發行和根據各類模塊搭建應用;「聯盟鏈系統」主要以超級帳本爲主的開源系統,該類開源系統提供完善的區塊鏈底層技術,開發者只要在其框架下進行二次開發,根據自身需求編寫智能合約,經過SDK接口訪問區塊中的數據,實現具體的區塊鏈業務場景。
4.1 公有鏈平臺
公有鏈平臺最著名以以太坊莫屬,從2013至2014年間由程序員Vitalik Buterin受比特幣啓發提出了以太坊的概念,定義爲「下一代加密貨幣與去中心化應用平臺」,2014經過ICO衆籌發展到目前,以太幣的市值達到僅次於比特幣的第二大加密貨幣。
以太坊平臺以公有鏈爲主,方便開發者在其平臺上使用區塊鏈技術開發去中心化應用,在應用中運用Solidity來編寫與區塊鏈交互的智能合約,經過 Truffle框架方便部署和運行合約,最後使用Geth或testrpc來搭建測試網絡,測試經過後部署到以太坊正式環境中。
目前能夠與以太坊比肩、大量資本追逐超級節點的EOS,火爆的一塌糊塗。EOS英文爲Enterprise Operation System,是爲商用分佈式應用設計的一款區塊鏈操做系統,引入了一種新的區塊鏈架構,實現分佈式應用的性能擴展,每秒交易可達到百萬級,比以太坊每秒幾十筆更適合高併發場景。
4.2 聯盟鏈系統
區塊鏈開源系統以Fabric爲主,還有Corda和BCOS,都是以聯盟鏈爲表明,三大系統都發布開源,在Github上均可下載。開發者無須關心區塊鏈的底層技術,只須專一業務需求,在其基礎上搭建出知足業務邏輯的區塊鏈應用。
Hyperledger Fabric:旨在推進區塊鏈跨行業應用的開源項目,由Linux基金會在2015年12月主導發起該項目,吸引了IBM、Intel、Cisco、DAH、摩根大通、R3等衆多科技和金融巨頭參與,以在金融、銀行、供應鏈等領域的實踐,到目前爲上參與會員達140家。
Corda:是一個爲商業世界建立的區塊鏈平臺。Corda 經過實現商業的直接交換來消除商業交易間的阻力。經過使用智能合約和區塊鏈技術,Corda 容許已經存在的商業網絡減小交易和保存記錄的花銷而且讓整個商業操做變得更加順暢。Corda 實現了一個彼此協做、開放的網絡,這給企業帶來了更大的能力來彼此合做而且彼此信任地直接地交換價值。Corda 經過自由地使用一些開元軟件平臺實現了這些而且保證了徹底的隱私性。
BCOS:是聚焦於企業級應用服務的區塊鏈技術開源平臺,已經在多個企業級應用場景中被充分驗證。 BCOS由微衆銀行、萬向區塊鏈、矩陣元三方潛心研發,爲分佈式商業提供完備的區塊鏈技術基礎設施及服務,並於2017年7月31日徹底開源,致力於打造一個深度互信的多方合做共同體,進一步推進分佈式商業生態系統的造成。網絡