您好,登錄后才能下訂單哦!
Blockstack如何解決中心化存儲問題,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
以便使用戶能夠控制自己的數據,并嚴格地將自己的數據與用戶身份標識關聯起來。Blockstack提供了去中心化存儲系統(Gaia)和區塊鏈命名系統(blockchain naming system即BNS)。
Gaia目前并不是去中心化的系統;所謂的去中心化只是Blockstack自己定義并理解的去中心化,和IPFS的去中心化的理解是不同的,這一點需要,明白和理解;
用戶可以使用BNS提供的數字身份登錄到Blockstack App。用戶數據將與用戶公鑰強關聯。App將代表用戶讀寫數據到Gaia hub(當且僅當用戶允許時)。所有用戶數據將被傳輸到他們自己的Gaia hub。
Gaia hub可以由用戶自己擁有,也可以使用Blockstack提供的默認存儲空間。Blockstack 在默認情況下,hub用于存儲由用戶的公鑰加密的用戶數據。這樣,存儲中只能看到加密好的數據塊。
Gaia是完全由用戶擁有的存儲,用戶決定誰能看到它,并將其寫入存儲。他們可以隨時更改存儲。它是基于驅動程序模型構建的分布式高性能存儲系統,支持許多存儲服務。只需做很少的工作,開發人員就可以通過Gaia為Dropbox、azure、S3 實現存儲。
Gaia vs IPFS:Gaia和IPFS的主要區別在于,Gaia用戶對他們的數據的控制權,但在IPFS中有一個開放的網絡,你的數據被放置在不同的人的設備上。
Blockstack app 如何存儲數據以及用戶如何控制自己的數據?
假設現在Alice正在使用一個Blockstack 消息App。她使用自己的Gaia服務和她自己的公鑰進行交互。Bob有相同的App。Alice和Bob都想和對方交流。為了相互通信,Alice 的 Gaia服務和Bob 的Gaia服務之間必須有讀/寫路徑。
問題出現了,Blockstack App如何與Gaia存儲交互,以及Gaia如何為用戶提供全面控制?
用戶和存儲后端都定義了URL。Blockstack App定義了用戶存儲的URL路徑。它根據用戶從不同的存儲進行讀寫,這種方式允許用戶對數據的控制。查找路徑允許用戶控制和存儲他們的數據。
備注:
Gaia并不是去中心化的存儲
Gaia解決了用戶控制自己數據的問題
Gaia解決了用戶自定義存儲的問題
####個人觀點 很多人問我,既然Gaia既然不是去中心化的存儲,那么為什么還要學習和研究它,我想表達的是,Gaia的確解決了某一方面的問題,我們不要刻意的用沒有解決的問題來抵制已經解決了問題的技術。
看完上述內容,你們掌握Blockstack如何解決中心化存儲問題的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。