web3 行业哪些技能是必须的?

2023-02-06 11:45:58 +08:00
 clikes
游戏 Go 后端,想转 web3 ,有哪些基础知识需要学习呢?目前个人在做的有,看北京大学的区块链公开课,学习 solidity 语言,看看 jd 感觉大家的需求都比较杂的样子,想知道有哪些最需要学习的技能呢。
4750 次点击
所在节点    职场话题
42 条回复
coderluan
2023-02-06 20:04:35 +08:00
诈骗也份高低的,有做局赚钱的,有接盘背锅的,所以还是慎重点,道德感和智商并没有什么关联,但是聪明人基本都知道做些伪装,真搞 web3 的绝对不会和人在诈骗话题上进行任何讨论的。
ngn999
2023-02-07 10:13:44 +08:00
国内的 web3 ,我看多数是在发图片 NFT 。
clikes
2023-02-07 11:16:43 +08:00
@libook 首先,我并没有觉得区块链可以解决所有问题。
如果真的是这么认为的话,我为啥当下还在后端干着,我只是觉得里面确实是有一些有价值的东西存在的,并不能直接说这是一个诈骗,所以我说如果这也算诈骗,那任何事都是诈骗。如果你分析区块链的时候是这样子分析的,那你分析我这段话的时候怎么就不能进行同样的思考呢?说明你也是偏激的,直接认为别人已经被洗脑了,也就是说你对这个事情是有自己的偏见的。另外为什么一个新问题的解决就一定是别人做的呢?即使如此,又能不能思考到更好的解决方案呢?
libook
2023-02-07 11:55:40 +08:00
@clikes #23 就像你#10 所做的回复一样,你下意识认为人们在反对你的观点,所以你用尽一切手段来反驳他人。
但实际上人们在给你更多思路,告诫你这个行业有点乱不要被骗( 1 楼、2 楼、14 楼、16 楼),建议你除了技术还要了解相关业务( 11 楼、13 楼、15 楼)。
clikes
2023-02-07 12:30:07 +08:00
@libook 我觉得 2 ,14 ,20 ,21 楼是确实在告诫我这个行业有点乱,22 楼在告诉我需要了解业务,1 还有 16 的第一句话 都是绝对性的发言,明显的表达了这个行业“只”存在诈骗、忽悠、话术,我明白这个行业里面目前有价值的东西还不多,确实有用的业务也不多,我一开始也是觉得都是骗人的东西小图片卖几百万,就是了解了技术了解了愿景,我才觉得里面有一些可以发掘的有价值的东西.
#10 的发言也只是针对我认为的不友善发言做对等反驳而已,因为这样的发言其实已经让一些还不了解的人失去兴趣,因为我个人觉得即使这个里面很乱还是有一些让人眼前一亮的东西存在的。
另外其实我是非常认同#11 和 #13 的发言的,我希望是让大家看到的时候也会从另一个角度去思考数字货币这个东西的存在是否合理是否有价值
我觉得任何事情不绝对,并不都是非黑即白非好即坏的,即使我真的要从事这个行业,我也会去对我将要做的工作做详细的了解再出发。这个贴子主要也是为了让自己更好的了解里面的一些相关技术同时也才能理解一些业务背后的逻辑,并不是说我要卖房卖车 ALLINweb3 花钱只花 BTC 你不信 web3 你 sb
rickiey
2023-02-07 13:47:38 +08:00
学点关于链相关的知识吧,主要看看钱包是什么,怎么用,链的机制,合约及合约的交互等等,至于 web3 还是 web3456789,我不管,只要老板能骗来钱给我发工资就行,他说 web 几就是 web 几
clikes
2023-02-07 13:59:25 +08:00
@flynnlemon 这个我是理解的,国家机器强迫大家拥有对某个法币的共识。但是我有一个想法就是,是不是能有一种货币大家都觉得他有价值,不需要某个组织的强迫,而是大家自发的产生的呢。
clikes
2023-02-07 14:01:57 +08:00
@johnnyNg https://www.bilibili.com/video/BV1Je4y1r7uB 这个 up 有分享一个学习笔记可以参考,崔棉大师的 solidity 教程也不错
lasuar
2023-02-07 18:26:30 +08:00
看你走哪个岗位,比如底层的区块链开发、应用层的合约开发(又细分 NFT/DEFI 方向),相对来说,前者较难,后者较简单,合约开发需要掌握以太坊基础知识以及 solidity 和相关开发生态( remix/truffle/hardhat 等),而区块链开发就需要把区块链技术原理搞清楚,《精通比特币》这本书就是最佳读本。

