1. 定义

IRITA 服务(又名“iService”)的目标:

  • 弥合区块链世界与传统商业应用之间的鸿沟,居中协调链上链下服务的整个生命周期。
  • 规范化了链外服务的定义和绑定(提供者注册),促进了调用以及与这些服务的交互
  • 调解服务治理过程(分析和争议解决)

2. 框架

3. 性质

3.1 iService 生命周期

定义:根据接口定义语言(IDL)文件定义链下 iService 可以做什么。
绑定:声明实现给定 iService 定义的提供者端点的位置(地址),定价和服务质量。
调用:处理针对给定 iService 提供者端点的消费者请求以及相应的提供者响应。

3.2 4种角色

  • 提供者(Provider)
    提供一个或多个 iService 定义实现的网络用户,通常充当位于其他公有链、联盟链以及企业现有系统中的链下服务和资源的适配器。它们监听和处理传入的请求,并将响应发送回网络。提供者可以通过向其他提供者发送请求来同时充当消费者。按照计划,提供者需要为他们可能提供的服务收取费用。
  • 消费者(Consumer)
    使用 iService 的用户,他们向指定的提供者端点发送请求并接收相关提供者的响应。
  • 分析员(Profiler)
    一种特殊用户。分析员是在分析模式中调用 iService 的唯一授权用户,旨在帮助创建和维护服务提供者的分析画像,通过这些客观的分析画像服务消费者可以选择合适的服务提供者。
  • 仲裁员(Arbitrator)
    自我声明的一类用户,他们协助消费者对投诉(服务提供者的表现)进行仲裁。

区块链BaaS云服务(25)边界智能 IRITA服务相关推荐

  1. 区块链BaaS云服务(25)边界智能 IRITA平台

    1. 定义 以区块链跨链.隐私计算及大数据分析技术创新为核心. 支持中国国密标准,并有完善的 SDK 及运维工具支持,在性能.安全可靠性.认证及权限.可维护性.可扩展性和运维监控等多方面都满足企业级应 ...

  2. 区块链BaaS云服务(16)天德链TDBC“智能合约”

    1. 智能合约模板 内置了区块链常见业务场景的合约模板,智能合约通过模板创建,用户或应用可根据自己的具体需求,通过配置合约的初始化参数直接创建个性化智能合约进行使用. 合约模板只有通过了严格的校验与审 ...

  3. 区块链BaaS云服务(15)复杂美chain33

    1. 整体架构 采用模块插件化的设计,模块可插拔,适应多种场景. 应用层 EVM虚拟机, WASM虚拟机,GO语言原生合约以及JVM虚拟机(研发完成,测试中) 共识层 支持POS,DPOS以及POS3 ...

  4. 区块链BaaS云服务(14)华大BGI区块链“Baas接口“

    BaaS 接口 为了更好的支持上层业务对区块链模块的集成应用, 包括: 1. 节点权限认证控制 基于联盟链的应用场景,各个节点的链上权限及 角色配置都可以通过运维软件的 WEB 界面进行配置.每个节点 ...

  5. 区块链BaaS云服务(14)华大BGI区块链“碎片分布式存储“

    1. 传统云存储模式 用户把完整的数据信息存放到云端数据中心,这种中心化的云存储模式相对高效和低成本而广为流行,但在安全性和隐私泄漏等方面 存在风险. 2. 碎片分布式存储 基本思想是将用户的某一完整 ...

  6. 区块链BaaS云服务(12)易居(中国) 房地产 EBaaS(Estate Blockchain as a Service)

    易居(中国)控股有限公司("易居")(NYSE:EJ)是一家领先的中国房地产一体化综合服务商 1. EBaaS平台独具特色 提供了基于NodeJS和Electron技术开发的跨平台 ...

  7. 区块链BaaS云服务(39)时戳信息Bystack“架构“

    1. Bystack 是一个通用区块链应用堆栈平台,继承并实现了区块链三层架构 Bytom 主链,Vapor 侧链,Federation 作为主链 与侧链之间的交互协议 Blockcenter 中台 ...

  8. 区块链BaaS云服务(36)欧盟EBSI 区块链

    1. 欧洲区块链服务基础设施EBSI(European Self-Sovereign Identity Framework ) 旨在欧盟(EU)内实现跨境公共服务,具有安全性和隐私性. 成员国将在国家 ...

  9. 区块链BaaS云服务(32)同盾科技 IASC平台

    1. 多方安全计算 Functions/Services 功能/服务. 该模块提供账户管理.数据管理等常用功能和服务管理,模型管理,费用计算,贡献评估等,以及明确定义的外部能够利用这些服务的接口. T ...

最新文章

  1. Linux系统开发之路-中
  2. 算法经典书籍--计算机算法的设计与分析
  3. BM16 删除有序链表中重复的元素-II
  4. 22个学习Python必备的库,你是否还有没见过的呢
  5. java 时间回退_java.time DateTimeFormatter使用灵活的回退值进行解析
  6. 我的java学习之旅班刊_我的java学习路程
  7. Thinkphp 实现动态include
  8. python排列组合之itertools模块
  9. HSV空间改进的多尺度Retinex算法
  10. 计算机金融sci,FINANCE AND STOCHASTICS《金融与随机分析》SSCI论文投稿_SSCI期刊大全_SSCI期刊点评_万维书刊网...
  11. UML之用例图转类图
  12. 通俗易懂的图解机器学习之机器学习概论
  13. 蒙大拿大学计算机,2020年药学专业世界大学排名【USNEWS】
  14. vue-router动态路由实践
  15. HTML炫彩按钮,Button - 动画按钮
  16. KITTI自动驾驶数据集的训练和检测过程(人、车检测案例)、KITTI数据集的TFRecord格式存储、YOLO V3/Yolo V3 Tiny 迁移学习
  17. VC++6.0 win32 控制台应用程序 简单应用 附代码
  18. 计算机教师道德模范事迹材料,优秀道德模范教师先进事迹材料
  19. charles抓包电脑微信小程序
  20. signature=41cfe8ce7c71d9ccf90fa53bb560ae68,更新win7 sp1出现80073712错误代码

热门文章

  1. IntelliJ IDEA配置maven,并创建一个实例作为演示
  2. Linux:nice函数
  3. select/poll/epoll 与 /dev/poll
  4. vue 跳转页面传参的时候参数值为undefined的解决方法
  5. hive通过外表把数据存到mysql中_hive数据去重
  6. 数据中心未来将向“四高”演进
  7. 从扁鹊医术看华为数据中心智能化运维之道
  8. python词性标注_文本分类的词性标注
  9. SLAM:SLAM之VSLAM的简介
  10. Py之portalocker:portalocker的简介、安装、使用方法之详细攻略