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

基于區(qū)塊鏈與IPFS的數(shù)據(jù)共享搭建步驟

這篇具有很好參考價(jià)值的文章主要介紹了基于區(qū)塊鏈與IPFS的數(shù)據(jù)共享搭建步驟。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

購(gòu)買(mǎi)專(zhuān)欄前請(qǐng)認(rèn)真閱讀:《基于區(qū)塊鏈與IPFS的數(shù)據(jù)共享系統(tǒng)》專(zhuān)欄簡(jiǎn)介

視頻演示:

https://www.bilibili.com/video/BV1y24y1v7RX
基于區(qū)塊鏈與IPFS的數(shù)據(jù)共享搭建步驟

系統(tǒng)簡(jiǎn)介:

本系統(tǒng)使用RSA算法生成密鑰對(duì), RSA私鑰用于用戶(hù)身份認(rèn)證;用戶(hù)發(fā)送的數(shù)據(jù)將存儲(chǔ)于IPFS, IPFS返回的CID(IPFS Hash)使用用戶(hù)的RSA公鑰加密后存儲(chǔ)于區(qū)塊鏈; 區(qū)塊鏈部分使用Hyperledger Fabric,并用Hyperledger Explorer追蹤交易

包含功能

  1. 基于Fabric v1.4.4 first-network,四個(gè)peer一個(gè)orderer節(jié)點(diǎn),使用docker部署
  2. IPFS使用的是ipfs/kubo鏡像,負(fù)責(zé)用戶(hù)數(shù)據(jù)文件的存儲(chǔ),IPFS返回的CID存儲(chǔ)于Fabric
  3. 項(xiàng)目包含了Hyperledger Explorer(區(qū)塊鏈瀏覽器),默認(rèn)跟隨腳本啟動(dòng)
  4. 項(xiàng)目包含了tape對(duì)鏈碼壓測(cè)
  5. 使用RSA公私鑰鑒別用戶(hù)身份(1024位)
  6. 鏈碼對(duì)傳輸記錄進(jìn)行存儲(chǔ),包含:發(fā)送者公鑰、接收者公鑰、文件在IPFS的加密CID(由發(fā)送者或接收者的公鑰加密)、文件名、時(shí)間戳、Fabric交易id
  7. 后端使用gin框架實(shí)現(xiàn),前端使用Vue和Element ui實(shí)現(xiàn)
    使用go fabric sdk調(diào)用智能合約;使用go-ipfs-api上傳與下載用戶(hù)文件;使用uuid對(duì)用戶(hù)的文件名(下載時(shí))進(jìn)行加密

安裝步驟(默認(rèn)是在本地虛擬機(jī))

  1. 安裝ubuntu 20.04(或其他Linux發(fā)行版),docker,docker-compose,go1.19
    docker,docker-compose,go1.19安裝方法請(qǐng)參考此文章:https://blog.csdn.net/qq_41575489/article/details/129129086

  2. 向/etc/hosts 寫(xiě)入:

    127.0.0.1 orderer.example.com
    127.0.0.1 peer0.org1.example.com
    127.0.0.1 peer1.org1.example.com
    127.0.0.1 peer0.org2.example.com
    127.0.0.1 peer1.org2.example.com
    
  3. 項(xiàng)目在服務(wù)器上運(yùn)行需要操作,如果是虛擬機(jī)則省略這步。
    修改以下兩個(gè)文件中127.0.0.1 為服務(wù)器公網(wǎng)IP:

    datashare/application/server/controller/controller.go
    datashare/application/web/index.html
    
  4. 啟動(dòng)區(qū)塊鏈部分

    cd blockchain
    ./start.sh
    
  5. 啟動(dòng)前后端

    cd application/server
    go run main.go
    
  6. 如果是云服務(wù)器
    在防火墻放行9090和8080TCP端口

  7. 打開(kāi)網(wǎng)頁(yè)
    ip:9090/web

tape測(cè)壓命令:

在blockchain/tape中

./tape --config=config.yaml --number=100文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-436059.html

注意:

  1. 如果全部是在虛擬機(jī)內(nèi)操作,不需要修改IP
  2. 提示密鑰不對(duì)、服務(wù)器錯(cuò)誤請(qǐng)檢查是否修改好hosts(步驟2)

