Blockchain Platform Service 的特性

创建可信业务网络

简单供应

只需点击鼠标数下,即可供应平台并获得所有 Hyperledger Fabric 节点和底层基础设施服务(包括计算、容器、网络、存储和身份管理)。

完整的区块链平台

从生产就绪的 Hyperledger Fabric 区块链平台起步,包括成员服务、对等节点、排序服务,以及 Oracle 丰富的 API Gateway 和操作控制台。

高可用性架构

这个托管企业区块链服务具有 99.95% 服务级别协议,可在 Oracle Cloud Infrastructure (OCI) 区域中的可用性域进行自动部署和复制,以此提供高可用性。

轻松扩展合作伙伴组织

在本地或全球轻松添加合作伙伴。在 Oracle Cloud 支持的任意区域中供应新的服务实例,完成引导式过程即可加入新组织。

了解更多

利用智能合约和资产通证化实现自动化

区块链业务逻辑

为实时企业对企业交易创建智能合约,或在付款前验证匹配的采购订单、发票和运输信息。通过 REST API 网关公开或通过客户端 SDK 调用。

Blockchain App Builder

低代码开发/测试环境,支持基架、本地测试和智能合约的自动化部署。它不仅可根据声明式模板自动生成智能合约,加速开发、测试和部署,还包含了资产通证化支持,在整个 token 生命周期自动生成链代码,包括同质化和非同质化 token。

资产通证化

自动生成的 token 初始化和生命周期操作提供了一套完整的方法和 API,可用于发布(铸造)、传输和燃烧 token,并支持基于 Token Taxonomy Framework 规范的托管服务(暂挂/释放)。基于角色的安全性可确保只有指定的账户才能铸造、托管和燃烧 token。完整查询 API 集也包含在其中,适用于检索账户余额、token 历史记录、角色分配等有用信息。与 ERC-20 同质化 token 操作兼容。

背书策略

定义背书策略,指定背书所需的签名以及组织数量。

事件通知和触发器

通过发布链代码中的定制事件触发后台更新或下游操作,从而自动执行手动任务并与记录系统同步。

Web3 和企业资产通证化支持

资产通证化

Blockchain App Builder 提供了声明式模板,用户可以在其中定制 token 属性,然后使用它们通过 token 初始化和生命周期操作自动生成链代码。所生成的链代码提供了一套完整的方法和 API,可用于发布(铸造)、传输和燃烧 token,并支持基于 Token Taxonomy Framework 规范和 ERC-20/ERC-721 规范的托管服务(暂挂/释放)。基于角色的安全性可确保只有指定的账户才能铸造、托管和燃烧 token。完整查询 API 集也包含在其中,适用于检索账户余额、token 历史记录、角色分配等有用信息。所生成的链代码可以按原样进行测试和部署,然后通过 REST API 或 Hyperledger Fabric 客户端 SDK 进行调用,也可以使用任何定制方法进行扩展,以实现基于嵌入式 token SDK 的其他业务逻辑。

同质化 token

与 TTF 定义的同质化 token 和 ERC-20 同质化 token 操作相兼容。支持管理员使用托管账户和基于角色的特定权限设置 token 系统,以便对 token 进行铸造、托管和燃烧。同时,支持初始化多种 token 类型,账户查询可返回总用户余额。Token 可以根据特定应用的要求,使用自定义属性和方法进行扩展,适合用于奖励/忠诚度系统、产品可追溯性解决方案、财务应用等。

非同质化 token (NFT)

与面向非同质化 token 的 ERC-721 token 规范兼容。针对每个 NFT token 类生成独特的链代码,并使用内置方法创建和传输 NFT 和扩展程序,根据所有权来管理 NFT 元数据和其他定制属性。通过 REST API 直接创建和传输 NFT,这些 API 使用定制或第三方 NFT 市场,或者嵌入到其他应用中以表示唯一资产(物理资产、提单、认证、产权、IP 权利等)。内含在 NFT 到期或转移到其他分类账时燃烧 NFT 的功能。

Solidity/Ethereum Virtual Machine 和 Web3 集成

借助 Oracle 的 Ethereum Virtual Machine 支持,在 Solidity 中开发的基于以太坊的当前应用可以在 Oracle Blockchain 上使用。这使得当前的 Solidity 应用可以部署在经过许可的区块链上并执行,而且是在不产生以太坊“气体”费用以及相关高能耗和二氧化碳排放的相关费用的情况下。目前可用的 Web3 提供商 fab3 向许多与 Solidity 智能合约交互的客户端(“钱包”)应用公开了与以太坊兼容的 JSON 远程过程调用接口。

跨区块链交换资产

在这个拥有许多区块链网络的世界中,资产能够在各个区块链之间轻松移动是很重要的。原子资产交换依靠跨链互操作性来执行哈希时间锁定合约,确保各方获得所承诺的资产。这些可用于在 Oracle Blockchain Platform 和 Ethereum 或其他分类账之间交换同质化和非同质化 token。

执行机密事务处理

