web3 行业哪些技能是必须的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
clikes
7.91D
V2EX    职场话题

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

  •  
  •   clikes 2023-02-06 11:45:58 +08:00 5409 次点击
    这是一个创建于 978 天前的主题,其中的信息可能已经有所发展或是发生改变。
    游戏 Go 后端,想转 web3 ,有哪些基础知识需要学习呢?目前个人在做的有,看北京大学的区块链公开课,学习 solidity 语言,看看 jd 感觉大家的需求都比较杂的样子,想知道有哪些最需要学习的技能呢。
    42 条回复    2024-01-22 16:38:28 +08:00
    ZoeeoZ
        1
    ZoeeoZ  
       2023-02-06 11:52:34 +08:00   13
    首先你需要自我洗脑,"这不是诈骗这不是诈骗"
    Kirscheis
        2
    Kirscheis  
       2023-02-06 12:03:53 +08:00 via Android
    打工仔需要学习 blockchain 和 smart contract 开发,技术 leader 需要学习安全,赚钱需要学习忽悠
    zooo
        3
    zooo  
       2023-02-06 12:46:06 +08:00
    同求,和 op 学习的资料差不多
    Yc1992
        4
    Yc1992  
       2023-02-06 13:09:59 +08:00   1
    opengps
        5
    opengps  
       2023-02-06 13:11:50 +08:00   4
    我相信有下一代 web 的时代,但是我不相信下一代 web 是现在的 web3
    justfun
        6
    justfun  
       2023-02-06 13:16:13 +08:00
    @Yc1992 这对话太离谱了
    Lumend
        7
    Lumend  
       2023-02-06 13:22:54 +08:00
    链的开发不了解,Dapp 来说,除了与链交互,其他的跟平常的应用没有多大区别。
    stirlingx
        8
    stirlingx  
       2023-02-06 15:00:25 +08:00   2
    web3 后端工程师技术栈

    web3 = solidity + go + rust + zkp
    3032
        9
    3032  
       2023-02-06 15:30:47 +08:00
    1 楼的点赞那么多,搞了半天 web3 是诈骗?我有点震惊了
    clikes
        10
    clikes  
    OP
       2023-02-06 15:37:11 +08:00
    @3032 怎么说呢,某种意义上货币也是诈骗,工作也是诈骗,V2 也是诈骗,人生下来就被诈骗
    lzj724
        11
    lzj724  
       2023-02-06 16:04:18 +08:00
    @clikes 这不能类比,货币是由国家背书,由国家公信力提供了强有力的保障别人才会使用,而不是随随便便就说货币是诈骗。而且货币是加速资源的流通,要是没有货币现在还是以物换物。
    clikes
        12
    clikes  
    OP
       2023-02-06 16:16:53 +08:00   1
    @lzj724 区块链由多数人的共识产生价值,我觉得共识就是一种价值,任何东西的价值就是通过认为他有价值的人赋予的,如果全世界的人都不用某个国家的货币了,那该货币将没有任何价值
    flynnlemon
        13
    flynnlemon  
       2023-02-06 17:09:05 +08:00   1
    @clikes 不是这样的,“如果全世界的人都不用某个国家的货币了”---军队会用枪和炮找上你,人民币后面是 250w 解放军,美元后面是 140w 美军,虚拟币----虚拟币后面有几个师啊?
    kaellzt777
        14
    kaellzt777  
       2023-02-06 17:12:25 +08:00
    画饼吧
    libook
        15
    libook  
       2023-02-06 17:17:01 +08:00
    @clikes #10 这显然已经完成自我洗脑了……
    如果你希望对经济、文化上进行革新,最起码你应该去了解一下以往的经济、文化是如何发展起来的,基本原理是什么,存在哪些客观问题,区块链能解决其中哪些问题,又会带来哪些新问题。就好比入职一家公司解决一个旧项目上的问题,你最起码得先了解一下旧项目的功能以及如何发展到现在这个样子的。
    如果区块链能像银弹一样直接解决所有问题,且不会产生新的问题,那么不会等到你进场,早就被其他人推广开了。
    c9792536451
        16
    c9792536451  
       2023-02-06 17:35:42 +08:00
    忽悠能力
    johnnyNg
        17
    johnnyNg  
       2023-02-06 17:40:39 +08:00   1
    大家都咋这么较真,我才不管是不是诈骗,我就是想通过这个技能赚点钱,不介意的话,楼主可以一起学习呀
    estk
        18
    estk  
       2023-02-06 18:09:57 +08:00
    @flynnlemon #13
    比特币后面是百万台矿机
    streamrx
        19
    streamrx  
       2023-02-06 18:26:28 +08:00 via iPhone
    @flynnlemon btc 不能无限印钞
    lysS
        20
    lysS  
       2023-02-06 18:52:48 +08:00
    @johnnyNg 现在做这个的骗子公司居多,警察叔叔可不听你的解释
    coderluan
        21
    coderluan  
       2023-02-06 20:04:35 +08:00
    诈骗也份高低的,有做局赚钱的,有接盘背锅的,所以还是慎重点,道德感和智商并没有什么关联,但是聪明人基本都知道做些伪装,真搞 web3 的绝对不会和人在诈骗话题上进行任何讨论的。
    ngn999
        22
    ngn999  
       2023-02-07 10:13:44 +08:00
    国内的 web3 ,我看多数是在发图片 NFT 。
    clikes
        23
    clikes  
    OP
       2023-02-07 11:16:43 +08:00
    @libook 首先,我并没有觉得区块链可以解决所有问题。
    如果真的是这么认为的话,我为啥当下还在后端干着,我只是觉得里面确实是有一些有价值的东西存在的,并不能直接说这是一个诈骗,所以我说如果这也算诈骗,那任何事都是诈骗。如果你分析区块链的时候是这样子分析的,那你分析我这段话的时候怎么就不能进行同样的思考呢?说明你也是偏激的,直接认为别人已经被洗脑了,也就是说你对这个事情是有自己的偏见的。另外为什么一个新问题的解决就一定是别人做的呢?即使如此,又能不能思考到更好的解决方案呢?
    libook
        24
    libook  
       2023-02-07 11:55:40 +08:00
    @clikes #23 就像你#10 所做的回复一样,你下意识认为人们在反对你的观点,所以你用尽一切手段来反驳他人。
    但实际上人们在给你更多思路,告诫你这个行业有点乱不要被骗( 1 楼、2 楼、14 楼、16 楼),建议你除了技术还要了解相关业务( 11 楼、13 楼、15 楼)。
    clikes
        25
    clikes  
    OP
       2023-02-07 12:30:07 +08:00
    @libook 我觉得 2 ,14 ,20 ,21 楼是确实在告诫我这个行业有点乱,22 楼在告诉我需要了解业务,1 还有 16 的第一句话 都是绝对性的发言,明显的表达了这个行业“只”存在诈骗、忽悠、话术,我明白这个行业里面目前有价值的东西还不多,确实有用的业务也不多,我一开始也是觉得都是骗人的东西小图片卖几百万,就是了解了技术了解了愿景,我才觉得里面有一些可以发掘的有价值的东西.
    #10 的发言也只是针对我认为的不友善发言做对等反驳而已,因为这样的发言其实已经让一些还不了解的人失去兴趣,因为我个人觉得即使这个里面很乱还是有一些让人眼前一亮的东西存在的。
    另外其实我是非常认同#11 和 #13 的发言的,我希望是让大家看到的时候也会从另一个角度去思考数字货币这个东西的存在是否合理是否有价值
    我觉得任何事情不绝对,并不都是非黑即白非好即坏的,即使我真的要从事这个行业,我也会去对我将要做的工作做详细的了解再出发。这个贴子主要也是为了让自己更好的了解里面的一些相关技术同时也才能理解一些业务背后的逻辑,并不是说我要卖房卖车 ALLINweb3 花钱只花 BTC 你不信 web3 你 sb
    rickiey
        26
    rickiey  
       2023-02-07 13:47:38 +08:00
    学点关于链相关的知识吧,主要看看钱包是什么,怎么用,链的机制,合约及合约的交互等等,至于 web3 还是 web3456789,我不管,只要老板能骗来钱给我发工资就行,他说 web 几就是 web 几
    clikes
        27
    clikes  
    OP
       2023-02-07 13:59:25 +08:00
    @flynnlemon 这个我是理解的,国家机器强迫大家拥有对某个法币的共识。但是我有一个想法就是,是不是能有一种货币大家都觉得他有价值,不需要某个组织的强迫,而是大家自发的产生的呢。
    clikes
        28
    clikes  
    OP
       2023-02-07 14:01:57 +08:00
    @johnnyNg https://www.bilibili.com/video/BV1Je4y1r7uB 这个 up 有分享一个学习笔记可以参考,崔棉大师的 solidity 教程也不错
    lasuar
        29
    lasuar  
       2023-02-07 18:26:30 +08:00   1
    看你走哪个岗位,比如底层的区块链开发、应用层的合约开发(又细分 NFT/DEFI 方向),相对来说,前者较难,后者较简单,合约开发需要掌握以太坊基础知识以及 solidity 和相关开发生态( remix/truffle/hardhat 等),而区块链开发就需要把区块链技术原理搞清楚,《精通比特币》这本书就是最佳读本。

    多说一句,我也是后台转区块链,目前走的是合约方向,我的仓库正在维护区块链教程资源,可供参考: https://github.com/chaseSpace/learn_blockchain
    lasuar
        30
    lasuar  
       2023-02-07 18:28:05 +08:00   1
    PS: 等你搞懂区块链技术原理以及在其之上的代币经济后,你就会认识到 web3 的价值。所以暂时忽略上面的一些诈骗言论。
    outoftimeerror
        31
    outoftimeerror  
       2023-02-08 00:32:47 +08:00
    号称用虚拟货币替代现实货币的 web3 ,还需要以现实中的货币为锚点就离谱。
    号称去中心化的虚拟货币,币圈大 V 马斯克一条推特能影响估值,就离谱。
    ZoeeoZ
        32
    ZoeeoZ  
       2023-02-08 09:24:37 +08:00
    说现在的 web3 不是诈骗也真是搞笑,web3 吹嘘的所谓"去中心化","每个人可以从中获益"诸如此类的,哪个实现了?区别只是在骗用户还是骗投资人,还说不是诈骗,比我听老罗吹他的锤子都搞笑
    silvon
        33
    silvon  
       2023-02-08 12:01:14 +08:00
    讲区块链的原理、算法及应用的公开课:
    斯坦福: https://cs251.stanford.edu/syllabus.html
    哈佛:
    &list=PLEGCF-WLh2RLOHv_xUGLqRts_9JxrckiA
    北大: https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click
    silvon
        34
    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
        35
    silvon  
       2023-02-08 12:03:37 +08:00
    为了降低链开发难度,不同生态、不同技术体系推出了可一键发链的框架。
    1. cosmos sdk
    cosmos 生态的应用链开发框架,go 语言的,近一年势头很好。
    2. subtrate 框架
    波卡生态的应用链开发框架,rust 语言的。
    silvon
        36
    silvon  
       2023-02-08 12:04:07 +08:00
    区块链开发可分为以下两个技术方向:
    1. 合约开发
    使用 solidity 、move 等语言,开发运行在区块链上的合约。
    与传统 App 开发相比,dApp 除了有前端、后端,还有一个链端,链端就是做合约开发的。
    随着区块链基础设施性能提高,dApp 后端逻辑可以更多的搬到链上运行,合约开发的重要性会提高。
    对全链应用来说只有前端和链端,没有后端。
    2. 区块链(系统)开发
    使用 go 、rust 等语言,开发公链或应用链。
    公链是能跑各种 dApp 的通用链,全世界就百十来条。
    应用链是只跑某种特定应用的链。比如,一些 dAPP 做大后,为了性能开发一条自己专用的链。应用链一般用 cosmos sdk 、subtrate 这样的框架开发。
    区块链开发,尤其是公链,技术方向可进一步细分为:对等网络、分布式系统、密码学等方向,对开发人员要求高。
    silvon
        37
    silvon  
       2023-02-08 12:04:32 +08:00
    目前,区块链有两个成熟的应用方向,difi 和 nft ,两者都靠炒作运行,
    这导致区块链技术常常和割韭菜甚至诈骗联系起来,
    我想说的是,建立 difi 和 nft 时,区块链性能只有十几 tps,
    有理由相信,随着基础设施性能提升,会出现新的、能创造价值的应用方向。
    silvon
        38
    silvon  
       2023-02-08 12:06:14 +08:00   1
    抱歉,刷屏了。v2ex 回复好像不支持 markdown 语法,为了清晰,分段发了。
    clikes
        39
    clikes  
    OP
       2023-02-08 13:07:33 +08:00
    @silvon
    @lasuar
    @stirlingx
    非常感谢各位的分享!!
    kaellzt777
        40
    kaellzt777  
       2023-02-08 13:08:04 +08:00
    @silvon 是 defi 啊
    asensio
        41
    asensio  
       2023-06-12 20:23:10 +08:00
    @silvon @stirlingx @lasuar 组建了一个 telegram 的 web3 后端技术交流群,aHR0cHMlM0EvL3QubWUvKzZ4R2dnNVkzcUVGak1XUmw= 邀请大佬们加入
    DINGONE
        42
    DINGONE  
       2024-01-22 16:38:28 +08:00
    @asensio 看不到了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3719 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 10:19 PVG 18:19 LAX 03:19 JFK 06:19
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86