查看原文
其他

浅谈 Godwoken 和 Axon

yongge.bit CKBfans 2023-03-15

最近很多小伙伴提出了各种各样的疑惑,有的小伙伴会问 Nervos  Layer2  Godwoken 提现到 Layer1 为什么需要这么长时间,有的小伙伴对 Axon 和 Nervos Layer1 的关系感到困惑。想要解答这些问题,最小必要知识是区块链的 Layer2 扩容。

随着区块链技术进一步普及以及业务逻辑逐渐复杂,对区块链网络性能的要求就会越来越高,为了使得现有的网络可以应对不断增长的需求就有了区块链  Layer2 扩容这个概念,目前使用比较广泛的 Layer2 扩容技术有两大类,一类是侧链、一类叫 Rollups。


侧链方案

侧链方案的诞生主要源于解决比特币 TPS 过低的问题,侧链协议允许资产在主链和其他区块链之间互转,换句话说假如现在有一条比特币的侧链,这个侧链并不能直接发行比特币,但可以通过支持与比特币区块链挂钩来引入和流通一定数量的比特币。

当比特币在侧链流通时,比特币网络上对应的比特币会被锁定,直到比特币从侧链回到主链。这样就使得比特币虽然没有发生实质性的转移,但在侧链里突破比特币主网的一些限制完成一些高 TPS 要求的操作,从而实现对比特币区块链的扩展。从这里我们就可以看出侧链的核心在于能够冻结一条链上的资产,然后在另一条链上产生,侧链与它们所连接的主链需要保持双向挂钩。

对于侧链本身来说,除了要保持于所连接的主链双向挂钩之外,它可以是一个独立的区块链,可以有自己单独的共识机制,交易类型,脚本和合约的支持等。这个特点就决定了侧链的安全不是像  Layer2 那样完全由 Layer1 提供,而是由侧链来决定的。也正是因为是独立的,其不受到 Layer 1 的限制,性能也会高很多。

Polygon 项目就是一个范围从单一的 Layer 2 plasma 解决方案(前身为 Matic Network),最终扩展为目前的一种扩容框架,可用于创建与以太坊兼容的区块链网络和扩展解决方案。它更像是一种协议,而不是单一的解决方案。其目标是为围绕以太坊打造一个像多边形一样的多链网络,现在正在开发 7 种扩容方案(从 zk-rollup、侧链、软件开发工具包),虽然宣传不是为了和以太坊竞争但明显获得了不少用户的青睐。

Axon 是 Nervos Layer1 的一个侧链解决方案,支持多链、100%兼容EVM、使用了一种新的基于 BFT 的共识算法,支持超过 3000 TPS。其安全性相对 Godwoken 会弱一点,但性能更强劲。最新的 Axon 进展可以关注:https://github.com/axonweb3/axon


 Rollups方案

Rollups 将计算以及状态存储移至链下,但将每笔交易的一些数据放在链上,其本质的过程就是执行交易、获取数据、压缩数据并以一批的形式将其上传到Layer1。

上传数据的本质过程是一致的,但验证方法 Rollups 又可以分为两大类,一类叫 Optimistic rollups,一类叫 Zero-knowledge rollups。

Optimistic rollups 其工作原理是默认所有交易都是有效的,相信正常情况下没有欺诈交易,如果在规定时间内,无人提出异议并举证其错误性,则交易通过。

Nervos 的 Layer2 Godwoken 是一个兼容 EVM Optimistic rollup,从 Optimistic Rollup 到以太坊主链需要大约 7 天时间,Godwoken 为了 100% 兼容以太坊并提高交互安全性,挑战期也为 7 天。于此同时,Godwoken 的安全性由 Nervos Layer 1 来保障,同时保持交易的可扩展性、快速确认和低成本。

Arbitrum 其实就是一套以太坊的扩展解决方案,该方案不仅能够能够实现更高的吞吐量,更低的成本,并且它还是一个能够同时保持无信任和安全性的智能合约。Optimism 是以太坊的Layer 2 扩容方案,利用智能合约将以太坊连接到 Layer 2。

Godwoken 和 Arbitrum、Optimism 等在技术上属于同一类。

Zero-knowledge rollups又叫零知识汇总,不像 Optimistic rollups 一样去乐观的预计每笔交易在正常情况下都是有效的,而是在每批交易中包含一个称为 SNARK 的加密证明,这些证明可以由Layer1快速验证。跟 Optimistic Rollups 相比其技术难度更大,在兼容 EVM 这方面也更加困难,但是你也一定可以看出来 Zk rollups 由Layer2回到Layer1并不需要挑战期。其中比较出名的项目有 zkSync、StarkNet、Scrol l等。


总结

1. Nervos Layer1 

采用的是 POW 的共识机制来确保整个网络的安全和去中心化。适合追求安全的开发者。

2.Layer2 : Godwoken

Godwoken 100% 兼容 EVM 的 layer 2 Optimistic Rollup ,全新定位 | Godwoken Game+ BlockChain,第一个模块化游戏全栈区块链 Godwoken 所关注的区块链游戏,主要集中在 NFTs 和 Token(少量数据),对性能的需求不是很高,但是却可以拥有 Godwoken 整个生态系统的协同。

3.侧链:Axon

Axon 更注重性能和 Ethereum 的兼容性,追求强劲性能的应用更适合在 Axon 上开发,安全模型基于质押(PoS),只支持 EVM,TPS 预计会在几千甚至更高。

相关链接:

Axon: https://linktr.ee/axonweb3

Godwoken Twitter:https://twitter.com/GodwokenRises

Godwoken 官网:https://www.godwoken.com/



END
往期回顾





Nervos Network : Web3 新基建文字稿 | Nervape X YokaiDojo 11 月 AMA 回顾
Nervos Hashing it Out  08 期要点回顾
XDAO x  Nervos Nation  AMA | 中文版




了解 Nervos :
官网:https://www.nervos.org/
CKB浏览器:https://explorer.nervos.org/   
相关中文渠道:
Nervos 公众号:搜索 字节元CKB  / CKBFans
Discord:https://discord.gg/X2VGqQX6zT
电报群:https://t.me/NervosNetworkcn
字节元推特:https://twitter.com/CKBMeta

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存