
Geth 源码系列:存储设计及实现
在区块链的世界中,状态存储是每一个节点的「记忆核心」 — — 它记录着亿万账户的余额、合约的代码、交易的痕迹,甚至决定着一笔交易能否被正确执行。作为以太坊生态的基石,Geth 客户端如何以精密的架构设计承载海量状态数据?其存储系统如何在性能、安全与可扩展性之间找到平衡? 这篇文章是 Geth 源码系列的第二篇,通过这个系列,我们将搭建一个研究 Geth 实现的框架,开发者可以根据这个框架深入自己感兴趣的部分研究。这个系列共有六篇文章,在这第二篇文章中,将系统讲解 Geth 的存储结构设计与相关源码,介绍其数据库层次划分并详细分析各个层次中相应模块的核心功能。 以太坊作为全球最大的区块链平台,其主流客户端 Geth(Go-Ethereum)承担了绝大部分节点运行与状态管理的职责。Geth 的状态存储系统,是理解以太坊运行机制、优化节点性能、以及推动未来客户端创新的基础。 本文作者: po Web3buidler.tech Core Contributor, EthStorage Engineer Geth 底层数据库总览 自 Geth v1.9.0 版本起,Geth 将其数据库分为...

以太坊单独质押实战教程:手把手教你完成部署
内容丨Ray 编辑 & 排版丨Yewlne、环环 以太坊的单独质押(Solo Staking)是保护网络安全和去中心化的黄金标准。通过运行自己的验证者节点,您可以直接参与网络共识,获得完整的质押奖励,并保持对资金的完全控制。本教程将为您提供详细的指导,帮助您在家中部署以太坊单独质押节点,确保安全性和稳定性。前提概要首先,我们需要有这样的一个基本概念:要处理来自执行层的传入验证器存款,您需要运行执行客户端以及共识客户端。这意味着我们至少需要部署两个客户端程序(在本教程中,为三个,共识客户端按照功能进行了拆分)。如果想了解更多执行客户端和共识客户端的差异及功能职责,可以点击阅读: https://ethereum.org/zh/developers/docs/networking-layer/一、选择执行客户端以太坊生态的客户端种类非常丰富,执行客户端和共识客户端都有多种不同语言的实现,如使用 Go 语言实现的 Geth, 使用 Rust 语言实现的 Reth 等。你可以根据自己喜好,选择不同的客户端,整体流程是类似的,只是不同客户端实现涉及的命令不同。在这里,我们不能对所有的客户端...

重磅 | LXDAO 中文名正式从“良心 DAO”改为“蓝翔 DAO”!
撰文 | Bruce 编辑&排版 | Connie 图片 | Ache、Connie、Cikey重磅消息! LXDAO 今日起中文名正式从“良心 DAO”改为“蓝翔 DAO”! 让我们抓紧看看到底怎么个事儿——Web3 技术哪家强?中国就找 LXDAO!LXDAO 创办于 2022 年 6 月,至今已有快 2 年的历史,是由几位喜欢开源的开发者联合发起的一所现代化、综合性的产学研一体的 DAO 组织,主要从事 Web3 公共物品相关的教育、研发和维护。 LXDAO 以创办历史不太悠久,但实训项目齐全、师资力量雄厚、培养模式先进而闻名全国。LXDAO 超过一半的同学为程序员,是现代化 Web3 技师、高级技工的摇篮。学院概况LXDAO 现有 0 个校区(正在筹备在清迈四海搭建第一个线下校区)。我们主要在 Internet 远程学习和工作交流。面向全球 13810 个城市招生,不限语言、地区和种族,能同时容纳上百万人。 LXDAO 拥有丰富的实训项目,涵盖了 Web3 的多种主题,包括但不限于教育、公共物品、全链游戏、开源、开发者关系维护、商务合作等。 我们也跟许多国际单位联合开展一...

