伴随上周发生的Solana和Nomad黑客攻击事件,愈发需要安全且可扩展的区块链。在之前的报告中对Aptos进行了讨论,Aptos是由Meta(前Facebook)员工创建且使用Move编程语言的区块链。Aptos并不是近期唯一的新公链。下文将讨论由MystenLabs开发,旨在首个达到互联网规模的可编程区块链平台Sui。
由于区块链三难困境,包括当前的区块链网络效率不足以满足大规模应用需求,Sui应运而生。需要注强调,Sui并不是Diem的衍生产品,从新开始构建。开发中考虑到了基本的可扩展性,以实现即时结算,同时高吞吐量、低延迟和低成本,满足为数十亿用户提供服务的应用程序的需要。
团队与背景
与Aptos类似,Sui由之前在NoviResearch(Meta的高级加密研发团队)工作的一组研究人员创立。目前Sui的首席执行官EvanCheng也是联合创始人,他曾负责Meta加密钱包的研发工作。
在团队成员任职于NoviResearch期间,他们有机会深入研究区块链网络复杂领域,以提高性能和效率。就像大多数与加密相关的故事一样,Sui团队被区块链技术的诱人潜力吸引,并决定离开他们在NoviResearch的工作,最终成立了MystenLabs。Sui团队有三年的区块链高级项目工作经历,例如Diem、偿付能力加密证明、高性能共识/执行策略以及Move编程语言开发。
资金
年12月6日,MystenLabs宣布完成万美元融资,a16z领投,Redpoint、Lightspeed和CoinbaseVentures等参投。A轮融资的估值并未披露。此外,据TheInformation报道,MystenLabs正在谈判寻求以20亿美元估值筹集至少2亿美元B轮融资资金,FTXVentures领投。
架构
Sui使用名为Narwhal和Tusk的异步共识协议。双重名称恰如其分的说明了系统对责任进行划分,Narwhal负责确保提交共识数据的可用性,Tusk负责并就特定的数据排序达成一致。由于这是在两层模块中完成的,因此Narwhal可以与外部共识算法(如HotStuff、IstanbulBFT或Tendermint)结合使用。Narwhal目前正在集成到Celo和Sommelier区块链中。
Sui和其他L1之间的主要区别之一是对共识协议的依赖较少。Sui仅根据需要运行共识以定期检查其状态,以及需要总排序的交易。与其他区块链不同,Sui通过使用「因果顺序(causalordering)」放弃了大多数交易的共识。这意味着Sui并不总是需要共识。当Sui运行时,交易是因果排序的,而其他区块链总是完全对其排序。
这种共识架构对性能有巨大改进,使Sui能够并行执行许多事务。因而减少了延迟,同时允许验证者运用他们所有的CPU内核。据该团队表示,该架构将使Sui成为「第一个也是唯一一个具有水平可扩展性的公链,且整个网络没有上限。」
可扩展性
由于网络吞吐量限制,随着链上活动增加,用户需要支付高额的Gas费。此外,随着应用程序需求扩大,高延迟可能会成为限制自身发展的一个因素。Sui通过水平扩展来满足去中心化应用的需求。近期的一项测试表明,在8核M1MacbookPro上运行的未经优化的单个Sui验证者每秒可以执行和提交超过12万笔交易(TPS)。验证者数量与节点的处理能力成正比,即使在网络拥塞期间也会降低Gas费。理论上,Sui的节点基础设施能够随着需求和利用率的增加而无限扩展网络吞吐量。
开发人员用户体验
SuiDeveloperKit(SDK)旨在优化开发人员用户体验,为开发人员提供开源、多功能和用户友好的工具。此外,SDK将减少大量开发人员在调试智能合约、等待审计和构建基本技术堆栈元素上花费的时间。
安全性
Move编程语言的应用旨在为Sui的可扩展金融基础设施愿景打造安全、可编程的基础。实现高水平的安全性是决定项目成功的重要因素之一。基于此,MystenLabs通过应用Move编程语言实现了安全性保障。Move的架构可以防止「可能引起失窃数百万美元的重入漏洞、污染Token和欺诈性Token授权」。此外,Move对安全性的重视使开发人员轻松从Web2过渡到Web3进行构建。
Move编程语言
Move的主要特点是能够自定义资源类型,资源永远不能被复制或者被隐式丢弃,只能在程序的存储位置间移动。通过有效防止上述漏洞等问题显着提高了安全性。然后,资源由移动模块管理,移动模块控制创建、更新和删除已声明资源的规则进行编码的过程,类似于智能合约。相较于智能合约,移动模块的好处是它们强制执行数据抽象(dataabstraction),即资源在其声明模块内部是透明的,而在其外部是不透明的。
此外,借助表达性规范语言,Move证明者可以高效验证Move模块的特性,可用于持续集成测试。Sui的以对象为中心的模型和存储系统与Move和Aptos有很大不同。在撰写本文时,开发人员在他们的discord中报告说,更新文档的速度足以跟上最新分支方面存在问题。也就是说很容易解决,开发人员表示有信心在MOVE编程语言之上进行构建。
Token经济学
下文将对Sui的Token经济学进行高度概述。有关SUIToken经济学和Sui经济模型的详细信息,建议阅读Sui在今年5月初发布的Token经济学白皮书。
SUIToken用例
SUI可以用来在一段时期内质押,以参与权益证明(POS)机制。
SUI可以用于支付链上执行和存储交易或其他操作所需的Gas费用(类似于其他原生区块链Token)。此外,Gas费用于奖励权益证明机制中的参与者,并阻止SPAM攻击和拒绝服务攻击(denial-of-service)。
SUI可用作各种智能合约和货币*策应用的流动性资产。
SUI可用于对协议升级等关键事务的链上投票治理。
SUI供应量
SUI的总供应量上限为10,,,(亿枚Token)。部分SUI将在主网启动时参与流通。
剩余Token将分配作为未来的质押奖励补贴。分配的具体百分比尚未公布。然而,SUI的discord中有提及,这些信息将在未来几周内公布。
据SUI的Token经济学文档,SUI暂无内置的通货紧缩机制来抵消通胀。然而,由于总供应是有限的,链上活动增加将显著增加对Token的需求。此外,SUI经济学设计中有有一个存储基金的设计,更高的链上数据会转化为更大的存储基金,减少了流通中的SUI数量,创造了重要的货币活力。
生态
虽然Sui仍为起步阶段的公链,但自6月下旬首次推出激励测试网以来,开发人员的活动呈指数级增长。
结语
在过去几年中,可扩展性一直是区块链领域经常讨论的话题。显然,许多广泛应用的区块链并未进行本质优化来持续提高技术和提高应用。本文我们对Sui区块链进行了高度概述。Sui是具有POS(权益证明)共识的Layer1公链,允许创建者和开发人员构建专门为Web3用户提供服务的应用。此外,Sui通过运用其架构和着重性能、可扩展性和用户可操作性的新方法解决了现有区块链的主要痛点。
希望这篇文章对大家有一定的帮助。
在加密行业你想抓住下一波牛市机会你得有一个优质圈子,大家就能抱团取暖,保持洞察力。如果只是你一个人,四顾茫然,发现一个人都没有,想在这个行业里面坚持下来其实是很难的。
有疑惑的,或者要一起做家人的。欢迎加入!