美文网首页区块链技术以太坊开发区块链研习社
《以太坊智能合约全栈开发入门》学习总结

《以太坊智能合约全栈开发入门》学习总结

作者: 剑有偏锋 | 来源:发表于2018-04-07 13:37 被阅读83次

    《以太坊智能合约全栈开发入门》学习总结

    一 起源

    订阅了硅谷live的微信公众号,看到了老董的eth课程推送,当时没有太在意。后面3月初,看到申龙斌老师在小密圈晒自己的以太坊智能合约开发毕业证,刚好自己做以太坊相关项目,于是就报名学习了。

    二 初入学习

    目的是学习一个管理系统,初始难度比较简单。介绍智能合约的类型系统和语法,模块和模块的组织调用。

    三 难点来临

    第5课的时候,难度激增。是用Rect框架实现前端页面,实现修改信息等功能。这一课作业,交作业时截止时间前1小时才勉强完成,也借鉴了其他成员的思路和代码。

    四 黑客大赛

    黑客大赛是老师给每组部署一个智能合约,让大家互相从各组的合约里面拿ETH。黑客大赛算是其中的一个高潮,大家把平生所学的知识,基本都发挥出来。看大家的破解剧情很神奇,有一组居然把老师的账号给黑了。总结几点收获
    《1 社团可以分工,多路合作
    《2 从搜索引擎和社会工程学入手
    《3 懂得底层技术会如虎添翼
    黑客大赛后,大家就毕业拉

    五 总结

    1 《以太坊智能合约全栈开发入门》也的确是优秀的入门课程,教会了大家前端开发,后端合约开发,自动化测试,bug调试,漏洞攻击。同时离项目工程化还是有段距离,师傅领进门,修行靠个人拉。

    2 最大的收获是认识了很多朋友,了解以太坊智能合约编程安全和攻防方面的知识。

    3 课程中用到的工具
    《1 智能合约编辑器 remix
    《2 以太坊测试环境搭建 testrpc
    《3 chrome钱包插件 metamask
    《4 以太坊开发框架 Truffle
    《5 前端框架 React
    《6 js测试框架 Mocha
    《7 智能合约反汇编工具 evmdis

    相关文章

      网友评论

        本文标题:《以太坊智能合约全栈开发入门》学习总结

        本文链接:https://www.haomeiwen.com/subject/icbehftx.html