当前位置:首页区块链释放数据经济性,并将以太坊区块链作为一个持久的存储解决方案进行探索

释放数据经济性,并将以太坊区块链作为一个持久的存储解决方案进行探索

介绍

随着以太坊区块链的不断关注,面向企业应用的区块链变得越来越迫切。以太坊的全部潜力和以太坊平台作为永久性存储解决方案的应用被发现只是时间问题。因此,我们需要找到一个基于以太坊的区块链标准来开发最佳的永久存储方案。

目前,还没有基于以太坊的永久性存储区块链标准。这限制了开发的广度和基于以太坊的区块链功能的广度。尽管以太坊区块链的一些功能已经标准化,但这些标准并不能满足企业应用程序所要求的永久存储性能。

Erc-20和Erc-721标准

以太坊已有一些标准,仅限于一种价值转移应用。例如,诸如ERC-20和ERC-721等代币标准有助于在以太坊区块链中创建新的代币。根据这一标准,以太坊的发展几乎仅限于创建基于代币的应用程序。代币管理只处理一种类的数据:以太坊地址的特定无符号整数。因此,代币可以被视为在以太坊地址上存储未签名整数的智能合约。每个ERC-20和ERC-721代币都有效地定义了其开发人员定义的特定值。我们可以借鉴ERC-20和ERC-721标准,提出更先进的标准设计,可以描述和管理分配给以太坊地址的任何类的数据。

为了设计一个能够描述和管理任何类数据的智能合约,我们需要开发一个能够定义数据和数据结构的智能合约。Erc-20和Erc-721是应用最广泛的两个标准,它们只适用于一组功能:代币和基于硬币的应用。如果我们想在以太坊的区块链上开发数据驱动的应用程序,我们需要开发更复杂的智能合约。

永久储存原则

幸运的是,永久存储的原则早在20世纪70年代就确立了,尽管基于以太坊的区块链架构与其他数据源有很多不同,我们仍然可以应用这些公认的原则,使基于以太坊的区块链成为可以处理任何企业级应用程序的永久性存储解决方案。我们只需要将这些原则应用于以太坊协议中的去中心化应用。为此,我们需要定义智能合约如何分别管理数据和模式。

永久储存技术的历史

回顾信息系统的发展历史,可以得出实用的数据管理和设计原则。这些存储技术在过去的今天仍有很强的借鉴意义,很可能会成为本研究的骨干。要实现永久存储,首先要回顾过去的技术发展,以此为指导,思考基于以太坊的区块链永久存储方案。

20世纪60年代,为了满足日益增长的业务需求,人们发明了关系数据库。数据库技术的应用推动了数字时代的到来,企业开始将现有的业务操作和业务模式转变为数字格式。1970年,f Codd发明了E、 F数据库管理关系模,提出了数据库标准化过程。通过消除数据冗余,提高数据完整性,有效防止数据异常。即使在今天,数据库规范化仍然是数据库设计的最佳实践。50多年来,关系数据库及其完善的数据建模实践一直是数字时代变革的主要推动力。

在20世纪90年代末,对于定义SGML的继承者XML(Extensible Markup Language,可扩展标记语言)达成了共识,它可以更好地适应Internet。XML的主要功能是作为Internet上不同服务器和客户端之间通信的数据传输媒介。随着XML的广泛应用,人们已经为HTML、SVG、soap等不同的应用场景建立了标准。2001年,人们提出了一种XML模式来定义和验证XML数据模的结构。XML schema使开发人员能够指定自己的XML数据模并快速验证数据模的正确性。为了将标准化数据库的成熟实践应用到XML中,开发人员也做了各种研究。随着XML的发展,需要注意的一点是,XML与关系数据库一样,遵循可靠的数据建模和数据与模式分离的原则。

2008年,在全球金融危机期间,中本社发表了一篇题为《比特币:点对点电子现金系统》的论文。论文将蓝图设定在现在被称为区块链(blockchain)的位置,区块链是一种不可变的分布式账本,可以作为一个安全的点对点交易平台。完全分布式的数据源可以看作是真正的单一数据源,从而消除了第三方验证,减少了事务处理时间。这一发现不仅引发了金融革命,也引发了世界其他地区的革命,因为这意味着人们不再需要依赖几个中介机构来核实交易。随着比特币的出现,货币互联网应运而生,通过它实现了一种高度匿名、快速的新的金融交易。在过去的几年里,区块链一直被认为是Web 3.0的催化剂和主要驱动力。

