了解 Aries Agent

作者: 李甲川 | 来源:发表于2019-12-08 23:12 被阅读0次

Aries Agent 就是一个软件或者应用程序,能够让一个实体 Entity(个人、组织或者是事物)能够在可验证的凭证的模型中实现一个角色:一个凭证的颁发者、持有者或者验证者,并且他们之间能够进行互动。

Agents 之间是 peer-to-peer 的方式进行沟通的,使用成对儿的 DIDs 的方式来进行安全的沟通,以此来确保你能够确信正在跟你沟通的人确实是你想要沟通的那个人。

常见的 Agent 类型包括:

个人的 agents

通常就是一个手机的 app。可以用来跟其他的 agent 建立并管理连接,进行交互通信。所交互的信息会是不同的类型的,可能是你向其他人索要可验证的凭证,或者你要证明提供给他人的可验证的凭证,等等。当然如何安全地交换信息是 Aries Agent 所保证的。

当然个人的 agent 也不是只能是手机 app,还可以是运行在电脑上的应用程序。或者所有这些操作也可以是由运行在云上的一个服务来负责。但是后种方式跟我们的你自己来管理自己的数据的目的有些违背。如果一个 agent 是运行在云上的话,会是其他的人来维护这个 agent,你自己也就无法百分百地掌控了。这种时候,就看你是有多信任这个服务者了。

企业的 agents

通常企业的 agents 会是运行在服务器上的一些服务,这些服务会用来向其他人颁发凭证,或者验证其他人的凭证。企业的 agents 也可以再细分为两个目的的 agent,一个是用来证明 “我是谁” 的 agent,另外一个是用颁发和验证凭证的 agent。

事物的 agents

这里的事物是指类似于 IoT 的概念,比如一部智能手机、只能手表或者是一台服务器,他们也可以拥有自己的 agent 来同 Indy 网络进行交互。

路由 agents

路由 agents 并不是一个消息的最终到达方,而是负责将消息送到指定的 agent 的一个中间服务商。常见的一个场景就是我们无法在互联网上直接联系到一个手机上的 agent,那么就需要有个路由 agent 来帮我们联系上那个手机的 agent,这个路由 agent 会给指定手机发送消息,并且可以接收消息。 路由 Agent 是不需要知道消息的内容是什么的,他只需要知道应该发送给谁。

边界 Edge agents 和云 agents

一个 Edge agent 是一个消息要发送的目标,并且是直接被他们所有者的实体来控制的。比如我们上边提到的手机 agents、企业 agents 以及 IoT agents。

云 agents 其实是指上边提到的路由 agents。他们通常不会直接处理消息,而只是负责消息的传递工作。云 agent 通常会为一部设备提供一个持久的 endpoint,以便在收到消息的时候该设备处于不在线的状态。

相关文章

  • 了解 Aries Agent

    Aries Agent 就是一个软件或者应用程序,能够让一个实体 Entity(个人、组织或者是事物)能够在可验证...

  • Aries建立连接过程介绍

    Aries建立连接过程介绍 1. Aries通信机制介绍 Aries Agent 之间的消息通信是 peer-to...

  • 创建 Aries Agent 应用程序

    目前可以通过两个方式来创建 Aries Agent 应用程序: Agent Framework 模型 Agent ...

  • Aries Agent 的消息机制

    Aries Agent 之间的消息通信是 peer-to-peer 的。Aries 具有两个级别的消息协议,因为所...

  • Aries Agent 的组成要素

    一个 Aries Agent 通常是由以下的组件构成的 密钥管理服务 Key Management Service...

  • Java Agent的隔离实现以及卸载时一些坑

    在《一文带你了解Java Agent》中,让大家了解了Java Agent的来龙去脉,当通过attach方式去动态...

  • Aries

    去体检,许是假日余热还未褪去,美年大体检中心人烟稀少,所有流程快速走完,结果只查出了一个心率过缓。 还好不是心率过...

  • 带你了解Java Agent

    Java Agent这个技术,对于大多数同学来说都比较陌生,但是多多少少又接触过,实际上,我们平时用的很多工具,都...

  • Aries.net 下拉框多选排序

    Aries.net 下拉框多选排序 在aries表格中,多选是添加属性规则。 $2{multiple:true} ...

  • Java agent初识

    Java agent又叫做Java 探针,本文将从以下四个问题出发来深入浅出了解下Java agent 一、什么是...

网友评论

    本文标题:了解 Aries Agent

    本文链接:https://www.haomeiwen.com/subject/daevgctx.html