timezone |
---|
Asia/Shanghai |
-
自我介绍 大家好,我是来自 safestake 的一名开发人员,目前主要从事基于 DKG(分布式密钥生成) 的 ETH Staking 相关开发工作。我对协议层的基础知识有着浓厚的兴趣,希望通过更系统的学习,进一步提升自己的技术能力。 在工作中,我专注于构建安全、可靠的去中心化系统,致力于为以太坊生态系统的发展贡献自己的力量。未来,我希望能够深入理解协议层的设计原理,并将其应用到实际开发中。
-
你认为你会完成本次残酷学习吗? 一定会的。
接下来重要研究 consensus layer 的内容,先从 EIP 官方对 POS 的解释开始。 通过阅读 https://ethereum.org/en/developers/docs/consensus-mechanisms/pos/ 理解 ETH 的 POS 机制设计,由于都是相对较熟的内容,不做过多的笔记。 这里记录一个疑问:当 EIP7251 上线后,POS机制将做什么改变?
今天直接开始从 week2 的内容开始学习。 通过观看视频中伪代码的演示,对 validator 在 execution layer 中如何校验 transactions 和如何产生一个 block 有了更清晰的认识。 明天计划通过阅读 geth 中这部分的源码,更深入的理解 execution layer 中对 transactions 的处理细节。
由于是 ethereum 开发老手,快速的过了 week1 的内容。 粗略的过了一遍 test case repo,很好的学习仓库,先 mark ,慢慢学习。
Here is a short list of repositories dedicated to testing:
https://github.com/ethereum/tests
https://github.com/ethereum/retesteth
https://github.com/ethereum/execution-spec-tests
https://github.com/ethereum/hive
https://github.com/kurtosis-tech/kurtosis
https://github.com/MariusVanDerWijden/FuzzyVM
https://github.com/lightclient/rpctestgen
最后尝试去 https://ethereum.org/quizzes 做了个小测试,没满分,还是得谦虚。