释放数据经济:将基于以太坊的区块链作为持久存储解决方案-下篇

2020-05-22 19:05 栏目:经验之谈 来源:网络整理 查看()

背景

在集中式系统中,用户无法控制自己的数据。脸书、推特和谷歌等集中式系统拥有用户数据的所有权。他们可以在中央服务器中控制、处理和销售用户数据。在您不知情的情况下,集中式系统可以将您的私有和公共数据出售给第三方公司。

所有集中式系统都容易受到黑客攻击,因为它们只有一个故障点。没有一个集中式服务器可以100%避免黑客攻击。据估计,仅在2018年上半年,就有约450万条数据记录遭到破坏。最近的“剑桥分析”丑闻揭露了脸谱网使用了数百万用户数据,一个典型的中央系统不能保护用户数据。据估计,到2020年,每年的数据泄漏成本将达到2.1万亿美元。

在基于以太网的区块链广场,数据的所有权和安全性都得到了极大的提高。没有集中的组织网络来注册和保存用户数据,因此用户数据归实际用户所有。根据设计,基于以太网广场的区块链生态系统在数学上不受黑客攻击的影响。要攻击像以太网广场这样著名的区块链协议,黑客必须超过整个区块链网络计算能力的51%。以太网有大约25,000个分布式节点,所以攻击以太网是昂贵且不切实际的,因为黑客必须超过整个以太网计算能力的至少51%。目前,成熟的区块链网络还没有受到51%的攻击。

基于真实许可证的数据架构

为了保护用户的隐私,系统必须获得用户的同意,并让用户控制谁可以阅读和使用他们的数据。并非所有数据都必须披露。例如,如果用户不想与任何人共享个人信息,用户的个人信息可能对每个人都有害。

为了保护用户对数据的所有权,在设计基于以太网广场的生态系统时,必须考虑用户的许可。权限可以在不同级别的智能合同中建立,这些智能合同强制执行查看和处理用户数据的权限。有了许可,用户可以决定是否与第三方公司共享他们的数据。该公司还可以为用户提供自己的数据进行处理和分析,给予一定的奖励。通过这种方式,用户可以出售自己的数据来获得补偿。

为了实现真正基于许可证的数据架构,我们必须避免集中式服务器。如果我们真的想实现数据的完全自治,我们就不能有一个集中的组织来管理用户数据。通过基于以太网广场的区块链,我们可以建立一个永久层来注册和管理点对点存储系统(如IPFS)中的用户数据。

方法

我建议基于以太网通道在区块链地址上注册数据,并通过离线存储方法(如IPFS)存储数据。通过定义永久层,解决了基于以太网通道在区块链地址上注册数据的问题。永久模型由负责数据管理和许可的智能合同层组成。

基于以太网区块链广场开发永久模型的方法包括永久层智能合同。持久层将处理单个用户地址注册和点对点存储网络,如链中的IPFS。我们将学习上一篇文章中讨论的可靠和真实的关系数据库原理,以实现稳定的数据管理。

体系结构

永久层由三种类型的智能合同组成,每一种都有不同的责任集。所有商业智能合同都需要与永久层合同交互来存储和检索信息。流程图如下。

注册表-数据接口-数据集-用户地址

释放数据经济:将基于以太坊的区块链作为持久存储解决方案-下篇

永久层列表

释放数据经济:将基于以太坊的区块链作为持久存储解决方案-下篇

永久分层合同

释放数据经济:将基于以太坊的区块链作为持久存储解决方案-下篇

企业图表

释放数据经济:将基于以太坊的区块链作为持久存储解决方案-下篇

永久层将支持5个主要用户:数据主体、数据分析师、数据提供者、数据管理员和数据消费者(即数据消费者)。这些角色根据自己的特定需求,以自己的方式与基于以太网广场的区块链生态系统互动。数据生态系统将与不同的应用程序和管理系统交互。以下是对他们职责的描述。

释放数据经济:将基于以太坊的区块链作为持久存储解决方案-下篇

数据管理器

释放数据经济:将基于以太坊的区块链作为持久存储解决方案-下篇

数据管理员来自信息技术团队,将管理基于以太网广场的区块链基础设施。数据管理员将通过数据管理系统和工具与区块链互动,以管理和维护基础设施。通过两个应用程序管理基础架构:

1.数据管理系统:为管理区块链数据提供CRUD功能。此外,数据管理系统将提供表格形式的可视化数据和模式,以方便数据管理。

2.数据分析工具:提供监控和审计交易的能力。区块链交易的所有标签和分类器将被不对称加密,以防止数据泄漏。

成分

数据管理员有三个主要组件:管理应用程序、基于Web3的库和数据层。

