Logo
新用户订阅 RPC,首月享 6.5 折优惠查看优惠
RPC Assistant

什么是SORA项目,SORA区块链如何运作?

摘要

SORA项目是一个专注于去中心化金融和货币体系的区块链计划,已从Polkadot平行链演变为基于Hyperledger Iroha 3的SORA Nexus网络。本文解释了SORA区块链的架构、向SORA v3的过渡,以及开发者如何通过RPC端点连接到它。

快速建议:如何连接到SORA进行开发

如果您是希望在SORA网络上构建的开发者,您的第一个决定是如何访问链。您可以运行自己的节点、使用公共端点,或依赖托管的RPC提供商。对于生产应用程序,像OnFinality这样的托管提供商提供了可靠的访问,而无需节点维护的开销。OnFinality支持SORA,并提供公共和专用端点,因此您可以快速开始构建并按需扩展。查看SORA网络页面以获取当前的端点详细信息和可用性。

SORA项目:从Polkadot平行链到SORA Nexus

SORA项目最初是一个Polkadot平行链,愿景是创建一个去中心化的货币体系。它旨在提供DeFi工具,如原子代币交换和桥接,同时探索超国家中央银行的概念。随着时间的推移,该项目已显著发展。当前版本SORA Nexus(也称为SORA v3)基于Hyperledger Iroha 3构建,这是一个不同的区块链框架。这一转变代表了重大的架构变化,从基于Substrate的平行链转向一个为互操作性和可扩展性而设计的新专用网络。

SORA区块链架构:关键组件

SORA Nexus引入了几个新颖的概念,使其与传统区块链区分开来。理解这些有助于开发者欣赏网络的能力和限制。

Hyperledger Iroha 3和Iroha虚拟机(IVM)

SORA Nexus的核心是Hyperledger Iroha 3,一个以简单性和性能著称的区块链框架。IVM是一个确定性虚拟机,执行用Kotodama(一种基于Rust的语言)编写的智能合约。这种设计旨在提供可预测的执行和高吞吐量。

数据空间和通道

SORA Nexus引入了数据空间的概念——网络内的主权区域,可以应用不同的规则和隐私级别。这对于企业和CBDC用例尤其相关。通道是并行执行路径,允许交易并发处理,有助于可扩展性。合并账本然后将这些通道合并为单一最终状态。

共识和最终性

SORA Nexus使用SUMERAGI共识协议,这是一种快速BFT变体,旨在实现亚秒级最终性。这是对许多现有区块链的重大改进,对金融应用至关重要。

隐私和可审计性

基于zk-STARK的FASTPQ证明提供了隐私功能,同时保持可审计性。这允许机密交易,而不牺牲验证网络完整性的能力。

SORA与其他区块链:开发者视角

在评估SORA用于您的项目时,将其与您可能考虑的其他网络进行比较会很有帮助。下表从开发者的角度概述了关键差异。

特性SORA Nexus(SORA v3)Polkadot平行链(旧版SORA)Ethereum
框架Hyperledger Iroha 3SubstrateEVM
智能合约语言Kotodama(基于Rust)Rust(ink!)Solidity
最终性亚秒级(目标)约12秒约12-15秒
可扩展性并行通道平行链模型L2解决方案
隐私内置(FASTPQ)有限有限
用例重点DeFi、CBDC、企业DeFi、通用通用

如何连接到SORA区块链:RPC端点

要与SORA区块链交互,您需要一个RPC端点。这允许您的应用程序读取数据和提交交易。以下是一个实用指南。

公共端点

对于测试和开发,您可以使用公共端点。OnFinality为SORA提供了一个公共端点,您可以在SORA网络页面上找到。请注意,公共端点可能有速率限制,不适合生产工作负载。

使用OnFinality进行生产

对于生产应用程序,请考虑使用OnFinality的托管RPC服务。它提供:

  • 可靠的正常运行时间,具有负载均衡和故障转移。
  • 可扩展的基础设施,以处理高请求量。
  • 专用节点,用于独占访问和性能。

您可以通过访问RPC定价页面查看计划和选项来开始。

示例:发出JSON-RPC请求

以下是一个简单的curl示例,用于从SORA网络获取最新区块号。将端点替换为网络页面上的端点。

curl -X POST https://sora.api.onfinality.io/public \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"chain_getHeader","params":[],"id":1}'

此请求返回最新的区块头,其中包含区块号。

常见陷阱和故障排除

在SORA上开发时,您可能会遇到一些问题。以下是一些常见问题及其解决方法。

速率限制

公共端点通常有速率限制。如果您看到429 Too Many Requests,请考虑升级到付费计划或使用专用节点。

WebSocket连接断开

