以太坊社区竟然默默的干了这些事
lixiangboy6202
发表于 2022-12-3 21:25:12
148
0
0
10月30日到11月2日,在布拉格召开了以太坊会议Devcon 4,会议成Scalability(可扩展性)、Secutiry(安全性) 、Privacty(隐私保护) 、Developer Experience(开发者经验) 、UX&Design (用户体验设计) 、Society&Systems(社交和系统) 六个主题。会议从ETH2.0 的历程,Layer 2 和Layer1 分层结构、以太坊的第四阶段Serenity(宁静)的P2P 网络设计等角度进行了比较详细的介绍和讨论。整体上和之前在伦敦会议和巴黎会议上的并无太大变化,总结下来可以用下图表示:
以太坊主要发展
以太坊社区将Casper和sharding合并成shasper进行开发,分成了7个阶段,并推迟了一年进程
ETH 2.0
当然ETH 2.0的想法也是在今年6月份最终成型的,之前了解以太坊社区规划的朋友都知道路线是按照sharding分片和POS分开同步进行的:
ETH 2.0 思路形成
以太坊的战略路线就是尽可能在保障安全性的前提下去改进可扩展性,相关理论可参照文章《区块链技术可扩展方案分层模型》和【火币区块链产业专题报告】区块链技术可扩展方案分层模型。这里比较有意思的是ETH2.0的结构和时间规划:PoS的信标链(Beacon Chain)会是一个大亮点,目前从架构上看ETH2.0里信标链是感觉是作为一个协调层(链)来实现分片管理,最后将属于上传到主链上,至于主链是否仍然采用POW来保证安全性还是只是一个当前状态的示意,并不能完全肯定,但小姐姐会倾向于觉得铆钉POW旧链可能会是一个过渡方案,最终应该全部转换成POS模式,具体估计只有在渐进明细的摸索中才能最终确定了。/ o. W- D% o" O1 i
从这个角度上看,可能以太坊在共识机制上的改进就落后了其他第二代智能合约链一步,如典型的Dfinity,Cardano等,目前还有一个0chain也值得再去细细研究一下。Dfinity基本上已经实现了VRF可验证随机函数下的POS节点选择,当然sharding的实现也还需要一段时间:" e# z& P# t* {3 F% a
Dfinity测试网
除了Dfinity之外,采用DPOS或者类DPOS的“公链”项目在这一点上也是有先发优势的,代表有EOS和Tron,以及采用LPOS的Tezos,而且像EOS在去虚拟机上已经使用的eWASM,好在全球对以太坊的主流共识仍然在,但也会是一场市场份额争夺的战斗。/ |4 H4 Q' e. q9 ?2 a
2.Plasma发展情况# r% a; X4 K% H [% v c% L, P
在以太坊Layer 2上除了传统的Truebit和状态通道,新热门点就是Plama了,发展经历可总结如下:
2017年8月Plasma白皮书发布;
2018年1月Plasma MVP(minimum viable plasma)发布,旨在为Plasma的开发提供最基础的安全保证设计方案;
2018年3月Plasma Cash发布,采用不可分割式进行;5 l X5 I% y$ `$ U1 v/ C% k/ I% ^
2018年5月Plasma XT发布,优化了存储需求和聚集签名;
2018年6月Plasma Debit发布,属于Plasma Cash的升级版;$ Y0 v3 z9 F8 M; g. {6 w
主要区别可以表示为:4 D- x3 B2 }% ]
Plamsa发展
Plasma相关的项目:- H3 a$ w* ~1 e" ~) _: s
OmiseGO (MVP-Python, Cash-Python):6 ]' ]/ t% J4 v% c7 x+ ~
github.com/omisego/plasma-contracts
github.com/omisego/plasma-mvp
github.com/omisego/plasma-cash2 n5 D- d/ ?" A# T
Loom Network (Cash-Python):
github.com/loomnetwork/plasma-cash; |( c) I/ \8 D7 x' a4 ?
BankEX (MVP-JS):
github.com/BANKEX/PlasmaParentContract
github.com/BANKEX/PlasmaETHexchange
Blockchian @ Berekley (MVP-GO):) ~6 {1 }. E! p) e) c! V/ r8 x6 K+ B* m
github.com/FourthState/plasma-mvp-rootchain4 y( r6 p' k9 O& t8 n
github.com/FourthState/plasma-mvp-sidechain
DeepBlockchain (Cash-N/A):9 ^0 {6 k/ D- \' S. s6 l0 H
github.com/wolkdb/deepblockchains, G% z y s5 S% z
Lucidity Tech (Cash-JS):2 M+ x5 r: m3 `, b9 e' v) ~
github.com/luciditytech/lucidity-plasma-cash
成为第一个吐槽的人