- A+
雍和比特币
这3种数据处理范式,未来会大规模改动数据商场。
区块链是一个多方共同完结总帐本记载进程的技能,参加的多个核算方将设备连接成网,构成了对外敞开的区块链网络,比如比特币、以太坊、波卡等等,各个核算参加方同享资源,供开发者和用户运用。在这样的运转规矩里,“数据活动”贯穿了每一个运转进程。从底层节点的通信到区块打包、仿制、承认,再到运用层的买卖转账。从网络中的转账买卖到每个节点的余额、账户数据以及数据上链。正是如此,区块链对数据处理的范式是比照传统数据库中数据处理的最大优势。这儿,不得不说的是,在绵长的互联网周期里,数据现已被企业承以为其价值中心,而与此同时,许多的数据处理和办理问题亟待处理,可喜的是,许多区块链项目正在测验运用区块链技能以及与其他技能结合,构成依据区块链的数据处理方案。例如,在区块链的数据结构外添加了多元的结构规划和多样的核算方法。本文中,白计划将把现在区块链项目处理数据的3种范式逐个论述,其间包括:最常见的区块链数据结构范式,论述事例是预言机网络Chainlink;依据硬件的数据活动范式,论述事例是日本物联网项目Jasmy;以及现在完结最难的依据可信核算的数据活动范式,论述项目为数据可信核算网络PlatON。这3种范式,未来必定会大规模改动数据商场。1.依据区块链数据结构的基础和进阶区块链网络的数据活动进程是这样的,节点发现买卖(数据),然后将买卖打包后构成区块,继而由打包节点开端播送,参加一致的节点开端仿制区块保存起来(或许一致节点承认保存后,其他全节点开端仿制)。这样,区块链上的数据变成了可信的(揭露通明,且无法篡改)。数据是保存在区块里,由于区块巨细有限,所以区块里往往都是小字节巨细的信息,例如比特币转账买卖,以太坊的转账和合约调用音讯。咱们能够把这些买卖信息等替换成其他信息,例如产品溯源流通信息。还能够替换为任何能够揭露的信息,例如广告点击、公益捐款运用情况、银行共管账户信息等等。但由于其他信息的字节较大,更适合存储进区块的便是买卖数据一类的小字节信息。经过区块链的多方承认后,这些揭露的数据,是可信的,能够读取运用。这个方法现在运用最多的示例,是Oracle预言机。例如Chainlink。2.Chainlink的预言机网络数据结构咱们都知道Chainlink现已成为许多DeFi运用的价格输入源,由于其网络中供给的喂价满意安全可信,据Chainlink的技能文档查阅,Chainlink网络连接了许多的价格输入点,例如Karken Rates,而输入的每个价格由接入Chainlink的多个独立Chainlink Oracle运算符更新,汇总后再进行链上处理。
Chainlink的价格处理模链上处理后会构成可信的价格数据,能够被DeFi运用发现并运用,依据运用数据次数,向网络付出LINK代币作为报酬,供给该喂价的价格供给方终究会收到该价格带来的奖赏收入。在这个模里,Chainlink网络外部输入的数据,经由汇总后进行链上处理,终究流通到需求者方完结价值。这个进程里,还有许多要害部分,例如每个价格喂价要涣散的Oracle进行更新。每个价格喂价要获取涣散在许多处的价格,终究汇总处理,而且,每个价格喂价的预言机涣散数量数量各不相同。例如,在ETH / USD的价格喂价中,有21个预言机喂价源。为了随时更新最精确的数据,处理喂价的智能合约,至少要收到21个预言机中至少14个预言机供给了该价格数据,才会顺畅更新数据。以上的操作里数据是否是正确的,可信的,是极为重要的,不然就会呈现绑架预言机对DeFi运用进行价格进犯的事情。所以要具有必定处理反常的规矩,其间包括:对价格进行平均值的取用;价格误差很大会重新开端价格更新;有指定的价格聚合时刻等。Chainlink刻画了依据区块链一致完结可信数据(简略数据)的最佳示例,而DeFi的兴起,预言机功不行没,其为DeFi刻画了基础的安全性,也将区块链数据结构输出了一个流付出的商业化方法,当然,这仍是一个去中心化的商业化方法。3.依据硬件获取的数据活动Chainlink的方法运用十分广泛,但在上文最基础的结构里,假如咱们慎重琢磨,能够显着的看到一些缺乏,例如数据经过链处理变成可信的,但“数据上链”的进程以及上链前并非可控。而更大的问题是,Chainlink处理的都是简略数据,即字节较小的,揭露性较强的数据。所以,这样的数据模,能够做出一些流程的改造,终究刻画出一个这样的数据流程:终端(数据产生源)加密–数据存储–存储数据哈希上链–链上的数据活动这样的流程能够描述为依据硬件端、分布式存储与区块链网络结合的数据活动,现在以物联网网络的交融运用见长,今日咱们的论述举例是起源于日本的物联网网络Jasmy。该网络与Toyota丰田轿车、出行服务供货商Witz曾完结一次协作,将智能轿车的终端数据经过渠道的模完结处理,在躲避个人信息合规的基础上,发掘数据价值。咱们来解剖一下其数据处理范式。首要是物联网终端,物联网设备终端包括了智能设备、手机、电脑等具有终端核算才能的设备,能够运用边际核算的方法办理在终端的数据。包括了加密和一些办理的集成。
Jasmy关于硬件终端的办理举例在这个部分由于要办理许多的终端设备,所以需求将物联网设备连接起来组成一个物联网渠道,首要担任设备的办理。下一步的处理,是由于数据类别是杂乱的,而且在设备端已加密,为了完结数据能够调用,便需求将数据上传到一个敞开的网络环境里,并保证数据的随时可查,可下载,但其一切权和运用权需求操控。所以为了处理许多数据,就将运用到分布式存储,最便利的示例是依据IPFS的数据存储结构。在完结数据分布式存储后,也就满意了与区块链网络中的ID、一切权以及鼓励的绑定条件,分布式存储的文件哈希也能够存入区块链,揭露通明。4.物联网技能交融的数据处理范式这个进程与Oracle完结的方法,最不同的是运用了物联网终端完结了边际端的加密,依据端的加密,去完结后续的流通。Jasmy的流程如下:1.物联网渠道担任办理终端物联网设备,运用Jasmy的SKC服务和SG服务完结终端的数据加密和办理。2.终端的数据存储在Jasmy的个人数据柜中进行分布式存储,SKC和SG技能在这个进程里能够将数据定位给个人ID或设备ID。3.分布式存储的文件哈希上链,链上的ID和文件哈希绑定。4.依据区块链网络开发的数据买卖运用,能够进行数据价值的流通,即数据一切权以及数据运用权的交流。5.数据运用方可调用分布式存储个人数据柜中的数据。这样的流程,得益于Jasmy的几个特色,Jasmy有日本硬件制造商索尼在硬件范畴的加密技能和物联网范畴的供应链才能,其他一般区块链创业者无法完结的物联网优势上,能够轻松完结。例如SKC的中心技能是在日本运用多年的非触摸式芯片加密技能FeliCa,该技能在为索尼产品供给安全性保证。这恰恰是Jasmy结构里添加的新核算方法。此外还有Jasmy能够和硬件制造商推出具有终端安全性和核算才能的设备,以参加到网络中,例如Jasmy推出了Jasmy Secure PC。这样的架构,现已开端为日本的企业服务,包括前文的丰田轿车、Witz、VAIO等。
Jasmy刻画的数据价值完结方法比照上一种Chainlink Oracle的方法,Jasmy的优势就在于物联网终端的加密和分布式存储个人数据柜的完结,假如不考虑分布式数据存储,Chainlink也在走向硬件辅佐数据源安全的网络结构,其在测验运用具有可履行安全环境的硬件作为Oracle数据源完结数据端的可信。与Jasmy在硬件端的实践千篇一律。5.依据数据可信核算的数据活动从Jasmy的规划模里看到了,将区块链的简略模进行一些技能加持后能够完结很杰出的效果,假如再把更多技能进行整合,但是完结什么?关于数据来说,数据最需求的是所属权的归属,以及依据数据一切权进行的数据可信活动,也便是数据完结可用不行见等等一系列保证数据一切者权益的要求。这个范式,咱们能够界说为依据可信核算模的数据活动,能够拆分为分布式存储、数据一切权界说、可信履行。这个部分咱们用PlatON来论述。在PlatON的网络结构里,有一层独自用来完结可信核算的layer2,layer2能够理解为链下部分,担任核算和存储。所以说PlatON的数据可信核算,同样是在layer1的区块链结构外,完结了对数据的处理,然后运用区块链网络带来的权益归属、鼓励等等。
PlatON的分层逻辑和功用分配在上图中,咱们能够看到在layer2的核算网络里,存储着State,这便是数据存储的载体节点,而在这个结构里,是账户模和数据存储一同的交融运用。据PlatON的技能文档可知,在状况取用里,PlatON尽管沿袭以太坊的账户模存储数据,但状况数据由于数据量较大,挑选不保存在帕特里夏树里(以太坊的存储结构),而是独自保存在别的一个不存储前史状况的SNAPDB(数据库)中。PlatON以为,链上存储需求充分考虑本钱,只要有价值的、需求一切账本做出一致的信息才应该被存储到公共账本上,有价值的信息包括:区块、买卖、账户数据。
PlatON的数据存储模所以PlatON的存储分为账户数据存储(statedb)和快照存储(snapshotdb),很显着一个坐落链上layer1,一个坐落layer2。但在layer2里,还对数据进行额定的处理,充分发挥其数据核算特性,处理是由可信核算设备和技能完结的,其间包括可验证核算(VC)算法可完结非交互证明的链下核算扩容方案、安全多方核算(MPC)结合隐秘同享(SS)和同态加密(HE)完结隐私核算协议等。此外,还存在MPC虚拟机来履行可信的智能合约核算,这是整个网络里智能合约运转的基础。经过这些layer2层的完结,终究完结数据活动以及数据运用的时分,既能够不走漏原始数据且能进行协同核算和成果验证的核算。值得十分重视的是,接入layer2的核算设备需求具有专用的核算才能,才能够履行某些运用场景的需求。其要求核算才能超强,而且具有可信才能。因而PlatON会启用FPGA/ASIC等研发的高性能核算设备接入网络,满意这一进程的需求。比照Chainlink和Jasmy的两种范式,PlatON的不同点清楚明了,其在技能交融运用上,在layer2付诸了十分大的研发力气,其技能落地难度更具应战。6.三种数据处理范式的运用剖析以上3种范式,是干流的依据区块链的数据处理方法,但这三种范式的运用怎么呢?首要咱们来看,不容置喙的是,第一种简略方法其运用数量最广泛,由于很针对性的运用到了金融范畴,正如在DeFi的开展里,Chainlink发挥了巨大的效果,以此为代表的方法,还有溯源等链的运用。
Chainlink的部分节点可供给的喂价展现不过Oracle是面向简略高频数据的范式,这个方法简略,好运用,但关于互联网社会的遗留问题,并不善于处理。例如数据隐私问题,Oracle更多是揭露的数据可信,而彻底不擅善于特有的数据部分。依据物联网的数据活动是显着面向生活化和商业化数据处理的范式,例如Jasmy的运用,现已针对了互联网App数据,企业工作数据,以及某些硬件生态的数据。这是一个从用户端到渠道和商业生态活动都有规划的范式。这也是现在来讲,运用最多的范式结构。而终究的可信核算是首要面向数据财物商业化的范式,这个部分最难处理的,是商业化数据的协作场景中数据可用不行见,而且是巨量数据的的可信,不只是要求技能,而是要求可信技能和核算才能、存储的偏重。所以,这三种范式各有千秋,Oracle的范式最适合加密钱银范畴的DeFi。而以Jasmy举例的运用鸿沟最广泛,能够切入除金融简略数据之外的运用范畴。技能相对完善,不过仍需求进行数据更具体的界说和标准。能够向第三种范式趋势性开展。而第三种数据范式,技能上现已可行,但落地运用还需求进程,其间关于数据权益归属更具体的界说和标准,以及技能上完结高并发和高速核算处理,是运用落地更难的部分。7.写在终究数据问题猛于虎,但处理方案在立异者的实践里现已预备足够,一旦区块链项目落地进程加快,以上3个范式会发明更多的商业价值。例如Jasmy将企业数据进行了秘要规划和终端端数据办理,能够添加边际数据的可运用价值,企业数据运用率也会添加。PlatON完结数据的可用不行见,能够继而运用在AI隐私核算范畴,协助机器学习进程中的数据运用,这个进程是许多工业的突破口,例如AI+医疗、AI+出行、AI+互联网运用等。数年前,咱们会在感叹AI技能呈现的时分说一句“未来已来”,而笔者以为,现在,处理完数据问题,咱们才确确实实能够定心的说一句“未来已来”,由于这是一个让数据归于一切者的新未来,是互联网的数据混沌年代无法代表的新未来。撰文:白计划团队
- 我的微信
- 这是我的微信扫一扫
-
- 我的微信公众号
- 我的微信公众号扫一扫
-





2021年6月4日 上午6:39 沙发
并且提高供应链管理的效率。该领域被认为是区块链一个很有前景的应用方向。