Linnia学习记录

前言

Linnia是一种区块链的协议。

Linnia为了把分布式的数据与区块链网络上的一个真实的身份对应起来,并且可以为该身份的数据设定访问权限。

Linnia的目标是让我们进入web3.0。同时让我们处于web2.0的开发者可以使用分布式的存储技术安全的存储和共享数据。还可以不必学习新型的技术就可以访问太坊的智能合约。
Linnia Workflow

Linnia由三层组成

3 layers

  • Linnia Smart Contracts:处理分布式数据的权限;
  • Linnia-JS:一个接口。
  • Linnia-Box:基于truffle-box的一个工具,可以方便的使用Linnia。

ipfs本身没有提供搜索功能,Linnia提供了一个服务器组件去查询存储在IPFS上的相关数据。

Linnia服务器:该组件提供了meta-data去查询存储在分布式数据库的数据。

1.数据自主权的机会

我们的经验几乎都会产生数据,从我们的出生(如日期,地点)到我们的日常生活(例如我们做什么,我们去哪里,我们买什么),我们的社交互动(比如我们和谁接触,我们讨论的内容)等等。这个数据由我们身边的一些人分别捕获,拥有和控制。Web2.0的这些数据孤岛
(Google,Facebook,亚马逊等)最初并非有意收集数据。但是,他们已经正在使用我们的数据盈利。许多用户都不知道他们提供的数据(和派生值)被第三方平台利用。

此外,每个数据孤岛的可见度都有限,我们可以在特殊的环境中收集数据-可以简单的代表我们的行为,因为我们的数字生活跨越了许多孤岛,我们的物质生活中存在的范围超出了Web 2.0的范围。

我们认为web2.0在历史上只是昙花一现。在互联网的诞生和数据自我权之间的短暂的插曲,我们自己可以控制我们自己的数据,而不依赖于外部的代理。在未来,第三方不再拥有个人产生的数据,诞生可以请求去访问。这种独立性在互联网的早期是容易实现的,但是随着企业的发展,逐渐变得不现实。web3.0时代需要去中心化才能实现个人的独立。web3.0的用户将有完全独立的自主权来定义我们选择分享的数据的子集,以及在那种情况下进行共享。

用户享受数据的自主权的基于Web3.0的三个基本组成部分是:分布式存储(像ipfs那样,存储和计算的能力);唯一标识的能力(比如在分散的平台上,能够像uPort那样可以在区块链网络上代表自己);而且,至关重要的是,能够将分散的数据与与一个具有主权的身份联系起来,并且可以控制数据的访问权限。需要这些组件才能实现分散的强大生态系统利用分散身份及其附属数据的应用程序。前两个组成部分,即分布式存储和身份的确认,在区块链中的应用比较成熟。Linnia是为了解决第三个问题。(把分布式数据与一个实体对应起来)

2.解决方案:Linnia

Linnia是一个建立在以太坊上的数据协议区块链,可以对数据进行自我管理。它采用分布式平台来存储和存储
共享任何类型的纵向数据,(可以属于个人用户,连接设备和由此表示的其他实体身份),实现两个目标:保护隐私并允许数据自由的流动。

Linnia允许个人参与数据的汇总,第三方企业进行访问我们的数据需要给出补偿,进而创造通过共享数据受益的机会(由于数据的完成性,可以提供非常复杂的保真度)。同时也可以使用个人的数据创造新颖的服务来进行收益,这种方式可以根据用户的需求和愿望以更加量化和准确的方式来进行定制。
(本段讲的是获益:一是可以把数据授权给第三方来获益,二是:可以进行个性化定制获益)

通过Linnia,个体不仅可以独立于第三方把数据进行和其他人进行交互,而且还有机会把数据融入一个有众多独立个体参与的数据池。这样就可以使用远远超过当前可用的数据集,同时能够保证数据的安全和隐私。(本段讲的是不通过第三方进行数据的融合,将更能保护数据的大量性和隐私性)

目前,中心化机构承担着数据收集的成本,同时也享受着其中的好处。目前来看,个人用户有两种选择,同意或者拒绝。随着我们进入web3.0时代,我们可以通过使用Linnia来让数据的市场在成本和收益之间实现更加的平衡。企业或者第三方可以通过授权的方式访问数据,但是明确的是只有消费者授权后才可以,并且要给消费者奖励。企业需要适应新的角色,因为他们今天享受的对消费者数据的控制将会减弱。如果企业能够适应分布式,那么未来有很大的机会。(本段将的是Linnia给我们提供了更多的选择关于数据的授权的问题)

