1)zksync的创始人是@gluk64,他是一位乌克兰籍的开发者,我在很多早期的rollup项目/论坛中都可以频繁见到他的身影比如barry whitehat的roll_up(可以算是最早的rollup实现)gitter论坛中,首先发现这个项目并进来讨论的就是@PhABCD、@gakonst(paradigm CTO)和@gluk64三人
2)而且因为好奇rollup的历史演变,我去ethereum research论坛中搜索了一下最早提出rollup的人(2019之前)当时只有@PhABCD、barry whitehat和@gluk64对vitalik的回复提到了rollup,这三篇post都非常值得阅读
另外我发现research(
)是许多优秀思想最早形成和讨论的地方,vitalik在过去四年的时间里几乎每天都会上research发布/阅读新想法,并且跟社区开发者交谈
Ethereum ResearchCivilized discussion furthering Ethereum researchhttps://ethresear.ch
所以如果你有好的想法/项目,不妨post到research上,如果你想发现最早期的优质项目(可能还只是一个idea),也不妨多上去逛一逛
对
最早的介绍也post到了这里:
Introducing Scroll, a new layer2 solutionHi all, I’m Ye Zhang, a Ph.D. student at NYU. We’re building a new layer2 system on Etherum based on Rollup. Here is a draft introduction: https://scroll-finance.medium.com/scroll-a-layer-2-ecosyste…https://ethresear.ch/t/introducing-scroll-a-new-layer2-solution/9186
3)zksync目前开源的代码是v1版本,他们的v0.1(minimal implement)在2019年8.20就完成了,之后在2020年6月上线主网,但v1.0.0版本一直到2021年7月才彻底完成(两年的开发成果,很难在一周内全部看完)
目前团队的重心放到了zksync v2,也就是所有人都期待的zkEVM,目前已经上线了testnet但还没开源,预计完成了所有的工作之后就会开源所以我们看到的v1是非常稳定的版本,除了对一些安全性和稳定性的维护以外,不会再进行重大的功能更新 👇
4)大部分zk-rollup基本上都由两大部分组成,一个是部署在L1上的contract,这个智能合约会与rollup network通信,接收rollup返回的结果,并在验证完链下操作的正确后把数据存到链上(一般是存merkel root)