公链永远是区块链技术创新最大和最快的地方
序言
站在现在回看当年ICP上线时,市场主流声音认为公链最后的大门已经关闭这个观点已经过时了,无论是L2的快速迭代还是Move系Aptos,Sui等的出现都标志着公链的进化很可能永无休止。尤其是L2,因为把共识和安全交给了L1,所以自身在性能上提升的空间其实很大
目前无论是OP还是Arb,亦或是即将上线的Zk-Sync,Scroll等ZKEVM,在性能上离终局还非常远,也没有一条链可以支持真正的KillDapp,容纳数十万人同时在线发交易等操作
李俊:各大公链的参与让DeFi变得更加多样化:9月4日消息,本体创始人李俊在做客《HyperPay焦点》栏目时提及:DeFi的生态最初是集中在以太坊身上,包括借贷、储蓄、稳定币、DEX、钱包、基础设施、分析工具等等,都选择搭建在以太坊链上。不过,最近各大公链的参与让DeFi变得更加多样化了。拿传统金融市场来做类比,市场规模和产品多样性可以很好地衡量出一个市场的发达程度。那么,DeFi想要成为开放金融长期良性发展,也必须承载多样的金融需求。这离不开底层技术地不断提升和演变,不同公链应有自己在DeFi方向的切入方式和提供独特价值。[2020/9/4]
举个简单例子,ETH目前节点交易池的设计是把交易分成LocalTrasaction和RemoteTrasaction,一旦认为交易过多,会直接丢掉一部分RemoteETH上可以这么玩,因为一是交易没那么多,二是很多交易都是通过P2P传入算是Remote,Local占的比例不大
哈勃公链通证HB将于3月16日上线AOFEX交易所:AOFEX发布官方公告,宣布Hubble Chain通证HB将于新加坡时间3月16日15:00正式上线交易,充值和提币的开放时间分别为3月14日15:00和3月17日15:00。此外,AOFEX交易所将联合Hubble Chain于3月15日14:00正式开放A网积分(AP)抢购HB活动。
Hubble Chain是一条支持跨链交易且拥有去中心化交易系统的公有链,致力于构建全球区块链智能金融生态。[2020/3/12]
但目前的L2很多架构都是沿用的L1设计,Sequencer那边基本上所有交易都是RPC直接塞过来,几乎不存在Remote,全部Local。ABCDE的技术大神对一些Sequencer压测时基本大几十万TX直接就让正常配置的Sequencer直接OutofMemory。这里还没有考虑带宽,硬盘I/O之类其他可能卡脖子的BottleNeck
动态 | 跨ETH/EOS/TRON/IOST四大公链 DApp活跃度排行榜:据 DAppTotal 08月12日数据显示,过去一周,综合对比ETH、EOS、TRON、IOST四大公链的DApp生态情况发现:总用户量(个): ETH(175,080) > EOS(161,470) > TRON(71,136) > IOST(20,635);总交易次数(笔):EOS(23,265,698) > TRON(8,709,841) > IOST(917,025) > ETH(864,987);总交易额(美元):ETH(92,754,257) > TRON(92,655,771) > EOS(88,722,497) > IOST(11,882,228)。[2019/8/12]
所以目前L2单是客户端的可升级潜力就很大,正如之前Arbitrum从One升级到Nitro,Op推出了Bedrock。区块链性能的提升是一个系统工程,包括磁盘I/O,并行处理,默克尔树或是其他数据结构的选择,状态同步和更新,RPC节点……不是说简单换个“POX”共识机制就可以解决的
动态 | 青岛市北公链正式发布:1月12日,在由青岛市发展和改革委员会、青岛市大数据发展促进局、青岛市市北区人民政府主办的第二届中国“链湾”大会暨区块链与人工智能跨界融合峰会上,青岛市市北区招商局局长、区块链工作组推进中心主任隋淼宣布正式发布“青岛市北公链”。[2019/1/12]
现在有了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这些高级语言
欢迎私信进交流群
今天的分享到此结束了,非常感谢各位朋友们百忙之中抽出时间来看这篇文章,希望文章对你有帮助,可以关注我和给我留言评论,一起交流
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。