
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

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

Subscribe to LXDAO

Subscribe to LXDAO
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers



本期为 LXDAO 翻译小组壹号文件,讨论的是一篇标准译稿所应具备的部分。顺畅接轨出版 LXDAO 公众号/推特,并且会被推荐到 Foresight News 和 PANews,有机会会上精选哦。
英语学习-翻译小组:由 Guider 精选优质 Web3 内容,通过翻译第一手原文资料快速了解 Web3 行业基础概念、第一原则与相关资讯,同时主动学习英语。欢迎加入我们一起同行与共建。
撰文 | Connie
编辑&排版 | Connie
设计 | WangTeng
HI!亲爱的翻译者~
非常高兴你能参与 LXDAO 翻译小组的工作,你的译作将会在 LXDAO 公众号和推特上发布,并且会被推荐到 Foresight News 和 PANews,有机会会上精选哦~
为了让我们的合作更愉快,以及公众号排版更高效,有些信息需要你们在翻译前明确。
我们有一个协作软件叫 Notion,里面有一个空间专门放置翻译文章。具体进群后翻译组负责人会告诉你。
你也可以先看看翻译的范例:
《市场、制度与货币:社会性激励的新方法》
https://www.notion.so/lxdao/3718b4a415be4132991e25759b3c18c9
以下是一篇标准译稿所应具备的部分,请在完成翻译后仔细检查,下文会针对各个部分进行详细的体例说明。
开头
文章基础信息
译者的话 / 前言 / 摘要
正文
4.1 目录
4.2 正文
4.3 文章格式
本期文章由 LXDAO 翻译小组成员 AA(填你的名字) 翻译、LXDAO 编辑部校对。原文是 AAAAAA(填写原文名称)。
英语学习-翻译小组:由 Guider 精选优质 Web3 内容,通过翻译第一手原文资料快速了解 Web3 行业基础概念、第一原则与相关资讯,同时主动学习英语。欢迎加入我们一起同行与共建。
注:斜体+下划线的部分填写进去,其余的复制即可。
《XXXX》(文章/视频的中文名称)
(点击“阅读原文”跳转英文原文链接)
编译:AA(你的名字)
原文链接:AAAAAAA(黏贴原文的链接)
注:斜体+下划线的部分填写进去,其余的复制即可。
此段内容建议 200 字以内,用作公众号摘要部分 & 社群和推特推荐用语。
我们建议你写一写:
这篇文章打动你的地方在哪里?为什么选择这篇文章作为翻译?
在翻译过程中有哪些地方你做了改动?(比如因为篇幅原因省略)
其他你想告诉读者的话(有哪些地方你翻译理解的时候有困难,等等)
你可以看看往期的翻译文章,之前的译者是如何撰写的
示例 :
第一次听到 Kernel 是在 Simona Pop 的一个分享里。她对她曾经工作的 Gitcoin 和 DAO 的发展感到失望与激动,并强调在 DAO 中我们是与他人合作,而不是为他人工作。她认为 Kernel 是 Web3 中最好的社区。后来听 K(uncommons) 说,Kernel 的创始人 Vivek 是一个天使,更加激发了我的兴趣。很多人认为 Kernel 是一个很好的项目,因此我们决定翻译它,既是为了学习也是为了推广,将其作为“展览:以太坊中的公共物品”系列的第一个项目。我们翻译了《Kernel 之书》 的部分,它相当于 Kernel 的入门手册。虽然出于篇幅和格式考虑,我们略去了一些内容,但相信你仍能在本期内容中找到令人动容的东西。
在放置你的译文之前,制作一个目录,这个目录长这个样子:
(就像你正在阅读的这篇文章的最开始)
本文一共有 XX 字,一共有 X 个部分,阅读完本文预计需要 X 分钟。
1. 一级标题
*1\.1 二级标题*
*1\.1.1 三级标题*
2. 一级标题
*2\.1 二级标题*
*2\.1.1 三级标题*
请相信我,这个部分的存在是为了让读者能够提纲挈领地看到整篇文章的架构。
在正文中,标题也请带上和目录对应的序号。
这样公众号排版的时候能够更加明确。因为一级标题、二级标题和三级标题所用的字号、字体、格式都是不一样的。
于是正文就长成(以下为范例):
机遇 (一级标题)
如 Gitcoin 白皮书中所强调的,资本分配过程在人类群体(从小团队到大社区)资助对他们重要的事物中发挥着根本性作用……
2. 设计哲学(一级标题)
在 Gitcoin 的技术栈的设计和开发过程中,我们遵循一种基于关键原则的设计哲学。
2.1 安全第一(二级标题)
Allo 协议将资本分配上链。我们相信,这是资本分配生态系统向前迈出的革命性一步
2.2 介绍
在设计 Allo 时,我们的目标是最大化各种实验的可能性。
2.2.1核心简单,外围丰富 (三级标题)
这是我们在协议中所表达的 Unix 哲学……
无论是正文还是标题,我们希望你能够遵循以下格式,你可以使用 AI 工具进行辅助:
中英文之间需要增加空格
LXDAO 翻译
中文与数字之間需要增加空格
我有 1 个苹果
数字与单位之间需要增加空格
我获得了 15 LXPU
全形标点与其他字符之间不加空格
正确:我获得了 Buidler Card,好开心!
错误:我获得了 Buidler Card ,好开心!
使用全形中文标点
正确:嗨!你知道嘛?
错误:嗨!你知道嘛?
数字使用半形字符
正确:蛋糕只卖 1000 元。
错误:蛋糕只卖 1000 元。
不要使用不地道的缩写
详情请点击:《中文文案排版指北》
https://github.com/sparanoid/chinese-copywriting-guidelines?tab=readme-ov-file
希望以上内容对大家有所帮助,如果有任何疑问或建议,欢迎随时群内沟通。祝愿大家在翻译工作中收获满满的乐趣!


