本文主要討論使用區塊鏈智能合約和數據倉庫安全共享去中心化數據。
背景
Alice和Bob想雙方相互共享數據,但不是以傳統集中的模式進行。集中數據存儲在一個位置或一個公司,這就使數據面臨著不安全,公開,不受控制的風險。
集中數據共享:面臨數據可能丟失、被盜、出售等風險
相反Alice和Bob希望以去中心化的方式共享數據。去中心化的數據是由多個地點由多個公司持有。這可能會使數據更安全、更私密、更可控。
去中心化的數據共享:降低濫用風險
本文的其余部分討論了此重要問題的解決方案。
美國國會法案呼吁聯邦政府研究加密貨幣用于非法活動的案例,并就如何減少這些用途提出建議:4月27日消息,周四向美國參議院和眾議院提交的一項兩黨法案將呼吁聯邦政府研究加密貨幣用于非法活動的案例,并就如何減少這些用途提出建議。《金融技術保護法案》建議成立一個工作組,負責研究恐怖分子或其他犯罪分子如何使用加密貨幣和其他新的金融技術,并為國會和監管機構提出旨在打擊這些用途的建議。[2023/4/27 14:31:26]
討論
Alice和Bob希望共享數據,包括消息、郵件、文檔、圖像和任何其他分散在云端中某處的文件。
共享數據包括存儲數據和控制誰有權訪問哪些數據以及何時訪問。
聲音 | 段新星:看到有價值的場景時思考如何用區塊鏈去更好地打造才是正確的:Bytom創始人段新星在“區塊鏈平昌論壇2019(Blockchain Pyeongchang Forum, BPF2019)”的圓桌論壇上表示,在投機和炒作層面區塊鏈處于熊市,但是在區塊鏈應用層面仍然在向前發展。同時,他指出,不能像拿著錘子砸釘子一樣,把區塊鏈強加于所有項目,而應該在看到有價值、有意義的場景時,思考如何用區塊鏈去更好地打造才是正確的。只有做到這點,離區塊鏈下一次爆發也就不遠了。[2019/1/28]
解決這個問題的方法之一是將數據訪問控制與數據存儲分開。
動態 | 人民網:區塊鏈與實業結合應注意如何界定算法和物理設備權責體系:今日人民網發文表示,區塊鏈與實業的結合與我國“數字化”的趨勢一致,這一融合過程需要注意三個問題。一是算法和物理設備權責體系如何界定;二是智能制造標準制定思路是否應該轉變;三是5G會給邊緣計算、區塊鏈和物聯網帶來什么沖擊。[2018/8/24]
我們想在區塊鏈上使用智能合約來控制對數據的訪問,因為智能合約非常擅長控制誰在何時何地做什么,何時何地執行,并且它們存在于去中心化平臺上。
然而由于存儲成本非常高的原因,區塊鏈并不適合存儲數據。存儲一小部分字節的開銷已經足夠大了,存儲一個文件的開銷往往高得讓人望而卻步,有時甚至不可能。
首席稅務研究分析師:“空投”和“硬分叉”如何納稅目前仍懸而未決:據cnbc消息,稅務研究所首席稅務研究分析師Nathan Rigney表示確定“空投”和“硬分叉”的稅額目前是一個懸而未決的問題,但是這可能與股息更相似。此外cnbc文章還表明,如果納稅人通過“挖礦”流程獲得了比特幣或其他加密貨幣,國稅局通常情況下認為應納稅利潤為自營職業收入。由于國稅局將比特幣視為財產,因此加密貨幣的網上交易需繳納資本利得稅。[2018/4/14]
我們認為,安全地存儲共享數據的最佳位置是只有用戶可以在數據保險存儲服務器上訪問這些數據,并且由用戶決定使用哪個數據倉庫存儲服務器。
因此Alice和Bob都想在他們選擇的數據倉庫服務器上共享他們的數據,用戶訪問由智能合約控制,所有這些都通過互聯網連接在一起。
智能合約和數據倉庫必須提供哪些功能才能啟用此解決方案?
組合功能
所需的用戶角色,計算機狀態和對象取決于所部署的特定智能合約。但是當智能合約與數據倉庫交互時,雙方必須指定和實現可能的對象和操作。
為此需要智能合約和數據倉庫存儲接口規范。
智能合約功能
智能合約對可以在哪些對象上執行哪些操作,通過哪些角色以及在哪種計算機狀態下進行編碼。
某些智能合約功能可以由用戶直接調用,而某些可以由數據倉庫調用。
智能合約導出一個公共接口,該接口提供檢查和更改當前機器狀態的用戶功能。
智能合約中可能的角色和機器狀態包括:
智能合約還導出符合接口規范的公共接口,從而為數據倉庫提供檢查在當前機器狀態下是否允許角色對對象執行操作的功能。
因此數據倉庫操作的控制被編碼在智能合約中。
數據倉庫功能
數據庫保存加密的文件,并且必須要清楚智能合約的區塊鏈上接口規范的地址。
每當用戶向數據存儲庫發出對對象執行操作的請求時,數據存儲庫將與智能合約一起檢查用戶是否具有執行該操作的權限,如果有,則執行該操作。
數據倉庫與智能合約一起檢查是否允許用戶請求
數據倉庫保存具有以下操作的對象:
智能合約和數據倉庫操作
合約所有者創建智能合約并將其部署在區塊鏈上,然后創建一個將使用它的數據倉庫。這兩個組件都必須符合接口規范。
用戶可以向智能合約或數據倉庫發出請求。
智能合約請求檢查或更改合約的機器狀態。
當其中一個用戶發出數據倉庫請求時,數據倉庫會在執行之前與智能合約檢查是否允許該操作。
只有智能合約所有者可以終止智能合約,并且他們可以在智能合約允許的任何時間終止智能合約。終止的合約會將所有剩余資金釋放給合約所有者,最終將導致數據保管庫被刪除。
示例解決方案
我們將提供一個有效的解決方案,使用datona-cli提供針對此問題的可行解決方案。下一章節會涉及到。
結論
Alice和Bob以及其他許多人都希望能夠以分散的方式共享數據。這可能會使數據更安全、更私密、更可控。
結合使用智能合約和符合接口規范的數據倉庫來做到這一點是很實際的。
原文作者:JulianGoddard
譯者:鏈三豐
譯文出處:http://bitoken.world
鏈聞消息,據Subscan.io數據顯示,波卡DeFi平臺Acala全新一季糖果節活動上線一周后,MandalaTC4測試網有效注冊用戶已達到1.2萬名,共創下9萬筆簽名交易.
1900/1/1 0:00:00無論多么美好的體驗都會成為過去,無論多么深切的悲哀也會落在昨天,一如時光的流逝毫不留情。不要跟我說永遠,因為我們都不知道下一秒會發生什么,你會做怎樣的決定 行情分析: 4小時級別看幣價11617.
1900/1/1 0:00:00幣汐柔:8.1比特幣和以太坊凌晨或將多空膠著操作建議回踩做多不管是區間震蕩,還是單邊行情,行情可以亂,心態卻不能亂.
1900/1/1 0:00:00大家好,我是小賈言幣,每日為大家帶來幣圈實時分析,關注小賈不迷路!!!今日小賈為大家帶來的資訊:據《幣世界》行情,早上8點截至10點.
1900/1/1 0:00:00你知不知道,其實比特幣并不是唯一的“比特幣“呢?其中一種比特幣,就是比特幣現金,它是目前市值排名第五大的加密貨幣,總市值41億美元.
1900/1/1 0:00:00??在比特幣十一年發展史上,如果非要梳理出一些決定性事件,那么以下事件必然會上榜。2008年10月31日,比特幣白皮書發布;2009年1月3日,比特幣創世區塊誕生;2010年5月21日,程序員L.
1900/1/1 0:00:00