多说一句,我也是后台转区块链,目前走的是合约方向,我的仓库正在维护区块链教程资源,可供参考: https://github.com/chaseSpace/learn_blockchain
lasuar
2023-02-07 18:28:05 +08:00
PS: 等你搞懂区块链技术原理以及在其之上的代币经济后,你就会认识到 web3 的价值。所以暂时忽略上面的一些诈骗言论。
outoftimeerror
2023-02-08 00:32:47 +08:00
号称用虚拟货币替代现实货币的 web3 ,还需要以现实中的货币为锚点就离谱。
号称去中心化的虚拟货币,币圈大 V 马斯克一条推特能影响估值,就离谱。
ZoeeoZ
2023-02-08 09:24:37 +08:00
说现在的 web3 不是诈骗也真是搞笑,web3 吹嘘的所谓"去中心化","每个人可以从中获益"诸如此类的,哪个实现了?区别只是在骗用户还是骗投资人,还说不是诈骗,比我听老罗吹他的锤子都搞笑
silvon
2023-02-08 12:01:14 +08:00
讲区块链的原理、算法及应用的公开课:
斯坦福:  https://cs251.stanford.edu/syllabus.html
哈佛: <amp-youtube data-videoid="8n_KrwS3pAQ" layout="responsive" width="480" height="270"></amp-youtube>&list=PLEGCF-WLh2RLOHv_xUGLqRts_9JxrckiA
北大: https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click
silvon
2023-02-08 12:02:55 +08:00
不同的链有不同的合约开发语言,一般都是新发明的语言。
1. solidity 语言
以太坊合约开发语言,由于巨大的生态优势,其他链都会兼容以太坊 EVM ,支持运行 solidity 语言。
2. move 语言
aptos 和 sui 的合约开发语言,安全性更好。
3. cairo 语言
以太坊 L2 合约开发语言,零知识证明友好。
4. rust 语言
rust 是系统级开发语言,类似 C++,一些链用它做合约开发语言,比如 sonala 。
silvon
2023-02-08 12:03:37 +08:00
为了降低链开发难度,不同生态、不同技术体系推出了可一键发链的框架。
1. cosmos sdk
cosmos 生态的应用链开发框架,go 语言的,近一年势头很好。
2. subtrate 框架
波卡生态的应用链开发框架,rust 语言的。
silvon
2023-02-08 12:04:07 +08:00
区块链开发可分为以下两个技术方向:
1. 合约开发
使用 solidity 、move 等语言,开发运行在区块链上的合约。
与传统 App 开发相比,dApp 除了有前端、后端,还有一个链端,链端就是做合约开发的。
随着区块链基础设施性能提高,dApp 后端逻辑可以更多的搬到链上运行,合约开发的重要性会提高。
对全链应用来说只有前端和链端,没有后端。
2. 区块链(系统)开发
使用 go 、rust 等语言,开发公链或应用链。
公链是能跑各种 dApp 的通用链,全世界就百十来条。
应用链是只跑某种特定应用的链。比如,一些 dAPP 做大后,为了性能开发一条自己专用的链。应用链一般用 cosmos sdk 、subtrate 这样的框架开发。
区块链开发,尤其是公链,技术方向可进一步细分为:对等网络、分布式系统、密码学等方向,对开发人员要求高。
silvon
2023-02-08 12:04:32 +08:00
目前,区块链有两个成熟的应用方向,difi 和 nft ,两者都靠炒作运行,
这导致区块链技术常常和割韭菜甚至诈骗联系起来,
我想说的是,建立 difi 和 nft 时,区块链性能只有十几 tps,
有理由相信,随着基础设施性能提升,会出现新的、能创造价值的应用方向。
silvon
2023-02-08 12:06:14 +08:00
抱歉,刷屏了。v2ex 回复好像不支持 markdown 语法,为了清晰,分段发了。
clikes
2023-02-08 13:07:33 +08:00
@silvon
@lasuar
@stirlingx
非常感谢各位的分享!!
kaellzt777
2023-02-08 13:08:04 +08:00
@silvon 是 defi 啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/913544

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX