美文网首页
Sui, Aptos 和 Linera

Sui, Aptos 和 Linera

作者: 雪落无留痕 | 来源:发表于2022-07-23 09:51 被阅读0次

新公链Sui,Aptos, Linera 都来源于Meta 的Diem 项目。

Move 是一种基于Rust的编程语言,最初由Diem 区块链开发,Move 想成为Web3的Javascript, 让更多开发者构建区块链产品。

Move 语义受线性逻辑的启发。据 Linera 团队的介绍,Web2 一开始并不具备今天这样的可扩展性,正是因为 2000 年前后完成从「水平扩展」向「线性扩展」的过渡才实现大规模提速。目前,区块链优先考虑「顺序」执行的模型,该模型允许账户和智能合约在一系列交易中进行任意交互,但阻止了线性扩展。所以,Linera 的名字就直接表明,它继承了 Move 编程语言的特色,并将继续开发和推广适用于「线性扩展」的新执行模型。

Move 的这种线性逻辑可定义数字资产,在这种语言中,数字资产就像资源一样,满足线性逻辑中的一些特性:数字资产不能被复制;数字资产不能凭空消失。

简而言之,Move 是为操作数字资产而生的智能合约语言。而 Move 的静态类型系统使得智能合约代码能够在编译期,也就是部署前就可以通过编译器检查出绝大多数的资源使用错误,保证智能合约不再像以前那样的脆弱不堪。

Move与 Solidity 不同,Move 在安全性和可验证性方面表现得更好,专门设计用于代表数字资产并对其进行安全操作。

Sui / Mysten Labs

Sui的开发团队来自 Mysten Labs,代币为100亿的SUI 代币。

Sui 性能的关键在于交易并行化(transaction parallelization)。在大多数区块链中,交易必须要排好顺序,并放入区块以循序执行。循序执行不必要地限制了这些链上的吞吐量,毕竟大多数交易互相独立。因为 Sui 要求明确说明交易的从属关系,所以它能够并行处理它们。在少数交易相互交织的情况下,Sui 仍然可以对它们进行排序并循序执行。

在技术方面,Sui 使用 Move 语言实现智能合约,保证规范性和安全性。在共识协议方面,Sui 对有从属关系的交易使用BFT共识,对独立交易采用拜占庭广播算法进行并行验证,因此在保证高TPS同时减少了节点之间通信,以实现极低的延迟。简单交易可以立即被验证,复杂交易也不会超过3秒。

Aptos

Aptos 可以说是这三者中开发进度和生态系统起步最快的一条公链。在技术上,Aptos 同样使用拜占庭容错 (BFT) 共识协议以及 Move 编程语言来建立更具可扩展性的区块链。

Aptos 在博客文章中表示,其测试网络已经达到了 20,000 多个节点,使其成为当今最大的已知权益证明节点社区。同时,该测试网络可以每秒验证和同步超过 1 万交易 (TPS),延迟为亚秒级,正在向超过 10 万的 TPS 迈进。Aptos 预计将在 9 月底推出 Aptos 主网。

Linera

Linera 与其他两个项目比起步最晚,目前还在开发的早期阶段,其目标是创建一个可以像 Web2 应用程序一样轻松扩展的低延迟区块链,使大多数基于帐户的操作能够在几分之一秒内得到确认。

Linera 的名字就直接表明了其特色。Linera 将开发和推广适用于「线性扩展」的新执行模型。线性扩展意味着总是有可能通过将机器数量加倍来使系统容量加倍。目前,区块链优先考虑「顺序」执行的模型,该模型允许账户和智能合约在一系列交易中进行任意交互,但阻止了线性扩展。

在 Linera 的线性模型中,不同用户帐户的操作在不同的执行线程中同时运行,通过这种方式,始终可以通过向每个验证器添加新的处理单元来扩展执行。目前,Linera 在公开资料中尚未明确使用 Move 语言开发,只是表示基于 Rust 语言,但从 Linera 的技术特点上看,两者逻辑非常相似。

参考

https://news.marsbit.co/20220722192519902933.html

相关文章

  • Sui, Aptos 和 Linera

    新公链Sui,Aptos, Linera 都来源于Meta 的Diem 项目。 Move 是一种基于Rust的编程...

  • 错过Aptos?一定不能错过AAC!

    错过Aptos?一定不能错过AAC! 在今年下半场,公链重新抢占市场热点,包括Aptos、Sui、AAC(全称Do...

  • 移动端前端UI框架

    SUI Mobile http://m.sui.taobao.org/components/#popup ...

  • AptosWallet:@manahippo/aptos-wal

    安装 yarn add @manahippo/aptos-wallet-adapter 使用 钱包操作 链接钱包 ...

  • Sui

    喜欢微微疼着的自己,感受到伤口的疼痛,我依然不麻木,感受到愈合,我依然在成长。喜欢蓝天清风下的一个我,被风吹成我想...

  • Sui🌙

    大年三十了 天南海北 熬夜的人们儿呐? 瞅着被微弱月光洒满了的窗台,失眠的我回想了2016这一年的时间,不由的又想...

  • sui

  • sui

    “真烦。”烟雾在她的指尖缭绕,原本清亮的嗓音被尼古丁吻哑,“每次对上你那双万年不变的眼睛我总觉得我俩太可悲。” 他...

  • 跨平台开发SUI Mobile

    SUI Mobile

  • 2018-10-09

    SUI 是一套基于bootstrap开发的前端组件库,同时她也是一套设计规范。通过SUI,可以非常方便的设计和实现...

网友评论

      本文标题:Sui, Aptos 和 Linera

      本文链接:https://www.haomeiwen.com/subject/trviirtx.html