关于这门课:从原理到代码的慢速拆解

这门课不讲空洞的行业前景,也不承诺给你找工作的承诺,它只解决一个具体问题:让你亲手用 Python 写出一个能跑起来的区块链,再学会用 Solidity 写智能合约。如果你只想听概念而不愿敲一行代码,或者被复杂的挖矿算法劝退,请直接关掉页面,不要浪费自己的时间。课程标题里的杂项已过滤,这里纯粹是区块链技术与去中心化应用的实战。

零基础怎么学:先读哪几讲,哪些直接跳过

对于时间碎片化、想慢慢补技能的自学者,建议严格按顺序学习,切忌跳跃。请先花半小时看完“第 1 章 课程简介”,明确学习节奏,不要急于求成。接着进入“第 2 章”,前四节关于比特币过去、原理及账户所有权是必须死磕的,因为后面所有代码都基于此;但“第 2-6 章 共识机制”若觉得枯燥,可略过视频,直接看代码实现部分,原理是代码的注释里会讲清楚。进入“第 3 章”时,若 Python 基础薄弱,建议暂停视频,先独立搭建项目结构,再对照视频中的“实现区块类结构”、“添加交易”和“工作量证明”逐步调试,不要试图一次性消化所有代码细节,这本身就是学习过程。

资料配合与学习边界:承认学不会的部分

资料包里的代码是配合视频练习的脚手架,不要直接复制粘贴,要逐行运行并尝试修改参数。当你运行“第 3-5 节 实现工作量证明”的代码时,若发现节点通信失败或区块无法生成,不要慌,这属于正常现象,说明你对共识机制的理解还不够深,需要回头重看前序章节。学完“第 4 章”和“第 5 章”后,你应能独立用 Python 搭建简易区块链网络,并能用 Solidity 编写简单的智能合约部署到以太坊测试网。但请承认:真正的去中心化应用(DAPP)开发涉及复杂的私钥管理、Gas 费计算及前端交互,这门课提供的只是最底层的逻辑框架,离真正上线商业项目还有很长的路,切勿产生“学完就能接单开发”的错觉。

课程目录

project
第1章 课程简介与学习安排
1-1 课程导学.mp4 13.53M
第2章 区块链技术的核心概念和原理
2-1 区块链的过去与未来.mp4 8.04M
2-2 比特币是什么?.mp4 8.24M
2-3 比特币原理.mp4 11.02M
2-4 账户所有权问题.mp4 15.77M
2-5 为什么记账-挖矿.mp4 14.23M
2-6 共识机制.mp4 10.21M
2-7 本章总结.mp4 7.48M
第3章 区块链技术核心原理实现
3-1 python 实现区块链环境准备.mp4 44.73M
3-10 实现共识机制-1.mp4 70.78M
3-11 实现共识机制-2.mp4 69.20M
3-2 建立项目,确定区块结构.mp4 18.23M
3-3 实现区块类结构-添加交易.mp4 18.94M
3-4 实现创建区块.mp4 54.38M
3-5 实现工作量证明.mp4 48.14M
3-6 添加节点通信功能.mp4 42.19M
3-7 交易接口实现.mp4 84.46M
3-8 挖矿接口实现.mp4 56.19M
3-9 实现注册节点.mp4 49.89M
第4章 以太坊入门
4-1 以太坊由来.mp4 9.41M
4-2 智能合约.mp4 33.97M
4-3 核心概念之账号及钱包.mp4 73.33M
4-4 核心概念之GAS.mp4 88.86M
4-5 去中心化应用DAPP.mp4 62.91M
第5章 智能合约编程语言-solidity
5-1 本章概述.mp4 6.42M
5-10 solidity错误处理.mp4 63.78M
5-11 solidity参数.mp4 65.02M
5-12 solidity控制结构.mp4 38.87M
5-13 solidity可见性.mp4 62.67M
5-14 solidity函数.mp4 57.20M
5-2 solidity合约文件讲解.mp4 52.12M
5-3 solidity类型讲解-bool.mp4 20.89M
5-4 solidity类型讲解-整形.mp4 50.81M
5-5 solidity类型讲解-常量.mp4 67.03M
5-6 solidity类型讲解-地址类型.mp4 69.13M
5-7 solidity类型讲解-数组.mp4 89.74M
5-8 solidity类型讲解-结构体和映射.mp4 36.38M
5-9 solidity类型讲解-区块及交易属性.mp4 71.76M
第6章 区块链去中心化应用开发
6-1 合约实战-简单代币开发.mp4 37.13M
6-10 DAPP实战-页面编写.mp4 77.32M
6-11 DAPP实战- UI如何与智能合约交互介绍.mp4 35.15M
6-12 DAPP实战- 应用中初始化Web3及合约.mp4 56.66M
6-13 DAPP实战- 实现合约交互.mp4 67.35M
6-2 合约实战-实现标准代币接口.mp4 39.78M
6-3 合约实战-实现标准代币实现.mp4 89.34M
6-4 DAPP实战- 应用介绍及前置知识.mp4 20.67M
6-5 DAPP实战- 使用truffle创建项目.mp4 41.22M
6-6 DAPP实战- 宠物领养合约编写.mp4 44.62M
6-7 DAPP实战- 合约部署.mp4 39.99M
6-8 DAPP实战- 合约测试用例.mp4 49.21M
6-9 DAPP实战- 初始化web 环境.mp4 30.55M
第7章 去中心化应用运行
7-1 DAPP运行-总结.mp4 46.48M
区块链课程资料.zip 14.10M
mksz0214-区块链入门与去中心化应用实战/
z3ka0i
blockchain
pet-shop
Simple t