自带身份管理功能的许可区块链

对添加网络参与者和仅限客户端组织的加以控制,以确保只有授权的组织才能访问获得许可的区块链。使用预集成的 Oracle Identity Cloud Service 和联盟选项定义和管理账户和角色,从而控制成员的权限。控制渠道成员资格,将同事添加到渠道中并授其只读权限,让他们可以查看分类账以进行审计。在智能合约中,实施细粒度访问控制并请求按需审计。

保密域

在控制台的 Web UI 中创建通道,或根据需要通过 REST API 以编程方式动态创建通道,定义授权成员及其角色,然后加入其对等节点以运行智能合约和托管分类账副本。根据定义详细策略,这些渠道可用于分片,以提高可扩展性或隔离对单独分类账和相关交易具有特定访问权限的成员组织组。

设置私有数据集合

控制哪些渠道成员可以在其数据库中查看和存储私有数据,仅与其他授权成员共享,并使用单向散列来证明添加到渠道分类账的交易。

使用细粒度访问控制

定义身份和组别,再与资源和操作结合使用,以创建在链上存储和跟踪的访问控制表,链代码开发人员可以进行检查,并强制实施访问权限。

了解更多

与事件的双向应用集成

API 和事件驱动的开发

通过 REST API 调用运行链码方法的事务,并在提交事务处理和查询时接收同步或异步响应,从而简化集成。订阅事件和接收回电,与后台系统和下游应用相集成。

基于 SDK 的客户端开发

使用 Java、Go 或 Node.js 内置的客户端组件,注册成员、添加对等节点、创建通道、部署智能合约、注册事件以及运行事务或查询账本数据。

轻松集成

Oracle、第三方 SaaS 和本地系统可以利用 Oracle Integration Cloud 特有的企业适配器和工作流工具,调用交易或查询区块链节点。通过双向事件订阅,简化与后端应用的事件集成。

区块链原生应用

构建新的应用或 SaaS 扩展,让开发人员可以使用 IaaS Compute、Java、Oracle Container Engine for Kubernetes、Mobile Hub、Visual Builder 或 Oracle Integration Cloud Service 在区块链上运行事务处理。

面向区块链 API 的 Oracle 应用支持

在 Oracle FLEXCUBE 核心银行业务(即 Oracle 面向开放银行的数字创新平台)、Netsuite SuiteCloud Platform 和其他 Oracle 行业应用中利用开箱即用的区块链解决方案。

了解更多

去中心化拓扑结构和多云互操作性

全球可用

在全球多个 Oracle Cloud 区域中部署区块链实例,以连接各个国家和地区的分支机构。

混合、多云部署

连接在本地或第三方云端部署的组织。

去中心化订购

通过地理冗余订购集群,多个组织可以运行订购节点并为供应链网络贡献节点,从而提升去中心化、隐私、可扩展性和可恢复性。将渠道与不同的订购集群关联在一起,以加强隐私保护。

无锁定问题,开源性质

可连接来自其他云技术以及任何支持 Hyperledger Fabric 的供应商的非 Oracle 区块链节点。借助 Linux 基金会提供的 Hyperledger Fabric 开源框架,充分利用社区的优势。

了解更多

出色的数据管理和分析

Berkeley DB 状态数据库

具有 SQLite 接口的强大 Berkeley DB 有助于加速底层键值存储,其性能是键值数据库的 10 倍,可提供更高的并发性和基于 SQL 的丰富查询支持。

丰富的历史数据库

支持将事务处理历史记录流式传输到 Oracle DBCS、ExaCS 或 Autonomous Database (Autonomous Data Warehouse/Autonomous Transaction Processing) 中,并与 Oracle Analytics 或第三方 BI 工具相集成,以实现实时仪表盘、丰富的可视化和区块链事务处理报告。区块链事务处理流上的实时分析功能可提高可见性、优化决策和进行异常检测,进而丰富许多应用。

支持区块链表

将丰富的历史数据同步到 Oracle Database 中防篡改的区块链表,分析和合规性报告具备用于验证的 PL/SQL 函数,可以确保其完整性。

了解更多

全面的管理和监视

可审计性

OCI 审计日志和区块链记录中捕获的配置变更可通过 API 和对象存储文件请求进行检索。支持通过 API 按需请求块验证,验证链的完整性。

直观的管理控制台

通过仪表盘查看网络状态,或导航至“网络”、“节点”、“通道”和“链代码”标签以查看区块链组件和管理网络。查看通道和对等节点指标、节点利用率,浏览账本和日志以排除故障。

全自动化运营

专注于具备 Oracle 托管的服务监控、集成身份管理、自主可恢复性以及零停机时间修补和升级的应用程序。

动态配置变更并扩展节点和资源

动态管理成员资格、对等节点、排序者和 CA。添加或配置网络渠道并设置策略,同时使用 Web 控制台或 REST API 部署或升级智能合约。纵向扩展、横向扩展或缩小区块链组件和存储或整个平台。

了解更多

注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国 。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。