Truora预言机服务解决方案

联合创作 · 2023-09-18 15:13

Truora FISCO-BCOS 区块链平台的预言机服务解决方案,是在广泛调研的基础上针对 联盟链 场景设计的可信预言机服务。


作为连接 FISCO-BCOS联盟链和互联网的桥梁,Truora致力于解决互联网数据安全可信的上链,助力扩宽联盟链的应用场景和丰富联盟链的生态。Truora 服务主要由后端Java组件 Truora-Service 和前端 Vue 组件 Truora-Web组成。



设计原则


Truora是一整套预言机方案解决的集合,包含中心化和去中心化部署,用户可以针对不同的业务场景选择适合的部署方式。此外,不局限于解决互联网数据上链,会结合联盟链场景制定数据提供商的规范,如数据格式规范,治理规范。以给联盟链提供可信可验证的优质数据。 


中心化部署


针对请求时延低,信任要求不是很高的场景,主要着力于搭建方便,结合联盟链场景,主要问题是解决中心化机构作恶问题。


   - 软件上会深入研究TLS技术,并进行改造。 暴露连接细节以及链上数据验签。 


   - 硬件上支持TEE等安全环境下的部署。


去中心化部署


主要分为链上聚合和链下聚合。


对于数据方面


支持获取互联网上的数据,同时也会制定联盟链数据提供标准,引入优质数据服务提供商,为联盟链提供优质可信的数据服务。


主要特性


    - 链下 HTTPS API 数据获取


    - 支持多链多群组服务(必须同为 `ECDSA` 国密)


    - 支持VRF随机数生成


    - 支持国密


    - 支持集群部署


    - 支持中心化部署和去中心化部署


    - 支持多数据格式访问


    - 支持请求状态查询


应用场景


    - 游戏/预测市场方面:


       获取链上安全的随机数,智能合约实现更公平游戏场景。


    - 物联网方面:


       对于IoT应用,将传感器信息上链,智能合约验证并触发下一步的行为。


    - 供应链金融方面:


       获取链下订单信息和汇率信息等。


代码地址


github代码库地址


后端代码库:https://github.com/WeBankBlockchain/Truora-Service


前端代码库: https://github.com/WeBankBlockchain/Truora-Web


gitee代码库地址:


后端代码库: https://gitee.com/WeBankBlockchain/Truora-Service


前端代码库:https://gitee.com/WeBankBlockchain/Truora-Web

浏览 38
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报