Hyperledger Indy可以让您控制自己的身份和数据。感到好奇吗?让我们从最核心的角度剖析平台,以了解该项目的运作方式.
随着数字世界的发展,我们所有人都希望一直在线。但是,在执行各种任务时,您可能还必须在多个平台上披露您的个人信息。尤其是当您在线购物时,需要向他们提供您的财务信息才能购买任何东西.
这就是为什么对数字身份的需求比以往任何时候都更加重要的原因。好吧,无论在线平台声称多么安全,在每种情况下似乎都有大量的身份盗用.
从您披露个人信息的那一刻起,它将被存储在多个数据库中。而且这些数据库不受黑客保护。更重要的是,平台现在无需我们的同意即可使用我们的数据。此外,这些平台还将您的信息出售给广告客户.
绝对感觉不到您在控制之中,是吗?这就是Hyperledger Indy发挥作用的地方.
现在报名: 免费区块链课程
什么是Hyperledger Indy?
Hyperledger Indy是Linux基金会支持的Hyperledger总体项目。它主要是一个用于分散身份的框架,也是一个分布式分类帐。实际上,借助Hyperledger Indy架构,您可以创建植根于区块链或任何其他形式的不信任账本中的数字身份.
此外,借助Hyperledger Indy架构,您将获得许多库,工具,可重用组件以及更多其他内容.
更重要的是,最好的部分是,从此Hyperledger Indy架构产生的每个身份都可以在多个域,组织孤岛和应用程序之间进行互操作.
因此,这意味着您可以与所有同事一起完全依靠共享的事实.
无论如何,通过Hyperledger Indy教程,您现在可以问一些问题,例如与谁打交道以及如何在与任何其他方进行交互之前验证您的信息。由于它提供了透明的方法,因此您不会隐瞒任何事情.
实际上,Hyperledger Indy vs. Fabric是完全不同的主题。尽管它们看起来像是类似的项目,但实际上并非如此。织物更适合各种用例和行业。另一方面,Indy专为自我主权身份管理而创建。因此,任何从事身份管理的行业都可以使用它.
因此,如果我们进行Hyperledger Indy与Fabric的比较,您会发现这两个项目都可以提供一些不同的东西.
想知道Hyperledger吗?您可以立即查看我们有关Hyperledger区块链的综合指南!
Hyperledger Indy的主要功能
从Hyperledger Indy教程中,您可以了解此平台的主要功能。让我们看看它们是什么–
自主权
从Hyperledger Indy文档中,您将知道该框架将身份存储在分布式分类帐中。该平台将为您存储一些特殊的工件。基本上,这些工件将包括加密累加器,存在证明,公钥等等。.
没有人,但是您只能从中更改或删除您的身份.
隐私
默认情况下,该平台将保留您的所有隐私。实际上,Hyperledger Indy文档概述了它将如何保留隐私设置以及如何在不与任何一方冲突的情况下进行操作.
此外,您还将了解它如何在去中心化系统中提供安全性.
可核实的索赔
实际上,身份声明可能具有相似的凭据,例如在驾照或出生证明中或在护照中。但是您可以结合使用这些功能,使其功能更加强大.
此外,您可以使用账本中的一个ID来证明您的身份-不再需要在每种情况下都提交所有文档.
特制
它是专为分散身份而设计的。根据Hyperledger Indy文档,您可以使用该平台准备将其集成到任何处理身份的公司中。因此,您无需寻求任何其他解决方案,也不必想出自己的平台就可以融入您的行业.
想知道什么是分布式账本技术吗?立即从我们的分布式分类帐技术指南中了解更多信息!
身份相关性
这是Hyperledger Indy的最佳部分。根据Hyperledger Indy文档,它完全可以防止身份关联。因此,您不必担心将任何面包屑从一个ID留给另一个ID.
更重要的是,平台将无法连接两个ID或在分类账中具有两个相似的标识.
分散标识符(DID)
根据Hyperledger Indy文档,所有分散的标识符都是全局可解析的并且是唯一的,而无需任何中央参与者.
因此,平台上的每个去中心化身份都将具有唯一属于您的唯一标识符.
没有人可以声称甚至使用您的身份作为自己的身份。因此,身份盗用问题将大大减少.
对等连接
根据Hyperledger Indy教程,该平台具有对等连接。因此,任何通信都将发生在两个同级之间。实际上,它与任何其他集中式服务器都不同,因为在这些服务器中,该服务器将充当中间人.
但是在Hyperledger Indy中,不会有中间人.
零知识证明
在零知识证明的帮助下,您仅可以披露所需的信息,而无需进行其他任何操作。因此,当您必须证明自己的凭据时,只能选择发布所需的信息。例如,如果您需要公开您的出生证,那么您只能选择这样做.
因此,这为您提供了对信息的更多控制权.
对零知识证明感兴趣吗?查看我们的零知识证明指南,以了解该概念的工作原理.
为什么需要Hyperledger Indy?
让我们探讨一下现有基础架构的一些主要问题。这将帮助您了解为什么这个项目真的很重要.
集中身份管理
首先,让我们看看这些年来中央身份管理一直在做什么。实际上,互联网是建立在无需依赖中介的情况下将人们联系起来的。但是,随着互联网开始更加私有化,第三方中介机构开始出现.
最后,现在它已成为此基础结构的基本组成部分。无论如何,该基金会基于一个集中式模型,该模型带有一个可以访问所有内容的唯一控制实体.
实际上,中央机构可以更改您的内容,可以窃取您的信息,甚至可以随意使用它们.
更重要的是,即使他们不窃取这些信息,他们仍然会收集大量的个人信息,黑客可以轻松获取这些信息。此外,海量信息还增加了数据泄露的可能性.
这就是为什么这些集中式身份管理系统严重崩溃并可能导致这些问题的原因-
缺乏透明度
由于集中式系统没有透明性,因此多年来似乎出现了许多侵犯隐私的问题。例如,DeepMind的非法患者数据共享,Cambridge Analytica丑闻,以及因窃取广告用户信息而对Facebook进行罚款的行为.
所有这些来源都无法确认用户是否同意。更重要的是,他们没有遵循任何隐私规则,而是跟踪了他们的所有历史来制作广告.
缺乏控制
集中式系统的另一个主要缺陷是您无法对其进行任何控制。在许多情况下,将根据当局的需要使用您的信息。例如,即使您删除了Facebook帐户,Facebook仍会在服务器上留下一些信息.
因此,您永远无法从中删除所有信息。无论如何,这只是集中式服务器模型带来的不良后果之一.
身份盗窃
任何黑客都可以轻松地黑客入侵您在Internet上共享的所有数据,而不会费力。更重要的是,当有人劫持您的数据并要求高额赎金才能取回时,问题就来了.
它可以是任何类型的信息,例如您的银行帐户信息,公司的敏感数据,甚至是您不希望公开使用的个人文件。.
根据违反级别指数,每秒214条记录被盗或丢失。因此,这意味着每天有18,525,816条记录每天被盗!即使您的数据也可以在该列表中,您甚至都不知道.
如您所见,每天发生如此多的数据黑客攻击,很明显,集中式系统难以保护信息免受黑客攻击.
阅读更多: 区块链与数据库:了解两者之间的区别
没有全球认同
集中式系统没有任何全局记录系统,这会在申请某些文件(例如护照,驾驶执照,PAN卡等)时造成障碍。因此,每次申请这些文件时都必须提交相同的文件.
实际上,这可能非常耗时并且使过程繁琐。目前,没有任何全球机构可以仅使用一个ID来对您的文档进行身份验证.
结果,当您从一个国家前往另一个国家时,获取这些文件可能会变得非常困难。更重要的是,收集所有这些信息的过程是繁琐的工作.
经济负担
身份管理系统当前涵盖其主要利益相关者–身份所有者,验证公司以及验证用户的各方。总体而言,每个部门的付款都需要花费巨额资金.
无论如何,KYC公司必须处理来自许多组织(如保险公司,医院,银行等)的信息,这使其负担沉重,并且需要更多资源.
为了满足所有人力需求,公司收取高昂的验证费用,这对个人来说是一笔隐藏的处理费。.
如您所见,最后,您将成为支付更多费用来验证您的凭证的人。根据一项调查,KYC公司每年仅在验证过程上就花费了超过4,800万美元.
更重要的是,清除个人的时间为26天,而且,如果用户要进行任何更改,则需要20天才能完成,这是很多时间.
因此,从长远来看,这确实成为所有利益相关者的负担。无论如何,在用户同意的情况下,联邦身份可以出于多种目的使用单个身份。但是,由于它存储在集中式服务器中,因此对于用户来说也变得不透明.
以用户为中心的身份
因此,在所有模型都失败之后,焦点便转向了以用户为中心的身份,在此用户将控制共享哪些信息。但是它也仅限于身份注册,可以随时随地撤消访问权限.
因此,自我主权身份的概念开始兴起,它将信息保存在用户手中,而不是组织或第三方。但是架构的基础需要去中心化的平台.
这就是Hyperledger Indy体系结构发挥作用的地方。由于它是一个去中心化的平台,因此可以完美解决所有问题。更重要的是,Hyperledger Indy体系结构专门用于基于身份的解决方案.
立即查看15个Hyperledger项目!
Hyperledger Indy的典型组成部分是什么?
密码学
任何将使用Hyperledger Indy代理的身份解决方案都将使用零知识加密。在此Hyperledger Indy SDK中,零知识证明将确保一个用户可以向其他任何用户证明他们知道某些信息而无需透露其他任何信息。.
因此,这意味着用户只会分享他/她知道某些信息,并且基于此,用户可以知道他/她是否在说真话。.
节点数
在Hyperledger Indy SDK中,所有节点都可以分为三种主要类型-完整节点,主节点和节点。实际上,在区块链上执行交易的设备就是一个节点。另一方面,在Hyperledger Indy SDK中,在网络上运行并维护分类帐的完整副本的客户端是完整节点.
无论如何,在Hyperledger Indy SDK中,主节点实际上负责分散管理.
但是关于Hyperledger Indy共识呢?好吧,实际上,Hyperledger Indy共识实际上是冗余拜占庭容错(RBFT)协议.
更重要的是,Hyperledger Indy共识实际上是Plenum拜占庭容错模型的高级形式.
在此Hyperledger Indy共识中,您将看到BFT(拜占庭式容错)协议的多个并行实例。更重要的是,每个实例都有一个主副本。即使所有其他协议实例都可以订购请求,但仍然只有主实例才能执行它们.
这就是为什么Hyperledger Indy共识实际上非常有效的原因.
分类帐
根据Hyperledger Indy教程,Merkle树备份分类帐。更重要的是,所有节点都具有分类帐的副本.
代理人
Hyperledger Indy代理可以有许多种。实际上,其中一些可能非常简单和静态。这些更适合需要单个硬连线连接的物联网用例。另一方面,Hyperledger Indy代理也是基于云的并且很复杂。这些更适合企业用例.
状态和存储
这有点类似于以太坊,并且网络状态由Patricia Trie维护。基本上是Merkle Trie和Radix Trie的组合。另一方面,系统中的存储是通过leveldb实现的,因为它提供了值/键数据库的实现。它还提供了有序的映射.
阅读更多: 企业以太坊:企业专用区块链
Hyperledger Indy的用户利益
控制: 用户将完全控制自己的身份.
透明度: 账本上的所有内容对所有人都是可见的。但是,信息将被加密.
使用权: 只有用户可以访问他/她的数据.
互操作性: 用户可以在允许他们的任何网络上使用他们的身份.
同意: 想要访问某些信息的任何其他方都需要得到用户的同意.
存在: 所有用户将在账本上拥有完全独立的存在.
长寿: 只要用户需要,它将一直保留在分类帐中。因此,他们还可以根据需要删除自己的身份.
可移植性: 用户还可以将其ID传输到其他设备.
最小化: 最大限度地减少对任何类型文档的披露.
保护: 该平台将始终保护用户权利.
阅读更多: 您需要了解的6个关键区块链功能
Hyperledger Indy中的自主权身份参与者
Hyperledger Indy中特别有三种类型的身份参与者。让我们看看它们是什么–
身份提供者: 它没有任何集中式提供商,但可以按照预定义的规则以分散的方式工作。基本上,这些节点将发布其身份.
身份所有者: 身份所有者在分类账中拥有经过验证的身份,并将拥有公钥和私钥对以确保安全.
身份验证器: 这些节点已经赢得了网络的信任,并参与了验证过程.
另请阅读: 数字身份的区块链
整个进程如何运作?
用户可以在初始阶段提供其姓名或其他易于记忆的ID形式.
之后,ID名称将转换为唯一的代码或密钥,在分类帐中称为分散式标识符(DID)。将有一个与之关联的值,称为DID描述符对象(DDO)。它们一起被称为DID记录.
您可以借助DID记录来识别用户。实际上,所有者的私钥将以加密方式保护其DID记录.
接下来,用户将获得与DDO中生成的密钥对相对应的公共密钥。此外,DDO将为身份持有者提供某些交互服务.
用户将可以访问DID方法规范,这将使他/她知道如何在分类账上注册,更新,撤消或解析其ID。.
现在报名: 认证企业区块链专家(CEBP)课程
Hyperledger Indy用例
对于企业和个人,有许多可能的Hyperledger Indy用例。让我们看看它们是什么–
数码文件
您可以获得数字格式的任何类型的文档,例如出生证明,护照,驾驶执照等。最好的部分是您还可以在网络上拥有其他重要的文档,特别是针对企业区块链用例.
无密码认证
Hyperledger Indy最佳使用案例中的另一个最佳案例是,它允许您进行无密码的身份验证过程。从任何意义上说,由于密码更容易破解,因此您可以使用指纹或其他任何形式的生物特征登录到安全网站.
垃圾邮件结束
使用Hyperledger Indy用例,您将不会再收到垃圾邮件。此外,您也不必每次都验证您的电话号码。凭借其超级保护层,未经您的允许,任何垃圾邮件都无法通过.
会员管理
这更适合企业公司,因为它们可以使用Hyperledger Indy用例来管理其分散式成员资格模型。基本上,Indy代理将成为您的会员卡,您可以在任何允许其使用的地方使用它.
年龄限制
如今,互联网已成为一切向所有人开放的地方。有时,人们可以不受限制地滥用信息。这就是为什么在适当的年龄限制下网站,设备和服务可以更有效地工作的原因.
例如,游戏开发者可以限制未成年人玩某些游戏或进行某些游戏内购买.
阅读更多: Hyperledger Fabric用例和案例研究
漏洞警报
借助Hyperledger Indy用例,开发人员可以在开发的软件正式投放市场之前对其进行正式签名。因此,允许用户知道该软件是否合法。基本上,借助恶意复制软件,黑客可以访问用户的设备.
但是,如果用户使用Indy,则即使软件中存在某种形式的漏洞,也将立即收到警报。.
就业证明
在雇用新员工时,公司可以借助分散的ID轻松进行后台检查。因此,如果员工声称具有以前的经验或具有适当的证书,则它将与他/她的ID相关联.
因此,公司可以仅通过索取这些文件来验证凭据是否真实.
出处
当涉及诸如供应链或贸易之类的业务时,出处是一个主要问题。根据Hyperledger Indy教程,公司可以轻松地获得材料的来源。更重要的是,甚至消费者也将获得他们所购买产品的出处。它将在制造商和消费者之间提供不同级别的信任.
全球通行
在这项技术的帮助下,您可以使用一个ID移到任何地方。这意味着即使您出国,他们也可以使用您的ID来验证您的凭据。因此,您可以在允许进入的任何地方重复使用您的ID,而不必在另一个国家或地区获得新的ID.
此外,使用DID,许多无法使用身份证明的人将获得其ID,并享受其附带的功能.
恢复受损的分散身份
如果不知何故,您失去了自己的身份,则可以再次恢复它。但是,您需要具有身份证明文件才能请求身份提供者。实际上,身份提供者会将每个文档都放在分类账上,因此您可以将其凭证与之匹配并再次获取您的ID.
之后,身份验证者可以借助生物识别信息再次验证您的身份。因此,您将获得验证,然后可以再次访问您的ID.
查看使用区块链技术的前50家公司以了解更多信息.
结论
Hyperledger Indy在这里解决我们所有与身份有关的问题。世界上有很多人甚至没有身份证。结果,许多人无法享受一个国家/地区附带的设施。但是使用分散的身份,向他们颁发ID会容易得多.
如您所见,Hyperledger Indy充满了功能,并且是一个结构良好的平台。因此,企业可以轻松地与系统集成,并将所有有限的模型升级到更好的模型。.
如果您只是新手,并且想更全面地了解不同的区块链技术,建议您从我们的免费区块链指南开始.