365ktz.com-2021年国产精品无码,97超视频碰碰碰,99国产这里只有精品视频,男生操男生网站,免费黄片观看入口,免费无码又爽又刺激高潮影片,国产亚洲Av手机在线播放,亚洲无码中文字幕在线一区二区三区

Fabric Hyperledger實(shí)戰(zhàn):用Go語言搭建Web應(yīng)用與區(qū)塊鏈進(jìn)行交互

二次開發(fā) admin 發(fā)布時(shí)間:2022-11-24 10:26:58 瀏覽:

 簡而言之,Hyperledger Fabric 是IBM開源的一套區(qū)塊鏈的解決方案。Fabric相比其他聯(lián)盟鏈方案最大的優(yōu)勢有幾點(diǎn),

一是原生自帶的MSP(Member Service Provider),即人員組織權(quán)限管理,二是網(wǎng)絡(luò)節(jié)點(diǎn)拓?fù)鋱D原生符合聯(lián)盟鏈的組織關(guān)系需求,
三是各個(gè)模塊的可插拔,對開發(fā)人員比較友好。公共鏈領(lǐng)域,比特幣依然一騎絕塵,以太坊緊跟其后,企業(yè)級商用方案百花齊放,但是IMB的Hyperledger正在逐漸成為聯(lián)盟鏈方案的首選。
 
本文不再重復(fù)Hyperledger的環(huán)境搭建等基礎(chǔ)問題,以一個(gè)實(shí)戰(zhàn)的例子構(gòu)造一個(gè)基于Fabric Car的一個(gè)web應(yīng)用。
準(zhǔn)備工作:Fabric 環(huán)境已經(jīng)搭好。Fabcar Chaincode已經(jīng)安裝就緒。
服務(wù)器環(huán)境如下:
Centos 7.9
Docker 20.10.21
Go 1.17
Fabric Hyperledger 2.1
 
如果安裝了寶塔,也可以用寶塔配合安裝。
 
本文用Go語言首先構(gòu)造一個(gè)Web應(yīng)用框架,主要實(shí)現(xiàn)2個(gè)小功能:
1 查詢區(qū)塊鏈中的所有汽車
2 根據(jù)關(guān)鍵詞查詢符合條件的汽車。
 
主要代碼:
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代碼。
 
不再贅述,直接上圖。




 

在線咨詢

點(diǎn)擊這里給我發(fā)消息售前咨詢專員

點(diǎn)擊這里給我發(fā)消息售后服務(wù)專員

在線咨詢

免費(fèi)通話

24h咨詢:0475-2793529


如您有問題,可以咨詢我們的24H咨詢電話!

免費(fèi)通話

微信掃一掃

微信聯(lián)系
返回頂部
主站蜘蛛池模板: 库伦旗| 龙泉市| 喀喇沁旗| 昌宁县| 美姑县| 承德市| 青神县| 河间市| 芜湖市| 梅河口市| 铁岭市| 洪洞县| 天津市| 盐源县| 肥城市| 合肥市| 孙吴县| 赤水市| 当雄县| 诸城市| 广河县| 汝南县| 浦东新区| 青阳县| 隆子县| 五华县| 阳山县| 太仓市| 醴陵市| 广灵县| 周宁县| 增城市| 尚义县| 阿克| 乌海市| 湖口县| 浮山县| 慈利县| 嘉兴市| 张掖市| 乳山市|