買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > 火幣APP > Info

區塊鏈:如何在區塊鏈上實現去中心化數據倉庫共享(一)_BOB

Author:

Time:1900/1/1 0:00:00

本文主要討論使用區塊鏈智能合約和數據倉庫安全共享去中心化數據。

背景

Alice和Bob想雙方相互共享數據,但不是以傳統集中的模式進行。集中數據存儲在一個位置或一個公司,這就使數據面臨著不安全,公開,不受控制的風險。

集中數據共享:面臨數據可能丟失、被盜、出售等風險

相反Alice和Bob希望以去中心化的方式共享數據。去中心化的數據是由多個地點由多個公司持有。這可能會使數據更安全、更私密、更可控。

去中心化的數據共享:降低濫用風險

本文的其余部分討論了此重要問題的解決方案。

PeckShield征求建議以確定如何發出黑客攻擊警報,大多數用戶支持其標記受影響的協議和交易:8月10日消息,PeckShield稱其檢測到黑客攻擊時發布警報可能會引起人們對黑客的關注并暴露受影響的協議,因此可能會引起爭議,發布投票向社區征求建議,以確定檢測到黑客攻擊時應如何發出警報。當前投票已結束,66.8%的用戶選擇“標記受影響的協議+tx”、18.4%的用戶選擇“Alert TG seal 911 bot”、9.9%的用戶選擇“公開黑客+tx”、4.9%的用戶選擇“僅Xeet匿名黑客”。[2023/8/10 16:18:10]

討論

Alice和Bob希望共享數據,包括消息、郵件、文檔、圖像和任何其他分散在云端中某處的文件。

“如何看待比特幣大跳水?”登上知乎熱榜:金色財經報道,根據知乎首頁,提問“如何看待比特幣大跳水?”登上知乎熱榜,現排名第3位,熱度686萬。[2021/1/12 15:57:18]

共享數據包括存儲數據和控制誰有權訪問哪些數據以及何時訪問。

解決這個問題的方法之一是將數據訪問控制與數據存儲分開。

我們想在區塊鏈上使用智能合約來控制對數據的訪問,因為智能合約非常擅長控制誰在何時何地做什么,何時何地執行,并且它們存在于去中心化平臺上。

然而由于存儲成本非常高的原因,區塊鏈并不適合存儲數據。存儲一小部分字節的開銷已經足夠大了,存儲一個文件的開銷往往高得讓人望而卻步,有時甚至不可能。

英格蘭銀行正在探討如何將CBDC引入現有市場:英格蘭銀行(BoE)正在權衡發行以英鎊為單位的央行數字貨幣(CBDC)的利弊。他們剛發布了一份長達57頁的報告,探討了如何將CBDC引入現有市場,既充當價值存儲又用于日常交易。據悉,英國中央銀行逐漸意識到,數字英鎊可能會破壞當前的銀行體系。但是,數字貨幣可以利用最新的金融科技,使消費者更輕松快捷地進行交易。(Cointelegraph)[2020/3/13]

我們認為,安全地存儲共享數據的最佳位置是只有用戶可以在數據保險存儲服務器上訪問這些數據,并且由用戶決定使用哪個數據倉庫存儲服務器。

因此Alice和Bob都想在他們選擇的數據倉庫服務器上共享他們的數據,用戶訪問由智能合約控制,所有這些都通過互聯網連接在一起。

金色財經現場報道 海納云CTO鄒均:區塊鏈技術難點在于如何讓所有節點統一步調:金色財經現場報道,在2018區塊鏈技術及應用峰會上,海納云CTO鄒均認為,區塊鏈技術當前的限制難點在分布式系統中讓所有節點統一步調,區塊鏈目前存在性能限制、擴展性限制、易用性限制、兼容性跨鏈互聯限制、存儲限制、治理限制、軟件升級限制等問題。[2018/3/31]

智能合約和數據倉庫必須提供哪些功能才能啟用此解決方案?

組合功能

所需的用戶角色,計算機狀態和對象取決于所部署的特定智能合約。但是當智能合約與數據倉庫交互時,雙方必須指定和實現可能的對象和操作。

為此需要智能合約和數據倉庫存儲接口規范。