Linnia提供了广泛的潜在的机会。协议的数据类型无关角色能够在许多垂直领域实现数据聚合和共享的实例。将写一个新的白皮书来描述Linnia的广度和多样性。

Linnia仅仅是一个协议:关于如何处理它的服务,应用程序和想法主要来自其他人。

3. 个人可靠性:数字化交互的未来

3.1 Linnia项目涉及为个人的合作创建新的方式,取决于以下概念:

image
个人可靠性(legibility):可以不依赖于第三方权威机构,以可信的方式收集,存储和共享我们的数据。由于是分布式的,这和我们在原始社会中如何共享我们的数据是相似的。这种行为对我们来说十分的自然,但是和历史行为有两个主要的区别:个人易读性允许我们通过技术更加精确的控制共享权限;当我们仅限于那些我们可以维持社交的亲密关系人际时,它允许我们合作的范围十分的广阔。人们无法进行很大的扩展,但是代码可以进行扩展。

3.2 个人易读性要求能够将分布式的数据和主权身份联系起来,并且可以控制对数据的访问,为了实现这个目标:

  • 一个人必须可以定义与其身份相关联的所有数据的作用范围-"描述身份的完整数据集",我们个体数据的总和,或者孤立的(一个来自科技领域的词汇:仅仅需要一个对象就能表达而不需要创建新的对象,内容是完全不同的,就像代表我们的数据)。就像在现实世界只有一个你,在区块链上也有一个对象能表示唯一的你。这个数据集合是收集和披露我们身份的基础(比如数据类型或者特定子集)。这些不仅仅通过类型去定义,还要通过上下文。我们mobilit/travel数据是我们的位置身份,就像我们的政府公布的我们的家庭住址一样。然而,在特定的上下文环境中,描述我们在社区散步的数据被称作构成我们健康身份的一部分,就像我们的血压数据一样。您的singleton与您的分布式的身份向关联,以分布式的方式存储,以方便您可以随时进行控制。
  • 其次,我们必须有能力对数据做出决策,控制并且有选择的授予(或者网络代理商)的访问权。网络代理商比主权身份更加具有扩展性--要求我们的个人易读性更加实用。它必须汇总我们的数据,当我们和网络中的其他人进行交互时给与我们代理,允许每个个体自由的和其他个体交换数据,以便产生合作。但是网络代理商受到和我们交互的代理商的限制,我们这样做是为了产生双赢的效果。那是非常紧急的,网络代理商是代理商相互合作的结果。

3.3 数据自主权的机会

同上

4. Linnia的组件

Linnia协议充分利用了以太坊区块链的属性来创建独立个体和网络代理。Linnia面向消费者的用户体验允许个人收集,存储和分享跟踪他们的数字信息,以便创建具有网络代理的个人。

Linnia将通过以下两个组件实现这一愿景:

4.1 分布式的Linnia数据交换协议

这允许用户在数据市场中充分利用他们的数据,有利于用户控制第三方访问他们数据的能力,并且允许第三方请求该数据的权限。

4.2 面向用户的Linnia控制中心

结合以太坊,可以更加方便的管理数据。

4.3 完成Linnia白皮书的时间线的细节如下:

Linnia通过在一个去中心化的自我主权层进行工作。身份平台管理singleton的私钥,然后提供方法将其声誉和身份联系起来,为了在以太坊上创建一个别名。因此,身份层应该允许基于有限的一组属性(即有声望的角色或者特定的角色)的身份之间进行可信的交互。现有的身份平台,比如uPort,可以实现这个角色。

然而,身份平台之间的交互是十分重要的。Linnia用户应该拥有自主权来选择他们想要的任何身份和密钥管理平台。Linnia不提供钱包或解决密钥保管问题。身份层是加密的引擎,因此是隐私的保证。Linnia的职责是维护加密的隐私,除非并且直到用户决定使用他们的私钥来提供对数据的访问。

Linnia管理自我主权身份数据的存储库。它也不是IPFS或Swarm所采用的分布式存储解决方案,而是个人在网络中进行交互时管理进出存储内容的方式。具体而言,Linnia处理可以接受追踪成本的一组纵向数据(在不同的时间点追踪相同的样本的数据)。 这些数据可以包括:图像,社交关系,健康数据,浏览器数据,购买,文档和电子表格,音乐和视频历史数据等等。除了主要数据外,Linnia还提供了追踪二级数据即其他人以数字签名的形式分配给我们的数据。这些证明可以由人或者算法的输出来启动。

