关于 Oracle Cloud Infrastructure 上的 Oracle Blockchain Platform
Oracle Blockchain Platform 为您提供了一个预装配式平台,可用于构建和运行智能合同以及维护防篡改的分布式账本。
Oracle Blockchain Platform 是一个网络,由验证节点(对等节点)组成,通过执行智能合同代码(在区块链上运行的业务逻辑)来更新分类账并响应查询。外部应用程序通过客户端 SDK 或 REST API 调用来调用事务处理或运行查询,这会提示所选对等方运行智能合同。多个对等节点对结果进行背书(数字签名),然后对结果进行验证并发送到订购服务。在就交易顺序达成共识后,交易结果将分组为加密保护的防篡改数据块,并发送到对等节点进行验证并附加到分类账。服务管理员可以使用 Oracle Blockchain Platform Web 控制台配置区块链并监视其运行情况。
借助 Oracle Blockchain Platform ,您可以完成一些简单的实例创建步骤,然后由 Oracle 负责服务管理、打补丁、备份和恢复以及其他服务生命周期任务。设置服务时,您可以确定服务大小,即要部署的 Oracle Compute 单元 (OCPU) 数量。
有关可用功能的信息,请参阅使用 Oracle Blockchain Platform 。
关于 Oracle Blockchain Platform 中的应用和网络安全
Oracle Cloud Infrastructure Identity and Access Management (IAM) 可帮助您通过使用区间、用户、角色和策略来保护区块链平台。
您将使用 IAM 安全策略来授予区块链平台管理权限。您可以设置安全策略,授予其他用户设置和管理 Oracle Blockchain Platform 实例的权限。请参见 Using Permissions and Policies to Administer Oracle Blockchain Platform 。
已更新为使用身份域的区域中的新 Oracle Cloud 账户通过 Oracle Cloud Infrastructure Identity and Access Management (IAM) 身份域管理用户、组和角色。
- 有关 IAM 和身份域的信息,请参见 Overview of IAM 。
- 有关 IDCS 以及 Oracle Blockchain Platform 如何使用的更多信息,请参见 Set Up Users,Access Roles,and Permissions 。
- 有关何时使用 IAM 以及何时使用 Oracle Identity Cloud Service 登录的信息,请参阅了解登录选项。
- 有关将现有 Oracle Cloud 账户迁移到身份域的信息,请参阅迁移到 OCI IAM:Oracle IDCS 客户需要了解的内容
此外,Oracle Cloud 还提供可靠、灵活的网络安全基础设施,可进一步控制客户端、管理员和其他云服务如何访问您的服务实例及其应用。默认情况下,只能通过 HTTPS 和 SSH 等安全协议访问您的服务实例。
什么是平台版本?
Oracle Blockchain Platform 基于 Linux Foundation 的 Hyperledger Fabric 开源项目。从版本 25.4.1 开始,提供了 Hyperledger Fabric 的新底层版本或平台版本。
Oracle Blockchain Platform 现在支持 Hyperledger Fabric v3.1.1 以及现有 Hyperledger Fabric v2.x 实例。
通常,对于新实例,您将运行可用的最新平台版本。
Oracle Blockchain Platform 支持并增强了超级账本架构平台的以下功能:
- 链代码的分散治理。在同行上安装链代码并在渠道上启动链代码的生命周期实现了新的分散式协作和共识模式。在渠道上部署链代码之前,多个组织可以就链代码参数(包括链代码背书策略)达成一致。这些功能在快速部署和高级部署向导以及 REST API 中实施。要了解有关部署链代码的更多信息,请参阅部署和管理链代码。有关链代码生命周期的更多信息,请参见 Hyperledger Fabric 文档中的 Fabric chaincode lifecycle 。
- 专用数据收集增强功能。可以指定背书策略来控制对专用数据收集的访问。此外,每个链代码都有一个特定于组织的隐式专用数据收集。有关更多信息,请参见 Hyperledger Fabric 文档的 Private data 部分中的 Implicit private data collections 。
有关 Hyperledger Fabric v3.1.1 的更多信息,请参见 What’s new in Hyperledger Fabric v3.x 。