国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

如何在區(qū)塊鏈上部署鏈碼

區(qū)塊鏈
在本文中,我們將部署JAVA,GO,JAVASCRIPT的鏈代碼以運行Hyperledger Fabric區(qū)塊鏈網(wǎng)絡(luò)。

[[399898]]

本文轉(zhuǎn)載自微信公眾號「區(qū)塊鏈研究實驗室」,作者鏈三豐。轉(zhuǎn)載本文請聯(lián)系區(qū)塊鏈研究實驗室公眾號。

介紹

在本文中,我們將部署JAVA,GO,JAVASCRIPT的鏈代碼以運行Hyperledger Fabric區(qū)塊鏈網(wǎng)絡(luò)。

網(wǎng)絡(luò)設(shè)置

  • 具有一個應(yīng)用程序通道的Hyperledger Fabric v2.3設(shè)置。
  • JAVA鏈碼部署。
  • GO鏈碼部署。
  • JAVASCRIPT鏈碼部署。

資料夾結(jié)構(gòu)

克隆包含源代碼的倉庫。

chaincodes:包含用JAVA,GO,JavaScript編寫的鏈代碼的源代碼。

deployChaincode:包含鏈碼部署腳本。

  1. git clone https://github.com/cmjagtap/Hyperledger-Fabric 

文件夾結(jié)構(gòu)

織物區(qū)塊鏈設(shè)置

如果光纖網(wǎng)絡(luò)已經(jīng)在運行,則可以跳過此步驟。讓我們創(chuàng)建一個結(jié)構(gòu)網(wǎng)絡(luò),執(zhí)行以下命令:

  1. export PATH=${PWD}/bin:$PATH 
  2. sudo service docker start 
  3.  cd org1 
  4. ./1_enrollOrg1AdminAndUsers.sh 
  5. ./2_generateMSPOrg1.sh 
  6.  cd ../org2 
  7. ./1_enrollOrg2AdminAndUsers.sh 
  8. ./2_generateMSPOrg2.sh  
  9.   
  10.  cd ../orderer 
  11. ./1_enrollAdminAndMSP.sh 
  12. ./2_artifact.sh 
  13.   
  14.  cd ../org1 
  15. ./3_createChannel.sh 
  16.   
  17.  cd ../org2 
  18. ./3_joinChannel.sh 

超級賬本2.3 blockchain已準備就緒。

鏈碼生命周期

  • 打包鏈碼:在這里,我們需要創(chuàng)建一個壓縮的鏈碼打包器tar.gz文件。由一個組織或每個組織來完成,可將chaincode打包在單個組織上,然后將其復(fù)制到其他組織或打包在所有其他組織上。
  • 安裝:它是二進制自動觸發(fā)的事件。每個將使用鏈碼認可交易或查詢分類帳的組織都需要完成此步驟,所有背書的對等方都需要執(zhí)行此操作。
  • 批準:每個將使用鏈碼的組織都需要完成此步驟。鏈碼定義需要得到足夠多的組織的批準,才能滿足該頻道的LifecycleEndorsment策略(大多數(shù)是默認值),才能在該頻道上啟動鏈碼。
  • 提交鏈代碼:一旦批準了通道上所需數(shù)量的組織,提交事務(wù)就必須由一個組織提交,提交者首先從已經(jīng)批準鏈碼的組織的足夠的同齡人那里收集背書,然后提交交易以提交鏈碼定義。

JAVA鏈碼部署

讓我們導(dǎo)航到deployChaincode目錄。在這里,我們可以看到各種部署腳本。

在目錄結(jié)構(gòu)中,我們有deployOrg1_JAVA.sh腳本,其中包含部署鏈碼所需的生命周期命令。在當(dāng)前的Fabric網(wǎng)絡(luò)中,我們有兩個組織。

首先,在組織1上部署鏈碼,如下所示:

  1. cd deployChaincodes 
  2. ./deployOrg1_JAVA.sh 

鏈碼部署

上圖顯示成功的部署了鏈碼,我們成功地將汽車記錄推入了區(qū)塊鏈并且成功查詢了推車記錄,這里要確保您的互聯(lián)網(wǎng)已連接到以解決鏈碼依賴性。

在組織2上部署鏈碼,如下所示:

  1. ./deployOrg2_JAVA.sh 

Chaindoe部署

上圖顯示了鏈碼的成功部署,我們可以查詢了汽車數(shù)據(jù)。

在第二家公司中,則不需要執(zhí)行所有生命周期命令,鏈碼的提交和初始化由單個組織完成。

JAVAScript鏈碼部署

在目錄結(jié)構(gòu)中,我們有deployOrg1_JavaScript.sh和deployOrg2_JavaScript.sh執(zhí)行它們。

  1. ./deployOrg1_JavaScript.sh  
  2. ./deployOrg2_JavaScript.sh 

