关于 Dapp 的说明和学习路径_tiknovel-最新最全的nft,web3,AI技术资讯技术社区

关于 Dapp 的说明和学习路径

2022-04-28 11:12:39  浏览:462  作者:管理员
关于 Dapp 的说明和学习路径

关于 Dapp 的说明和学习路径

作者: @Easy

✨ Dapp 是指去中心化应用,可以基于区块链(比如以太坊),也可以直接基于 P2P 网络,比如 ZeroNet。目前大部分 Dapp 主要指区块链上的 Dapp (因为比较有钱途)。

✨ 虽然 Dapp 可以是任何形态的,不过目前大部分都还是 Web 。所以懂 JS 的同学可以很快就学会 Dapp 开发。

学习路径包括

① 理解区块链和去中心化的概念
② 设计应用,通过浏览器插件 MetaMask 注入的 Web3 实例和区块链互动(可以简单粗暴一点把它看成支付接口类似的东西)
③ 学习 solidity(或者其他语言) 写合约。

文字教程:

① 部分,可以看这个使用 go 实现简单的区块链的系列文章,通过代码理解原理,网页链接

也可以看这个更体系化的《区块链技术指南》:网页链接

视频教程:

①和② 部分,推荐两个版本的视频,一个短的(一个小时,免费);一个长的(二十多个小时,付费)。

短视频 B 站 网页链接 Youtube 网页链接

长视频(10美刀左右,三月折扣码 MRY1010 ,我没收广告费 [笑cry]网页链接  缺点就是没中文字幕,据说网易云课堂以后可能会代理中文字幕版。

③部分,推荐一个互动式学习网站 网页链接

✨ 其他资源

· 交流电报群(需要禾斗学的上):网页链接

· Dapp 开源实例: 一个基于以太坊的工作外包平台 网页链接

· 在线合约调试工具:网页链接

· 常见合约交互页面:网页链接

· 以太坊官方代币合约样本(改改它就能发行自己的代币):网页链接

· 以太坊gas price实时计算网站(统计了最新的1500个区块中各种price的响应时间):网页链接

✨ 关于在什么链上开发Dapp合适的问题,我是这么想的,首先现在所有的链都在按天进(?)化,所以想在一个稳定链上开发是不太现实的。

退而求其次,就是在一个生态大链比如以太坊上开发初版应用,解决掉大部分问题,并在测试网络修正合约的潜在风险后,再找一个前沿的,解决掉了初版应用最麻烦的那些问题的链做移植。

当然,理论上,一个封装层会很有帮助,不过目前感觉封装层也很难稳定


评论区

共 0 条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

【随机内容】

返回顶部