LXDAO 是一个专注研发的 DAO 组织,致力于构建支持有价值的公共物品和开源项目的无限循环。 LXDAO is an R&D-focused DAO dedicated to building an Infinite Cycle that supports valuable

内容 | LXDAO
编辑 & 排版 | 古忆、Yewlne、环环
Web3 生态正在快速发展,全球开发者分布格局也随之发生深刻变化。亚洲和新兴市场的崛起、多链生态的兴起,以及开发者质量的提升,为行业带来了新的机遇与挑战。在本次 AMA 中,多位业内专家深入探讨了全球开发者趋势报告,分析了开发者分布的变化、多链竞争与合作的格局,并分享了对开发者职业发展的重要启示。以下是本次 AMA 的回顾内容,带您全面了解全球 Web3 开发者生态的最新趋势。
错过现场的小伙伴可以戳以下链接看回放:
https://x.com/LXDAO_Official/status/1867895151290642455
Aaros:重新审视报告后发现,亚洲开发者(尤其是印度)在全球开发者生态中扮演着越来越重要的角色。而他最初认为会更活跃的西班牙语社区,其开发者数量并未达到预期,更多活跃在社区活动和文化传播中。非洲和东南亚开发者同样呈现增长趋势,但这些地区仍需进一步发展。
Ray:通过观察以太坊和 Solana 生态的对比,指出以太坊生态依然稳固,尽管 Solana 借助更年轻的开发者群体和 Memes 效应引起了广泛关注。Ray 强调,亚洲开发者的增长已经颠覆了传统印象,表明未来 Web3 行业的中心可能向东倾斜。
Tracy:开发者质量的提升是一个积极信号。尽管全球开发者总数略有下降(约 7%),但经验丰富的开发者数量显著增加,这表明行业进入了质量增长阶段。她特别提到,中国开发者活跃的生态排名前三的分别是以太坊、Solana 和 Polkadot,其中 Polkadot 的开放治理(OpenGov)为开发者提供了丰富的资金支持和发展机会。
秋秋:以太坊生态虽然稳固,但对年轻开发者的吸引力不足。例如,在她观察到的 DevCon 活动中,参与者的年龄层相对偏大。相比之下,Solana 生态因对年轻开发者友好而吸引了许多 00 后开发者。她特别提到,亚洲市场的崛起促使许多海外项目开始回归亚洲,尤其是中国市场,这一趋势值得重视。
亚洲开发者的快速崛起,特别是印度和中国的增长,正在为全球 Web3 生态注入新的活力。印度开发者的快速扩张和中国市场的深度发展,预示着未来 Web3 中心可能从北美向亚洲转移。尽管区域发展水平各异,但这种趋势展示了亚洲在技术创新、人才储备和政策适应方面的独特潜力。加强对亚洲开发者社区的支持与合作将是各大生态的重要战略。
Aaros:更多来自新兴市场的开发者将增强生态的多样性和韧性,使其不受单一文化、语言或政策变化的影响。特别是对于稳定币的开发,如果能在第三世界国家培养更多开发者,将有助于推动去中心化稳定币的应用,进一步加强生态的安全性和多样性。
Ray:开发者的多样化分布对网络的去中心化至关重要。如果节点和开发者能更均匀地分布在全球,将极大提高生态系统的抗风险能力。他还指出,全球化的开发者参与让 Web3 行业对年轻人更加友好,创造了新的工作机会。
Tracy:从市场格局角度指出,亚洲市场的崛起不仅仅是数量上的变化,还会对全球资本流向和政策制定产生深远影响。她认为,未来印度可能成为区块链技术的人才输出中心。
秋秋:开发者多样化不仅推动了技术创新,也对生态间的文化交流起到促进作用。她提到,随着亚洲市场的成长,更多开发者将参与到全球化项目中,这不仅推动去中心化,也使行业更具弹性。
开发者多样性为 Web3 行业注入了韧性和创新力。来自新兴市场的开发者在推动去中心化稳定币应用的同时,也在技术和社区文化上带来了多样化的视角。这种全球化的合作模式不仅提升了行业的创新能力,也增强了对区域性政策变化和技术挑战的适应力,为行业的长期可持续发展奠定了基础。
Aaros:多链开发的兴起降低了开发者入门的门槛,推动了互操作性和资源整合的发展。他提到,像 Superchain 和 OP Stack 等标准化方案,将进一步简化跨链部署,增强生态间的协作。
Ray:尽管早期链与链之间的竞争较为激烈,但现在更多是通过合作实现共赢。各链根据自身优势,针对不同用户场景发展,而跨链工具和互操作协议让用户体验不断优化。他认为,这种合作最终受益的将是用户。
Tracy:多链发展趋势对开发者的利好尤为明显。跨链工具的成熟降低了技术门槛,而链与链之间的竞争也促使每个生态为开发者提供更完善的支持和激励机制。她同时指出,未来各链可能走向专业化,围绕特定场景或需求深耕,从而形成差异化的竞争优势。
秋秋:多链开发在加速技术创新的同时,也加剧了生态的碎片化。例如,她在与多个生态开发者互动中感受到,生态之间的竞争有时会影响协作的氛围。她建议新人开发者可以先专注于一个生态进行深耕,避免因多链切换而浪费时间和精力。她同时指出,多链工具的完善最终会让用户感受到生态的无缝衔接,这将是未来发展的关键方向。
多链生态的崛起为开发者带来了更多机会,也催生了技术整合与协作的需求。随着跨链工具的成熟,开发者能以更低的门槛实现跨链部署和互操作性,这为创新项目的孵化提供了广阔空间。然而,多链间的竞争和碎片化现象也需要通过更强大的互联互通技术加以缓解。未来,用户体验的无缝化和开发者资源的优化配置将成为行业发展的重要方向。
Aaros:Web3 是一个全球化的行业,开发者需要提升国际化能力,不仅要学习开发语言,也需要掌握更多自然语言,以更好地与不同文化背景的社区互动,从中获得灵感和合作机会。
Ray:这份报告对观望中的开发者是一种鼓励。Web3 行业的开放性和快速增长为传统行业中的开发者提供了转型机会。他特别建议 Web2 开发者关注以太坊生态,因为其完善的工具链和社区支持有助于快速入门。
Tracy:认同实战的重要性,建议开发者多参加黑客松和技术社区活动。这不仅能帮助快速掌握核心技术,还能积累项目经验,为职业发展铺平道路。她提到的学习路径包括前端开发者学习 Web3.js、Ethers.js,以及后端开发者重点掌握 Go 或 Rust 等语言。
秋秋:新手开发者应先专注于某个生态积累经验,再逐步扩展到多链开发。此外,社区的资源与支持对开发者成长至关重要,例如参与 Hack House、技术分享会等线下活动,可以加速技能提升和方向明确。
Web3 为开发者提供了从传统行业转型和快速成长的绝佳机会。通过掌握核心技能、参与实践项目,以及深度融入社区,开发者能够更好地理解行业趋势并找到自身定位。借助生态提供的资源和支持,新手开发者可迅速上手,而资深开发者则有机会在跨链、多链等前沿领域深耕,实现更高的职业价值和影响力。
本次 AMA 深刻剖析了全球开发者分布变化、多链发展的竞争与合作,以及这些趋势对 Web3 开发者职业发展的启示。随着亚洲和新兴市场的崛起,Web3 的重心正在从北美逐步转移。与此同时,多链工具的成熟和生态的开放性,为开发者提供了前所未有的机会。
未来,Web3 行业将更加注重去中心化、多样化和跨链合作,而开发者作为生态的核心推动者,将在这一转型中扮演至关重要的角色。对于每一位开发者来说,现在正是加入 Web3 生态,抓住技术变革机遇的最佳时机。