智能合約功能

智能合約對可以在哪些對象上執行哪些操作,通過哪些角色以及在哪種計算機狀態下進行編碼。

某些智能合約功能可以由用戶直接調用,而某些可以由數據倉庫調用。

智能合約導出一個公共接口,該接口提供檢查和更改當前機器狀態的用戶功能。

智能合約中可能的角色和機器狀態包括:

智能合約還導出符合接口規范的公共接口,從而為數據倉庫提供檢查在當前機器狀態下是否允許角色對對象執行操作的功能。

因此數據倉庫操作的控制被編碼在智能合約中。

數據倉庫功能

數據庫保存加密的文件,并且必須要清楚智能合約的區塊鏈上接口規范的地址。

每當用戶向數據存儲庫發出對對象執行操作的請求時,數據存儲庫將與智能合約一起檢查用戶是否具有執行該操作的權限,如果有,則執行該操作。

數據倉庫與智能合約一起檢查是否允許用戶請求

數據倉庫保存具有以下操作的對象:

智能合約和數據倉庫操作

合約所有者創建智能合約并將其部署在區塊鏈上,然后創建一個將使用它的數據倉庫。這兩個組件都必須符合接口規范。

用戶可以向智能合約或數據倉庫發出請求。

智能合約請求檢查或更改合約的機器狀態。

當其中一個用戶發出數據倉庫請求時,數據倉庫會在執行之前與智能合約檢查是否允許該操作。

只有智能合約所有者可以終止智能合約,并且他們可以在智能合約允許的任何時間終止智能合約。終止的合約會將所有剩余資金釋放給合約所有者,最終將導致數據保管庫被刪除。

示例解決方案

我們將提供一個有效的解決方案,使用datona-cli提供針對此問題的可行解決方案。下一章節會涉及到。

結論

Alice和Bob以及其他許多人都希望能夠以分散的方式共享數據。這可能會使數據更安全、更私密、更可控。

結合使用智能合約和符合接口規范的數據倉庫來做到這一點是很實際的。

原文作者:JulianGoddard

譯者:鏈三豐

譯文出處:http://bitoken.world

Tags:區塊鏈ALICEALIBOB區塊鏈技術通俗講解alice幣創始人Decentralized Eternal Virtual Travellerbob幣在哪個交易所

火幣APP
幣三公:比特幣晚間走勢分析及操作策略

比特幣其實從大趨勢方面來講從七月初就一直跟大家強調,比特幣還是繼續看牛市的狀態,一路公開做多,包括中線波段現貨也都是完美的收割了一波利潤.

1900/1/1 0:00:00
BAN:關于LBank開啟 RPL?流動性挖礦的活動_lbank交易所排名

尊敬的LBank用戶: LBank將于8?月3?日18:30上線RPL對USDT交易,為慶祝此次交易上線,LBank將啟動針對RPL的站內流動性挖礦活動,獎勵幣種為ETH.

1900/1/1 0:00:00
USD:超級杠桿上線倉息,最高5%活期年化收益,隨存隨取!_SDT

親愛的BitZ用戶: BitZ超級杠桿上線倉息,最高5%活期年化收益,隨存隨取!點擊鏈接享收益:https://m.bitz.ai/marginNewDailyProfit或點擊App首頁-超級.

1900/1/1 0:00:00
BHD:BHP全球智能算力網絡 項目周報(2020/08/03)_bhd幣是哪個國家的

技術開發進展 1.Staking:修改cosmos-sdk中init命令時,出塊時間間隔和最小手續費的默認設置;在x/mint模塊中,編寫出塊獎勵按照比特幣減半算法.

1900/1/1 0:00:00
數字人:非小號早間新聞_數字人民幣怎么提現到銀行卡

全球加密貨幣總市值為3380億美元,較昨日暴跌168.4億美元,BTC市值2053億美元,占總市值60.75%.

1900/1/1 0:00:00
API:加密對沖基金 Neural Capital 在累計虧損一半資金后宣布關閉_SPIT

鏈聞消息,據Coindesk報道,知情人士稱,加密對沖基金NeuralCapital已累積損失一半的資金,并且正在向投資者退還剩余資金.

1900/1/1 0:00:00
ads