网站首页 > 百科 >比特币从入门到精通(第一课 以太坊开发从入门到精通学习导航)

比特币从入门到精通(第一课 以太坊开发从入门到精通学习导航)

Bitget下载

注册下载Bitget下载,邀请好友,即有机会赢取 3,000 USDT

APP下载   官网注册


第一课 以太坊开发从入门到精通学习导航


辉哥认为,区块链是人类社会伟大的革命,改变了生产关系。但是作为技术人员,有必要了解全部底层技术和算法吗?依稀记得,以前有些培训机构培训使用电脑时先教五笔输入法,然后才开始学习使用WINDOWS,让很多人对电脑望而却步,心生胆怯。

辉哥根据最近1个月的学习心得,学习技术就要简单,从实战入门,建立了功能的基本印象后,才开始深入学习语法等知识。

# 1. 认知入门

区块链认知更新后,你才会明白为什么要做区块链,它是另一种庞氏骗局吗? 听听大佬的观点,你就明白了。

1)[肖风:从这5个方向入手,全方位读懂区块链?](https://www.jianshu.com/p/85fcf2fab2f9)

2)[火币袁煜明:区块链如何改造生产关系](https://www.jianshu.com/p/66e5bb93ffb3)

#2. 技术入门

1) [《精通比特币》](http://book.8btc.com/books/1/master_bitcoin/_book/)

**说明**:学习比特币技术基础知识入门最佳书籍。书籍很多,看一本都够了,太多会吓着自己的。作为新技术,区块链技术入门比人工智能,大数据等知识入门都相对简单。

#3. 技术实践

如何培养对区块链的兴趣,最简单的方法上交易所买1000元的ETH屯着。经济驱动是最简单有效的刺激方式,没有之一。对应技术入门也一样,上来就是撸,先跑通第一个“Hello World!”程序吧!

1) [第一课 如何在WINDOWS环境下搭建以太坊开发环境](https://www.jianshu.com/p/683ea7d62a39)

**说明**:对于使用windows操作系统的同学,还是要先搭建环境的。这个一步步参考帮助文档做吧。

2) [第二课 如何实现以太坊最简智能合约“Hello World”的运行](https://www.jianshu.com/p/2a5d60744988)

**说明**:对于学习谭浩强老师的《[C程序设计]》还有记忆的话,跑通人生第一个"Hello World"程序是多么让人兴奋啊。同感,学习以太坊,跑通一个"Hello World"程序再说!

3) [第四课 以太坊开发框架Truffle从入门到实战](https://www.jianshu.com/p/2e2b3b12eb0e)

**说明**:Truffle是一个世界级的开发环境,测试框架,以太坊的资源管理通道。它帮用户封装了很多智能合约的框架,简化了操作流程,可以少编写代码。

4) [第六课 技术小白如何开发一个DAPP区块链应用(以宠物商店为例)](https://www.jianshu.com/p/9844d97ef1d0)

**说明**:辉哥04年入行通信行业起深耕通信行业10多年,看睁睁看着互联网行业的腾飞。底层基础建设(公链建设)只是少数团队能干成的,更多人的机会在应用,对业务和客户的理解才是事业爆发的核心。本人认为,这个逻辑在区块链领域也会如此。

5)[第七课 技术小白如何在45分钟内发行通证(TOKEN)并上线交易](https://www.jianshu.com/p/a7880be9b46e)

**说明**:公链上的项目才是真正改变生产关系,通证才让项目平台跟用户成为一个完全的利益共同体。发行通证在技术上不难,试试?!

6)[第八课 如何调试以太坊官网的智能合约众筹案例](https://www.jianshu.com/p/c7c87c7ad74f)

**说明**:2017年9月4日后,币圈私募是非法的,但不妨碍我们技术人员从技术上学习下众筹智能合约的代码和玩法。

7)[第十三课 如何在DAPP应用实现自带钱包转账功能?](https://www.jianshu.com/p/139a71c0c497)

**说明**:钱包功能让区块链共享经济的利益生态如汽化一样存在,辉哥认为以后会成为DAPP开发的标配。学习了这节,一个以太坊DAPP开发基本功能就学会了。

#4. 技术精进

1)[第九课 如何在Remix环境下进行Solidity代码单步调试](https://www.jianshu.com/p/a2502274b092)

**说明**:不会单步调试智能合约,你会不会被怀疑是一个假程序员呢?辉哥把Remix中关于单步调试的内容单独作为一篇文章,做了详细介绍。

2) [第十课 Solidity语言编辑器REMIX指导大全](https://www.jianshu.com/p/2110ed61d2cc)

**说明**:虽然一般程序员也能阅读英文官网文档,但是非母语,阅读起来总是不是那么爽快。辉哥从实践角度出发,结合官网翻译,做了深度指导。

3)[第五课 以太坊客户端Geth命令用法-参数详解](https://www.jianshu.com/p/c0b62ce0aa44)

**说明**: Geth钱包命令还有很多参数的,系统了解下,虽然经常用的也就是那么几个。

4)[第三课 以太坊术语说明](https://www.jianshu.com/p/03666198619d)

**说明**:辉哥学习过程中记录的一些术语和解释,会持续更新中。

5) [第十二课 SOLIDITY语法难点解析及故障排查](https://www.jianshu.com/p/275ed3d7aeb7)

**说明**:作为程序员,最难的是遇到问题时不知怎么解决,无人可问。辉哥把部分遇到的典型问题整理成"告警描述",“原因分析”,“解决方案”,供有缘人百度搜索时能够匹配指导。

6)[【区块链安全】技术小白如何做到让一行代码值64亿元?](https://www.jianshu.com/p/4c6cac231a9f)

**说明**:多个智能合约的漏斗泄露导致的区块链项目价值归零的案例警示,一定要重视智能合约安全,一定要尊重程序员。技术小白有时也是很值钱的!

7)[如何做区块链项目测试?](https://www.jianshu.com/p/5ccc1198dcfe)

8)[如何做智能合约审计?](https://www.jianshu.com/p/670d03941044)

**说明**:智能合约的安全性很重要,然后呢?辉哥不是一个只会提问题的人,给点我的解决方案呗。

9)[第十一课 从宠物商店案例看DAPP架构和WEB3.JS交互接口](https://www.jianshu.com/p/47174718960b)

**说明**:以[《第六课 技术小白如何开发一个DAPP区块链应用(以宠物商店为例》)](https://www.jianshu.com/p/9844d97ef1d0)案例为例,深度分析了DAPP的架构和WEB3.JS的交互接口。

9) [【基于ERC721的区块链游戏】迷恋猫从玩耍到开发](https://www.jianshu.com/p/684490db252c)

**说明**:基于ERC20的通证TOKEN有时会被认为是币,跟目前金融秩序管理有些冲突。但是基于ERC721的数字资产凭证,能够把资产跟线上数据一一对应起来,解决了线下资产等上链的问题。它已经被广泛用在了游戏等领域。

10) [【众安科技.联盟链】全球首只区块链鸡的实践案例](https://www.jianshu.com/p/fe783e9efe7e)

**说明**:偶尔也分析一下联盟链的应用场景和落地业务。

#5. 项目研究

完成前4章的学习,对以太坊开发基本也完成了一个入门,现在你需要的就是更多的项目实践和精进学习。下面内容是辉哥对一些区块链项目的研究总结,不一定站在开发的角度分析,作为他山知识的一个参考吧。

##5.1 币乎项目研究

1) [币乎,能否让我恨你少一点?!](https://www.jianshu.com/p/f1af636601b7)

**说明**:从发现并开始使用币乎,做一次吐槽。本文发表在币乎上也赚了些KEY币呢。

2)[【产品分析】扒开币乎社群华丽燥热的外衣,你看到了什么?](https://www.jianshu.com/p/9a5f2fc1306f)

**说明**:从产品经理的角度,分析币乎生态的社区分析,持币分析,商业模式分析,产品分析,运营分析,经营安全等方面全面分析币乎平台。

3)[对比七部委代币公告,逐条解读币乎的合规性](https://www.jianshu.com/p/eddb6c62df04)

**说明**:蛋疼,对比9.4七部委公告,分析了币乎的合规风险。结论还是比较乐观的,看好这个平台。

#6. 知识积累

1)[2018年以太坊技术及应用大会PPT下载[CSDN]](https://www.jianshu.com/p/cd68b09c6df5)

2)[从概念到技术丨20本区块链必读书籍(附PDF)](https://www.jianshu.com/p/dabcd0850029)

3)[2018中国区块链行业分析报告-鲸准(附PDF下载)](https://www.jianshu.com/p/68ebb903e4ba)

4)[2018年中国区块链产业发展白皮书(附PDF下载)](https://www.jianshu.com/p/6ac84516a4c5)

#7. 官网参考

当你深入学习时,还是一定要看以太坊官网原文的,还是要多看看代码的。欧阳哥哥每日看1个智能合约是一个很棒的学习提升!

1) [Github:Ethereum](http://github.com/ethereum)

**说明**:以太坊官网代码

2)[Truffle](http://github.com/ConsenSys/truffle)

**说明**:以太坊框架TRUFFLE的官网。

3) [Remix](http://remix.ethereum.org/)

**说明**:智能合约开发IDE环境的官网。

4)[Solidity语法](http://solidity-cn.readthedocs.io/zh/develop/)

**说明**:智能合约SOLIDITY的官网,这是中文版的。

5)[GETH钱包github](https://github.com/ethereum/go-ethereum)

**说明**:GETH钱包官网。

6)[ZEPLIN架构智能合约](http://zeppelin.tryblockchain.org)

**说明**:最有名的智能合约安全框架和中文翻译介绍

7)[TOKEN查询官网etherscan](https://etherscan.io/tokens)

**说明**:有哪些币已发行,有多少总量,多少持仓用户,对应的智能合约代码等交易记录都可以查到。

8)[以太坊转账/函数调用网站myetherwallet](https://www.myetherwallet.com)

**说明**:可以选择主网/测试网,导入keystore可用于以太坊代币转账;

可以[根据智能合约名称](https://www.myetherwallet.com/#contracts)直接调用公开函数。

#7. 优质博客或者视频课程

1)**[深入浅出区块链 - tiny熊](https://blog.csdn.net/xilibi2003)**

**说明:** tiny熊-熊丽兵的知识分享知识目录清晰,结构性强,学习门槛低。

2)**[以太坊DApp开发入门 - 汇智网 ](http://xc.hubwiz.com/course/5a952991adb3847553d205d1)**

**说明:** 视频网站

3)**[『区块链』从零构建以太坊(Ethereum)智能合约到项目实战](https://edu.csdn.net/course/detail/6449)**

**说明:** 黎跃春,人称春哥,孔壹学院、BloggerChain创始人;资深讲师;区块链架构师、高可用架构师。春哥的课有点小贵,省钱的程序员就学习文档吧。

4) **[以太坊爱好者](https://ethfans.org/)**

**说明:** 以太坊专业社区,知识导航。

5)**[区块链技术博客](http://me.tryblockchain.org/)**

**说明:** 区块链相关技术博客,专注基于以太坊的区块链技术,Solidity编程语言,Truffle框架,web3.js,OpenZe

6] **[敢挑战吗?这30个以太坊开发示例,让你成为80万都挖不走的区块链人才!](https://www.jianshu.com/p/499b5dc4944a)**

**说明:**

有一些好的案例:

21_random_oraclize

使用Oraclize API获取随机数

22_raffle_oraclize

用户可以参与一次抽奖

所有者不能参与

使用Oraclize的RNG选出赢家

7] **[100个精品项目带你学会区块链](https://github.com/Fabsqrt/BitTigerLab/blob/master/Blockchain/README.md)**

**说明:**

**高级篇**

实战智能合约:代理投票

实战智能合约:公开拍卖

实战智能合约:密封拍卖

实战智能合约:买卖物品

实战智能合约:EtherShrimpFarm

**精英篇**

实战智能合约:CryptoKitties

实战智能合约:PoWH3D

实战智能合约:Bancor

实战智能合约:Compound

实战智能合约:AirSwap

辉哥在简书上专门开通了一个[“区块链入门”专栏](https://www.jianshu.com/c/93efec13d95f),可以看到所有的文章列表。

*未完待续,辉哥会根据自己的认知更新进度来同步更新这个导航文件的,最新一次更新事件为2018.07.29。*

相关内容

比特币从入门到精通(第一课 以太坊开发从入门到精通学习导航)文档下载: PDF DOC TXT
您可能感兴趣的文章
24h快讯
违法生育包括哪些情形,什么叫违法生育
一、教师如果违法计划生育会有什么处罚如果是教师,违反计划生育规定,应由计生机......
2024-04-05 法规
自残违法吗?自残算不算犯罪
一、教唆他人自残构成犯罪吗教唆他人自残有故意杀人的嫌疑,所以规劝大家不要以身......
2024-04-05 法规
新昌机动车违法?机动车违章处理时间限制
一、新昌货车通行证怎么办理1.办理新昌货车通行证是可行的。2.因为新昌货车通......
2024-04-05 法规
违法举报网站,公安干警违法举报平台
一、国家有奖举报平台以举报违章车辆为例,有奖举报平台如下:为加大监管力度,营......
2024-04-05 法规
查看更多