内容 | LXDAO
编辑 & 排版 | 古忆、Yewlne、环环
Web3 生态正在快速发展,全球开发者分布格局也随之发生深刻变化。亚洲和新兴市场的崛起、多链生态的兴起,以及开发者质量的提升,为行业带来了新的机遇与挑战。在本次 AMA 中,多位业内专家深入探讨了全球开发者趋势报告,分析了开发者分布的变化、多链竞争与合作的格局,并分享了对开发者职业发展的重要启示。以下是本次 AMA 的回顾内容,带您全面了解全球 Web3 开发者生态的最新趋势。
错过现场的小伙伴可以戳以下链接看回放:
https://x.com/LXDAO_Official/status/1867895151290642455
Aaros:重新审视报告后发现,亚洲开发者(尤其是印度)在全球开发者生态中扮演着越来越重要的角色。而他最初认为会更活跃的西班牙语社区,其开发者数量并未达到预期,更多活跃在社区活动和文化传播中。非洲和东南亚开发者同样呈现增长趋势,但这些地区仍需进一步发展。
Ray:通过观察以太坊和 Solana 生态的对比,指出以太坊生态依然稳固,尽管 Solana 借助更年轻的开发者群体和 Memes 效应引起了广泛关注。Ray 强调,亚洲开发者的增长已经颠覆了传统印象,表明未来 Web3 行业的中心可能向东倾斜。
Tracy:开发者质量的提升是一个积极信号。尽管全球开发者总数略有下降(约 7%),但经验丰富的开发者数量显著增加,这表明行业进入了质量增长阶段。她特别提到,中国开发者活跃的生态排名前三的分别是以太坊、Solana 和 Polkadot,其中 Polkadot 的开放治理(OpenGov)为开发者提供了丰富的资金支持和发展机会。
秋秋:以太坊生态虽然稳固,但对年轻开发者的吸引力不足。例如,在她观察到的 DevCon 活动中,参与者的年龄层相对偏大。相比之下,Solana 生态因对年轻开发者友好而吸引了许多 00 后开发者。她特别提到,亚洲市场的崛起促使许多海外项目开始回归亚洲,尤其是中国市场,这一趋势值得重视。
亚洲开发者的快速崛起,特别是印度和中国的增长,正在为全球 Web3 生态注入新的活力。印度开发者的快速扩张和中国市场的深度发展,预示着未来 Web3 中心可能从北美向亚洲转移。尽管区域发展水平各异,但这种趋势展示了亚洲在技术创新、人才储备和政策适应方面的独特潜力。加强对亚洲开发者社区的支持与合作将是各大生态的重要战略。
Aaros:更多来自新兴市场的开发者将增强生态的多样性和韧性,使其不受单一文化、语言或政策变化的影响。特别是对于稳定币的开发,如果能在第三世界国家培养更多开发者,将有助于推动去中心化稳定币的应用,进一步加强生态的安全性和多样性。
Ray:开发者的多样化分布对网络的去中心化至关重要。如果节点和开发者能更均匀地分布在全球,将极大提高生态系统的抗风险能力。他还指出,全球化的开发者参与让 Web3 行业对年轻人更加友好,创造了新的工作机会。
Tracy:从市场格局角度指出,亚洲市场的崛起不仅仅是数量上的变化,还会对全球资本流向和政策制定产生深远影响。她认为,未来印度可能成为区块链技术的人才输出中心。
秋秋:开发者多样化不仅推动了技术创新,也对生态间的文化交流起到促进作用。她提到,随着亚洲市场的成长,更多开发者将参与到全球化项目中,这不仅推动去中心化,也使行业更具弹性。
开发者多样性为 Web3 行业注入了韧性和创新力。来自新兴市场的开发者在推动去中心化稳定币应用的同时,也在技术和社区文化上带来了多样化的视角。这种全球化的合作模式不仅提升了行业的创新能力,也增强了对区域性政策变化和技术挑战的适应力,为行业的长期可持续发展奠定了基础。
Aaros:多链开发的兴起降低了开发者入门的门槛,推动了互操作性和资源整合的发展。他提到,像 Superchain 和 OP Stack 等标准化方案,将进一步简化跨链部署,增强生态间的协作。
Ray:尽管早期链与链之间的竞争较为激烈,但现在更多是通过合作实现共赢。各链根据自身优势,针对不同用户场景发展,而跨链工具和互操作协议让用户体验不断优化。他认为,这种合作最终受益的将是用户。
Tracy:多链发展趋势对开发者的利好尤为明显。跨链工具的成熟降低了技术门槛,而链与链之间的竞争也促使每个生态为开发者提供更完善的支持和激励机制。她同时指出,未来各链可能走向专业化,围绕特定场景或需求深耕,从而形成差异化的竞争优势。
秋秋:多链开发在加速技术创新的同时,也加剧了生态的碎片化。例如,她在与多个生态开发者互动中感受到,生态之间的竞争有时会影响协作的氛围。她建议新人开发者可以先专注于一个生态进行深耕,避免因多链切换而浪费时间和精力。她同时指出,多链工具的完善最终会让用户感受到生态的无缝衔接,这将是未来发展的关键方向。
多链生态的崛起为开发者带来了更多机会,也催生了技术整合与协作的需求。随着跨链工具的成熟,开发者能以更低的门槛实现跨链部署和互操作性,这为创新项目的孵化提供了广阔空间。然而,多链间的竞争和碎片化现象也需要通过更强大的互联互通技术加以缓解。未来,用户体验的无缝化和开发者资源的优化配置将成为行业发展的重要方向。
Aaros:Web3 是一个全球化的行业,开发者需要提升国际化能力,不仅要学习开发语言,也需要掌握更多自然语言,以更好地与不同文化背景的社区互动,从中获得灵感和合作机会。
Ray:这份报告对观望中的开发者是一种鼓励。Web3 行业的开放性和快速增长为传统行业中的开发者提供了转型机会。他特别建议 Web2 开发者关注以太坊生态,因为其完善的工具链和社区支持有助于快速入门。
Tracy:认同实战的重要性,建议开发者多参加黑客松和技术社区活动。这不仅能帮助快速掌握核心技术,还能积累项目经验,为职业发展铺平道路。她提到的学习路径包括前端开发者学习 Web3.js、Ethers.js,以及后端开发者重点掌握 Go 或 Rust 等语言。
秋秋:新手开发者应先专注于某个生态积累经验,再逐步扩展到多链开发。此外,社区的资源与支持对开发者成长至关重要,例如参与 Hack House、技术分享会等线下活动,可以加速技能提升和方向明确。
Web3 为开发者提供了从传统行业转型和快速成长的绝佳机会。通过掌握核心技能、参与实践项目,以及深度融入社区,开发者能够更好地理解行业趋势并找到自身定位。借助生态提供的资源和支持,新手开发者可迅速上手,而资深开发者则有机会在跨链、多链等前沿领域深耕,实现更高的职业价值和影响力。
本次 AMA 深刻剖析了全球开发者分布变化、多链发展的竞争与合作,以及这些趋势对 Web3 开发者职业发展的启示。随着亚洲和新兴市场的崛起,Web3 的重心正在从北美逐步转移。与此同时,多链工具的成熟和生态的开放性,为开发者提供了前所未有的机会。
未来,Web3 行业将更加注重去中心化、多样化和跨链合作,而开发者作为生态的核心推动者,将在这一转型中扮演至关重要的角色。对于每一位开发者来说,现在正是加入 Web3 生态,抓住技术变革机遇的最佳时机。