在Linnia的帮助下,数据不会陷入特定范围的孤岛中。如上所述,singleton的概念要求在上下文中明确的表示身份。因此,购买拥有经济的概念和购买的子集和。

Linnia支持一个寻求与个人互动的singletons的生态系统。
这些实体可以请求访问个人数据子集的权限,或者提供有关个人数据的权限。 这些实体分为五大类:

  • 社会化组织;
  • 属于singleton的已连接的设备(loT,蓝牙);
  • 数字化平台的中心化机构;
  • 使用IT的物理平台的中心化机构(如doctors,政府)
  • 分布式应用(dapps)

每个singleton在平台上都有一组相同的功能,无论其分类如何。这是创建singeton和网络代理所需的一组功能。基本功能使个人能够一对一地收集,加密,存储和共享数据。除此之外,网络化合作也存在搜索问题。潜在的合作者必须找到彼此才能交换信息。基本搜索参数主要是身份元数据(信誉),(元数据是用来描述数据的基本属性) ,和更一般的数据。此外,搜索可以通过应用于数据的计算(算法函数)来进行。 最后,Linnia token将创建激励机制,使搜索者的利益保持一致并进行搜索产生合作(具体的实现在其他的文章中分析)。所有的这些因素最终导致了一个n边数据市场的出现,在这个市场中,搜索创造了将数据货币化并将其引导至最佳用途的能力。目前并非所有上述功能都可用(即加密搜索和计算),但已足以让Linnia脱颖而出并在网络使用案例中创造重要价值(在附录中有所描述)。Linnia团队制定了一个路线图,使权威机构能够支持这些职能,直到出现分布式的替代方案。Linnia也开展了自己的研发工作; 它与ConsenSys(Linnia参与的风险投资工作室)的团队分享研究成果;它希望通过平等的关系和与学术努力的关系来引入外部研发。

该平台的最终结果是数据流动性:从筒仓中释放,singleton进行收集,数据可以流过分散的网络,促进合作。

5.基础技术

作为一种数据交换协议,Linnia将利用新技术和现有技术进行综合。以下模块表示Linnia试图解决的问题的各个方面,并确定可能调用现有解决方案的垂直方向。

  • 分布式的身份:Linnia协议的核心目标之一是将数据的主权回归给用户。Linnia是分布式的身份认证,不是针对单个平台定制的,但是主流的面向用户的方案都提供了支持(如uPort,Civic等)。
  • 上下文证明:Attestations(无论是否在线)是一个强大的工具,可以让Ethereum账户支持任何类型的数据。但是,它的可用性仅限于上下文。Linnia将提供一种方法来对这些证明进行上下文化,并使它们对第三方应用程序有用。
  • 分布式存储:如果用户的数据存储在封闭的,第三方服务器上,用户很难拥有,分布式存储方案(IPFS,Swarm)将会发挥重大作用。
  • 数据和元数据:在分布式的应用程序中,链数据将面临Web 3.0的不同挑战,应该涵盖这些挑战以使内容可寻址,并衡量基础质量。
  • 质量评分:Linnia提供了一种算法来计算用户上传的数据基础值,表示为IRIS(InfoRmantion)诚信分数)。Linnia技术论文中提供了更多详细信息。

6.结论

Linnia愿景与以太坊生态系统的发展密不可分,将分散存储和分散身份等基本要素结合为一个统一的数据流和用户控制流。 这种技术组合将使用户驱动的分散权威的未来成为可能,从而使Web 3.0中承诺的安全性,代理性和自由成为可能。

虽然我们从医疗领域开始,但Linnia协议可以处理超出医疗领域的许多数据类型,实际上可以实现广泛的潜力跨越垂直的实现。用于测试各种级别的集成和功能的协作和试点项目将推动Linnia有效成型的能力。检查Linnia在实际应用环境中可以做出哪些贡献不仅会产生有用的数据作为副产品 - 它还将提供有关受控环境中协议的相关性和采用的其他信息。

展望未来,Linnia将把我们的思维扩展到以下学科领域,我们将以下列出的区域视为进一步探索的起点。

  • Use Cases:
  • Token design:基于Linnia实现加密的和分布式的token
  • Opportunities for collaboration:在多方之间寻去合作的机会。

7.结语

原文地址:https://www.cnblogs.com/hjs-junyu/p/9473091.html