SUI介绍
Sui是一个去中心化的Layer 1区块链,旨在简化Web3的开发进程。Mysten Labs的开发人员用MOVE创建了Sui。MOVE是一种智能合约编程语言,源自Meta公司废弃的加密网络Diem。凭借Diem的开发经验,联合创始人聚集到一起,开发了一个基于权益证明共识机制的高度可扩展网络——Sui。
Sui是一个采用了新型区块链技术的智能合约平台,确保了网络的横向扩展和低延迟。其创建初衷是为web3项目提供支持,同时提供简洁的用户体验。
Sui区块链如何运作?
Sui是一种分布式账本,具有在区块链上存储事件的独特方法。Sui将每个可编程对象(平台上用于指向智能合约的存储单元)进行记录,并为其附加一个全球唯一的ID。所有对象都可以追溯到一个地址,每个地址拥有多个对象。
在处理每笔交易时,交易记录会通过钱包地址添加到Sui账本中。交易可能涉及创建智能合约、销毁甚至将所有权转移到不同地址。因此,Sui区块链上的交易由使用拜占庭一致性广播的验证者并行验证和执行。
Sui生态系统中的交易被分为两类:拥有对象和共享对象。前者可供特定所有者使用,而后者可供多个用户修改。
在传统区块链中,每笔交易都需经过所有验证者的处理和同意后达成共识。而在Sui区块链上,共识机制仅应用于共享对象。通过放弃拥有对象的共识机制,区块链可以实现低延迟。在交易过程中,Sui采用了Narwhal &Bullshark基于有向无环图(DAG)的内存池和高效的拜占庭容错(BFT)共识。
Sui区块链架构
根据Sui区块链白皮书,Sui主要由对象、交易与验证者三部分组成,他们构成了Sui生态系统的核心。那么,这三部分具体是什么?
交易:Sui账本中包含的所有更改和更新都称为交易。Sui网络上的每笔交易都有一个通用的元数据集,包括gas价格、时间和发件人地址。
对象:对象是Sui生态系统中的基本存储单元。这些对象是可编程的,由智能合约Move Packages管理。Sui的所有对象都属于可变数据值和不可变集。
验证者:与其他PoS网络一样,Sui由独立的验证者运行,所有验证者都在不同的机器上运行Sui软件的一个实例。验证者负责接收并处理客户端发送的“读写”请求。
Sui区块链的独特优势
正如Mysten Labs团队所述,Sui区块链采用的多项技术使其在激烈的竞争中脱颖而出。这些技术包括:
Move编程语言
Diem网络的开发人员掌握着这一字节码语言。在Sui上,MOVE有助于防止毒代币和漏洞。MOVE使得开发可定制的交易逻辑和智能合约成为可能。MOVE支持跨平台使用,允许共享库与工具,可进一步促进整个加密圈的区块链开发人员社区的发展。有了Move,开发人员可以从Web2无缝过渡到Web3。
并行执行交易
Sui区块链使用拜占庭一致性广播处理交易,使其可以在保证足够安全性的同时放弃全局共识。与传统区块链不同的是,Sui单独验证每笔交易。通过这种处理交易的方法,Sui能够在保持合理交易费的同时实现高可扩展性。
简易的开发人员体验
Sui的基准编程语言可以简化开发人员为项目编写代码的流程。Move编程语言使开发者不再为编写样板代码而烦恼,可以无忧无虑地构建,不用担心出现代码错误。
此外,Sui还提供了一个Sui开发工具包(SDK),里面包含各种工具,使开发人员能够充分利用区块链的潜力来构建自己的项目。
SUI浏览器
Sui浏览器是Sui开发团队为促进透明度和去中心化而设计的一个透明工具。Sui 浏览器允许Sui用户和开发人员在链上查看分析数据、确认活动并验证交易。
Sui浏览器致力于及时提供有关链上活动和指标的准确数据。用户可以通过Sui浏览器验证并追踪他们的资产和智能合约。Sui浏览器工具在设计时即考虑到了调试和审计。开发人员可以用Move编程语言访问该工具来改进他们的智能合约。
SUI代币
SUI是Sui项目的原生代币,最大供应链为100亿,其中一部分将在主网启动时分配,另外一部分将作为质押奖励和补贴分阶段分配。
SUI用例
SUI代币在创建时即被赋予了诸多功能,包括
Gas费用:SUI代币用于支付平台上交易和与复杂应用程序交互时产生的gas费。
质押:平台的共识机制要求验证者质押一定数量的SUI,以在网络上验证交易。SUI代币持有者也可以选择将他们的代币作为权益委托给网络上的验证者。
治理:与大多数去中心化金融项目一样,SUI代币所有者可以参与平台的治理过程。
奖励:验证者的质押奖励和补偿以SUI的形式进行支付。
交换媒介:SUI也是一种数字货币,具有交换媒介和价值储藏的功能。
Sui & Aptos
在加密领域,Aptos和Sui经常被混为一谈。虽然这两个区块链起源相似,但它们是两个独立的项目。
尽管如此,这两个项目确实存在一些相似之处。Sui与其前身一样,创建的初衷是作为主流区块链的替代和升级版。Sui和Aptos均使用字节码编程语言MOVE进行构建。
由于Aptos和Sui具有并行交易执行功能和共识技术,因此能够实现横向扩展。两个项目都获得了大量资金支持,且估值接近。
两个项目之间的主要区别在于项目的启动时间和基于二者构建的项目数量。虽然Aptos的主网尚未发布,但Aptos生态系统上已经部署了许多区块链项目。而Sui则仅有2个合作项目。此外,Sui区块链专注于游戏和NFT,而Aptos则是为用户和开发人员量身打造的。
结论
Sui区块链似乎隐藏着巨大潜力,很多区块链爱好者被它新颖的技术、发展战略和目标所吸引。由于各种DeFi、游戏和支付协议通常需要进行直接交易,Sui的架构正好为这些应用提供了完美基础。这些直接交易不受底层出块时间的限制,几乎可以即时完成交易确认。