万物皆可Object
BTC的UTXO 是可以无限并发的, 但有3点的局限:
- 1, UTXO 只能支持 BTC 货币。
- 2, UTXO 只能 做 转移 操作, 没法设计过多的其余 操作,甚至连简单的EVM的金融操作逻辑都难以扩展。
- 3, Block 的中心化执行陷入了 串行 运行逻辑,难以扩容TPS的盲点,当然 闪电网络 来解决了这个体系。
Sui借鉴了UTXO + 闪电网络模式,用Object的抽象解决了这三个问题。
- 1, Object 可以形容任何物品,比如一个游戏角色,角色中的眼睛,道具。再如Coin, token等加密货币,再如链上推特 DMens上面的推文,点赞等社交内容。
- 2, Object 不仅有转移操作, 代码人员可以 使用Object 对应的任意物品,赋予任意的 操作,如 coin的transfer, 如推文的发推,如游戏角色的 战斗。
- 3, Sui 没有 Block 的概念, 分成Share Object 和Owner Object,Owner Object 如闪电网络中的UTXO无限并发的模式一样,不同于闪电网络的是, Object可以做任意事物抽象进行任意的操作。 Share Object 才需要 链上共同操作,会有部分的共享执行瓶颈。