这门课解决什么问题
很多接触过以太坊开发的工程师都知道,直接拿公链源码做企业级联盟链落地时,往往会撞上两堵墙:一是密码学标准不合规,原生的椭圆曲线和哈希算法无法满足国内监管要求;二是共识机制不适配, PoW 在联盟链场景下既浪费资源又无法保证多中心业务节点的出块效率。这门课正是针对这两个痛点,带你直接深入以太坊底层源码,完成国密算法替换与共识机制改造。课程不是停留在调用现成 SDK 的层面,而是真正去改写核心逻辑,适用于金融、政务等对数据合规与性能有严格要求的联盟链开发场景。
适合什么基础与学习顺序
这门资料不适合零基础转行者。你需要熟练掌握 Go 语言,了解以太坊整体架构,并且能看懂基础的密码学原理。资料包是纯实战录像,没有冗余的 PPT 念稿,建议按照顺序从密码学迁移开始看起,先理解 SM2/SM3 的几个初级函数替换逻辑,再跟进签名生成与公钥恢复的改造,最后过渡到地址生成与整体加密签名的闭环。这部分代码迁移讲得很细,涉及逻辑自洽的细节处理,建议每看完一个函数迁移的片段,就暂停视频,对照本地源码同步修改并编译测试,不要只是被动看完。
学完能独立做什么
完成全部学习后,你将具备独立交付一条定制化以太坊联盟链底层的能力。在具体产出上,你能把原生的密码学体系完整替换为国密标准,确保地址、交易签名、区块校验全链路合规;同时能将共识算法改造为 DPoS,根据实际业务参与方的节点拓扑,定制出块节点逻辑与验证规则。在配合练习时,建议先在本地搭建一条单节点测试链,跟着视频把国密迁移跑通,验证钱包地址生成与交易签名是否正常;随后再进行多节点组网,重点调试 DPoS 出块顺序与节点间状态同步。遇到编译报错不要直接跳过,源码级改造的难点往往就在这些依赖项的梳理上,把这些坑踩完,你才算真正具备了区块链底层定制开发的能力。
Ethereum源码定制国密与修改共识算法为dpos
课程目录
* 01 国密哈希迁移/
* 01 QU.1.1.Ethereum修改国密与共识算法说明.mp4 (41.34 MB), 07:01
* 02 QU.1.2.迁移的说明.mp4 (100.52 MB), 18:43
* 03 QU.1.3.迁移SM2SM3初级的几个函数.mp4 (214.64 MB), 42:03
* 04 QU.1.4迁移签名与公钥恢复.mp4 (277.42 MB), 50:56
* 05 QU.1.5.迁移地址与签名.mp4 (196.76 MB), 35:17
* 06 QU.1.6迁移了加密签名.mp4 (47.82 MB), 08:22
* 07 QU.1.7上午回顾.mp4 (29.41 MB), 06:03
* 08 QU.1.8逻辑自洽的代码迁移.mp4 (253.54 MB), 45:51
* 09 QU.1.9签名与验证解决.mp4 (155.98 MB), 29:27
* 10 QU.1.10修改其他包.mp4 (81.84 MB), 14:44
* 11 QU.1.11geth组建私网.mp4 (44.56 MB), 09:27
* 12 QU.1.12同目录的依赖.mp4 (29.50 MB), 05:36
* 13 QU.1.13修海sha3.mp4 (129.25 MB), 23:48
* 14 QU.1.14修改错误.mp4 (164.38 MB), 27:32
* 02 国密修改定制/
* 01 QU.2.1国密修改的预览.mp4 (26.14 MB), 05:07
* 02 QU.2.2.account包错误修改.mp4 (200.83 MB), 32:20
* 03 QU.2.3.p2p包的错误修改.mp4 (201.27 MB), 33:07
* 04 QU.2.4p2p的所有bug.mp4 (73.91 MB), 12:02
* 05 QU.2.5修改crypto包.mp4 (69.18 MB), 13:22
* 06 QU.2.6修改p2p与通信校验.mp4 (185.37 MB), 32:28
* 07 QU.2.7改完所有bug.mp4 (46.54 MB), 08:26
* 08 QU.2.8修改国密两个错误.mp4 (206.23 MB), 36:31
* 09 QU.2.9修改国密完成.mp4 (61.20 MB), 10:32
* 10 QU.2.10.microserive微服务的简介.mp4 (81.75 MB), 19:08
* 11 QU.2.11微服务概念.mp4 (29.46 MB), 06:17
* 12 QU.2.12reslful服务.mp4 (34.40 MB), 07:20
* 13 QU.2.13麻省分布式回顾.mp4 (110.71 MB), 20:42
* 14 QU.2.14简单修改共识接口.mp4 (178.94 MB), 33:40
* 03 修改共识算法/
* 01 QU.3.1.简单说明.mp4 (12.65 MB), 03:50
* 02 QU.3.2.Ethereum共识实践.mp4 (409.91 MB), 01:14:04
* 03 QU.3.3.问题即wakuang.mp4 (60.82 MB), 11:55
* 04 QU.3.4.dpos共识算法的运行.mp4 (189.25 MB), 33:44
* 04 dpos共识算法修改定制/
* 01 QU.4.1.dpos共识算法.mp4 (164.88 MB), 26:34
* 02 QU.4.2.Ethereum版本差异.mp4 (50.35 MB), 10:03
* 03 QU.4.3.共识外部调用.mp4 (95.49 MB), 17:07
* 04 QU.4.4.dpos共识eth包.mp4 (313.15 MB), 48:23
* 05 QU.4.5.修改wakuang包.mp4 (212.23 MB), 32:32
* 06 QU.4.6修改交易包.mp4 (240.81 MB), 36:25
* 07 QU.4.7编译成功.mp4 (113.28 MB), 17:25
* 08 QU.4.8搭建dpos私网.mp4 (172.24 MB), 30:05
* 05 dpos共识算法测试/
* 01 QU.5.1.dpos共识运行过程.mp4 (189.09 MB), 33:20
* 02 QU.5.2.投票之前委员会必须解锁.mp4 (75.57 MB), 12:24
* 03 QU.5.3Ethereum共识算法的运行图.mp4 (180.35 MB), 35:11






