宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > 区块链 > 正文

如何在区块链上实现去中心化数据仓库共享(一)

作者:

时间:1900/1/1 0:00:00

本文主要讨论使用区块链智能合约和数据仓库安全共享去中心化数据。

背景

Alice和Bob想双方相互共享数据,但不是以传统集中的模式进行。集中数据存储在一个位置或一个公司,这就使数据面临着不安全,公开,不受控制的风险。

集中数据共享:面临数据可能丢失、被盗、出售等风险

相反Alice和Bob希望以去中心化的方式共享数据。去中心化的数据是由多个地点由多个公司持有。这可能会使数据更安全、更私密、更可控。

去中心化的数据共享:降低滥用风险

本文的其余部分讨论了此重要问题的解决方案。

波卡社区正在讨论如何限制验证者大幅更改佣金:刚刚,Web3基金会技术教育主管Bill Laboon发推提醒用户小心局。Web3基金会、Polkadot官方以及Parity都没有赠送DOT和KSM代币。与此同时,Bill Laboon还公布波卡项目进展。内容显示:1.目前验证者可以随意更改佣金比例。目前社区正在讨论如何限制佣金变动以避免佣金大幅变动,例如在获得足够多的提名者后,将佣金由0%改为100%。2.财政部已经开始讨论Elara 0.2提案。Elara 0.2是Patract Labs是为以Substrate为基础的链提供的基础设施。[2020/10/29]

讨论

美国货币监理署新署长:期望进一步了解银行与加密货币机构如何相互作用:美国货币监理署(OCC)新署长Brian Brooks表示,OCC正寻求与银行和加密货币机构的行业领袖进行更多的对话,期望了解如何进一步促进双方相互作用。他表示加密货币机构需要银行服务,他们需要跨银行通道进行交易的。他期望进一步了解有关加密货币对银行的需求以及银行对加密货币的需求,因为他们确实想在这方面有所作为。OCC是美国财政部的主要银行监管机构,Brooks于3月份离开Coinbase,加入OCC并担任首席法律官。(Cointelegraph)[2020/6/5]

Alice和Bob希望共享数据,包括消息、邮件、文档、图像和任何其他分散在云端中某处的文件。

声音 | 加拿大央行副行长:加拿大央行正在考虑如何应对加密资产的风险:据温哥华太阳报报道,加拿大银行副行长Timothy Lane在卡尔加里大学Haskayne商学院讲话时表示:加拿大央行正在考虑如何应对加密资产的风险。[2018/10/2]

共享数据包括存储数据和控制谁有权访问哪些数据以及何时访问。

解决这个问题的方法之一是将数据访问控制与数据存储分开。

我们想在区块链上使用智能合约来控制对数据的访问,因为智能合约非常擅长控制谁在何时何地做什么,何时何地执行,并且它们存在于去中心化平台上。

然而由于存储成本非常高的原因,区块链并不适合存储数据。存储一小部分字节的开销已经足够大了,存储一个文件的开销往往高得让人望而却步,有时甚至不可能。

比特币共识大会圆桌讨论有关政府如何使用加密技术:今日比特币共识大会召开,在有关政府如何使用加密技术的圆桌讨论环节,德勤高级经理Wendy Henry表示,美国正着眼于能够实现现代化的技术。这些技术例如区块链技术,实际上可以作为连接的组织,人们必须弄清关于如何使用区块链技术。linux基金会首席营销官Jamie E. Smith表示,区块链技术并非将房子烧毁一样的革命,而是提供政府目前已经提供了的服务的更好版本。[2018/5/15]

我们认为,安全地存储共享数据的最佳位置是只有用户可以在数据保险存储服务器上访问这些数据,并且由用户决定使用哪个数据仓库存储服务器。

因此Alice和Bob都想在他们选择的数据仓库服务器上共享他们的数据,用户访问由智能合约控制,所有这些都通过互联网连接在一起。

智能合约和数据仓库必须提供哪些功能才能启用此解决方案?

组合功能

所需的用户角色,计算机状态和对象取决于所部署的特定智能合约。但是当智能合约与数据仓库交互时,双方必须指定和实现可能的对象和操作。

为此需要智能合约和数据仓库存储接口规范。

智能合约功能

