总结
公链赛道的整体发展在上一个周期已经增长乏力,但是在此期间,许多其他 Layer 1 项目从之前的熊市中崭露头角,并在后来的市场扩张中获得了快速的发展。
Sui 想在公链赛道跑出自己的特色发展路径仍然是一项艰巨的任务,虽然没有一个完美的路径,可能需要大量资本和人才的投入,需要数月甚至数年的时间才能建立、扩展、推广并逐步走向完善。但是 Sui 更注重将底层技术创新应用于其业务,将发展重点偏向游戏方向,计划将会在游戏领域投入更多的资源和精力,以推进其在这一领域的发展,以此建立起活跃的生态系统、治理框架和用户支持。
从技术上看,Sui 在每个层面都进行了自身的创新,在安全性、智能合约、编程模式灵活性和兼容性方面进行了更加深入的研究,随着未来 Sui 主网的上线,或许能在激烈的 Layer 1 赛道获取一席之地。
学习成本
Sui Move 语言虽然极具创新性,但是新语言同时也会增加一定的学习成本,此外,在生态安全、审计、开发基础设施等方面都需要一定的重新学习和搭建时间,Sui 如何吸引更多的开发者来共建生态的未来,确保上层应用的足够安全仍是不可避免的问题。
主网实际落地
Sui 测试网中当然不可避免会暴露出了一定的问题,比如遇到处理过大的信息或交易;对交易的类型参数输入进行更有力的处理;Narwhal 共识的延迟改进等,但问题越早发现越有利于官方尽快解决问题。
不过目前已经开展的两轮测试网和未来主网的环境仍然存在差异,由于测试节点、人数、配置的调整,虽然在核心功能上可能确保了安全,但仍然不排除主网后续上线后可能会出现的问题。
同时在接下来将要进行永久测试网中或许遇到一定的技术问题调整,进而可能影响主网原定的上线时间进而波及到一些相关生态项目的进展。
Meta 系同类竞争网络
与 Sui 同属于 Meta 系的公链项目还有 Aptos 以及 Linera,三条公链的创始人都出身于 Meta ,团队成员曾经都是 Diem 与 加密钱包 Novi 的主要创建者和核心开发者,且 a16z 都参与了投资。
从三条公链的目前发展情况来看,Aptos 主网已经上线,从生态和进展方面略微拥有优势,但由于三条公链在出身背景、技术和机构支持方面都存在很大的重合度,同类竞争的未来进展仍有待观察。
Test Wave 1 经过几周的运行于 2022 年 12 月 1 日结束,独立的验证者和节点运营商分布跨越了 8 个时区和 10 个国家。期间进行的主要工作如下:
创世区块:在 Test Wave 1 中,成功地与验证者进行了合作创世仪式,使 Sui 网络上线。监测:建立了全球监测,以观察共识健康、网络健康、吞吐量和资源使用。沟通:节点运营商需要一个沟通渠道来协调创世仪式,询问变化的指标,分享问题,并了解软件补丁。在 Wave 1 期间,Mysten Labs 团队通过创建一个单一的 Discord 频道进行有效沟通。问题缓解:Wave 1 让团队接触了实践检测、诊断和缓解网络事件的过程,涉及的问题包括断开连接、错误配置、文件错误、节点同步和追赶、共识可靠性、机器资源消耗和交易流量激增。更新:在 Wave 1 中,Sui 推出了三个不同的软件更新,以缓解出现的问题。所有节点运营商都能够更新到新的版本,没有出现停机或数据损失。
测试网进展
4.2.1 Wave 1
2022 年 11 月 17 日,Mysten Labs 宣布 Sui 测试网 Wave 1 投入使用。Wave 1 主要聚焦于节点运营商(operators),Sui 在 8 月份发布了对节点运营商的公开申请,截止 11 月总共收到了 28000 多份申请,最后 Mysten Labs 从中选出了几百个运营商来运行验证器与全节点。
Sui 开发者网络(Devnet)与测试网第一阶段(Test Wave 1 )的关键不同点是测试网阶段引入了独立验证者,在开发者网络下,Mysten Labs 运营着四个验证者来验证网络上的交易。测试网包括第三方验证器以及从公开申请过程中选出的完整节点。
系统概览
Sui 假设典型的区块链交易是用户对用户的转移或资产操作,并针对这种情况进行优化。因此,Sui 区分了两种类型的资产:
(i) 拥有的对象,只能由其特定的所有者修改,因此不应该被争夺;
(ii) 共享的对象,没有特定的所有者,可以被多个用户修改。这种区别使得设计可以通过放弃对只涉及自有对象的简单事务的共识来实现非常低的延迟。
在 Sui 中,只有当交易涉及共享对象时才需要达成共识。为此,Sui 采用了基于 Narwhal DAG 的 mempool 和通过 Bullshark 的高效拜占庭容错(BFT)共识。当涉及到共享对象时,Sui 验证者扮演着与其他区块链中的验证者类似的角色,完全为访问共享对象的交易排序。
因为 Sui 专注于管理特定的对象,而不是单一的聚合状态,所以它也以独特的方式报告它们:
(i)Sui 中的每个对象都有一个独特的版本号
(ii)每个新的版本都是由交易创建的,这些交易可能涉及几个依赖关系,本身就是版本的对象。
因此,Sui 验证者或任何其他拥有状态副本的实体可以展示一个对象的因果历史,显示其自创世以来的历史。
Sui 保证交易处理服从经典意义上的最终一致性。这可以分解成两个部分:
最终交付 — — 如果一个诚实的验证者处理一个交易,所有其他诚实的验证者最终也会这样做。汇集 — — 两个看过同一组交易的验证者对系统有相同的看法(达到相同的状态)。
但与典型的区块链相反,Sui 不会为了见证「结果」而停止交易的流动,直到一个 epoch 的结束。
Sui 工作原理概述
Sui 基础概念:
对象( Objects ) — Sui 有可编程的对象,由 Move 包(又称智能合约)创建和管理。Move 包本身也是对象。因此,Sui 对象可以分为两类:可变的数据值和不可变的包。
交易 — 所有对 Sui 分类账的更新都是通过交易进行的。
验证者 — Sui 网络由一组独立的验证者运营,每个验证者都在单独的机器(或由同一实体运营的机器集群)上运行自己的 Sui 软件实例。
Sui 是一个分布式账本,它存储了一个可编程对象的集合,每个对象都有一个唯一的 ID。每个对象都由一个地址拥有,而每个地址可以拥有任意数量的对象。
账本通过一个特定地址发送的交易进行更新。一个交易可以创建、销毁和写入对象,也可以将它们转移到其他地址。
Sui 区块链上的验证者不需要共识来处理涉及独家拥有的对象的交易。相反,他们利用拜占庭一致广播,以高吞吐量并行执行交易。对于涉及共享对象的交易,验证者采用 Bullshark,一个高吞吐量的 DAG-base 共识协议。
Sui 网络与技术进展
Sui (docs.sui.io/learn/how-sui-works)正在通过其速度和可扩展性来重塑加密行业,它创新方法利用了大量区块链交易涉及非重叠状态的事实,从而实现了并行处理。此外,Sui正在通过其速度和可扩展性来重塑加密行业,它创新方法利用了大量区块链交易涉及非重叠状态的事实,从而实现了并行处理。此外,Sui) 对单写对象进行了优化,消除了简单交易中对共识的需求。
不像传统的区块链依赖「即发即弃」的广播,Sui 的设计使请求者或代理机构能够主动与验证者沟通,以最终完成交易,从而实现近乎即时的最终结果。由于延迟如此之低,Sui 是将交易纳入游戏和其他需要实时完成的环境的关键推动因素。
Sui 还支持用 Sui Move 编写的智能合约,这是一种针对 Sui 区块链的强大的以资产为中心的 Move 语言的改编,以实现强大的内在安全性和更容易理解的编程模型。
在一个带宽成本不断减少的世界里,Sui 正在创建一个服务生态系统,将代表用户进行交易投票等活动变为简单、有趣的行为,或许也将有利可图的。
4.1 Sui 工作原理概述
以 OKX 公告为例,一般销售分配 SUI 的代币销售价格为 1 SUI = 0.1 美元,个人最大购买数量为 10, 000 SUI。仅 Sui 生态系统贡献者可获得额外的表彰销售。要参加表彰销售,用户必须已被 Sui 基金会正式列入白名单。白名单用户可以从 25, 000, 000 SUI 的池中以仅 0.03 美元的价格购买最多 1, 500 SUI,代币将在主网启动期间完全解锁。