国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Hyperledger Fabric 網(wǎng)絡環(huán)境的一點理解

這篇具有很好參考價值的文章主要介紹了Hyperledger Fabric 網(wǎng)絡環(huán)境的一點理解。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Hyperledger Fabric 開發(fā)鏈碼,一般都是測試網(wǎng)絡開發(fā),然后部署到生產(chǎn)網(wǎng)絡。

下面介紹測試網(wǎng)絡、生產(chǎn)網(wǎng)絡的一點理解。

1 測試網(wǎng)絡

使用cryptogen等工具建立測試網(wǎng)絡,開發(fā)環(huán)境使用。
這里以https://github.com/hyperledger/fabric-samples 2022.2.12的代碼為例進行說明。fabric test-network中有幾個組織,區(qū)塊鏈 超級賬本,fabric,網(wǎng)絡,區(qū)塊鏈

目錄:fabric-samples/test-network/organizations/fabric-ca/
fabric test-network中有幾個組織,區(qū)塊鏈 超級賬本,fabric,網(wǎng)絡,區(qū)塊鏈
從上面的目錄可以看到,測試網(wǎng)絡包括:
1) 2個組織。每個組織有1個peer節(jié)點;
2) 1個order組織。組織有1個order節(jié)點;

端口分配情況:
ordererOrg 排序組織 7050端口
org1 組織 7051端口
Org2 組織 9051端口

1.1 配置文件

目錄:/fabric-samples/config/
包括:
core.yaml : 創(chuàng)建Peer節(jié)點的配置文件;
orderer.yaml :Orderer節(jié)點示例配置文件;
configtx.yaml:組織結(jié)構(gòu)配置文件。
主要用來配置fabric的組織結(jié)構(gòu),通道及錨節(jié)點的配置。它主要完成以下幾個功能
1)生成啟動 Orderer 需要的創(chuàng)世區(qū)塊orderer.block(genesis.block)
2)創(chuàng)建應用通道所需的配置交易文件
3)生成組織錨節(jié)點更新配置交易文件
fabric test-network中有幾個組織,區(qū)塊鏈 超級賬本,fabric,網(wǎng)絡,區(qū)塊鏈

目錄:/fabric-samples/test-network/configtx/
生產(chǎn)創(chuàng)世區(qū)塊(GenesisBlock)與通道(Channel)所需配置文件。如指定orderer服務的相關(guān)配置,以及當前的聯(lián)盟信息、聯(lián)盟中所屬包含的組織信息,這些信息的配置被定義在該文件中。
fabric test-network中有幾個組織,區(qū)塊鏈 超級賬本,fabric,網(wǎng)絡,區(qū)塊鏈

目錄:fabric-samples/test-network/organizations/cryptogen/
生產(chǎn)組織結(jié)構(gòu)及身份認證所需的配置文件。
crypto-config-orderer.yaml
crypto-config-org1.yaml
crypto-config-org2.yaml
fabric test-network中有幾個組織,區(qū)塊鏈 超級賬本,fabric,網(wǎng)絡,區(qū)塊鏈

目錄:fabric-samples/test-network/compose/docker/
實現(xiàn)節(jié)點容器的管理。
fabric test-network中有幾個組織,區(qū)塊鏈 超級賬本,fabric,網(wǎng)絡,區(qū)塊鏈

1.2 啟動流程

啟動網(wǎng)絡:

./network.sh up

下面的說明都以當前目錄:fabric-samples/test-network/

啟動網(wǎng)絡前的準備
1)為2個peer節(jié)點和1個order節(jié)點創(chuàng)建證書和密鑰。
cryptogen工具會利用在organizations/cryptogen文件夾下的配置文件生成節(jié)點證書和密鑰??聪聢D多了peerOrganizations、ordererOrganizations 2個文件夾。
fabric test-network中有幾個組織,區(qū)塊鏈 超級賬本,fabric,網(wǎng)絡,區(qū)塊鏈

2)創(chuàng)建系統(tǒng)的創(chuàng)世塊。
configtxgen工具使用configtx/configtx.yaml文件來創(chuàng)建創(chuàng)世塊,并存儲在system-genesis-block文件夾中。

