[英]Hyperledger Fabric blockchain network from scratch
我一直在研究 Hyperledger Fabric 框架並閱讀文檔已經有一段時間了,但是我在所有這些信息的中間有點迷失了。 我的問題是:關於如何從頭開始設計區塊鏈網絡,是否有任何指導方針/“一步一步”? 如果你要開始一個新項目,你從哪里開始?
因為我認為如果我真正開始編碼而不是閱讀,閱讀和閱讀,我會更快地理解它......
非常感謝!
編輯1:
我選擇了@kekomal 作為正確答案,但我要感謝@Isha Padalia 提供的出色的 VS Code 擴展和教程。
如果您真的有興趣學習和深入了解 Hyperledger Fabric,請避免使用byfn
腳本。 它為構建一個非常簡單的 Hyperledger Fabric 網絡發揮了很大的作用。 之后,您將擁有一個您不知道如何創建的網絡,並且您完全不知道如何開始部署您的自定義網絡。 每天都有這樣的人提出問題,他們以這種方式開始並且完全迷失了。
我覺得這個教程很有趣: https : //medium.com/beyondi/setup-the-hyperledger-fabric-network-from-scratch-b82913b47549 。 考慮到它有點過時了。
你可以用這個較新的教程來補充它: https://www.blockchainexpert.uk/blog/how-to-deploy-hyperledger-fabric-network-from-scratch 。 不要只運行這些步驟。 分析https://github.com/blockchain-expert/hyperledger-fabric-network-from-scratch 中的文件。 嘗試使用configtx.yaml
、 crypto-config.yaml
和crypto-config.yaml
-compose 文件來自定義您的網絡並了解您在做什么。
自定義您的組織、您的聯盟、您的訂購服務、您的同行……創建您的頻道,加入他們,更新您的錨定同行……並了解您在做什么。
之后,如果您的網絡有一個排序節點,請部署一個多於一個的新排序節點(使用 Raft 共識)。 如果您的網絡使用的是cryptogen
,請改為使用 Fabric-CA 部署一個新網絡。 或者你可以通過玩鏈碼來跟進。
注意:除了 Hyperledger Fabric 本身,了解 docker 和 PKI 的基本概念也很重要。
您是 Hypelredger 結構開發的初學者,那么您首先清除了 orderer、peer、CA 和組織概念的概念。 然后首先您必須啟動用於 Fabric 的 IBM Blockchain Platform VS Code 擴展。 它將提供一個本地結構環境來創建、測試和部署結構智能合約。 同樣在VS code環境下生成1個peer、1個orderer、1個CA服務。
這是使用 VS 代碼擴展開始開發的鏈接。
希望能幫到你:)
嗨@d3v9 從這里開始https://hyperledger-fabric.readthedocs.io/en/release-1.4/build_network.html 。 你也可以在媒體上找到一些很棒的文章
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.