跳到主要内容

6. 角色与实体

6. 角色与实体

RATS 架构中的实体至少包含本文档中定义的一个角色。

一个实体可以将多个角色聚合到自身中,例如同时作为验证者和依赖方,或者同时作为参考值提供者和背书者。因此,来自这些角色的任何概念性消息(详见第 8 节的进一步讨论)也可能被组合在一起。例如,如果验证者所有者和参考值提供者角色被组合,参考值可能作为评估策略的一部分传递。类似地,如果背书者和参考值提供者角色被组合,参考值可能作为背书的一部分传递。

聚合到同一实体中的角色之间的交互不一定使用互联网协议。此类交互可能使用环回设备或单独环境之间的其他基于 IP 的通信,但并非必须如此。传递概念性消息的替代通道包括函数调用、套接字、通用输入/输出 (GPIO) 接口、本地总线或管理程序调用。这种类型的传递通常存在于复合设备中。最重要的是,这些传递方法超出了 RATS 架构的范围,但假定它们存在以便在角色之间适当地传递概念性消息。

本质上,组合多个角色的实体会创建和使用本文档中定义的相应概念性消息。