到了這里,關(guān)于基于區(qū)塊鏈與IPFS的數(shù)據(jù)共享搭建步驟的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀(guān)點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 基于區(qū)塊鏈與IPFS的數(shù)據(jù)共享系統(tǒng)之區(qū)塊鏈部分設(shè)計(jì)

    本節(jié)對(duì)數(shù)據(jù)共享系統(tǒng)的區(qū)塊鏈部分做一個(gè)簡(jiǎn)單的介紹,包括目錄結(jié)構(gòu)、文件作用、設(shè)計(jì)思路。 購(gòu)買(mǎi)專(zhuān)欄前請(qǐng)認(rèn)真閱讀:《基于區(qū)塊鏈與IPFS的數(shù)據(jù)共享系統(tǒng)》專(zhuān)欄簡(jiǎn)介 啟動(dòng)腳本為啟動(dòng)區(qū)塊鏈網(wǎng)絡(luò)以及IPFS容器,之后使用sed命令更換區(qū)塊鏈瀏覽器、tape配置文件中的私鑰。 這里解

    2024年02月15日
    瀏覽(26)
  • 基于區(qū)塊鏈與IPFS的數(shù)據(jù)共享系統(tǒng)之后端GIN框架部分設(shè)計(jì)

    本節(jié)對(duì)數(shù)據(jù)共享系統(tǒng)的后端部分簡(jiǎn)單的介紹,包括目錄結(jié)構(gòu)、文件作用、項(xiàng)目的流程(生成密鑰對(duì)、上傳與下載文件)。 購(gòu)買(mǎi)專(zhuān)欄前請(qǐng)認(rèn)真閱讀:《基于區(qū)塊鏈與IPFS的數(shù)據(jù)共享系統(tǒng)》專(zhuān)欄簡(jiǎn)介

    2024年02月08日
    瀏覽(24)
  • 基于區(qū)塊鏈與函數(shù)加密的隱私數(shù)據(jù)安全共享模型研究

    基于區(qū)塊鏈與函數(shù)加密的隱私數(shù)據(jù)安全共享模型研究

    李懿 1,2,3 ,?王勁松 1,2,3 ,?張洪瑋 1,2,3 1 天津理工大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院,天津 300384 2 智能計(jì)算機(jī)及軟件新技術(shù)天津市重點(diǎn)實(shí)驗(yàn)室,天津 300384 3 計(jì)算機(jī)病毒防治技術(shù)國(guó)家工程實(shí)驗(yàn)室,天津 300457 摘要 : 區(qū)塊鏈技術(shù)給數(shù)據(jù)共享中的數(shù)據(jù)確權(quán)、數(shù)據(jù)溯源、數(shù)據(jù)可信、數(shù)據(jù)可

    2024年01月20日
    瀏覽(21)
  • 基于區(qū)塊鏈/Hyperledger Fabric與IPFS的電子病歷數(shù)據(jù)傳輸系統(tǒng)搭建流程

    購(gòu)買(mǎi)專(zhuān)欄前請(qǐng)認(rèn)真閱讀:《Fabric項(xiàng)目學(xué)習(xí)筆記》專(zhuān)欄介紹 從0開(kāi)始的搭建視頻請(qǐng)看介紹內(nèi)的QQ群獲取 原項(xiàng)目鏈接:https://github.com/the-chain/airmedfoundation-terminal 本項(xiàng)目鏈接 https://gitee.com/real__cool/data_transfer 項(xiàng)目視頻演示 https://www.bilibili.com/video/BV1f34y1v7hM 可以同時(shí)參考原項(xiàng)目的搭建

    2023年04月10日
    瀏覽(44)
  • 基于區(qū)塊鏈/Hyperledger Fabric與IPFS的電子病歷數(shù)據(jù)傳輸系統(tǒng)搭建流程與視頻

    購(gòu)買(mǎi)專(zhuān)欄前請(qǐng)認(rèn)真閱讀:《Fabric項(xiàng)目學(xué)習(xí)筆記》專(zhuān)欄介紹 從0開(kāi)始的搭建視頻請(qǐng)看介紹內(nèi)的QQ群獲取 原項(xiàng)目鏈接:https://github.com/the-chain/airmedfoundation-terminal 本項(xiàng)目鏈接 https://gitee.com/real__cool/data_transfer 項(xiàng)目視頻演示 https://www.bilibili.com/video/BV1f34y1v7hM 可以同時(shí)參考原項(xiàng)目的搭建

    2023年04月20日
    瀏覽(21)
  • 區(qū)塊鏈與算力網(wǎng)絡(luò):創(chuàng)造未來(lái)網(wǎng)絡(luò)的安全與共享

    區(qū)塊鏈與算力網(wǎng)絡(luò):創(chuàng)造未來(lái)網(wǎng)絡(luò)的安全與共享

    在數(shù)字革命的浪潮下,網(wǎng)絡(luò)技術(shù)正煥發(fā)著前所未有的活力,而算力網(wǎng)絡(luò)以其獨(dú)特的區(qū)塊鏈技術(shù)應(yīng)用,為網(wǎng)絡(luò)的安全性和資源共享帶來(lái)了新的可能性。本文將帶您深入探索算力網(wǎng)絡(luò)中區(qū)塊鏈技術(shù)的神奇應(yīng)用,為您呈現(xiàn)這個(gè)充滿(mǎn)活力和創(chuàng)新的網(wǎng)絡(luò)未來(lái)。 **安全與信任的保障:區(qū)塊

    2024年02月12日
    瀏覽(22)
  • 【區(qū)塊鏈 | IPFS】IPFS cluster私有網(wǎng)絡(luò)集群搭建

    對(duì)于聯(lián)盟鏈的業(yè)務(wù)中搭建一個(gè)私有網(wǎng)絡(luò)的 IPFS 集群還是很有必要的,私有網(wǎng)絡(luò)集群允許 IPFS 節(jié)點(diǎn)只連接到擁有共享密鑰的其他對(duì)等節(jié)點(diǎn),網(wǎng)絡(luò)中的節(jié)點(diǎn)不響應(yīng)來(lái)自網(wǎng)絡(luò)外節(jié)點(diǎn)的通信。 IPFS-Cluster 是一個(gè)獨(dú)立的應(yīng)用程序和一個(gè) CLI 客戶(hù)端,它跨一組 IPFS 守護(hù)進(jìn)程分配、復(fù)制和跟蹤

    2024年02月08日
    瀏覽(21)
  • 區(qū)塊鏈 數(shù)據(jù)共享 搭建嘗試

    本例以搭建政務(wù)數(shù)據(jù)為例 在centos7上完成,適用ubuntu/windows等。 1、安裝環(huán)境(go1.3以上,docker-ce,docker-compose,git) 2、下載超級(jí)賬本官方超級(jí)賬本網(wǎng)絡(luò)示例 若有梯子,下載官方腳本執(zhí)行: 若無(wú)梯子,直接運(yùn)行已下載的腳本執(zhí)行: 將會(huì)在當(dāng)前/opt目錄下生成fabric-samples目錄,并自動(dòng)下

    2024年02月03日
    瀏覽(19)
  • 【區(qū)塊鏈 | IPFS】IPFS節(jié)點(diǎn)搭建、文件上傳、節(jié)點(diǎn)存儲(chǔ)空間設(shè)置、節(jié)點(diǎn)上傳文件chunk設(shè)置

    【區(qū)塊鏈 | IPFS】IPFS節(jié)點(diǎn)搭建、文件上傳、節(jié)點(diǎn)存儲(chǔ)空間設(shè)置、節(jié)點(diǎn)上傳文件chunk設(shè)置

    通過(guò) ipfs init 在本地計(jì)算機(jī)建立一個(gè) IPFS 節(jié)點(diǎn) 本文有些命令已經(jīng)執(zhí)行過(guò)了,就沒(méi)有重新初始化。部分圖片拷貝自先前文檔,具體信息應(yīng)以實(shí)物為準(zhǔn) 執(zhí)行ipfs init初始化節(jié)點(diǎn)之后,會(huì)生成一個(gè).ipfs的文件夾,用于存儲(chǔ)相關(guān)的信息,比如節(jié)點(diǎn)ID、環(huán)境配置信息、數(shù)據(jù)存儲(chǔ)等 如果使用

    2024年02月07日
    瀏覽(28)
  • 【區(qū)塊鏈 | IPFS】淺談 | IPFS數(shù)據(jù)存儲(chǔ)原理

    【區(qū)塊鏈 | IPFS】淺談 | IPFS數(shù)據(jù)存儲(chǔ)原理

    IPFS在數(shù)據(jù)存儲(chǔ)方面采用的是分散式的文件存儲(chǔ),區(qū)別于HTTP協(xié)議的位置尋址,IPFS是基于內(nèi)容尋址,當(dāng)文件上傳到IPFS節(jié)點(diǎn)存儲(chǔ)時(shí),節(jié)點(diǎn)會(huì)對(duì)文件進(jìn)行Merkle DAG(默克爾有向無(wú)環(huán)圖)的格式組織分塊存儲(chǔ),在存儲(chǔ)完畢后,文件將以Merkle DAG的根哈希數(shù)來(lái)表示該文件,用戶(hù)可以從IPF

    2024年02月10日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包