2025年區(qū)塊鏈工程師技能考核試卷:區(qū)塊鏈網(wǎng)絡(luò)搭建與維護(hù)實(shí)操試題_第1頁(yè)
2025年區(qū)塊鏈工程師技能考核試卷:區(qū)塊鏈網(wǎng)絡(luò)搭建與維護(hù)實(shí)操試題_第2頁(yè)
2025年區(qū)塊鏈工程師技能考核試卷:區(qū)塊鏈網(wǎng)絡(luò)搭建與維護(hù)實(shí)操試題_第3頁(yè)
2025年區(qū)塊鏈工程師技能考核試卷:區(qū)塊鏈網(wǎng)絡(luò)搭建與維護(hù)實(shí)操試題_第4頁(yè)
2025年區(qū)塊鏈工程師技能考核試卷:區(qū)塊鏈網(wǎng)絡(luò)搭建與維護(hù)實(shí)操試題_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2025年區(qū)塊鏈工程師技能考核試卷:區(qū)塊鏈網(wǎng)絡(luò)搭建與維護(hù)實(shí)操試題考試時(shí)間:______分鐘總分:______分姓名:______注意事項(xiàng):1.請(qǐng)?jiān)谝?guī)定時(shí)間內(nèi)完成所有題目。2.所有操作請(qǐng)?jiān)敿?xì)記錄關(guān)鍵命令或步驟。3.如使用特定區(qū)塊鏈平臺(tái),請(qǐng)以HyperledgerFabric為例進(jìn)行作答,但核心原理和思路應(yīng)適用于其他主流區(qū)塊鏈平臺(tái)。一、基礎(chǔ)配置與部署1.假設(shè)你正在使用HyperledgerFabric搭建一個(gè)包含5個(gè)組織的聯(lián)盟鏈網(wǎng)絡(luò)。請(qǐng)?jiān)敿?xì)列出在每臺(tái)服務(wù)器上部署一個(gè)完整節(jié)點(diǎn)(Orderer,Peer,CA)所需的關(guān)鍵命令或步驟。你需要考慮節(jié)點(diǎn)類(lèi)型(Orderer,AnchorPeer,RegularPeer)、組織標(biāo)識(shí)、證書(shū)申請(qǐng)與簽發(fā)流程等。2.在部署過(guò)程中,如果某個(gè)Peer節(jié)點(diǎn)的日志顯示`PeerGossipService:Failedtofindpeerforpeer/:7051`,請(qǐng)分析可能的原因,并提出相應(yīng)的排查和解決步驟。二、網(wǎng)絡(luò)拓?fù)渑c共識(shí)配置3.簡(jiǎn)述在HyperledgerFabric中,如何為一個(gè)通道配置多個(gè)Peer節(jié)點(diǎn)作為AnchorPeer?說(shuō)明選擇多個(gè)AnchorPeer的優(yōu)勢(shì)和可能需要考慮的問(wèn)題。4.假設(shè)你需要調(diào)整一個(gè)HyperledgerFabric網(wǎng)絡(luò)中Orderer節(jié)點(diǎn)的性能,例如提高事務(wù)處理吞吐量(TPS)。請(qǐng)列舉至少三種可以在Orderer節(jié)點(diǎn)配置文件(`orderer.yaml`)中調(diào)整的參數(shù),并簡(jiǎn)述每個(gè)參數(shù)的作用和調(diào)整時(shí)需要考慮的因素。三、安全與權(quán)限管理5.請(qǐng)?jiān)敿?xì)描述在HyperledgerFabric中,一個(gè)客戶(hù)端應(yīng)用如何通過(guò)Chaincode客戶(hù)端(如`peerchaincodeinvoke`命令)訪(fǎng)問(wèn)一個(gè)受保護(hù)的業(yè)務(wù)鏈碼(Chaincode)?涉及的關(guān)鍵步驟和需要使用的身份認(rèn)證信息是什么?6.在配置Peer節(jié)點(diǎn)的TLS加密通信時(shí),需要生成和部署哪些主要的證書(shū)文件?請(qǐng)列出這些文件,并說(shuō)明它們分別用于什么目的。四、故障排查與維護(hù)7.當(dāng)網(wǎng)絡(luò)中的某個(gè)Peer節(jié)點(diǎn)無(wú)法與其他節(jié)點(diǎn)建立安全連接時(shí)(例如,TLS握手失敗),請(qǐng)從客戶(hù)端到Peer、再到Orderer的順序,分析可能出現(xiàn)的幾個(gè)關(guān)鍵環(huán)節(jié),并簡(jiǎn)述每個(gè)環(huán)節(jié)的常見(jiàn)故障現(xiàn)象及排查思路。8.假設(shè)在維護(hù)過(guò)程中,你需要對(duì)網(wǎng)絡(luò)中的某個(gè)Peer節(jié)點(diǎn)進(jìn)行升級(jí)(例如,升級(jí)Chaincode或操作系統(tǒng))。請(qǐng)描述在進(jìn)行節(jié)點(diǎn)升級(jí)前需要進(jìn)行的準(zhǔn)備工作,并說(shuō)明在升級(jí)過(guò)程中需要特別關(guān)注哪些風(fēng)險(xiǎn)以及如何降低風(fēng)險(xiǎn)。五、性能與監(jiān)控9.請(qǐng)列舉至少三種可以在HyperledgerFabric網(wǎng)絡(luò)中使用的監(jiān)控工具或命令,用于收集節(jié)點(diǎn)或通道的性能指標(biāo)(如吞吐量、延遲、資源使用率等)。簡(jiǎn)要說(shuō)明每種工具或命令的作用。10.根據(jù)收集到的某個(gè)Peer節(jié)點(diǎn)的監(jiān)控?cái)?shù)據(jù)(例如,內(nèi)存使用率持續(xù)很高),請(qǐng)分析可能導(dǎo)致該狀況的幾個(gè)原因,并提出相應(yīng)的優(yōu)化建議。六、場(chǎng)景應(yīng)用設(shè)計(jì)11.設(shè)計(jì)一個(gè)簡(jiǎn)單的聯(lián)盟鏈場(chǎng)景,例如“農(nóng)產(chǎn)品溯源”。說(shuō)明在該場(chǎng)景中,至少需要哪些類(lèi)型的組織參與,并初步設(shè)計(jì)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)(節(jié)點(diǎn)數(shù)量、角色分配)和鏈碼交互的基本流程。12.在設(shè)計(jì)一個(gè)區(qū)塊鏈網(wǎng)絡(luò)時(shí),除了性能、安全、成本外,你還需要考慮哪些非功能性需求?請(qǐng)選擇其中兩個(gè),詳細(xì)說(shuō)明它們對(duì)網(wǎng)絡(luò)設(shè)計(jì)的影響。試卷答案一、基礎(chǔ)配置與部署1.關(guān)鍵命令或步驟:*安裝基礎(chǔ)依賴(lài):根據(jù)操作系統(tǒng),安裝Docker,DockerCompose,Git,OpenSSL等。*獲取Fabric網(wǎng)絡(luò)基礎(chǔ)架構(gòu)模板:`gitclone...`*配置網(wǎng)絡(luò)參數(shù):編輯`config.yaml`文件,設(shè)置組織信息(MSPID,Domain,CA信息,Orderer地址等)。*生成證書(shū)和密鑰:運(yùn)行`cryptogengenerate--configcryptogen.yaml`生成CA密鑰、CA證書(shū)、服務(wù)器密鑰、服務(wù)器證書(shū)請(qǐng)求。*啟動(dòng)CA服務(wù)器:`docker-compose-fca組織名.yamlup-d`啟動(dòng)每個(gè)組織的CA。*為Orderer和Peer生成用戶(hù)證書(shū):`configtxgen-configPath./config-printOrgOrgX.MSP`生成CA請(qǐng)求,然后用CA服務(wù)器簽發(fā)證書(shū)。*啟動(dòng)Orderer節(jié)點(diǎn):`docker-compose-forderer.yamlup-d`*啟動(dòng)Peer節(jié)點(diǎn):`docker-compose-fX.yamlup-d`(為每個(gè)Peer節(jié)點(diǎn)執(zhí)行)*加入通道:使用配置好的用戶(hù)證書(shū)和密鑰,執(zhí)行`peerchannelcreate-cmychannel-fchannel-artifact/mychannel.tx`等Peer相關(guān)命令加入通道。2.原因分析與解決步驟:*可能原因:*其他節(jié)點(diǎn)未能成功加入通道或注冊(cè)該P(yáng)eer。*Peer的配置文件中`Organizations.OrgX.MSP.PeerAnchorPeers`列表不完整或錯(cuò)誤。*網(wǎng)絡(luò)連接問(wèn)題,該P(yáng)eer與其他節(jié)點(diǎn)(包括Orderer和其他Peer)之間的網(wǎng)絡(luò)不通(防火墻、路由)。*證書(shū)問(wèn)題,Peer的身份證書(shū)或CA證書(shū)不被其他節(jié)點(diǎn)信任。*Orderer無(wú)法找到該P(yáng)eer的網(wǎng)絡(luò)位置信息。*解決步驟:*檢查通道狀態(tài):`peerchannellist`確認(rèn)通道`mychannel`是否存在且狀態(tài)正確。*檢查Peer加入狀態(tài):`peerchannelfetchAllBlocks-cmychannel`在Peer上執(zhí)行,看是否能獲取到所有塊。*核對(duì)配置文件:檢查`X.yaml`中的`Organizations.OrgX.MSP.PeerAnchorPeers`是否包含其他組織的AnchorPeer地址。*檢查網(wǎng)絡(luò)連接:使用`ping`或`curl`測(cè)試Peer之間、Peer與Orderer之間的網(wǎng)絡(luò)連通性。*檢查證書(shū):使用`peernodeinfo`或`ordererclientinfo`查看節(jié)點(diǎn)是否能正確加載和識(shí)別證書(shū)。確認(rèn)證書(shū)鏈完整。*檢查日志:查看Peer和Orderer的日志文件,尋找更詳細(xì)的錯(cuò)誤信息。二、網(wǎng)絡(luò)拓?fù)渑c共識(shí)配置3.配置方法與優(yōu)勢(shì):*配置方法:在Peer節(jié)點(diǎn)的配置文件(`peer-orgX.yaml`)中,在`ChannelGroupordererAddresses`下為該通道指定多個(gè)Orderer節(jié)點(diǎn)的地址,用逗號(hào)分隔。同時(shí),在`OrdererAddresses`下也指定這些Orderer地址。*優(yōu)勢(shì):*高可用性:當(dāng)某個(gè)Orderer節(jié)點(diǎn)故障時(shí),其他Orderer節(jié)點(diǎn)可以接替處理,保證通道的持續(xù)可用。*負(fù)載均衡:交易請(qǐng)求可以分散到多個(gè)Orderer節(jié)點(diǎn),提高整體網(wǎng)絡(luò)的處理能力。*容錯(cuò)性增強(qiáng):網(wǎng)絡(luò)的抗故障能力更強(qiáng)。*可能問(wèn)題:需要確保所有Orderer節(jié)點(diǎn)支持相同的共識(shí)機(jī)制和配置??蛻?hù)端需要能夠連接到任意一個(gè)指定的Orderer地址。4.可調(diào)整參數(shù)與作用:*`OrdererTLSClientAuth`:*作用:控制客戶(hù)端連接Orderer時(shí)是否需要提供客戶(hù)端證書(shū)進(jìn)行身份驗(yàn)證。*調(diào)整考慮:?jiǎn)⒂每梢蕴岣甙踩裕蛻?hù)端需要正確配置證書(shū)。禁用可能簡(jiǎn)化客戶(hù)端連接,但降低安全性。*`Orderer.MaxInflightRequests`:*作用:設(shè)置Orderer同時(shí)處理的請(qǐng)求數(shù)量上限。*調(diào)整考慮:增大可以提高吞吐量,但過(guò)大會(huì)增加內(nèi)存和CPU負(fù)載,并可能降低響應(yīng)性。需要根據(jù)服務(wù)器性能和網(wǎng)絡(luò)狀況調(diào)整。*`Orderer.MaxRequestSize`:*作用:設(shè)置Orderer能夠接受的最大請(qǐng)求(如事務(wù))的大小。*調(diào)整考慮:增大可以處理包含大量數(shù)據(jù)或多個(gè)鏈碼調(diào)用的請(qǐng)求,但過(guò)大會(huì)增加內(nèi)存使用,并可能成為安全風(fēng)險(xiǎn)點(diǎn)(如拒絕服務(wù)攻擊)。應(yīng)根據(jù)實(shí)際業(yè)務(wù)需求設(shè)定。三、安全與權(quán)限管理5.訪(fǎng)問(wèn)步驟與認(rèn)證信息:*關(guān)鍵步驟:1.獲取用戶(hù)憑證:從CA服務(wù)器為客戶(hù)端應(yīng)用用戶(hù)簽發(fā)用戶(hù)證書(shū)(及其私鑰)和客戶(hù)端證書(shū)(及其私鑰)。2.配置客戶(hù)端:將用戶(hù)證書(shū)、客戶(hù)端證書(shū)、客戶(hù)端密鑰、CA證書(shū)放入客戶(hù)端的`crypto-config`目錄。3.連接網(wǎng)絡(luò):客戶(hù)端使用`peerchaincodeinvoke`命令時(shí),必須通過(guò)`-tlstrue`啟用TLS,并指定客戶(hù)端證書(shū)和私鑰的路徑:`-cert./crypto-config/clientOrgX/tls/client.crt-key./crypto-config/clientOrgX/tls/client.key-ca./crypto-config/caOrgX/ca.crt`。4.指定通道和鏈碼:使用`-channelmychannel-chaincodemycc-f/path/to/invoice.json`等參數(shù)指定目標(biāo)。5.調(diào)用鏈碼:執(zhí)行命令調(diào)用鏈碼接口。*需要使用的身份認(rèn)證信息:*客戶(hù)端證書(shū)(ClientCertificate):證明客戶(hù)端應(yīng)用的身份。*客戶(hù)端密鑰(ClientKey):用于TLS握手加密和數(shù)字簽名驗(yàn)證。*CA證書(shū)(CACertificate):證明CA服務(wù)器的身份,用于驗(yàn)證客戶(hù)端證書(shū)和Orderer/Peer證書(shū)的有效性。6.主要證書(shū)文件與用途:*`ca.crt`(或`ca.cert`):CA服務(wù)器簽名頒發(fā)給其他所有實(shí)體(Orderer,Peer,Client)的根證書(shū)或中間證書(shū),用于驗(yàn)證服務(wù)器證書(shū)的頒發(fā)者。*`server.crt`(或`server.cert`):服務(wù)器(Orderer,Peer)的證書(shū),由CA簽發(fā),包含服務(wù)器的身份信息,用于TLS服務(wù)器端身份驗(yàn)證和數(shù)據(jù)加密。*`server.key`(或`server.key`):服務(wù)器(Orderer,Peer)的私鑰,必須保密,用于TLS服務(wù)器端身份驗(yàn)證和數(shù)據(jù)解密。*`client.crt`(或`client.cert`):客戶(hù)端應(yīng)用的證書(shū),由CA簽發(fā),用于TLS客戶(hù)端身份驗(yàn)證和數(shù)據(jù)加密。*`client.key`(或`client.key`):客戶(hù)端應(yīng)用的私鑰,必須保密,用于TLS客戶(hù)端身份驗(yàn)證和數(shù)據(jù)解密。*`user.crt`(或`user.cert`):鏈碼用戶(hù)或操作員的證書(shū),由CA簽發(fā),用于通過(guò)ChaincodeCLI或SDK調(diào)用鏈碼時(shí)進(jìn)行身份驗(yàn)證。*`user.key`(或`user.key`):鏈碼用戶(hù)或操作員的私鑰,必須保密,用于數(shù)字簽名。四、故障排查與維護(hù)7.排查環(huán)節(jié)與思路:*客戶(hù)端到Peer:*環(huán)節(jié)1:TLS握手失?。簷z查客戶(hù)端證書(shū)是否有效、是否正確加載,CA證書(shū)是否正確,目標(biāo)Peer的TLS地址是否正確,Peer是否開(kāi)啟了TLS(`OrdererTLSClientAuth`是否為`true`),Peer的`crypto-config`是否完整且正確。*環(huán)節(jié)2:網(wǎng)絡(luò)連接超時(shí):檢查客戶(hù)端與Peer之間的網(wǎng)絡(luò)連通性(防火墻、路由、IP地址、端口),Peer是否啟動(dòng)并監(jiān)聽(tīng)在指定端口。*環(huán)節(jié)3:加入通道失?。簷z查Peer是否已成功加入通道(`peerchannellist`),通道配置文件是否正確,Peer的`AnchorPeers`列表是否包含正確的Orderer地址。*Peer到Orderer:*環(huán)節(jié)1:共識(shí)消息傳遞失?。簷z查Peer是否能連接到Orderer(`OrdererAddresses`是否正確),Peer與Orderer之間的網(wǎng)絡(luò)是否通暢,Peer是否成功加入通道,共識(shí)配置(如Orderer端口、共識(shí)算法參數(shù))是否正確。*環(huán)節(jié)2:數(shù)據(jù)提交延遲或失?。簷z查Orderer負(fù)載是否過(guò)高(`MaxInflightRequests`等參數(shù)),Orderer日志是否有錯(cuò)誤,Peer提交的事務(wù)是否符合規(guī)范,網(wǎng)絡(luò)是否擁堵。*通用檢查:查看相關(guān)節(jié)點(diǎn)(客戶(hù)端、Peer、Orderer)的詳細(xì)日志(`peerchaincode...--debug`,`orderer...--debug`),檢查配置文件,使用`ordererclientinfo`,`peernodeinfo`等命令獲取節(jié)點(diǎn)狀態(tài)信息。8.準(zhǔn)備工作與風(fēng)險(xiǎn)關(guān)注:*準(zhǔn)備工作:1.充分測(cè)試:在測(cè)試環(huán)境中模擬升級(jí)場(chǎng)景,驗(yàn)證升級(jí)腳本和流程。2.數(shù)據(jù)備份:備份所有節(jié)點(diǎn)的關(guān)鍵數(shù)據(jù),包括世界狀態(tài)、配置塊、日志文件、證書(shū)私鑰等。3.制定回滾計(jì)劃:準(zhǔn)備詳細(xì)的回滾步驟和方案,以防升級(jí)失敗。4.評(píng)估影響范圍:確定需要升級(jí)的節(jié)點(diǎn)范圍,評(píng)估升級(jí)對(duì)業(yè)務(wù)的影響。5.通知相關(guān)方:提前通知所有網(wǎng)絡(luò)參與者(運(yùn)維、開(kāi)發(fā)、業(yè)務(wù)方)升級(jí)計(jì)劃和時(shí)間窗口。6.檢查依賴(lài):確認(rèn)升級(jí)的軟件版本與其他組件兼容。7.資源準(zhǔn)備:確保服務(wù)器有足夠的磁盤(pán)空間、內(nèi)存和CPU資源支持升級(jí)過(guò)程。*風(fēng)險(xiǎn)關(guān)注與降低:*數(shù)據(jù)一致性問(wèn)題:升級(jí)過(guò)程中可能導(dǎo)致數(shù)據(jù)不一致。通過(guò)在低峰期進(jìn)行、分批次升級(jí)、使用快照等方式降低風(fēng)險(xiǎn)。*服務(wù)中斷:升級(jí)需要停機(jī)或降級(jí)服務(wù)。通過(guò)藍(lán)綠部署、滾動(dòng)升級(jí)、準(zhǔn)備回滾計(jì)劃降低風(fēng)險(xiǎn)。*配置錯(cuò)誤:升級(jí)后配置文件可能需要調(diào)整。通過(guò)自動(dòng)化配置管理、升級(jí)前備份與驗(yàn)證降低風(fēng)險(xiǎn)。*兼容性問(wèn)題:新版本可能與舊版本不兼容。通過(guò)充分測(cè)試、選擇穩(wěn)定版本、關(guān)注官方發(fā)布說(shuō)明降低風(fēng)險(xiǎn)。*證書(shū)問(wèn)題:升級(jí)可能需要更新證書(shū)。提前準(zhǔn)備新證書(shū),確保兼容性。五、性能與監(jiān)控9.監(jiān)控工具與作用:*`peerchaincodeinvoke`/`query`命令參數(shù):使用`--count`參數(shù)可以大致了解交易數(shù)量,`--timeout`和`--queryTimeout`可以間接反映響應(yīng)時(shí)間。*`orderer`CLI命令:`ordererclientinfo`可以顯示當(dāng)前連接的客戶(hù)端信息、通道信息;`ordererchannelfetchAllBlocks-cCHANNEL_NAME`可以觀察Orderer處理交易的速度。*DockerCompose命令:`docker-composelogs-f<container_name>`可以實(shí)時(shí)查看容器的日志,包括錯(cuò)誤和緩慢的操作。*系統(tǒng)監(jiān)控工具:`htop`,`top`,`free-m`,`df-h`等命令可以查看服務(wù)器的CPU、內(nèi)存、磁盤(pán)使用情況。*HyperledgerFabric提供的工具:FabricSDKs(如JavaSDK)提供了訪(fǎng)問(wèn)和監(jiān)控Fabric網(wǎng)絡(luò)指標(biāo)的方法;`fbcatalog`工具可以用于部署和監(jiān)控Fabric網(wǎng)絡(luò)。*第三方監(jiān)控平臺(tái):可以結(jié)合Prometheus+Grafana等通用監(jiān)控平臺(tái),通過(guò)自定義指標(biāo)或Exporters來(lái)監(jiān)控Fabric節(jié)點(diǎn)的性能。10.可能原因與優(yōu)化建議:*原因1:交易量過(guò)大:超出Peer或Orderer的處理能力。*優(yōu)化建議:優(yōu)化鏈碼邏輯(減少資源消耗),調(diào)整`Orderer.MaxInflightRequests`,升級(jí)服務(wù)器硬件(CPU、內(nèi)存)。*原因2:網(wǎng)絡(luò)延遲高:Peer之間、Peer與Orderer之間的網(wǎng)絡(luò)通信慢。*優(yōu)化建議:優(yōu)化網(wǎng)絡(luò)配置(減少跳數(shù)、使用更快的網(wǎng)絡(luò)),使用更高效的共識(shí)算法(如果適用),增加節(jié)點(diǎn)間的帶寬。*原因3:共識(shí)算法效率低:當(dāng)前共識(shí)機(jī)制本身的性能瓶頸。*優(yōu)化建議:根據(jù)場(chǎng)景選擇更高效的共識(shí)算法(如PoA替代PoW),調(diào)整共識(shí)算法參數(shù)(如投票超時(shí)時(shí)間)。*原因4:資源競(jìng)爭(zhēng):服務(wù)器資源(CPU、內(nèi)存、磁盤(pán)I/O)被其他進(jìn)程占用或達(dá)到瓶頸。*優(yōu)化建議:監(jiān)控資源使用情況,調(diào)整Fabric進(jìn)程的內(nèi)存限制(`peermemlock`),優(yōu)化服務(wù)器配置,考慮使用Kubernetes等容器化平臺(tái)進(jìn)行資源隔離和調(diào)度。*原因5:配置不當(dāng):某些參數(shù)設(shè)置不合理(如`peer.maxInboundPeers`,`peer.maxOutboundPeers`)。*優(yōu)化建議:根據(jù)網(wǎng)絡(luò)規(guī)模和節(jié)點(diǎn)角色調(diào)整相關(guān)參數(shù)。六、場(chǎng)景應(yīng)用設(shè)計(jì)11.設(shè)計(jì)示例(農(nóng)產(chǎn)品溯源):*參與組織:*農(nóng)民/合作社:作為數(shù)據(jù)源頭,上傳農(nóng)產(chǎn)品信息(種植/養(yǎng)殖地點(diǎn)、時(shí)間、農(nóng)藥/肥料使用記錄等)。*檢測(cè)機(jī)構(gòu):負(fù)責(zé)對(duì)農(nóng)產(chǎn)品進(jìn)行質(zhì)量檢測(cè),并將檢測(cè)結(jié)果上鏈。*物流公司:記錄農(nóng)產(chǎn)品的運(yùn)輸過(guò)程(運(yùn)輸工具、路線(xiàn)、溫濕度等)。*銷(xiāo)售商/超市:負(fù)責(zé)銷(xiāo)售,記錄銷(xiāo)售信息。*監(jiān)管機(jī)構(gòu):擁有查詢(xún)權(quán)限,用于監(jiān)管和追溯。*網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu):*建議使用聯(lián)盟鏈,由以上組織共同參與。*可以設(shè)立一個(gè)中心化的Orderer節(jié)點(diǎn)(由監(jiān)管機(jī)構(gòu)或可信第三方運(yùn)營(yíng)),或多個(gè)組織共管的Orderer節(jié)點(diǎn)。*每個(gè)組織的Peer節(jié)點(diǎn)作為其業(yè)務(wù)節(jié)點(diǎn)的接入點(diǎn)。*Peer之間根據(jù)業(yè)務(wù)需要選擇是否互相連接(例如,農(nóng)民的Peer可能連接到檢測(cè)機(jī)構(gòu)和物流公司的Peer)。*鏈碼交互流程:1.農(nóng)民通過(guò)農(nóng)民端的Chaincode

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論