成功部署chaincode后,將看到與上圖相同的輸出。

GO鏈碼部署

在目錄結(jié)構(gòu)中,我們有deployOrg1_GO.sh和deployOrg2_GO.sh執(zhí)行它們。

  1. ./deployOrg1_GO.sh  
  2. ./deployOrg2_GO.sh 

成功部署chaincode后,將看到與上圖相同的輸出。

如何升級鏈碼 ?

假設(shè)我們已經(jīng)在結(jié)構(gòu)網(wǎng)絡(luò)上部署了鏈碼?,F(xiàn)在,我們想為現(xiàn)有的鏈碼添加一個新功能。

實施后,必須遵循相同的鏈碼生命周期過程來部署鏈碼,但這里必須升級鏈碼版本,鏈碼序列和鏈碼標簽。

在部署,腳本將不得不改變CC_VERSION從1版本2和CC_SEQUENCE從1到2。

我們不需要更改標簽,因為我們已經(jīng)通過更改CC_VERSION和CC_SEQUENCE進行了更改。

清理

執(zhí)行以下腳本以清理所有docker容器和加密材料。

  1. ./clean.sh 

 

目前為止,我們已經(jīng)在Hyperledger Fabric區(qū)塊鏈上成功部署了JAVA,GO,JavaScript鏈代碼。

 

責(zé)任編輯:武曉燕 來源: 區(qū)塊鏈研究實驗室
相關(guān)推薦

2022-01-12 10:37:09

區(qū)塊鏈技術(shù)金融

2021-04-27 08:35:20

TRON區(qū)塊鏈

2021-05-10 15:09:47

區(qū)塊鏈互聯(lián)網(wǎng)金融

2018-03-09 15:37:30

2018-03-27 09:52:30

區(qū)塊鏈數(shù)字貨幣比特幣

2022-06-02 14:11:42

區(qū)塊鏈藥品供應(yīng)鏈數(shù)據(jù)

2021-09-23 22:40:10

區(qū)塊鏈比特幣技術(shù)

2021-12-24 13:24:16

區(qū)塊鏈教育加密貨幣

2021-10-04 15:52:14

區(qū)塊鏈食品產(chǎn)品質(zhì)量

2021-02-20 22:35:17

區(qū)塊鏈比特幣記賬

2021-04-09 06:25:41

區(qū)塊鏈區(qū)塊鏈技術(shù)

2022-10-26 08:42:28

2018-10-17 22:01:06

2018-06-14 10:32:25

2019-01-24 15:50:06

區(qū)塊鏈數(shù)字貨幣比特幣

2021-09-30 22:42:03

區(qū)塊鏈開發(fā)供應(yīng)鏈

2018-02-06 05:03:00

2022-02-21 13:32:02

區(qū)塊鏈供應(yīng)鏈技術(shù)

2018-07-23 07:21:39

2022-06-06 13:58:35

區(qū)塊鏈供應(yīng)鏈去中心化
點贊
收藏

51CTO技術(shù)棧公眾號

