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

Hyperledger Fabric 超級賬本實戰(zhàn)項目(十五-二十)

這篇具有很好參考價值的文章主要介紹了Hyperledger Fabric 超級賬本實戰(zhàn)項目(十五-二十)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

彈珠資產管理系統(tǒng)

P15彈珠資產管理項目本地安裝

hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔
hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔

然后進入fabric-sample的fabcar文件夾

$ cd fabric-sample/abcar

$ npm install //安裝相關依賴包

hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔
hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔

接上面:

hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔
hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔

然后進入到剛才安裝的彈珠下面的目錄下

安裝apm

$ npm install

$cd ./scripts

$node install_chaincode,js

$node instantiate_chaincode.js

hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔

訪問3001端口號的網址,用admin來初始化調用

hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔

則彈珠項目安裝成功。

P16鏈碼開發(fā)API介紹

hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔

鏈碼主要通過chaincode的shim方法對數據查詢修改

通過getstringargsfn賦值給了set,剩下的賦值給了args

hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔

putstate相當于把hello賦值給str

getstate把str傳進來后會打印出來對應的hello值

通過delete會把之前傳入的str的值刪除掉,再通過getstr值查詢會查到值為空

hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔
hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔

getstatebyrange是按照范圍查詢的,開始值為startkey,不包括endkey

hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔

通過復合鍵主要是要區(qū)分某一類的數據,比如查詢男性的信息

hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔

構造復合鍵后要把復合鍵createcompositekey返回的值通過putstate方法存入到帳本中,以后才能通過getstate方法獲得復合鍵

hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔
hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔

僅僅對于支持的數據庫才能調用getqueryresult

P17彈珠資產管理鏈碼-創(chuàng)建彈珠

hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔

創(chuàng)建彈珠:首先根據彈珠的名稱看彈珠是否已經被創(chuàng)建,若沒有創(chuàng)建,將彈珠信息寫入到帳本中,若已經上鏈,提示彈珠已經被創(chuàng)建

size這里需要強制轉化參數為int類型

hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔
hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔
hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔
hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔

P18彈珠資產管理鏈碼-查看、刪除、更改擁有者

hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔
hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔
hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔

先在invoke添加判斷

hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔
hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔

P19彈珠資產管理鏈碼-高級查詢

首先在invoke方法里加入getmarblesbyrange

hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔
hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔
hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔
hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔
hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔
hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔
hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔

P20測試彈珠資產管理系統(tǒng)的chaincode

hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔
hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔

下面這張和上面這張一樣,只是上面的延伸

hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔

invoke是修改數據的,可以用來插入數據

hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔
hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔
hyperledger項目實戰(zhàn),Hyperledger Fabric 超級賬本實戰(zhàn)項目,fabric,區(qū)塊鏈,Powered by 金山文檔

然后重啟終端,重新運行文章來源地址http://www.zghlxwxcb.cn/news/detail-734912.html

到了這里,關于Hyperledger Fabric 超級賬本實戰(zhàn)項目(十五-二十)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

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

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

相關文章

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包