Geth 源码系列:存储设计及实现
在区块链的世界中,状态存储是每一个节点的「记忆核心」 — — 它记录着亿万账户的余额、合约的代码、交易的痕迹,甚至决定着一笔交易能否被正确执行。作为以太坊生态的基石,Geth 客户端如何以精密的架构设计承载海量状态数据?其存储系统如何在性能、安全与可扩展性之间找到平衡? 这篇文章是 Geth 源码系列的第二篇,通过这个系列,我们将搭建一个研究 Geth 实现的框架,开发者可以根据这个框架深入自己感兴趣的部分研究。这个系列共有六篇文章,在这第二篇文章中,将系统讲解 Geth 的存储结构设计与相关源码,介绍其数据库层次划分并详细分析各个层次中相应模块的核心功能。 以太坊作为全球最大的区块链平台,其主流客户端 Geth(Go-Ethereum)承担了绝大部分节点运行与状态管理的职责。Geth 的状态存储系统,是理解以太坊运行机制、优化节点性能、以及推动未来客户端创新的基础。 本文作者: po Web3buidler.tech Core Contributor, EthStorage Engineer Geth 底层数据库总览 自 Geth v1.9.0 版本起,Geth 将其数据库分为...

以太坊单独质押实战教程:手把手教你完成部署
内容丨Ray 编辑 & 排版丨Yewlne、环环 以太坊的单独质押(Solo Staking)是保护网络安全和去中心化的黄金标准。通过运行自己的验证者节点,您可以直接参与网络共识,获得完整的质押奖励,并保持对资金的完全控制。本教程将为您提供详细的指导,帮助您在家中部署以太坊单独质押节点,确保安全性和稳定性。前提概要首先,我们需要有这样的一个基本概念:要处理来自执行层的传入验证器存款,您需要运行执行客户端以及共识客户端。这意味着我们至少需要部署两个客户端程序(在本教程中,为三个,共识客户端按照功能进行了拆分)。如果想了解更多执行客户端和共识客户端的差异及功能职责,可以点击阅读: https://ethereum.org/zh/developers/docs/networking-layer/一、选择执行客户端以太坊生态的客户端种类非常丰富,执行客户端和共识客户端都有多种不同语言的实现,如使用 Go 语言实现的 Geth, 使用 Rust 语言实现的 Reth 等。你可以根据自己喜好,选择不同的客户端,整体流程是类似的,只是不同客户端实现涉及的命令不同。在这里,我们不能对所有的客户端...