本期为 LXDAO 翻译小组壹号文件,讨论的是一篇标准译稿所应具备的部分。顺畅接轨出版 LXDAO 公众号/推特,并且会被推荐到 Foresight News 和 PANews,有机会会上精选哦。
英语学习-翻译小组:由 Guider 精选优质 Web3 内容,通过翻译第一手原文资料快速了解 Web3 行业基础概念、第一原则与相关资讯,同时主动学习英语。欢迎加入我们一起同行与共建。
撰文 | Connie
编辑&排版 | Connie
设计 | WangTeng
HI!亲爱的翻译者~
非常高兴你能参与 LXDAO 翻译小组的工作,你的译作将会在 LXDAO 公众号和推特上发布,并且会被推荐到 Foresight News 和 PANews,有机会会上精选哦~
为了让我们的合作更愉快,以及公众号排版更高效,有些信息需要你们在翻译前明确。
我们有一个协作软件叫 Notion,里面有一个空间专门放置翻译文章。具体进群后翻译组负责人会告诉你。
你也可以先看看翻译的范例:
《市场、制度与货币:社会性激励的新方法》
https://www.notion.so/lxdao/3718b4a415be4132991e25759b3c18c9
以下是一篇标准译稿所应具备的部分,请在完成翻译后仔细检查,下文会针对各个部分进行详细的体例说明。
开头
文章基础信息
译者的话 / 前言 / 摘要
正文
4.1 目录
4.2 正文
4.3 文章格式
本期文章由 LXDAO 翻译小组成员 AA(填你的名字) 翻译、LXDAO 编辑部校对。原文是 AAAAAA(填写原文名称)。
英语学习-翻译小组:由 Guider 精选优质 Web3 内容,通过翻译第一手原文资料快速了解 Web3 行业基础概念、第一原则与相关资讯,同时主动学习英语。欢迎加入我们一起同行与共建。
注:斜体+下划线的部分填写进去,其余的复制即可。
《XXXX》(文章/视频的中文名称)
(点击“阅读原文”跳转英文原文链接)
编译:AA(你的名字)
原文链接:AAAAAAA(黏贴原文的链接)
注:斜体+下划线的部分填写进去,其余的复制即可。
此段内容建议 200 字以内,用作公众号摘要部分 & 社群和推特推荐用语。
我们建议你写一写:
这篇文章打动你的地方在哪里?为什么选择这篇文章作为翻译?
在翻译过程中有哪些地方你做了改动?(比如因为篇幅原因省略)
其他你想告诉读者的话(有哪些地方你翻译理解的时候有困难,等等)
你可以看看往期的翻译文章,之前的译者是如何撰写的
示例 :
第一次听到 Kernel 是在 Simona Pop 的一个分享里。她对她曾经工作的 Gitcoin 和 DAO 的发展感到失望与激动,并强调在 DAO 中我们是与他人合作,而不是为他人工作。她认为 Kernel 是 Web3 中最好的社区。后来听 K(uncommons) 说,Kernel 的创始人 Vivek 是一个天使,更加激发了我的兴趣。很多人认为 Kernel 是一个很好的项目,因此我们决定翻译它,既是为了学习也是为了推广,将其作为“展览:以太坊中的公共物品”系列的第一个项目。我们翻译了《Kernel 之书》 的部分,它相当于 Kernel 的入门手册。虽然出于篇幅和格式考虑,我们略去了一些内容,但相信你仍能在本期内容中找到令人动容的东西。
在放置你的译文之前,制作一个目录,这个目录长这个样子:
(就像你正在阅读的这篇文章的最开始)
本文一共有 XX 字,一共有 X 个部分,阅读完本文预计需要 X 分钟。
1. 一级标题
*1\.1 二级标题*
*1\.1.1 三级标题*
2. 一级标题
*2\.1 二级标题*
*2\.1.1 三级标题*
请相信我,这个部分的存在是为了让读者能够提纲挈领地看到整篇文章的架构。
在正文中,标题也请带上和目录对应的序号。
这样公众号排版的时候能够更加明确。因为一级标题、二级标题和三级标题所用的字号、字体、格式都是不一样的。
于是正文就长成(以下为范例):
机遇 (一级标题)
如 Gitcoin 白皮书中所强调的,资本分配过程在人类群体(从小团队到大社区)资助对他们重要的事物中发挥着根本性作用……
2. 设计哲学(一级标题)
在 Gitcoin 的技术栈的设计和开发过程中,我们遵循一种基于关键原则的设计哲学。
2.1 安全第一(二级标题)
Allo 协议将资本分配上链。我们相信,这是资本分配生态系统向前迈出的革命性一步
2.2 介绍
在设计 Allo 时,我们的目标是最大化各种实验的可能性。
2.2.1核心简单,外围丰富 (三级标题)
这是我们在协议中所表达的 Unix 哲学……
无论是正文还是标题,我们希望你能够遵循以下格式,你可以使用 AI 工具进行辅助:
中英文之间需要增加空格
LXDAO 翻译
中文与数字之間需要增加空格
我有 1 个苹果
数字与单位之间需要增加空格
我获得了 15 LXPU
全形标点与其他字符之间不加空格
正确:我获得了 Buidler Card,好开心!
错误:我获得了 Buidler Card ,好开心!
使用全形中文标点
正确:嗨!你知道嘛?
错误:嗨!你知道嘛?
数字使用半形字符
正确:蛋糕只卖 1000 元。
错误:蛋糕只卖 1000 元。
不要使用不地道的缩写
详情请点击:《中文文案排版指北》
https://github.com/sparanoid/chinese-copywriting-guidelines?tab=readme-ov-file
希望以上内容对大家有所帮助,如果有任何疑问或建议,欢迎随时群内沟通。祝愿大家在翻译工作中收获满满的乐趣!

No activity yet