这个区块链课的表, 是专门为大家设计的一条系统化的学习道路, 内容主要是围绕着密码学的基本知识、分布式账本的结构, 还有智能合约的开发这一类模块来安排的。
这可不是一份简单的知识点清单, 而是应当按照由浅入深的逻辑来执行的, 也就是先是去理解背后的原理, 接着就要动手进行编码的实战, 最后再把学到的东西落地成为一个实实在在的项目。每一个学习阶段里面都有非常明确需要拿出来的成果要求。
区块链课表怎么安排
在前面的四周时间里, 重点是把底层逻辑给弄清楚, 这里面包括了哈希函数还有非对称加密, 以及对各种共识算法的相互比较。这一段内容是比较偏重理论的, 但是必须要把其中的道理讲得通透、讲得彻底。

如果这里没有讲好, 那么后续在编写智能合约的时候, 就会因为在状态机方面的设计理解不到位而反复遇到阻碍。有不少培训机构把这段重要的时间段压缩成了只有两周, 但这样做实际的效果是非常差的, 导致学员一直等到要进行代码编程的阶段, 才暴露出在理论基础方面存在的理解断层问题。
中间那六周的时间段里, 课程会进入到Solidity编写程序以及智能合约去开发这样一个阶段, 同时呢, 还会配合着本地的以太网区块链去做相关的练习。这种学习节奏是明显加快了, 每周至少要完成一个可以部署、可以去测试的那个合约作品。
这个工作范围包括了像ERC-20代币开发这条线, 还有那个ERC-721的NFT数字藏品开发的那条两条线在平行或者交替进行。其中有个关于把合约部署到链上的环节, 这里对学员有自己的明确要求, 就是要自己去把这个因为Gas费用产生的异常情况给排查清楚, 找出问题的根源所在。
区块链课表包含什么
除了在编码以及部署这些环节以外,非常成熟的课程表是一定会安排诸如DeFi协议拆解和跨链桥安全审查之类实战专题的。学员是需要把真实存在的链上数据进行提取下来, 并且要做逐行目的审计工作, 这种做法并不是仅仅去阅读白皮书里面所包含的那些架构图信息。
到了最后这个阶段, 任务是一个综合性的项目。你要搭建一条私有链。你还要设计出一个完整的Token经济模型。导师会用商业标准来逐项对你进行验收。你提交的成果必须能够顺利运行完毕。这个运行过程要覆盖从代币开始发行直到最终销毁的整个生命周期。
课表完全不必排得满当当的。在每个阶段中间留出整整一个星期的时间来对代码进行复盘以及对漏洞进行回看, 这种做法会比强行塞入新的章节有效得多。
转载请注明出处:imtoken,如有疑问,请联系()。
本文地址:https://zmdyd.cn/imazbqb/10309.html
