请问 axon 和 godwoken 具体有什么区别呀?还有CKB-VM有什么特点?

Nervos 一直的观点都是 L1 既慢又贵,因为这是 L1 依赖的全球共识和带宽共同决定的,不是靠一些技巧能解决的问题。从 L1 既慢又贵的观点看,L1 的拥堵是生态发展的必然结果。生态持续发展的结果应用和用户增加,越来越多的用户追求有限的 L1 处理能力,拥堵必然会发生。随着技术的发展,节点计算/存储/可用带宽资源的增加,L1 的吞吐量会逐渐增加,但是只要用户需求大于供给,拥堵会继续不会消失。L1 拥堵会引起 L1 交易手续费价格变化,将低价值的交易推向 L2,最终用户、应用、交易在 L1/L2 上形成均衡。 Nervos 的架构与经济模型都是为分层设计的,目的是希望在需求增加的时候实现这样的均衡,让用户在 L2 可以获得更好的用户体验。

低手续费 和 高频垃圾交易导致拥堵 我觉得是相互矛盾。如果垃圾交易多了,手续费必然上升,手续费上升,抑制垃圾交易,反之亦然。这一点在 Ethereum 上已经体现的很清楚。如果一个链上,手续费又低,垃圾交易又多,至少有这么几种可能:1. 没有真实用户,几乎都是垃圾交易;2. 经济模型有问题,手续费市场失灵;3. 垃圾交易还不够多,链上并不堵。Solana 的链上拥堵是什么原因引起的,是不是垃圾交易引起的,我不清楚。不过我的建议是对 Solana 技术方面的事情不要太认真,毕竟只有 Solana 会把共识消息算进 TPS ,大家都开心。Solana 是追求 latency 的偏中心化架构,拥堵其实是可以通过节点堆硬件的方式解决的。如果堆硬件还不行可以考虑 CITA 的微服务设计。如果微服务还不行,那可能是因为共识消息太多把自己堵了。

关于 Godwoken/RPC: Godwoken 现在是 mainnet beta 阶段,还在不断发展中。Godwoken 简单来说包含 rollup(负责打包 L2 tx,提交 block 到 L1,challenge), bridge (负责 deposit/withdraw) 还有 web3 rpc(处理 dapp 的请求)几个主要部分。随着这段时间几次真实环境的考验,Godwoken 整体上无论性能和稳定性都在提升,随着时间推移还会更好。最近一次拥堵的原因是在 web3 rpc 还不能很好的水平扩展(访问量确实也非常大!)。从这个点上说,Godwoken 生态目前最缺的其实是 Infura 这样的服务。毕竟 Ethereum 节点本身的处理能力也是非常有限的,Ethereum 生态的繁荣很大程度要归功于 Infura 提供的可以扩展的 RPC 中间层。因此 Godwoken 在面临 UTXO 模型上做 rollup 的挑战之外,还要处理 “infura” 的问题。幸运的是这个问题和 L1 扩容问题不同,给一些时间就能解决。Godwoken 的开发计划中对此已有规划。另一方面,我也希望随着生态发展 Nervos/Godwoken 上能出现更多类似 “Infura” 的项目。

6 Likes