Truora 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Truora 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Truora 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Truora 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Truora 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 其他开源区块链
开源组织 微众银行
地区 国产
投 递 者 微众开源
适用人群 未知
收录时间 2021-01-28

软件简介

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

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表于区块链专区
04/07 14:27

Truora v1.1.0 发布,新增 VRF 随机数功能

随机数场景在我们的日常生活中有广泛的应用,从幼儿园入学资格、到初高中分配学校、再到买车买房买彩票,都有赖于摇号抽签。这其中,所谓的“运气”不过是随机数原理在发挥作用。 如何产生公平公开的随机数是许多商业应用的核心问题。区块链作为一个多中心化的平台, 天然具有公开透明不可篡改的特性。基于区块链这些优良特性,再结合相关密码学和预言机技术,在区块链平台上产生的随机数,可实现无法预测,不可操控,且具有可验...

0
2
发表于区块链专区
01/29 10:40

微众开源“联盟链可信预言机Truora”,让互联网数据安全轻松可信上链

在区块链应用中,大家往往希望业务逻辑可以尽可能在智能合约上自动执行,以降低信任成本,实现业务流程智能化和自动化。因此,智能合约需要将更多互联网世界的数据上链,以满足复杂多变的应用场景。由于区块链共识机制及虚拟机固有特性,智能合约无法访问链下数据,这极大限制了智能合约的应用范围。 为了解决这些问题,微众银行区块链在多年技术研究和应用实践的基础上,积极分析、总结行业需求,研发了一套联盟链可信预言机解...

5
16
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
01/30 09:55

微众银行开源联盟链可信预言机Truora,搭建数据可信上链桥梁

在区块链应用中,大家往往希望业务逻辑可以尽可能在智能合约上自动执行,以降低信任成本,实现业务流程智能化和自动化。因此,智能合约需要将更多互联网世界的数据上链,以满足复杂多变的应用场景。由于区块链共识机制及虚拟机固有特性,智能合约无法访问链下数据,这极大限制了智能合约的应用范围。 为了解决这些问题,微众银行区块链在多年技术研究和应用实践的基础上,积极分析、总结行业需求,研发了一套联盟链可信预言机解...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
5 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部