Hi 游客

更多精彩,请登录!

比特池塘 区块链前沿 正文

以太坊可以向其他公链学习什么?

伤心骑士口
175 0 0
主流媒体认为ETH未来定将超越BTC,ETH的社区强大的无法被击败的观点是我不能认可的。0 b6 n8 l7 C' e6 V4 _  O
我指的不是那些所谓的新公链可以替代ETH,很多同学还是有疑问,我尝试用大白话把其中的结构理清楚,毋庸置疑的ETH本身是非常非常好的项目。1 v+ l! u' E/ V% C# l8 K
但ETH这次的对手是ETH老师们的组合拳,下面具体说说。
' [+ w# S& m0 I" a) _: b链的老师: BTC
% s4 T0 y5 A* S4 A9 \& RV神早期也是想在比特币链上实现智能合约,btc core 并不认可这个方案才有了ETH,ETH的区块结构,共识早期都借鉴了BTC
) h4 `+ B8 \/ e2 i0 S: u+ h但链上去做智能合约的计算真的是好的方向吗? : m+ F/ F) U5 y% j# E0 k. m3 E4 o
链要跑共识机制,计算能力有限,所以ETH也转移了方向,改方向为区块生成是中心化的(链下计算),验证是去中心化。: @3 w  @% t/ V& p
这点V神在endgame中也提到了 https://vitalik.eth.limo/general/2021/12/06/endgame.html…1 y6 t, B4 U; j( W6 B
模块化的老师:Celestia,Rollkit
7 \1 ?8 [( \% e% U4 y7 x) kETH的升级路线其实是很曲折的,V神也并不是真的神,也有很多错的地方,早期V神还认为Plasma是未来方向,ETH要支持分片链让ETH实现百万级的TPS等说法都被V神自身抛弃,最终ETH的选择是模块化的路线。
/ Q! C$ E9 X1 a% p. t$ Y去年的ETH升级其实就是共识层与执行层分离,未来的EIP-4844 升级就是实现以太坊的数据可用性层都是模块化方向的升级。
7 H3 a8 b% j# ^: X. E% `其实这是借鉴的Celestia 的创始人Mustafa Al-Bassam提出数据可用性,模块化区块链的方案,附上Mustafa Al-Bassam和V神在18-19年间写的论文链接:https://t.co/U20yNN6KHP
$ N* ~; \! M% s1 M8 t* Z" t* SMustafa Al-Bassam 现在做了自己模块化区块链项目,专门用来做数据可用性层的celestia,@CelestiaOrg 团队同时也为btc 做了数据可用性这个项目就是@RollkitDev
" R. p( M# C% GCelestia团队为对 Rollkit 的介绍文档:$ D9 Z  }8 J( q! j; V; G
[https://blog.celestia.org/introducing-rollkit-a-modular-rollup-framework/…](https://blog.celestia.org/introducing-rollkit-a-modular-rollup-framework/…)
* N$ c/ T8 _1 E# M7 O/ a" h+ h模块化区块链的介绍,再普及一下。8 @( }1 C9 J/ k3 T3 f5 W; m1 }
可分4层。
' }! U; z- Y+ j! o$ a2 `执行层:交易的执行,以及状态的更改将在这里发送,交易的排序也由执行层负责(现有Layer2本身就是执行层)。
1 o, [, b% o  ~9 O% e结算层:验证最终执行结果以及解决争议。(ETH本身链上的验证合约)。' R7 `8 p$ U$ |
共识层:就状态转换,交易的有效性达成共识,从而提供状态的最终确定性。(ETH的POS, BTC的POW共识等). p" I& n) S- E6 G8 K! ]
Celestia 白皮书:https://twitter.com/HitchhikerW3/status/1541272043211345925…
+ R( r+ @- i9 C合并后ETH信标链:https://twitter.com/xiangganzi/status/1592800355364253696
8 N3 G1 Z5 O4 M: n. K7 t$ X% Pzk证明,Layer2,Layer3的老师:Starkware
# a4 a: N/ Y, `9 q$ Q以太坊未来的另一大主要方向就zk化,其实更精准应该是说有效证明,因为zk这个词更被大家所接受,就还是用zk,这里的zk并不一定要零知识性。
; \$ h7 O' t$ B) [' d3 Q+ lETH最新的路线图里也指出数据可用性采样,以太坊的数据结构Verkle树,Rollup通通都在zk化。
5 Q" F9 G$ z# @  d9 _Starkware 有诸多产品,Starkware 创始人 Eli 本身也是zk证明系统Stark的发明者,ETH的zk化,Layer3的路线,很大程度是借鉴了Starkware团队的思想。+ J( B% r- ]7 _
Starkware团队开发的Cairo语言也正在扎根web3世界,Cairo语言不仅仅可以做为智能合约,Cairo 更是第一个为通用计算创建可证明的图灵完备的语言。2 F( t. c4 ?6 z: S! a' C9 C
Cairo切入的市场和ETH的Solidity并不相同。Stark 本身比较复杂,也是最近研究较多的部分,后续会独立围绕这一块输出更具体的干货。5 u- X4 z$ P( E; b8 J# P7 O5 A
比特币的闪电网络Lightning Labs 团队也尝试用Stark和Cairo这一套体系去改进BTC,参考之前推文:
. ~' G' h5 t3 h* Q2 L+ r! e[https://twitter.com/xiangganzi/status/1630385503022497800…]
: y( {0 E9 U. f, @" ^7 O5 E4 t; C(https://twitter.com/xiangganzi/status/1630385503022497800…)) u+ t! c+ k; k1 M+ F! B7 n: ~
相关产品有@ZeroSync_[https://github.com/lucidLuckylee/zerosync…](https://github.com/lucidLuckylee/zerosync…)0 a0 f1 G* C) v' B0 i0 Q
附上Layer3与Stark的参考资料。
5 {4 F' S8 l3 r. O1 f% }7 f) pV神对L3看法的文章:
5 c/ R3 D! [! s[https://vitalik.ca/general/2022/09/17/layer_3.html…](https://vitalik.ca/general/2022/09/17/layer_3.html…)
. A+ _+ N# Y. s/ v% }1 }实践Stark证明的文章:) S* @: [% J, e7 }6 O6 u
[https://w3hitchhiker.substack.com/p/stark-python-01…](https://w3hitchhiker.substack.com/p/stark-python-01…)
8 l8 `: x9 O$ C. q" V还有一点值得提的ETH虽然也是模块化,但是ETH是啥都做,还要兼容现有ETH,未来ETH升级的技术债务其实会比BTC这一套更多,例如EVM本身不适合zk,部分L2还得牺牲效率去实现zkEVM,抽象账户的升级等等,类似的技术债务还非常多。
/ w' @" b3 e3 I/ F" i* A参考之前分析ETH升级路线以及ETH存在问题的推文:https://twitter.com/xiangganzi/status/15910893071878184967 H5 D& E: l6 V- T" J5 c) s
总的来说ETH的老师们在BTC上的组合,能掀起什么样火花,是挺值得关注的事,当然这一套的运行也是像ETH升级一样需要几年的时间去一步步迭代。* m6 X- [2 W; V8 U; t* \* g% {
实现后未来的L2,L3们有两个大选择,选择共识更强,安全更高,组合性强的BTC,还是选择社区更大,周边工具成熟,生态丰富,也在不断优化进步的ETH。
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

伤心骑士口 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    37