本文主要讨论使用区块链智能合约和数据仓库安全共享去中心化数据。
背景
Alice和Bob想双方相互共享数据,但不是以传统集中的模式进行。集中数据存储在一个位置或一个公司,这就使数据面临着不安全,公开,不受控制的风险。
集中数据共享:面临数据可能丢失、被盗、出售等风险
相反Alice和Bob希望以去中心化的方式共享数据。去中心化的数据是由多个地点由多个公司持有。这可能会使数据更安全、更私密、更可控。
去中心化的数据共享:降低滥用风险
本文的其余部分讨论了此重要问题的解决方案。
美众议员:将继续就如何将数字资产纳入监管框架与金融服务委员会进行对话:金色财经报道,美国众议员Don Beyer(非委员会成员)发表了一份声明,赞赏了金融服务委员会今天举行的听证会,并提到了他关于加密货币监管的法案。他说:“我的全面数字资产立法是针对这些努力的绝佳起点。我期待与主席Maxine Waters和委员会其他成员继续就国会如何将数字资产纳入监管框架进行对话,这是行业和监管机构一直以来越来越强调的需求。[2021/12/9 13:00:06]
讨论
Alice和Bob希望共享数据,包括消息、邮件、文档、图像和任何其他分散在云端中某处的文件。
数据:谷歌搜索“如何购买NFT”兴趣值达到100 全球对NFT兴趣在八月飙升426%:金色财经报道,根据区块链中心对谷歌趋势数据的分析显示,2021年8月,全球对非同质化代币(NFT)的兴趣增加了426%。2021年8月1日,谷歌搜索关键字“如何购买NFT”的次数为19,但到2021年8月29日,该数字已经上升到100。谷歌的搜索兴趣以点数来衡量,100分最高,0分最低。由于谷歌搜索“如何购买NFT”兴趣值已达到100,这表明创下了2021年迄今为止的最大搜索量。另外根据国家区块链,对数字艺术作品兴趣最高的是新加坡,谷歌搜索值为100,澳大利亚以86分位居第二,尼日利亚紧随其后(70分)。(finbold)[2021/9/8 23:10:29]
共享数据包括存储数据和控制谁有权访问哪些数据以及何时访问。
直播 | 方鱼 > 老牌交易所满币如何在合约市场异军突起:金色财经 · 直播主办的《 币圈 “后浪” 仙女直播周》第5期本期3:00准时开始,本期“后浪”仙女 满币网 CMO 将在直播间聊聊“老牌交易所满币如何在合约市场异军突起”,感兴趣的朋友扫码移步收听![2020/6/18]
解决这个问题的方法之一是将数据访问控制与数据存储分开。
我们想在区块链上使用智能合约来控制对数据的访问,因为智能合约非常擅长控制谁在何时何地做什么,何时何地执行,并且它们存在于去中心化平台上。
然而由于存储成本非常高的原因,区块链并不适合存储数据。存储一小部分字节的开销已经足够大了,存储一个文件的开销往往高得让人望而却步,有时甚至不可能。
声音 | 救助儿童会Paul Ronalds:慈善机构领导者也应去了解区块链等技术如何运作:根据Coincryptorama消息,救助儿童会首席执行官Paul Ronalds在关于区块链对慈善事业的潜在影响的小组讨论后表示,慈善机构对区块链的使用还处于初期阶段”,要在其潜力被夸大之前需要进行更多的讨论和研究。慈善机构面临的主要障碍之一是,当涉及区块链这种存储数据的方法时,行业领导者并不能很好理解,我们需要确保慈善机构领导者同样参与、了解数字世界以及如何运作区块链等技术,来帮助他们的做好慈善事业。[2018/9/3]
我们认为,安全地存储共享数据的最佳位置是只有用户可以在数据保险存储服务器上访问这些数据,并且由用户决定使用哪个数据仓库存储服务器。
因此Alice和Bob都想在他们选择的数据仓库服务器上共享他们的数据,用户访问由智能合约控制,所有这些都通过互联网连接在一起。
智能合约和数据仓库必须提供哪些功能才能启用此解决方案?
组合功能
所需的用户角色,计算机状态和对象取决于所部署的特定智能合约。但是当智能合约与数据仓库交互时,双方必须指定和实现可能的对象和操作。
为此需要智能合约和数据仓库存储接口规范。
智能合约功能
智能合约对可以在哪些对象上执行哪些操作,通过哪些角色以及在哪种计算机状态下进行编码。
某些智能合约功能可以由用户直接调用,而某些可以由数据仓库调用。
智能合约导出一个公共接口,该接口提供检查和更改当前机器状态的用户功能。
智能合约中可能的角色和机器状态包括:
智能合约还导出符合接口规范的公共接口,从而为数据仓库提供检查在当前机器状态下是否允许角色对对象执行操作的功能。
因此数据仓库操作的控制被编码在智能合约中。
数据仓库功能
数据库保存加密的文件,并且必须要清楚智能合约的区块链上接口规范的地址。
每当用户向数据存储库发出对对象执行操作的请求时,数据存储库将与智能合约一起检查用户是否具有执行该操作的权限,如果有,则执行该操作。
数据仓库与智能合约一起检查是否允许用户请求
数据仓库保存具有以下操作的对象:
智能合约和数据仓库操作
合约所有者创建智能合约并将其部署在区块链上,然后创建一个将使用它的数据仓库。这两个组件都必须符合接口规范。
用户可以向智能合约或数据仓库发出请求。
智能合约请求检查或更改合约的机器状态。
当其中一个用户发出数据仓库请求时,数据仓库会在执行之前与智能合约检查是否允许该操作。
只有智能合约所有者可以终止智能合约,并且他们可以在智能合约允许的任何时间终止智能合约。终止的合约会将所有剩余资金释放给合约所有者,最终将导致数据保管库被删除。
示例解决方案
我们将提供一个有效的解决方案,使用datona-cli提供针对此问题的可行解决方案。下一章节会涉及到。
结论
Alice和Bob以及其他许多人都希望能够以分散的方式共享数据。这可能会使数据更安全、更私密、更可控。
结合使用智能合约和符合接口规范的数据仓库来做到这一点是很实际的。
原文作者:JulianGoddard
译者:链三丰
译文出处:http://bitoken.world
经过长时间枯燥的横盘,BTC近日终于迎来大涨大跌,不少人也是直呼牛市已来,市场热度达到顶峰。这里推荐一下BitZ专属分析师·玩币总监对行情的解析,助大家把握行情!禅师每日悟语:市场如同大海,这里.
1900/1/1 0:00:008.2BTC走势解析及策略布局——11900附近做多了吗?就在刚才有道11870附近,多好的进场机会.
1900/1/1 0:00:00外汇天眼APP讯:英国央行英格兰银行周四宣布,其已与爱尔兰技术咨询公司埃森哲签署了一项价值1.5亿英镑的合同,用以重新设计其支付网络.
1900/1/1 0:00:00大家好,我是比特币矿哥,今天是8月3号,星期一,新的一个月开始了,继续带大家看行情,首先我们回顾一下周末的行情,在周六的时候,矿哥在文章中写到,闭着眼睛做多,不给空单建议,行情也是比较给力.
1900/1/1 0:00:00BTC凌晨短线上破11400USDT后小幅回落,短时跌破11300USDT,最低跌至11224.8USDT,随后小幅反弹。目前BTC整体在11300USDT附近窄幅调整.
1900/1/1 0:00:00尊敬的用户:安全是BZEX的中枢,而优质的数字资产是我们安全保障的前提和根本。以优质数字资产交易立身的BZEX,秉承为用户提供极致体验的原则,持续跟踪观察项目,并根据存在或潜在的隐患大小,对项目.
1900/1/1 0:00:00