AllianceBlock数据隧道—《海洋协议》发展与前景
们于2020年12月开发了原型,目前正在进行概念验证,计划于2021年1月底完成。完成概念验证之后,MVP将于三月在主网上运行。全功能的1.0版将于2021年5月发布,其中包含一个开发者门户,助力开发者能够在AllianceBlock数据隧道和相关基础架构之上构建新的服务和产品。
该原型的目标是获取任何CSV文件数据集,将其转换为JSON,并通过一个易于使用的UI将其发布到海洋(Ocean)数据市场,而无需处理所有相关的MetaMask事务。
自动将CSV数据转换为JSON数据,并从输入数据从而导出JSON模式,以验证数据,并提供一种人机可读的格式,以便更容易地解释数据隧道中使用的数据。
概念验证(PoC)的目标是支持三种包括XML、CSV和JSON在内的主要数据格式。每个文件(或数据流)都是在一个无服务器的环境中进行处理(成本更低,伸缩性极强)。PoC旨在为精通去中心化技术的用户/组织以及那些选择更熟悉去中心化工作方式的用户/相应企业和组织提供支持。
完全去中心化,使用MetaMask,无需创建帐户
易于使用,利用Aikon的ORE ID即可,无需MetaMask
发布者可以为其数据进行订阅,或选择数据消费者在每次查询使用数据后进行的单次付费模型。数据消费者每次查询数据集都必须付费的单次使用模型。每个数据集可以同时有两个模型。
发布者通过我们的UI(使用Aikon的ORE ID或MetaMask)或通过我们的JavaScript SDK(或直接通过我们的REST API)使用API key以文件或文件流,如CSV、XML或JSON等形式提交数据。也可将SDK与自定义Web3集成一起使用,以便有足够的空间和自由来将数据发布过程进行自动化。
AllianceBlock数据隧道在每次上传(附加)数据时都会对数据进行分析数据。在此过程中,它将验证数据布局,以便为数据使用者保证可预测的数据。最终上传的任意格式数据将基于JSON的模式随附的易于使用且易于理解的JSON格式提供,以便开发人员可以更轻松容易地在此数据之上构建应用程序。
很多服务提供商要求用户在一定程度上填写自身的身份(最低年龄、合规权限、完整身份信息如KYC/AML等)。用户多次都不得不提交敏感的个人信息,此举其实会使自己的数据面临被泄露的风险。利用好AllianceBlock的数据隧道在基于AllianceBlock的不信任和可重用的身份验证只需要验证的用户在填写一次信息的基础上就可助力用户保护自身数据安全。这意味着,用户个人信息将归用户自己所有,不会为第三方所持有。只有在用户的验证数据在完全匿名和获得用户的允许之后才会提供给服务提供商。
连接钱包到服务提供商的Web应用程序,并将该钱包用作身份验证方法,除非明确要求,否则无需提供个人详细信息即可使用该服务。
匿名验证信息所包含的信息便于验证信息的真实性,使用的信息只有受信任的身份验证提供者才能通过签名消息提供。
一旦完成验证后,数据将被销毁。这份包含敏感信息的报告将完全由身份信息提供者所有和控制。
服务提供者在获得用户许可的前提下,能够通过AllianceBlock数据隧道购买可重复使用(和匿名)的验证信息
我们将在借助MVP(最小可行产品)的基础上努力开发可在现实世界中使用的版本。此版本将在主网(Mainnet)上可用,并旨在在发布后供我们的合作伙伴和客户使用。MVP提供了一个更广泛的工具集,供开发人员在数据隧道,不可信和可重复使用身份验证服务的基础上进行构建。
为了迎合传统组织的需要,我们将整合一个支付服务提供商(PSP)来启用法定网关。法定特网关可为数据发布者和消费者所用。
对于数据消费者(对于将购买、下载和使用已发布的数据集的使用者),我们将创建一个易于使用的用户界面,以便用户使用,查看和分析数据。这将有助于数据消费者可轻松地熟悉数据,而不必立即在其之上开发软件。
作为AllianceBlock协议的一部分,AllianceBlock数据隧道秉承对开发人员友好的宗旨,且一贯按此执行。产品开发者需要能够在此基础上开发自己的服务或产品。为了使此变得尽可能简单,我们将发布一个完整的官方JavaScript SDK,该SDK能够抽象化AllianceBlock数据隧道API提供的所有特性。JavaScript既可以用于前端应用(如ReactJS),也可以用于后端应用(如NodeJS)。NPM将提供更多的软件包以解锁更多的功能。
即使PoCt已经完全支持主要格式,但是我们的产品还将在不久的未来支持更多数据格式。我们将发布一些扩展程序,发布者可以使用这些扩展程序来帮助在数据隧道中获取此正确的数据格式。此外,开发人员将能够在借助我们的SDK的基础上为自己的专有数据格式编写自己的连接器,只不过该格式尚未得到支持从而满足他们在市场上捕捉到的的需求。
数据发布者可以选择是否只在每次付费时(例如每月或每年年)访问他们的数据,或者在连续订阅的基础上访问数据。为了确保数据消费者的访问许可具有连贯性和便于数据发布者能对支付网关进行管理,订阅模式(例如,数据消费者需要按月或按年支付以保留对数据的访问权)将成为可能。
并非所有人都安装了MetaMask,有些人可能甚至不知道钱包是什么都不知道。虽然有潜在的用户可能喜欢匿名验证的想法,但却不能积极参与其中。为了获得这些用户资源,我们将利用Aikon的ORE ID,为这些潜在的用户提供与区块链用户所享受的益处一样。
为了不断提高数据质量,最大程度地提高数据使用者的可用性,数据发布者能够在发布之前详细描述其数据。我们的分析服务将使用此数据为数据使用者确定与该数据进行交互的最佳方式。此外,被认为是低质量的数据会影响数据发布者的评分,我们将在1.0.0版本中进一步扩展该内容(请继续阅读以获取更多信息)。
广受信任的KYC/AML供应商将与预防欺诈的方法充分结合,以避免伪造匿名身份验证。
服务提供商有时候可能并不清楚希望如何使用去中心化技术帮助其用户使用可重复使用和匿名身份验证的服务,此时,服务提供商将能够可通过合规的网关购买(匿名的)验证信息,使自己的服务变得更加便利便捷。
第四阶段—产品V1.0(2021年5月)
我们在《海洋协议》(Ocean Protocol) 的基础上,提供了一个智能且易于使用的工具集和API资源管理器。同时,还配备了自动生成的过滤器和查询功能。因此,即使不需要量身定制的软件也可以分析数据。
我们的无服务器数据隧道解决方案可能不适用于所有数据发布者。如果这些数据发布者想自己托管数据或使用IPFS进行数据托管,他们还会有其他的服务选择。这意味着数据发布者应对数据托管服务的质量负责。将根据可用性(正常运行时间)和质量(速度)对每个数据发布者进行评级。此评级将确定数据集在市场中的位置以及数据消费者的访问价格。
我们将发布一个开发人员门户以完全拥抱开发人员,包含直接与API或SDK交互所需的所有文档。未来,我们还会提供更多的sdk,包括c#和PHP版本。
我们还将提供对其他流行数据格式的支持,以减少大多数数据发布者的访问障碍。无论原始数据格式如何,所有数据将始终以JSON格式提供,以确保所有数据使用者的完全可预测性。
AllianceBlock成为连接AllianceBlock数据隧道和不信任及可重复使用的身份验证服务的API3 Airnode。我们并将提供智能合约,根据我们的Oracle获得的匿名身份验证细节,自动检测是否能够接受交易。
虽然大多数需要KYC/AML验证的服务提供商要求身份验证需要常常更新,但是,实际情况却往往不尽人意,并不乐观。为了确保来自用户能够提供最新的提供的数据,将自动要求每六个月执行一次验证数据更新
关于《海洋协议》(Ocean Protocol)
关于AllianceBlock
http://www.allianceblock.io
https://t.me/allianceblock
https://discord.com/invite/hF7AGgt
https://blog.allianceblock.io/
http://weibo.com/allianceblock