作者: Trace 来源: 推特 Sui是第一个无需许可的Layer 1区块链,其愿景是从根本上设计,让创作者和开发者建立起可以满足10亿Web3用户的体验。本文将从技术、代币经济学和团队这三个方面来介绍Sui。 技术 基于团队多年在Meta的技术经验,Sui不同于我们所见过的任何区块链。 首先,Sui区块链拥有极高的性能。在 MacBook Pro上运行Sui节点的早期数据显示每秒能够处理超过12万笔代币交易。Sui之所以实现如此高性能,在于交易并行化。在大多数区块链中,交易必须是有序的,并放置在一个区块中,以便循序执行。 循序执行不必要地限制了这些链上的吞吐量——因为大多数交易是独立的。而Sui要求清楚明确地地声明交易的从属关系,所以它能够并行处理它们。在少数交易相互交织的情况下,Sui仍然允许对交易排序并循序执行。 Sui可以通过两种不同的方式来达成共识: - 用于独立交易的拜占庭一致广播 - 用于从属交易的BFT共识 由于独立交易可以并行验证,Sui可以通过增加每个验证器的机器数量线性地提高吞吐量,从而进行扩容。 Sui不仅仅是拥有高吞吐量,并且也拥有低延迟。 它的共识算法专注于最小化验证器之间处理交易所需的通信。所以,Sui可以几乎立即验证简单的传输,也可以在2-3秒内执行复杂的交易。 当然,我们需要观察网络在公共部署中的表现,但从早期的结果来看,非常有戏。 Sui的智能合约使用了Move VM和Move编程语言。Move和Rust一样是内存安全的,但是比其他智能合约语言更具表现力。 Sui使用了Move的一个小变体来提高网络性能和简化开发人员的体验。Sui的Move与普通的Move有诸多不同。大多数区块链上的存储都是以账户为中心的,而Sui的存储是围绕对象设计的。每个对象都属于一个地址,默认情况下是可变的,但可以使其不可变或在多个地址之间共享。Sui的Move智能合约可以接收这些对象作为输入,操作它们,并返回对象作为输出。 这是一个与Solidity或Rust完全不同的智能合约编程范式。 Sui更直观——以下是一名Sui的工程师对Move编程的描述: “当我在酒吧解释Move时,我会说,‘这是这个瓶子,这是这个杯子。想象它们都是NFT,如果我们有一个函数,就像……从这个瓶子”倒水“到一个杯子,你真的把这两者放在一起。’这个函数会执行操作,并且返回你满满一杯水。” 这种直观的编程非常适合动态NFT和不断混合和修改数字对象的加密游戏。 代币经济学 (责任编辑:admin) |