扩展解决方案
服务链
Kaia 中的服务链是独立于 Kaia 主链的辅助区块链, ,为需要特殊节点配置、定制安全级别、 或超高吞吐量的单个 dApp 量身定制,这使得在主链上部署 dApp 变得不方便或经济上不可行。
虽然有完全去中心化的扩展解决方案,但由于其难以接近的界面(如挑战或退出)和非即时终结性, ,我们在 Kaia 的服务链中采取了不同的方法,牺牲了完全去中心化以获得更好的可用性、 即时终结性、高性能和高可用性。
Kaia 服务链可用于实现各种特定服务目标, ,并可因多种原因连接到主链,包括数据锚定(定期将区块哈希值 从服务链存储到主链,以弥补因节点数量较少而降低的服务链安全性)或 价值转移(KAIA(Kaia 的原生价值单位)和 dApp 发行的代币 的链间转移)。
网络
与 Kaia 主链相连的服务链统称为服务链网络。 请注意,在 Kaia 未来的迭代中,服务链和主链之间的连接方法可能会发生变化。
图 1 显示了用于满足各种业务需求的服务链的网络拓扑结构,这些服务链与 Kaia 主链连接 ,以扩展 Kaia 网络。
图 2 显示了 SCN(服务链共识节点)与 Kaia 主链的 EN(端点节点)直接连接的示例 ,该示例在使用服务链功能时采用了主/分桥模式。
特点
服务链通过提供数据完整性机制和支持不同链之间的令牌传输,对 Kaia 进行了扩展和增强。
数据锚定
为了保证数据的完整性,服务链可以自动将每个服务链块的哈希值作为特殊事务锚定到主链上。 这种数据锚定可以向服务用户确保,服务链中的数据一旦创建就不能更改。
价值转移
为了帮助服务提供商(SP)在不同链之间轻松迁移服务用户和价值,可以启用 在不同链之间传输代币,如 KAIA(Kaia 的原生价值单位)和 dApp 发行的 Kaia 代币。 用户可以通过向一个特殊合约(称为桥合约)发送交易,轻松申请将代币转移到其他链上。