當上述兩步完成之后,./network.sh會啟動測試網(wǎng)絡:

啟動測試網(wǎng)絡的步驟:
1)腳本利用在compose/docker/文件夾下的docker-compose-test-net.yaml文件創(chuàng)建peer和orderer節(jié)點。

2)運行./network.sh createChannel子命令,腳本還會運行script文件夾下的createChannel.sh腳本來創(chuàng)建所需要的channel,腳本會用peer命令來創(chuàng)建channel,加入兩個組織。

3)運行./network.sh deployCC命令,腳本會在所有peers上運行script下的deployCC.sh腳本來安裝chaincode,在chaincode的定義被提交到channel。

4)最后,peer命令會調(diào)用init函數(shù)來初始化chaincode,并將所需的數(shù)據(jù)放入chaincode中。

2 生產(chǎn)網(wǎng)絡

使用認證機構(gòu)建立網(wǎng)絡,設置生產(chǎn)組件和生產(chǎn)網(wǎng)絡。

具體步驟
步驟1:選定你的網(wǎng)絡配置;
步驟2:為資源設置一個集群;
步驟3:設置 CA節(jié)點
步驟4:用 CA 來創(chuàng)建身份和 MSP
步驟5:部署節(jié)點;創(chuàng)建1個 peer 節(jié)點、創(chuàng)建1個order節(jié)點
步驟6:節(jié)點加入組織,并加入通道。鏈碼就可以安裝在節(jié)點。

小結(jié):
如果我們只是開發(fā)鏈碼(智能合約),測試環(huán)境就足夠了。
如果線上部署,涉及了多節(jié)點,需要了解和運用kafka、Kubernetes、zookeeper等各種分布式技術(shù)和框架。文章來源地址http://www.zghlxwxcb.cn/news/detail-606685.html