智能合约对可以在哪些对象上执行哪些操作,通过哪些角色以及在哪种计算机状态下进行编码。

某些智能合约功能可以由用户直接调用,而某些可以由数据仓库调用。

智能合约导出一个公共接口,该接口提供检查和更改当前机器状态的用户功能。

智能合约中可能的角色和机器状态包括:

智能合约还导出符合接口规范的公共接口,从而为数据仓库提供检查在当前机器状态下是否允许角色对对象执行操作的功能。

因此数据仓库操作的控制被编码在智能合约中。

数据仓库功能

数据库保存加密的文件,并且必须要清楚智能合约的区块链上接口规范的地址。

每当用户向数据存储库发出对对象执行操作的请求时,数据存储库将与智能合约一起检查用户是否具有执行该操作的权限,如果有,则执行该操作。

数据仓库与智能合约一起检查是否允许用户请求

数据仓库保存具有以下操作的对象:

智能合约和数据仓库操作

合约所有者创建智能合约并将其部署在区块链上,然后创建一个将使用它的数据仓库。这两个组件都必须符合接口规范。

用户可以向智能合约或数据仓库发出请求。

智能合约请求检查或更改合约的机器状态。

当其中一个用户发出数据仓库请求时,数据仓库会在执行之前与智能合约检查是否允许该操作。

只有智能合约所有者可以终止智能合约,并且他们可以在智能合约允许的任何时间终止智能合约。终止的合约会将所有剩余资金释放给合约所有者,最终将导致数据保管库被删除。

示例解决方案

我们将提供一个有效的解决方案,使用datona-cli提供针对此问题的可行解决方案。下一章节会涉及到。

结论

Alice和Bob以及其他许多人都希望能够以分散的方式共享数据。这可能会使数据更安全、更私密、更可控。

结合使用智能合约和符合接口规范的数据仓库来做到这一点是很实际的。

原文作者:JulianGoddard

译者:链三丰

译文出处:http://bitoken.world

标签:区块链LICBOB加密货币区块链币在哪个平台交易Chalice Financebobt币总量加密货币交易违法吗判几年

区块链热门资讯
谈币先锋:早间比特币策略完美止盈,午后回撤继续多!!

再大的伤痛,睡一觉就把它忘了。背着昨天追赶明天,会累坏了每一个当下。边走边忘,才能感受到每一个迎面而来的幸福。烦恼不过夜,健忘才幸福.

1900/1/1 0:00:00
科普:比特币CME缺口一定会回补吗?

比特币CME期货图表上的跳空缺口一直是加密社区的热议话题。我们知道,在主流交易所上,比特币交易7乘24小时持续进行,永不停歇。但是,CME在周末是不进行交易的,因此等CME在工作日恢复交易时,通常会在图表上形成缺口.

1900/1/1 0:00:00
壹周茂文说 佛系持币有多难系列(一)

投资界的神话,股神巴菲特有句名言:“价值投资就是买入有价值公司的股票,并长期持有。”因此许多人就把股神的话奉为经典,选择长期持有某一家自己非常看好的股票,盈利或亏损都无妨,认为自己的投资都是在遵循价值投资这一概念.

1900/1/1 0:00:00
Waves (WAVES) 上线福利,瓜分 14,000 个 WAVES !

为庆祝Waves(WAVES)即将在库币开启交易,库币和WAVES项目方将对一直以来支持库币和WAVES的用户壕送14,000个WAVES.

1900/1/1 0:00:00
视频 | 豆瓣10.1 影响新一代币圈人的神作

写在前面:你的影评博主已上线 大家好,我们是张姨杨姨 两个区块链从业者 本期看点: 电影院刚刚复工,张姨杨姨就顶风走进电影院?动态 | 基于以太坊的分布式视频编码平台Livepeer完成800万美元A轮融资:据CoinDesk消息.

1900/1/1 0:00:00
一文读懂去中心化预言机 NEST 3.0:在博弈中形成价格并持续输出价值

匿名团队开发的去中心化预言机系统NEST在7月13日正式发布了3.0版本;与此同时,NEST也正式对外开放,提供外部调用接口。这是NEST预言机系统首次正式对外开放,提供外部调用接口为其他DeFi开发者所用.

1900/1/1 0:00:00