<b id="igkm6"><address id="igkm6"></address></b>

              1. 您現在的位置:首頁 > 技術文章 > 二次開發Fabric Hyperledger實戰:用Go語言搭建Web應用與區塊鏈進行交互

                Fabric Hyperledger實戰:用Go語言搭建Web應用與區塊鏈進行交互

                編輯:易聯通達時間:2022-11-24 10:26:58網址:www.azinjuryhelp.com

                     

                 簡而言之,Hyperledger Fabric 是IBM開源的一套區塊鏈的解決方案。Fabric相比其他聯盟鏈方案最大的優勢有幾點,

                一是原生自帶的MSP(Member Service Provider),即人員組織權限管理,二是網絡節點拓撲圖原生符合聯盟鏈的組織關系需求,
                三是各個模塊的可插拔,對開發人員比較友好。公共鏈領域,比特幣依然一騎絕塵,以太坊緊跟其后,企業級商用方案百花齊放,但是IMB的Hyperledger正在逐漸成為聯盟鏈方案的首選。
                 
                本文不再重復Hyperledger的環境搭建等基礎問題,以一個實戰的例子構造一個基于Fabric Car的一個web應用。
                準備工作:Fabric 環境已經搭好。Fabcar Chaincode已經安裝就緒。
                服務器環境如下:
                Centos 7.9
                Docker 20.10.21
                Go 1.17
                Fabric Hyperledger 2.1
                 
                如果安裝了寶塔,也可以用寶塔配合安裝。
                 
                本文用Go語言首先構造一個Web應用框架,主要實現2個小功能:
                1 查詢區塊鏈中的所有汽車
                2 根據關鍵詞查詢符合條件的汽車。
                 
                主要代碼:
                main.go
                 
                func main() {
                    http.HandleFunc("/query", query)
                    http.HandleFunc("/", welcome)
                    http.HandleFunc("/querysingle", querysingle)
                    http.HandleFunc("/singleresult", singleresult)
                 
                    fmt.Println("server is starting http://localhost:39100")
                 
                    err := http.ListenAndServe(":39100", nil)
                    if err != nil {
                        fmt.Println("error: ", err)
                    }
                }
                 
                其他均為html代碼。
                 
                不再贅述,直接上圖。




                 
                  

                易聯通達的服務項目
                域名注冊,網站備案,網站制作,網站維護
                根據您的企業量身定做!
                打造企業的網絡名片!
                讓您的網站在百度,谷歌排名首頁甚至前三名
                讓您的網站給您帶來潛在客戶!
                讓企業訂單不期而至!
                根據您企業的需求開發軟件!
                完全定制您所需要的軟件功能!
                貼心的后期維護和保障體系!

                24小時咨詢:15144988451 易經理

                易聯通達榮譽客戶
                亚洲AV无码综合一区二区三区_中文字幕黄片视频_2022精品久久久久久中文字幕_久久亚洲成a人片