公链永远是区块链技术创新最大和最快的地方
序言
站在现在回看当年ICP上线时,市场主流声音认为公链最后的大门已经关闭这个观点已经过时了,无论是L2的快速迭代还是Move系Aptos,Sui等的出现都标志着公链的进化很可能永无休止。尤其是L2,因为把共识和安全交给了L1,所以自身在性能上提升的空间其实很大
目前无论是OP还是Arb,亦或是即将上线的Zk-Sync,Scroll等ZKEVM,在性能上离终局还非常远,也没有一条链可以支持真正的KillDapp,容纳数十万人同时在线发交易等操作
举个简单例子,ETH目前节点交易池的设计是把交易分成LocalTrasaction和RemoteTrasaction,一旦认为交易过多,会直接丢掉一部分RemoteETH上可以这么玩,因为一是交易没那么多,二是很多交易都是通过P2P传入算是Remote,Local占的比例不大
但目前的L2很多架构都是沿用的L1设计,Sequencer那边基本上所有交易都是RPC直接塞过来,几乎不存在Remote,全部Local。ABCDE的技术大神对一些Sequencer压测时基本大几十万TX直接就让正常配置的Sequencer直接OutofMemory。这里还没有考虑带宽,硬盘I/O之类其他可能卡脖子的BottleNeck
所以目前L2单是客户端的可升级潜力就很大,正如之前Arbitrum从One升级到Nitro,Op推出了Bedrock。区块链性能的提升是一个系统工程,包括磁盘I/O,并行处理,默克尔树或是其他数据结构的选择,状态同步和更新,RPC节点……不是说简单换个“POX”共识机制就可以解决的
现在有了L2/L3,把共识交去上层,执行层性能上可以提升的上限或是可以精雕细琢的细节也就更多了
二。VM
VM这边看到的几个较新的VM一个是SolanaVM,代表项目是Eclipse,MoveVM,Rooch在做,ICPEVM,InifinitySwap在做
1.SolanaVM-虽然Solana经常宕机,所谓的高TPS也有70%都是共识消息,但很多开发者对于Solana的很多技术创新还是非常认可的,这不就有不止一个项目把SolanaVM拆出来弄成SVM,变成一个纯执行层放入模块化区块链里
这样既可以享受到Solana并行处理和动态GAS模型的优势,又避免了因为共识投票造成的海量共识消息和宕机可能性
2.MoveVM-国内最早使用Move语言的Starcoin团队在操刀做这个,项目名叫Rooch,定位也是模块化的MoveVM执行层。Move语言的优势不再赘述,目前唯一缺乏的就是时间和市场验证。把MoveVM做成一个执行层,理论上可以把Move带入ETH生态,定位L2。或是加入Cosmos与Celestia生态,把Move带入IBC
3.基于ICP的EVM-迟到了两年的EVM兼容,infinitySwap团队做的,叫BitfinityEVM。说实话要是早个一两年出来,ICP可能不会是现在这个生态和币价。看ICP小伙伴那边的数据,这个EVM是一个跑在ICP容器里的单机EVM链,安全依赖ICP网络共识(这点我总觉得ICP的网络共识没法100%保证这个单机EVM不被篡改…)
这个EVM目前TPS100,延迟5-10s。优势是部署EVM跟部署合约一样,天然多链架构,且不用自己找节点。因为合约都在IC网络里,所以基于ICP的这些EVM链都自带原生跨链互操作
三.ZKVM
那些ZKEVM就不说了,ZKVM大家主要想到的应该就是Starkware的基于Cario的ZKVM,但其实还有其他几家也在捣鼓这事儿
一个是Risc0,他们是基于RiscV架构,RiscV是个非常底层的东西,芯片级别架构。跟他平行的是Intel的X86与苹果的ARM架构,那俩都不开源,RiscV是开源的,有那么点Windows于Linux,IOS与安卓的即视感
Risc0基本上就是ZK-Stark+RiscV,所有能编译为RiscV的程序都可以跑在Risc0上,再配上ZKProof。顺便说一句,那个SoverignSDK应该就依赖于Risc0
一个是ZKLLVM,这个主要是NilFoundation在做。从程序的整个编译执行的工作流上看LLVM比RiscV高一级,作为LLVM工具链的拓展,总之就是所有能编译为LLVM的程序,都可以在通过这个ZKLLVM生成Proof
最后是ZKWASM,这个主要是DelphinusLabs在做,跟上面类似,所有能编译为WebAssembly的程序,都可以在这个ZKWASM上面跑,配上ZKProof这三个有一个共同的特点,就是都支持C,C++,Rust这些高级语言
欢迎私信进交流群
今天的分享到此结束了,非常感谢各位朋友们百忙之中抽出时间来看这篇文章,希望文章对你有帮助,可以关注我和给我留言评论,一起交流
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。