IPFS 是一種去中心化的檔案存盤協議,基于該協議可以通過去中心化的方式實作一個檔案存盤網路,
與區塊鏈結合
-
將IPFS用做物件服務器
- 鏈上可記錄 IPFS上存盤之后回傳的cid
-
將鏈用于IPFS的訪問控制
-
訪問IPFS需要CA頒發的證書
-
鏈上維護CRL
-
-
將鏈用于IPFS的視頻收費
-
賬戶系統和付費系統放鏈上
-
視頻檔案放ipfs上
-
-
將鏈用于IPFS檔案交易
-
賣家在ipfs上 上傳 檔案的小樣
-
智能合約實作檔案交易所
-
上架時添加檔案的名稱, 描述, 價格, 賣家公鑰, 小樣鏈接
-
買家下單后添加買家的公鑰, 扣錢到交易所
-
賣家使用自己的私鑰和買家的公鑰對檔案進行 ECDH + AES 加密, 上傳到IPFS
-
賣家將檔案鏈接添加到合約中, 完成交易, 收錢
-
買家從IPFS上下載檔案, 使用自己的私鑰與賣家的公鑰進行解密 (ECDH + AES), Enjoying !
-
流程大抵如上, 可能存在騙錢風險, 可增加規則使其更加完善
-
與EOS結合
根據EOS白皮書的介紹,EOS將來會內置一個IPFS標準的檔案系統,IPFS與EOS的結合可以實作很多有用的應用場景,下面分別進行介紹,
1.區塊資料存盤
EOS的交易量非常大,而且0.5s會產生一個區塊的資料,如果所有資料全部記錄在主鏈上,那么將會產生非常巨大的資料量,通過IPFS可以極大地降低主鏈本身的資料存盤成本,
2.前端頁面存盤
DApp在用戶訪問前端時需要靜態的頁面分發服務,比如在以太坊上拍賣一個加密貓,它的前端檔案目前是中心化的,通過把這些前端程式或者網站前端放到基于IPFS的檔案存盤上,可以實作Web服務的去中心化和低成本,可以想象,未來在EOS上開發應用將不需要購買云服務器,也不用考慮需要哪種主機、什么 CPU、多大記憶體和硬碟,以及裝什么系統、如何啟動Apache,DApp開發者只需要將前端代碼部署到IPFS,將后端業務邏輯的智能合約部署到EOS鏈上即可,而且只要抵押了EOS代幣,這一切都是免費的,
3.媒體內容存盤
如果我們要在EOS上做一個類似YouTube的DApp,那么我們可以將賬戶系統和付費系統放在EOS鏈上,將前端頁面和視頻檔案全部放到IPFS上,通過這個架構,整個付費系統的模型是非常容易實作的,我們可以預見這種DApp服務應該很快會到來,
4.檔案交易
在互聯網時代所有檔案都是通過復制的形式傳播的,這其實也降低了檔案本身的價值,另外造成了盜版橫行的現象,如果我們通過EOS實作一個檔案交易DApp,那么所有檔案便可以通過IPFS存盤,并用密鑰加密,而通過修改密鑰可實作鏈上的產權轉移,以達到檔案交易的目的,最終區塊鏈必將帶來價值互聯網時代,
-
往期精彩回顧:
- 區塊鏈知識系列
- 密碼學系列
- 共識系列
- 公鏈調研系列
- 以太坊系列
- EOS系列
- 智能合約系列
- Token系列
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/273789.html
標籤:區塊鏈
上一篇:[eNSP]GRE over IPSec(對GRE通道進行加密)
下一篇:求教,呼叫合約的費用占比如何調整