文章由EOS节点EOSWing(柚翼)首发于eoswing.io博客,并向知币(ZHIBI.COM)授权刊载。内容将不定期更新,仅供学习交流之用。
EOSWing
0.教程特色
0.1 零基础入门
EOS难学在哪里?
一方面,EOS是区块链技术集大成者,区块链技术涉及密码学、分布式存储、心理学、经济学、博弈论、网络协议等多个领域;另一方面,单从编程开发领域开发来说,EOS采用C++语言开发智能合约,在dApp开发中推荐的Demux框架,又需要熟悉MongoDB+React+Node.js。如果你要在本地架设EOS节点测试网,需要对linux服务器有一定了解。
每一位初次接触到EOS的开发者,由于自身基础不一,可能对某一部分熟悉精通,对另外一部分又比较陌生。
而很多EOS大神的教程文章忽略了很多基础知识讲授。导致很多初学者看了几篇,发现又要回头去补课C++,又或者要补课前端开发知识。初学者转来转去,发现缺课太多,前置知识要求太高,就对EOS学习望而却步了。
教程确保零基础初学者能学习
有一个很神奇的2080法则。20%的知识覆盖了80%的应用范围。在入门阶段,其实你只需要掌握相关知识的20%就可以继续学习EOS了。
在本教程讲授中,始终遵循教程确保零基础入门的原则。逢山开路,遇水架桥。不管涉及到哪方面的知识,都对需要应用到从相关前置知识进行讲解。其实内容不多,也就是20%相关知识就够用了。
0.2 手把手教学
掌握知识的捷径就是练习
编程开发非常讲究动手练习。每一个知识点必须自己动手去复现,才能真正转化为自身所学。
教程每一步都有输入输出
本教程遵循实验室教学法,每一步都有相应输入命令或代码提示,同时给出相应正确反馈提示截图,便于初学者实践对照印证。
0.3 与官方同步
持续跟进EOS最新版本修订本教教程
区块链领域在快速迭代,EOS的版本也在不断更新升级。网上不少教程还是EOS主网上线前的,不少代码语句都已经替换更新了。本教程从2018年8月开始着手策划编写,并将持续跟进EOS最新版本修订本教教程。
持续保持与官方开发文档同步
本教程大部分内容采用了官方开发文档和相关示例。并根据初学者知识脉络,整理归纳形成入门教程。在后续过程中,将继续保持与官方开发文档同步。
1.教程目录
1.1 初学乍练—EOS开发基础
(一)使用docker搭建eos本地运行环境
(二)钱包和账户的创建与管理
(三)使用智能合约创建和发放代币
持续更新中…
1.2 牛刀小试—搭建EOS区块浏览器
持续更新中…
1.3 融会贯通—开发EOS区块链博客
持续更新中…
2.开篇絮语
2.1 欢迎读者查漏补缺
eoswing技术团队致力于EOS区块链基础知识传播。EOS开发涉猎知识领域非常广,同时更新迭代非常快。在教程中可能有这样那样的错漏之处,还请读者与我们一起查漏补缺、将系列教程优化的更好。
2.2 请投票给柚翼节点
如果觉得这系列教程有点意思,请投票给柚翼节点(eoswingdotio)。您的投票是本教程持续更新的动力源泉,谢谢。
领取专属 10元无门槛券
私享最新 技术干货