撰文:BL,STUDIO MIRAI 首席技术官
编译:Alex Liu,Foresight News
Sui 已成为第一个运行 SCION(现已在测试网中)的 L1 项目,SCION 是什么东西?Sui 正在构建什么?
我们首先来谈谈互联网,它是什么,以及它目前是如何运作的。
互联网受到数千个称为自治系统 (AS) 的网络的影响。 AS 由 ISP、企业、政府实体、大学和其他大型组织管理。
当客户端通过 Internet 发出请求(例如提交一笔 Sui 交易)时,该请求将被路由到目标服务器(例如 RPC 节点)。
但是请求是如何到达 RPC 节点的呢?
目前,互联网使用称为 BGP(边界网关协议)的协议来路由流量。与越野驾驶过程中可能进行的几次休息类似,通过互联网传输的数据包在到达目的地之前也会进行几次停留。这些站点通常称为「跳跃(Hop)」。
但是,与具有预先确定路线的越野驾驶不同,通过 BGP 路由的数据包没有已知的路由!唯一已知的是目的 IP,而「下一跳」是在「当前跳」处动态确定的。基本上,BGP 路由就像越野行驶一样,导航到第一个休息站,然后向该休息站询问前往下一个休息站的方向。该模型有两个问题:
- 第一个休息站可能无法提供到达下一个休息站的最快路线。
- 如果在休息站之间遇到交通堵塞,则没有简单的方法可以选择其他路线,因为不知道任何其他路线。
SCION 旨在解决这两个(以及更多)问题,同时优化网络延迟、可靠性和安全性。
为了实现这一目标,SCION 将 AS 组组织为 ISD(隔离域)。将 ISD 视为一群 AS 操作员,他们聚集在一起形成一个特殊的俱乐部。在俱乐部内,参与的 AS 承诺遵守一组通用的安全和性能策略,这些策略旨在优化各自网络内的流量路由。
回想一下,通过 BGP 路由的流量无法控制其通过不同 AS 的路径 - 路径是在「逐跳(hop by hop)」的基础上动态确定的。这就是支持 SCION 的网络的不同之处!
在支持 SCION 的网络上,客户端可以预先指定网络路由 - 这称为「路径感知网络」。这使得指导交通采取最理想的路线成为可能。 SCION 还支持备份路由,甚至允许同时在多条路由上进行流量负载均衡!
回到越野驾驶的类比,有了 SCION,现在可以准确地决定要走哪条路线,而不必询问一堆休息站。此外,如果第一条路线变得拥堵(例如,发生车祸阻塞交通),则可以退回到第二条预先计划的路线。
SCION 是一项艰巨的事业,Sui 验证器、RPC 节点以及周边基础设施都将会受益!
例如以下好处:
- 验证器 - 验证器和 RPC- 验证器连接的延迟优化。
- 预先规划的备份路径以绕过 DDoS 或拥塞。
- 是否可以对某些类型的流量进行优先路由?
有了 SCION 的支持,Sui 确实拥有了世界上最强大的 Web3 堆栈 ......
- zkLogin 进行身份验证。
- 用于在应用程序中建模生命周期的对象(Objects)。
- Walrus 用于与 Sui 对象绑定的 blob 存储。
- SCION 用于网络。
Sui 正一鸣惊人。