Blockchain Platform Service 常见问题解答

什么是 Oracle Blockchain Platform?

Oracle Blockchain Platform 支持客户和合作伙伴创建私有或联盟模式的许可区块链网络。Oracle Blockchain Platform 为构建区块链应用和业务网络提供了基本的分布式账本技术和相关功能。

Oracle Blockchain Platform 服务实例中包含哪些组件?

每个服务实例包含创建成员组织所需的一切组件,包括一个或多个验证(对等)节点和一个排序服务,以及一个 REST 代理和一个运营控制台。您也可以创建不含排序服务的实例,以便加入已拥有一个包含排序服务的实例的网络。一个区块链网络可包含多个实例,只需其中一个实例拥有排序服务(被标识为创建者)即可。

Oracle 是否正在其区块链上创建业务网络?

没有。Oracle 致力于为客户和合作伙伴提供区块链云技术平台,帮助他们构建业务网络。

运行中的事务中是否需要令牌/加密货币?

不需要。作为面向企业的许可区块链平台,Oracle Blockchain Platform 不需要任何代币或加密货币。

哪些地区已发布并可以订购 Oracle Blockchain Platform?

Oracle Blockchain Platform 目前已在所有 Oracle Cloud Infrastructure 区域可用,包括美国弗吉尼亚州阿什本、美国亚利桑那州凤凰城以及欧洲地区的英国伦敦和德国法兰克福。当在其他地区发布时,我们会给予通知。请参阅我们的完整列表

此服务属于 Oracle Cloud 服务的哪一个类别?

Oracle Blockchain Platform 是一项 PaaS 服务,属于应用开发 PaaS 类别。

什么是 Hyperledger?它与区块链有何关系?

Hyperledger 是一个旨在推动区块链技术跨行业应用的开源协作项目。它由 Linux 基金会主导,专注于全球企业区块链框架合作,成员包括金融、银行、物联网、供应链、制造和科技行业的领头羊。

Oracle Blockchain Platform 与 Hyperledger Fabric 有何不同?

Oracle Blockchain Platform 以 Hyperledger Fabric 为基础,引入了多项增强功能来提高弹性、性能、可伸缩性、安全性、可管理性和企业集成能力等等。它与 Oracle Cloud 的基础服务深度集成,可提供更多功能,例如面向事务同步的 REST 代理,以及支持多项配置、管理和监视功能的运营控制台。It maintains compatibility with Hyperledger Fabric at the protocol and API level.

该平台在协议和 API 层面上与 Hyperledger Fabric 保持兼容。

是的,我们计划紧跟 Hyperledger Fabric 的版本发布节奏,在 Hyperledger 正式发布不久后提供新的 GA 特性。

除了 Hyperledger Fabric 之外,Oracle 是否计划采用其他 Hyperledger 项目?

我们将继续探索其他分布式账本和相关区块链技术,为我们的全球企业客户创造更多价值;利用开源技术和 Oracle 技术与 IP,不断改进我们的解决方案,满足客户需求。

当我请求 Oracle Blockchain Platform 实例时会供应哪些 VM 和资源?

一个 Oracle Blockchain Platform 实例包含高可用的 VM(用于运行成员服务)、对等节点、排序服务、REST 代理和运营控制台。在部署链码时,实例会动态创建链码执行容器。同时,您还将获得 2TB 的,可存储区块、世界状态 (world state)、历史数据库和所有配置数据的本地存储容量。

我可以使用的对等节点或通道的数量是否存在限制?

每个 Oracle Blockchain Platform 实例最多支持 14 个对等节点 — 可在供应时指定,也可在日后通过控制台用户界面添加。在供应时,实例会创建一个通道。您也可以通过控制台用户界面或客户端 SDK 添加更多通道 — 不受任何限制。

我可以在一个 Oracle Blockchain Platform 实例中定义多个成员组织吗?

每个实例都定义了一个主要组织。要创建联盟式网络,您可以创建更多实例然后将它们连接到创建者实例。您还可以使用 SDK 的 Fabric-CA API 创建多个客户端组织。

我可以在不同数据中心区域中创建实例然后将它们加入到同一个区块链网络中吗?

可以。

我可以将外部 Hyperledger Fabric 实例加入到运行 Oracle Blockchain Platform 实例的区块链网络中吗?

可以,只要外部实例运行的是兼容版本的 Fabric 就可以加入。

Oracle Blockchain Platform 如何为许可区块链网络提供身份管理?

基于 Fabric-CA 的 Oracle Blockchain Platform 成员服务提供程序与 Oracle Identity Cloud Service 集成在了一起。系统在供应实例后,会利用 Oracle Identity Cloud Service 来验证账户。如果账户有效且拥有适当的角色,系统就会发放注册证书。这是内置集成。详情请参阅《管理 Oracle Blockchain Cloud Service》一书 (docs.oracle.com/en/cloud/paas/blockchain-cloud/administer/index.html)。

我可以从哪里下载 Oracle Blockchain Platform 的客户端 SDK?

Oracle Blockchain Platform 支持标准 Hyperledger Fabric SDK,您可以从 Oracle Blockchain Platform Console 的“开发人员工具”选项卡中下载,或者通过 github.com/hyperledger 下载。

我从哪里可以获得关于 Oracle Blockchain Platform 所支持 REST API 的更多信息?

请访问 docs.oracle.com/en/cloud/paas/blockchain-cloud/rest-api/index.html 以获取 REST API 文档。

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

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