无码内射中文字幕岛国片| 亚洲色图久久久| 4438五月综合| 亚洲在线视频免费观看| 亚洲春色在线视频| 久久精品一区二区不卡| 另类美女黄大片| 成年女人在线看片| 欧美视频中文在线看| 成年人免费大片| 捆绑调教一区二区三区| 亚洲一区二区三区香蕉| 91精品国产自产在线丝袜啪| 亚洲高清免费观看高清完整版| 一级视频在线免费观看| 国产精品成人在线观看| 男人的天堂avav| 热久久一区二区| 国产精品二区二区三区| 欧美精品一区二区久久| 国产69精品久久久久99| 四虎视频在线精品免费网址| 亚洲成人精品视频在线观看| 日本激情视频在线观看| 精品久久香蕉国产线看观看亚洲| 91极品尤物在线播放国产| 99久免费精品视频在线观看| 中文字幕一区二区三区在线乱码 | 99爱在线视频| 欧美日韩国产区一| 日韩精品系列| 激情成人中文字幕| 最后生还者第二季在线观看| 亚洲人午夜精品天堂一二香蕉| 国产性生交xxxxx免费| 久久亚洲私人国产精品va媚药| 奇米精品一区二区三区| 成人免费高清视频在线观看| 日韩人妻一区二区三区蜜桃视频| 精品在线观看视频| 伊人网在线免费| caoporen国产精品视频| 丰满少妇被猛烈进入高清播放| 99re热这里只有精品视频| 女性女同性aⅴ免费观女性恋 | 精品一性一色一乱农村| 555夜色666亚洲国产免| 18+视频在线观看| 日韩视频中午一区| 日本不卡免费高清视频在线| 亚洲欧美日韩国产成人| 丁香婷婷久久| 欧美黑人巨大xxx极品| 奇米影视777在线欧美电影观看| 国产成人精品网站| 久久久五月天| 日韩动漫在线观看| 不卡一二三区首页| 大陆一级毛片| 欧美在线你懂得| 在线观看的黄色| 久久久久久国产| 偷拍欧美精品| 亚洲精品成人三区| 久久久精品中文字幕麻豆发布| 狠狠操夜夜操| 欧美精品丝袜中出| 69堂精品视频在线播放| 欧洲成人在线视频| 一本色道久久| 中文字幕日本最新乱码视频| 亚洲国产精品久久久久婷婷884| 麻豆视频在线| 欧美老女人性生活| 欧美日韩1080p| 日韩精品一区二区在线视频| 亚洲欧美日韩久久| 四虎影视国产在线视频| 欧美乱大交xxxxx另类电影| 欧美成人精品一区二区三区在线看| 国产乱码精品一区二区三区中文 | 88久久精品| 亚洲一区二区三区在线视频| 免费人成网站在线观看欧美高清| 亚洲人精品午夜射精日韩| 亚洲主播在线播放| а√天堂中文资源在线bt| 欧美精品激情在线| 精品动漫一区| 国产成人精品无码播放| 欧美亚洲国产bt| 日韩经典一区| 成人激情春色网| caoporn国产精品| 搞黄视频在线观看| 久久色精品视频| 国产精品久久久亚洲一区| 国产日韩成人内射视频 | 在线观看的毛片| 欧美三级欧美一级| 久久伊人久久| 日本不卡一区二区三区在线观看 | 精品一区二区精品| 日韩黄色视屏| 国产视频在线观看一区二区| 日韩欧美高清在线播放| av在线免费观看国产| 日本韩国精品一区二区在线观看| 成人午夜一级| 久久综合九色欧美狠狠| 亚洲欧美激情小说另类| 88xx成人免费观看视频库 | 美臀av在线| 亚洲欧洲日产国码av系列天堂| 日韩欧美精品一区| 成熟了的熟妇毛茸茸| 日韩欧美一区在线| 天天操夜夜操国产精品| 亚洲一区二区蜜桃| 亚洲欧洲在线看| 最新日韩欧美| 亚洲男男gay视频| 久久香蕉国产线看观看av| 日本美女视频一区二区| 日韩欧美在线观看一区二区| 欧美成人国产va精品日本一级| 蜜桃av综合| 亚州av中文字幕在线免费观看| 欧美激情免费观看| 成人福利在线看| a'aaa级片在线观看| 国产区日韩欧美| 五月天亚洲婷婷| 久久av免费| 69ww免费视频播放器| 欧美成人免费全部| 丁香五精品蜜臀久久久久99网站| 伊人在我在线看导航| 国产精品一区二区在线观看| 亚洲一二三区视频在线观看| 一区二区三区国产好| 久久这里只有精品23| 日韩激情视频在线| 免费观看日韩电影| 天堂va在线| 日产精品一线二线三线芒果| 欧美日韩成人综合| 一区二区日本视频| а天堂8中文最新版在线官网| 成人在线免费观看视视频| 一卡二卡欧美日韩| 狠狠色丁香婷婷综合影院| 久草亚洲一区| 国产精品久久99久久| 亚洲一区二区三区爽爽爽爽爽| 国产不卡一二三区| 在线观看麻豆视频| 99久久99久久精品国产片| 欧美午夜片在线免费观看| 亚洲成人日韩| 1024免费在线视频| 久久久久欧美| 精品少妇一区二区三区视频免付费 | 久久视频精品在线| 久久婷婷色综合| 在线播放一区二区精品视频| 国产精品天天av精麻传媒| 97精品欧美一区二区三区| 综合电影一区二区三区| 久久久影院免费| 91视频在线观看| 亚洲成人精品电影在线观看| 亚洲精品aⅴ中文字幕乱码| 国产suv精品一区二区三区| 麻豆国产一区二区三区四区| 成人淫片免费视频95视频| 国产欧美va欧美va香蕉在线| 欧美视频在线观看一区| 美女一区二区三区| 激情久久一区二区| 91福利免费| 91中文在线视频| 日韩欧美专区在线| 不卡的av电影| 精品美女视频| 在线看三级电影| 天天做天天躁天天躁| 国外成人在线视频| 欧美日韩高清影院| 99麻豆久久久国产精品免费| 欧美呦呦网站| 国产蜜臀在线| 久久久久免费精品| 51精品国产人成在线观看 | 欧美黄色大片网站| 182在线视频观看| 三上悠亚在线资源| 欧美精品一区在线发布| 欧美xxxx18国产| 6080午夜不卡|