重磅 | LXDAO 中文名正式从“良心 DAO”改为“蓝翔 DAO”!
撰文 | Bruce 编辑&排版 | Connie 图片 | Ache、Connie、Cikey重磅消息! LXDAO 今日起中文名正式从“良心 DAO”改为“蓝翔 DAO”! 让我们抓紧看看到底怎么个事儿——Web3 技术哪家强?中国就找 LXDAO!LXDAO 创办于 2022 年 6 月,至今已有快 2 年的历史,是由几位喜欢开源的开发者联合发起的一所现代化、综合性的产学研一体的 DAO 组织,主要从事 Web3 公共物品相关的教育、研发和维护。 LXDAO 以创办历史不太悠久,但实训项目齐全、师资力量雄厚、培养模式先进而闻名全国。LXDAO 超过一半的同学为程序员,是现代化 Web3 技师、高级技工的摇篮。学院概况LXDAO 现有 0 个校区(正在筹备在清迈四海搭建第一个线下校区)。我们主要在 Internet 远程学习和工作交流。面向全球 13810 个城市招生,不限语言、地区和种族,能同时容纳上百万人。 LXDAO 拥有丰富的实训项目,涵盖了 Web3 的多种主题,包括但不限于教育、公共物品、全链游戏、开源、开发者关系维护、商务合作等。 我们也跟许多国际单位联合开展一...
Share Dialog
Share Dialog
LXDAO 是一个专注研发的 DAO 组织,致力于构建支持有价值的公共物品和开源项目的无限循环。 LXDAO is an R&D-focused DAO dedicated to building an Infinite Cycle that supports valuable

Subscribe to LXDAO

Subscribe to LXDAO
<100 subscribers
<100 subscribers
No activity yet