到了這里,關(guān)于Hyperledger Fabric 網(wǎng)絡環(huán)境的一點理解的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關(guān)文章

  • Hyperledger Fabric環(huán)境搭建(Linux)

    Hyperledger Fabric環(huán)境搭建(Linux)

    fabric二進制文件對linux只支持amd64的,我arm64搞了半天一直不行( 老天爺救救我 ),最后重裝系統(tǒng)是不可能重裝的,用CSDN的認證優(yōu)惠免費搞了臺一個月的。 如果你用wget從git下載很慢,可以配置一下/etc/hosts,我也把相關(guān)包上傳至了網(wǎng)盤,也可以直接上傳后解壓縮。 百度網(wǎng)盤:

    2023年04月08日
    瀏覽(19)
  • Hyperledger Fabric 安裝環(huán)境配置答疑(1)

    目錄 1.Hyperledger Fabric只支持Ubuntu系統(tǒng)嗎? 2.cURL是什么?有什么作用? 3.為什么要安裝Docker及docker-compose? 4.能否不使用Golang而換作其他語言環(huán)境? 5.一定要安裝Node與npm嗎? Hyperledger Fabric支持常見的Linux相關(guān)系統(tǒng)(如Debian、Cent OS等)和Mac OS。由于不同操作系統(tǒng)或各系統(tǒng)的不同版本

    2024年02月11日
    瀏覽(19)
  • Hyperledger Fabric網(wǎng)絡快速啟動

    Hyperledger Fabric網(wǎng)絡快速啟動

    目錄 1、網(wǎng)絡服務配置 2、關(guān)聯(lián)的docker-compose-base.yaml 各Peer節(jié)點容器設置如下信息。 3、被關(guān)聯(lián)的Peer-base.yaml 4、啟動網(wǎng)絡 2、完成通道的創(chuàng)建 2.1將節(jié)點加入應用通道 ?更新錨節(jié)點 ?2.為什么要創(chuàng)建節(jié)點并將其加入應用通道中? ????????由于要啟動多個網(wǎng)絡節(jié)點,Hyperledger Fa

    2024年02月12日
    瀏覽(21)
  • 搭建 Hyperledger Fabric區(qū)塊鏈網(wǎng)絡

    這里以下載最新版為例,得益于官網(wǎng)文檔;網(wǎng)址為:教程 或者使用該命令下載指定版本? wget https://studygolang.com/dl/golang/go1.19.linux-amd64.tar.gz 之后解壓到指定文件,一般為 /usr/local/下 ,需要配置環(huán)境變量

    2024年01月20日
    瀏覽(35)
  • Hyperledger Fabric 應用實戰(zhàn)(2)--網(wǎng)絡節(jié)點設置

    Hyperledger Fabric 應用實戰(zhàn)(2)--網(wǎng)絡節(jié)點設置

    網(wǎng)絡名稱:rentnet 聯(lián)盟組織:orderer排序組織+三個成員組織supervisor、rentalcrop、 agency 通道:rentsign 賬本數(shù)據(jù)庫: couchdb 物理節(jié)點 組織 容器節(jié)點 supervisor supervisor.freerent.cn peer0.supervisor.freerent.cn peer1.supervisor.freerent.cn peer2.supervisor.freerent.cn couchdb0.supervisor.freerent.cn couchdb1.supervisor

    2024年02月12日
    瀏覽(27)
  • Hyperledger Fabric 安裝部署及測試網(wǎng)絡匯總

    Hyperledger Fabric 安裝部署及測試網(wǎng)絡匯總

    入門 — hyperledger-fabricdocs master 文檔 環(huán)境搭建大部分可參考下篇文章 搭建Hyperledger Fabric環(huán)境 的詳細步驟,超級詳細_FAFU_kyp的博客-CSDN博客 但要注意的是:文章中的go語言版本比較老,有可能會出問題,所以可以自行去官網(wǎng)查看最新版本在去改一下命令即可?。壳白钚掳姹緸?/p>

    2024年02月03日
    瀏覽(24)
  • Hyperledger Fabric測試網(wǎng)絡的準備和基本使用

    Hyperledger Fabric測試網(wǎng)絡的準備和基本使用

    相關(guān)安裝 npm、node、git、docker、docker-compose。docker保證一直運行 2.安裝Java、maven環(huán)境 https://blog.csdn.net/qq_41829594/article/details/122408706 https://www.oracle.com/java/technologies/downloads/ https://maven.apache.org/download.cgi 在/etc/profile配置環(huán)境變量,之后source文件使其生效,檢查是否安裝成功 3.安裝

    2024年02月16日
    瀏覽(65)
  • hyperledger fabric 網(wǎng)絡操作基本操作和概念

    hyperledger fabric 網(wǎng)絡操作基本操作和概念

    在搭建好hyperledger fabric環(huán)境后,繼續(xù)進行網(wǎng)絡搭建操作 新建文件夾twonodes(與github.com同級) 1.1.1 生成證書文件模板 生成模板配置文件說明 1.1.1.1 排序節(jié)點OrdererOrgs配置 1.1.1.2 普通節(jié)點PeerOrgs配置 1.1.1.3 Template 配置 1.1.1.4 Users用戶配置 (user和peer區(qū)別,user可以理解為終端,指人

    2024年01月17日
    瀏覽(28)
  • 【區(qū)塊鏈學習】番外一:Hyperledger Fabric 2.x環(huán)境搭建

    【區(qū)塊鏈學習】番外一:Hyperledger Fabric 2.x環(huán)境搭建

    由于疫情,只能乖乖滾回家了?;氐郊倚菹⒘藥滋?,整理了一下家里的資源,找到一臺win10老臺式機,重裝了Ubuntu18.04系統(tǒng)勉強夠用。之前在實驗室搭建過一次環(huán)境,這次希望少踩一些坑。 慣例,先附上hyperledger fabric的官方文檔 更換鏡像源(阿里云) 正式安裝環(huán)境前,咱先把

    2024年02月02日
    瀏覽(19)
  • Hyperledger Fabric測試網(wǎng)絡運行官方Java鏈碼[簡約版]

    Hyperledger Fabric測試網(wǎng)絡運行官方Java鏈碼[簡約版]

    啟動測試網(wǎng)絡 network.sh的腳本語法是: network.sh mode [flag] 在java源碼路徑下 回到test-network路徑下 使用peer CLI測試鏈碼 設置環(huán)境變量 作為Org1操作peer CLI: 調(diào)用鏈碼 初始化賬本 查詢賬本 修改賬本

    2024年02月16日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包