V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
nullcache
V2EX  ›  程序员

入行区块链相关现在是 go 还是 rust 更有机会?

  •  
  •   nullcache · 2023-12-06 16:10:29 +08:00 · 2426 次点击
    这是一个创建于 387 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不限国内外,先从兴趣入手,目前只会 go 语言,现在学区块相关还合适吗?是不是快被 rust 取代了? 另外请教下大佬们怎么个学法比较好

    16 条回复    2024-01-14 22:06:14 +08:00
    uni
        1
    uni  
       2023-12-06 16:22:59 +08:00
    都可以,用 go 的也很多
    不过 zk 系的确实全是 rust ,所以要搞零知识证明相关的得 rust
    0xHubNet
        2
    0xHubNet  
       2023-12-06 16:23:50 +08:00
    合适,不会取代
    nullcache
        3
    nullcache  
    OP
       2023-12-06 16:25:24 +08:00
    @uni 有没有什么合适的学习路线,不求多精通,但求能上手,不太想啃密码学什么大本的书籍
    NikaidoIsAGod
        4
    NikaidoIsAGod  
       2023-12-06 16:35:18 +08:00
    说实话普通开发没啥机会接触到 zk 和密码学。所以还是 go 或者 ts 用的多
    soso1999
        5
    soso1999  
       2023-12-06 17:47:09 +08:00
    @uni halo2 的话用 rust ,groth16 用 gnark ,gnark 是 go 开发的
    bianhui
        6
    bianhui  
       2023-12-07 08:59:56 +08:00
    不懂问一下,现在区块链还有前景吗?
    rickiey
        7
    rickiey  
       2023-12-07 09:08:51 +08:00
    全学下,用不了多长时间,应用层主要还是 ts, 区块链 go 多,也有 c++/java 这些,底层加密相关,GPU 相关基本全是 RUST ,还有 C ,当然看你做啥,做底层优化学 RUST ,应用相关就 ts,不过你迟早都得学,用啥学啥,语言只是工具
    nullcache
        8
    nullcache  
    OP
       2023-12-07 10:05:31 +08:00
    @rickiey 意思是底层 rust ,应用层 ts ,其他的可能是 go 做中间层,我现在会 ts 和 go ,可能暂时不想啃密码学什么的,太深奥了,能不能给几个关键词,我去搜一下学
    HungryOrangeCat
        9
    HungryOrangeCat  
       2023-12-07 11:14:35 +08:00
    那 c++呢
    uni
        10
    uni  
       2023-12-07 15:01:06 +08:00
    @nullcache #3 先了解一下你具体想做啥吧,各个方向差得挺远的
    如果是公链的话,go 主要是 cosmos 系的在用,最近最火的就是 celestia 了,rust 是 zk 系的在用,比如 starknet 和 aleo
    建议先花一个月时间大概了解一遍,然后再确定自己想往哪个具体方向走
    nullcache
        11
    nullcache  
    OP
       2023-12-10 11:56:16 +08:00
    @uni #10 谢谢,我在以太坊官网在看他的教程,玩玩 go-ethereum ,因为本身比较一窍不通,这样合适吗
    uni
        12
    uni  
       2023-12-10 15:30:47 +08:00
    @nullcache #11 建议入门阶段不要去深入源码了,先对区块链行业有个整体性的了解吧
    nullcache
        13
    nullcache  
    OP
       2023-12-10 15:40:56 +08:00
    @uni #12 啊?我没有说源码啊,我现在在看 goethereumbook 和 https://ethereum.org/zh/developers/docs/
    用这个上手看一看
    感觉大佬的建议是很好的,只是我现在在寻找信息源,能让我对行业了解下,现在在看 ethereum 的合约
    RedBeanIce
        14
    RedBeanIce  
       349 天前
    @nullcache 我也在还入门的路上,,楼主现在是什么学习状态额?
    nullcache
        15
    nullcache  
    OP
       348 天前
    @RedBeanIce 有空的时候学学 solidity 的状态
    RedBeanIce
        16
    RedBeanIce  
       348 天前
    @nullcache 或许可以交流一下么。。。。绿色:NjUxMjY3Nzk3
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2604 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 05:24 · PVG 13:24 · LAX 21:24 · JFK 00:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.