主页 > 苹果手机imtoken怎么下载 > 区块链技术培训,怎么学? 学什么? _开发_应用
区块链技术培训,怎么学? 学什么? _开发_应用
3. 应用开发
在进入应用之前,需要了解区块链中的基本应用类型,什么是去中心化应用(DAPP),需要了解Defi、GameFi、NFT等热门应用类型。 在这里我推荐这个视频来学习。 对这些常见的应用类型的介绍非常全面,通俗易懂。 虽然是英文,但配上字幕应该不难。
同时,这些类型的应用在以太坊上都有相应的标准。 这些标准称为 ERC。 了解以太坊上常用的ERC标准也是很有必要的。
在学习区块链开发之前,你需要学习一门语言。 在以太坊上,这种语言是可靠的。 你可以根据这个文档来学习。 它充满了实际的例子。 语法并不复杂。 这需要一个星期。 就是这样。
因为solidity代码涉及资产,一个小bug可能会造成大量资产损失,所以代码测试非常重要。 Hardhat就是这样一个框架,可以帮助我们编写更高质量的代码,hardhat可以帮助我们在本地搭建更复杂的测试环境,也可以直接用来部署合约。 建议扎扎实实一起学习。
合约开发好后可以直接使用hardhat部署,不过比较常用的工具是remix。 这是 IDE 的 Web 版本,可用于部署和访问合约。
合约部署上线后,您还需要与合约进行交互。 如果你是开发者,当然可以通过代码访问合约。 对于普通用户来说,做到这一点是非常困难的。 因此,一般用户在使用合约时,也有一个前端页面,然后通过Metamask等钱包与合约进行交互。 开发这样的网页,需要用到web3js。 使用这个库来连接钱包、网页和合约。
面向用户的网页+链上合约可以称为DAPP。 这些网页可以部署在一个服务器上usdt区块查询网站,但是大多数人都会将网页部署到IPFS,这是一个去中心化的文件系统,这也是需要了解的。
如果你能掌握以上内容,你应该可以开发一个DAPP。
混合智能合约开发
4.深度学习
学完应用开发,还需要深入学习底层链。 如果不深入研究底层链,就会错过区块链技术最有趣的部分。
学习比特币的原理也是目前最有价值的区块链网络。 这里面有很多经典的课程,当然赛莲的课程也不错。 有必要深入研究,了解透彻。
以太坊的技术发展非常快。 在当前的九月,以太坊经历了一次重大升级。 对于以太坊来说,官网是很好的学习资料。 它会一直更新以太坊的最新进展。 没事就去逛逛,总会遇到新的惊喜。
如果你对以太坊的升级扩容计划感兴趣,可以关注这个视频,非常好,很详细usdt区块查询网站,也很深入。 另外,如果想追踪以太坊技术的进展,V神的博客一定要关注。 V神关于技术的思考有很多,值得深入研究。
除了以上信息,还有一个非常值得学习的方法就是看源码。 毕竟,理论知识必须落实到源代码中。 如果觉得理论内容已经枯燥乏味,可以开始阅读源码。 目前以太坊的执行层和共识层比较流行的实现是geth和prysm,可以从这两个库入手。
如果觉得以太坊和BTC都掌握的差不多了,可以看看其他公链,学校效果可能比较好一些。
最后,虽然区块链技术很多,但都是基于分布式技术实现的。 如果想更进一步,可以研究分布式技术。 这也是一个很大的领域,让我们一起探索吧。
5.总结
区块链技术已经有14年的历史了,很多技术都在快速持续的发展,所以不要盲目追求新技术。 目前,比特币和以太坊是两条经过大量考验的链。 从这两条链开始学习比较合适,
完全了解这两条链之后,就可以开始关注其他项目了。 到那时,你就可以很容易地分辨出这个项目是否有价值,哪些项目是无稽之谈。
祝大家学习转型成功! 我是赛联区块链教育团队张群。