java隨記

          堅持就是勝利!

           

          開源區塊鏈Hyperleger Fabric之通過Composer開發框架快速搭建開發環境

          Composer是Hyperleder的子項目。用來開發布署智能合約,開發流程如下
          準備工作:(自行百度)

          開發環境必備軟件:

           composer-cli

           generator-hyperledger-composr

          composer-rest-server
          Yeoman

          安裝playground

           

          Installing and running Hyperledger Composer Playground locally
          docker ps -aq | xargs docker rm -f
          docker images -aq | xargs docker rmi -f
          curl -sSL https://hyperledger.github.io/composer/install-hlfv1.sh | bash   
          執行install-hlfv1.sh 安裝運行fabric1.06版.并運行 playground服務 打開流覽器http://xxxx:8080顯示如下



          1,playgroundWeb Browser區域提供了在頁面定義模型、測試模型的能力。并不保存。但可以導出bna文件

          2,connection區域提供了在開發環境布署合約,會生成一個智能合約的docker運行環境.
          3,可以在上圖中上部分的My Business Networks 工作區點擊虛業部分Deploy a new business network

          4,在接下來頁面中選中一個示例。如 marble neetworkd.  選擇 ID and Secret 填入admin 和 adminpw

          5,點擊Deploy按鈕后會發布一個合約.并跳到測試頁如下圖:



          6,在上圖中 Test Tab頁可以進行測試 ,在Define Tab頁可以導出bna文件.
          7,在第一幅圖中點擊下載按鈕,會下載一個 .card文件,描述了連接fabric peer節點等相關連接信息.記得要導 
          PeerAdmin@hlfv1的card和你自己測試用的card,及bna文件
          8,分別執行  composer card import -f PeerAdmin.card  ,composer card import -f admin.card  .composer card list 可以查看你導入的card的name信息.

                 9,composer-rest-server -c admin@empty-business-network -n always -w true  啟動rest服務默認端口3000.

                10,好了,可以體驗一下fabric是個什么玩意了。:) 88!


          posted on 2018-03-12 16:44 傻 瓜 閱讀(1829) 評論(0)  編輯  收藏 所屬分類: 雜項

          導航

          統計

          常用鏈接

          留言簿(7)

          我參與的團隊

          隨筆分類

          隨筆檔案

          文章分類

          友情鏈接

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 呼伦贝尔市| 徐汇区| 六盘水市| 海阳市| 屏山县| 嵊州市| 通辽市| 海丰县| 北碚区| 乌海市| 阿拉善右旗| 崇左市| 渝北区| 渭南市| 彰化县| 甘德县| 内黄县| 普陀区| 漠河县| 丰镇市| 绥德县| 益阳市| 梧州市| 安仁县| 榆社县| 临泽县| 邹平县| 峡江县| 新晃| 十堰市| 绥中县| 陆河县| 天镇县| 宽城| 西峡县| 水富县| 皮山县| 乌拉特前旗| 化州市| 甘孜| 康乐县|