游戏公司MagicBlock开发ephermaral rollup,为Solana提高链游体验


近期受到知名风头公司 a16z 青睐的 Solana 游戏公司 MagicBlock 开发了新技术,能够加速链上游戏处理速度。由于链上交易处理速度有限,导致收取 Gas fee 过高等状况,种种因素使游戏运行速度缓慢。为了解决这问题,MagicBlock 采用名为 Ephemeral rollups 的技术,让处于 L1 Solana 链的游戏引擎暂时提高处理量。

受到 a16z 青睐,MagicBlock 致力优化链游体验

Solana 游戏公司 MagicBlock 在 Pre-Seed 轮筹资了 300 万美元,其中包括参与 a16z 加速器后并获得青睐后的投资。 MagicBlock 目前为六人团队,并于 2023 年 9 月由创办人 Andrea Fortugno 和 Gabriele Picco 建立。在一档 Podcast 中提到两人提到因为「链上的游戏体验真的很糟糕」,想解决这问题才创立 MagicBlock。

创办人 Fortugno 表示,虽然电玩游戏在区块链上运行拥有于去中心化、透明、安全性等益处,开发者也可以利用游戏的智能合约再去制作新的功能等等,但是缺点相当明显,就是「速度」问题。他也说道:「玩家光是对游戏运行延迟 100 毫秒就受不了,更何况是半秒。」

因此,MagicBlock 开发出 Ephemeral rollups 技术,与其他区块链游戏开发者不同,例如与 Axie Infinity 相关的 Ronin 为相容于 L1 以太坊的侧链 、Immutable 和 Sonic 区块链运行于 L2。但 MagicBlock 则是想在「Solana 的原有基础上扩展额外能力或解决现有的限制 (当机)。」,同时避免让 L1 的流动性分散出去。

Ephemeral Rollups 将状态和运作逻辑分开,让交易保持弹性

Ephemeral Rollups 技术是让一个排序器临时处理交易或更改帐户状态 (余额),但最终结果不会立即回传至主链 (Solana),而是暂时在链外处理 (交易),再回到传至主链 (Solana) 结算。这样做可以让交易处理得更快,而最终的数据还是会安全地记录在 Solana 区块链上。

MagicBlock 表示,这样设计能更弹性的处理交易,因为 Solana 把帐户的状态 (余额) 和运作逻辑分开,这样当状态被移动到 ephemeral rollups 处理时,逻辑不会变动。交易状态可以在临时的 rollup 中处理,最后再返回主链,保持系统效率和一致性。