2015年2月,星际文件系统(IPFs)发布。协议实验室的Juan benet发明的IPFs允许用户在点对点网络上共享和托管数据。IPFs使用内容寻址和散列来唯一地标识每个文件的内容。如果文件的内容被更新或更改,则会有一个新的哈希与该文件关联。

2015年7月,区块链生态系统重要新成员以太坊正式上线。以太坊是italik buterin的产物,它支持智能合约,并赋予区块链技术“无限”功能。区块链技术被认为是一种新的互联网。用户现在可以用一种叫做“SOLidity”的图灵完整编程语言编写函数。随着区块链技术的强大和以太坊的可扩展性,任何形式的人类交易现在都可以在没有中间人的情况下数字化。以太坊是目前为止第一个区块链应用平台,也是区块链生态系统——区块链2.0的重大升级。

2015年11月,Fabian ogenstellar提出了ERC-20代币规范。该规范定义了六个基本功能,可以帮助在以太坊网络中创建新的代币。这意味着每个人都可以访问以太坊网络并创建自己的代币。这确立了“无限”以太坊平台作为第一代币应用平台。通过遵循ERC-20代币标准,许多公司已经很容易地推出了自己的私有ICO。目前,以太坊生态系统的ERC-20代币标准似乎有可能成功有效地将区块链功能从单一的加密货币平台扩展到多代币平台。然而,以太坊的设计不仅是一个多代币的应用平台,更是一个图灵完整可信的分布式计算平台,它可以在没有中心化机制的情况下完全数字化任何人类事务。

2017年7月,IBM发布了一种名为hyperledger的区块链技术。这种区块链技术支持可扩展的数据模,主要面向那些希望升级业务并将其放到区块链上的公司。Hyperledger旨在将不断发展的商业网络数字化。它使用可升级的业务网络应用程序。用户可以轻松地更改其永久存储层和业务层。hyperledger和ETHereum之间有很多不同,但是hyperledger和ETHereum之间最根本的不同是它的许可体系结构。Hyperledger为不同的实体分别设置数据和业务逻辑的访问控制。

2017年10月,摩根大通发布了基于以太坊的区块链quorum,使以太坊具备授权架构。私人公司现在可以开发自己基于以太坊的私人网络,并将其系统转换为基于以太坊的区块链。此外,零知识证明用于保护数据隐私,并允许在网络中生成完全匿名的交易。如今,企业可以创建自己的许可生态系统,以适应任何企业数字化的到来。

2020年2月,enigma主网络将启动。Enigma是一个基于以太坊的区块链,对加密数据执行计算。它诞生于麻省理工学院的盖伊·齐斯金德(guy zyskind)的论文中,旨在将数据隐私引入公链。有了这个,用户现在可以拥有一个保护隐私的平台,它可以通过一个飞地加密和保护数据。

这些技术彻底改变了信息时代的商业运作方式。我们需要注意一些原则,这些原则对推动信息时代发展到今天起着重要作用。我们可以从1970年的经验中吸取教训,当时人们非常重视通过标准化过程有效地组织数据。我们可以尝试从这个模式中分离数据,并以松散耦合的方式管理数据库更改。我们可以借鉴ERC-20代币标准,在智能合约功能管理方面有一套通用的接口,可以应用于任何类的数据模和数据模式。目前,还没有基于以太坊的区块链作为永久性存储解决方案的标准设计。如果我们需要通过以太坊区块链创建复杂的永久性存储,我们必须首先考虑这些原则。

目标

我们可以在以太坊的区块链之上设计一个永久层。尤其是:

一。设计可以强制数据规范化的契约。

二。设计数据层契约以分离数据和模式。

3为每个数据层契约设计一个公共接口。

四。设计的合同是可扩展的和可升级的。通过模块化数据层,使每次升级的成本降到最低。

温馨提示:

文章标题:释放数据经济性,并将以太坊区块链作为一个持久的存储解决方案进行探索

文章链接:https://www.btchangqing.cn/21162.html

更新时间:2020年05月16日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

释放数据经济性,并将以太坊区块链作为一个持久的存储解决方案进行探索
区块链

中央军委彻底点燃“信任危机”:最新一期交易所投币安全排名第一

2020-5-16 20:32:53

区块链

国家治理:完善区块链和数字货币中的“中国治理”

2020-5-16 20:49:35

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索