1.管理系统和工具:开发应用程序,如数据管理系统和数据分析工具,以促进基础设施的管理。

2.基于网络3的图书馆:与基于以太网的区块链互动的图书馆。它将根据用于开发管理系统和工具的编程语言而变化。

3.永久层:数据管理。

数据提供者

释放数据经济:将基于以太坊的区块链作为持久存储解决方案-下篇

数据提供者是为数据对象收集数据集的组织。如医院、金融机构、学校、特殊利益集团等。数据提供商将通过基于以太网广场连接到区块链的第三方管理系统与区块链互动。

成分

数据提供者有四个主要组件:管理应用程序、基于Web3的库、数据层和离线存储。

1.管理应用程序:为数据对象收集数据的第三方应用程序。

2.基于网络3的库:与基于以太网的区块链交互的库因用于开发管理系统和工具的编程语言而异。

3.永久层:数据管理,将数据链接到离线存储。

4.下行存储:任何可以解析的存储或数据库系统。

数据用户(数据消费者)

释放数据经济:将基于以太坊的区块链作为持久存储解决方案-下篇

数据消费者是使用数据主体的数据向数据主体提供特定服务的服务提供者。如医疗保健提供者、金融机构、教育提供者、特殊利益团体等。数据用户将使用他们的终端应用程序与区块链进行交互,终端应用程序将调用商业智能合同来处理基于以太网的区块链的数据。

成分

数据消费者主要有六个组件:终端应用程序、基于Web3的库、商业智能契约、数据层、oracle和离线存储。

1.终端应用:调用商业智能合同服务的应用。

2.基于网络3的图书馆:与基于以太网的区块链互动的图书馆。取决于用于开发管理系统和工具的编程语言。

3.商业智能合同:执行服务以处理数据的智能合同。

4.数据层:数据管理,将数据链接到离线存储。

5.预言机:充当区块链和连锁仓库之间的桥梁

6.下行存储:任何可以解析的存储或数据库系统。

数据对象

释放数据经济:将基于以太坊的区块链作为持久存储解决方案-下篇

数据对象是数据所有者。他们的数据由一系列基于以太网的隐私保护模块(如英格玛)管理和保护。不同的服务提供商充当数据消费者,可以使用数据对象的数据向他们呈现特定的服务。因为数据对象拥有自己的数据所有权,所以服务提供商在处理它们的数据之前必须获得各方的同意。

成分

数据对象有六个主要组件:消费者应用程序、基于Web3的库、商业智能契约、数据层、预言和离线存储。

1.消费者应用程序:连接到基于以太网的区块链的应用程序,用于访问所有者的数据。

2.基于网络3的图书馆:与基于以太网的区块链互动的图书馆。取决于用于开发管理系统和工具的编程语言。

3.商业智能合同(可选)实施服务的智能合同。

4.数据层:数据管理,将数据链接到离线存储。

5.预言机:充当区块链和连锁仓库之间的桥梁。

6.下行存储:任何可以解析的存储或数据库系统。

数据分析师

释放数据经济:将基于以太坊的区块链作为持久存储解决方案-下篇

数据分析师研究数据对象的数据。他们是数据科学家,为数据消费者分析数据,并为数据对象提供准确的服务。数据分析师在研究数据之前需要数据对象的同意。

成分

数据分析师有五个主要组件:Jupyter笔记本、基于Web3的库、数据层和离线存储。

1.Jupyter笔记本:基于python的数据科学家平台。

2.基于网络3的图书馆:与基于以太网的区块链互动的图书馆。取决于用于开发管理系统和工具的编程语言。

3.数据层:数据管理,将数据链接到离线存储。

4.预言机:充当区块链和连锁仓库之间的桥梁

5.下行存储:任何可以解析的存储或数据库系统。

下行存储

该链存储用户的原始数据。注意:不限于以下离线存储选项

释放数据经济:将基于以太坊的区块链作为持久存储解决方案-下篇

用于许可的永久层模块视图

将许可添加到基于以太网的区块链的永久层将形成呼叫者和所有者注册数据的第二层智能合同。呼叫者是得到数据所有者同意的人。呼叫者使用自己的以太网地址在注册智能合同中注册。所有者是拥有数据的人(数据所有者)。它们也通过以太网地址注册到注册智能合同中。

释放数据经济:将基于以太坊的区块链作为持久存储解决方案-下篇

摘要

前一篇文章探讨了已经过实践检验的数据管理的原理历史,还探讨了通过使用基于以太网通道的区块链作为永久数据存储来释放数据经济的局限性和潜力。本文讨论了如何在区块链创建一个基于以太网通道的永久层,使基于以太网通道的区块链成为数据经济的永久存储解决方案。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发