对于实时更新,您可能会使用WebSocket。如果连接断开,请确保您的客户端处理重连逻辑,并且您使用的是稳定的端点。

交易失败

如果交易失败,请检查错误消息。常见问题包括余额不足、nonce错误或参数无效。使用网络浏览器进行调试。

SORA开发工具和资源

要在SORA上有效构建,您需要合适的工具。生态系统仍在发展,但以下是一些起点。

  • SDK:官方SDK是@iroha/iroha-js,您可以使用它与网络交互。
  • 浏览器:使用区块浏览器监控交易和网络健康状况。
  • 水龙头:对于测试网开发,您需要测试代币。查看SORA网络页面以获取水龙头链接。

关键要点

  • SORA项目已从Polkadot平行链演变为SORA Nexus,一个基于Hyperledger Iroha 3的新区块链。
  • SORA Nexus引入了数据空间、通道和FASTPQ证明,以实现可扩展性、隐私和互操作性。
  • 开发者可以通过RPC端点连接到SORA,OnFinality提供可靠的托管基础设施。
  • 在构建时,请考虑网络的独特架构,并使用适当的工具和SDK。

常见问题解答

什么是SORA项目?

SORA项目是一个专注于创建去中心化货币体系的区块链计划。它已演变为SORA Nexus,一个基于Hyperledger Iroha 3的网络,针对DeFi、CBDC和企业用例。

SORA Nexus与旧版SORA平行链有何不同?

SORA Nexus是基于Hyperledger Iroha 3的完全重写,与基于Substrate的平行链相比,提供不同的共识、智能合约语言和可扩展性功能。

SORA的原生代币是什么?

原生代币是XOR,用于网络内的交易费用、治理和质押。

如何获取SORA测试网的测试代币?

测试代币通常可通过水龙头获取。查看官方SORA文档或社区渠道以获取最新的水龙头信息。

SORA适合企业应用吗?

SORA Nexus专为企业、CBDC用例设计,提供数据空间和隐私功能,可能对机构采用具有吸引力。

在哪里可以找到最新的SORA RPC端点?

您可以在OnFinality的SORA网络页面上找到最新的公共和专用RPC端点。

RPC 知识库

相关 RPC 内容

区块链基础设施

什么是RWA节点基础设施,以及如何构建它?

RWA节点基础设施是支持代币化现实世界资产的区块链和数据层,包括RPC端点、索引器和节点操作。本文解释了核心组件、如何评估基础设施提供商,以及如何为生产级RWA应用设计弹性堆栈。...

网络 RPCBNB Chain

RPC BNB:如何连接 BNB Smart Chain 并选择正确的端点?

本页面解释了 BNB Smart Chain(BNB Chain)的 RPC 端点是什么,如何连接主网和测试网,以及如何在公共、共享和专用基础设施之间进行选择。它涵盖了链设置、一个可用的 JSON-RPC 示例、WebSocket 支持以及开发者最常遇到的故障模式。在将钱包、后端服务或索引器连接到 ...

RPC 提供商选择BNB Chain

如何为高吞吐量工作负载扩展 BNB Chain RPC

为了扩展 BNB Smart Chain (BSC) RPC 以应对高吞吐量工作负载,不要将每秒请求数视为唯一指标。一个快速执行 eth_call 和 eth_getTransactionReceipt 循环的交易机器人、一个使用 eth_getLogs 扫描大区块范围的分析索引器,以及一个广播交易...

RPC 提供商选择Solana

顶级 Solana RPC 提供商的速率限制选项如何比较?

Solana RPC 提供商在实施速率限制方面有所不同:有些按 IP 限制每秒请求数,有些按计算单元或积分计量,高级套餐提供更高吞吐量或专用节点。本文比较了主要提供商的速率限制模型,并帮助您为工作负载选择合适的方案。...

RPC 提供商选择Solana

在流行的 Solana RPC 提供商中,使用层级如何比较?

Solana RPC 使用层级通常分为三类:共享吞吐量且无 SLA 的公共端点、具有每月请求或计算单元配额的共享托管层级,以及具有预留容量和私有端点的专用节点。正确的层级取决于您的请求组合、是否需要 WebSocket 订阅或归档数据,以及您的应用在调用开始失败之前能吸收多少流量变化。 本比较详细说...

网络 RPCAvalanche

什么是 Crust Network,它如何提供去中心化存储?

Crust Network 是一个基于 Substrate 的第 1 层区块链,为 IPFS 添加了激励和服务层,实现去中心化、可验证和永久存储。它提供链上存储市场、跨链互操作性以及供开发者将去中心化存储集成到 dApp 中的工具。...

永远不用担心基础设施

OnFinality 消除了 DevOps 的繁重工作,让您能够更聪明、更快地构建。

开始