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

Go 后端想学习 Web3,该如何入手?

  •  
  •   cruii · 2024-05-23 10:09:46 +08:00 · 4640 次点击
    这是一个创建于 388 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近转 go ,看到了区块链或者 web3 技术,想深入学一下。 想请教一下前辈们,纯萌新小白的成长路线是什么? 从理论到实践有哪些书籍或者视频呢? 看完后能了解到一个什么深度?

    36 条回复    2024-05-28 04:42:17 +08:00
    sky497134710
        1
    sky497134710  
       2024-05-23 10:17:49 +08:00   ❤️ 5
    https://www.wtf.academy/
    https://degatchi.com/projects
    qloog
        2
    qloog  
       2024-05-23 10:19:03 +08:00   ❤️ 1
    murmur
        3
    murmur  
       2024-05-23 10:26:07 +08:00   ❤️ 2
    web3 没什么技术,路线可以参考传销。你如果仔细想就明白,这个世界没有 web3 比 web3 更好

    区块链靠每个节点都保留账本才做到可靠性

    现在随便一个单体或者两三台服务器的集群就敢说几个 9 的可用性
    那很明显没区块链的东西更有技术水平
    meiguozhiguang
        4
    meiguozhiguang  
       2024-05-23 10:28:45 +08:00
    @sky497134710 昨天刚看了 solidity 前 15 章入门 非常不错。
    kyuuseiryuu
        5
    kyuuseiryuu  
       2024-05-23 10:32:06 +08:00
    啥都要 gas fee ,成本挺高的。做出来了没人玩。
    thoo61871
        6
    thoo61871  
       2024-05-23 10:33:27 +08:00   ❤️ 2
    liewmanchoi
        7
    liewmanchoi  
       2024-05-23 10:37:53 +08:00
    @murmur 所以你的结论是?
    maokg
        8
    maokg  
       2024-05-23 10:52:45 +08:00
    @sky497134710 插个题外话....我看了 https://degatchi.com/ ,瞬间就被网站样式吸引了,不知道用的是上面框架什么主题?
    JoryJoestar
        9
    JoryJoestar  
       2024-05-23 10:57:07 +08:00
    ytmsdy
        10
    ytmsdy  
       2024-05-23 10:57:11 +08:00   ❤️ 1
    先选定一个特定的链入手,比如说 ETH ,最好先学智能合约的编写,Solidity 。
    然后再学习如何部署,如何通过前端界面发起交易,如果捕获交易结果。
    在学学如果捕获合约里面的 event 事件,来给程序提供必要的数据。
    区块链也就是那么一回事,无非就是把后端换成了智能合约,其他的都是换汤不换药。
    maokg
        11
    maokg  
       2024-05-23 10:57:55 +08:00
    @JoryJoestar 感谢!
    murmur
        12
    murmur  
       2024-05-23 10:58:25 +08:00
    @liewmanchoi 会吹逼能把你发的币或者 NFT 宣传出去,技术有的是人包做
    cruii
        13
    cruii  
    OP
       2024-05-23 11:20:29 +08:00   ❤️ 1
    @murmur 你想太多了,我目前还没想法做什么成品或者发币这些东西,仅仅只是想折腾学习。
    我对新事物的态度就是,What I cannot create, I do not understand.
    ztmzzz
        14
    ztmzzz  
       2024-05-23 12:54:19 +08:00 via iPhone
    @murmur 每个节点保留账本是防篡改,你单台服务器或多台没法防篡改。
    zxkxhnqwe123
        15
    zxkxhnqwe123  
       2024-05-23 14:01:30 +08:00
    我也是小白,从你们的评论中猜测,web3 是否只是一种支付方式,这种支付方式是全生态的,从制作虚拟的钱到怎么花出去,然后又有 N 台的服务来监管这样的操作。这么理解吗
    davidqw
        16
    davidqw  
       2024-05-23 15:21:10 +08:00   ❤️ 1
    @cruii 以太坊的节点服务端是 go 写的,也可以考虑公链开发方向
    https://github.com/ethereum/go-ethereum
    clar
        17
    clar  
       2024-05-23 17:31:21 +08:00
    @murmur 很幼稚,且目光局限
    clar
        18
    clar  
       2024-05-23 17:33:28 +08:00
    murmur
        19
    murmur  
       2024-05-23 17:38:51 +08:00
    @clar 别局限了,就 v 站这种版规明确要求不能讨论盗版的,一堆人还变着法的讨论下载盗版影视音乐和破解软件

    现在你要求人们为了知识付费,怎么可能,web3 做了什么

    而且区块链没监管是个很严重的问题,意味着各种违法信息、造谣、隐私可以随便传播,无法删除也没法消除影响
    mccormickclariss
        20
    mccormickclariss  
       2024-05-23 17:47:00 +08:00
    好像有监管的就没有造谣,诈骗了吗,比如缅 A !
    DefoliationM
        21
    DefoliationM  
       2024-05-23 20:22:33 +08:00 via Android
    参考密码学,密码学怎么学,它就怎么学。
    clar
        22
    clar  
       2024-05-23 21:57:11 +08:00
    还是学习技术吧,web3 能赚钱 lol
    HitouchiMi
        23
    HitouchiMi  
       2024-05-23 22:52:52 +08:00
    你是真的会挑方向的。挑什么不好,挑 web3 。友情提示,你要记住,web3 不是一门技术,它只是一个概念,一种 p2p 式的网络组织结构,所以根本不存在什么学不学 web3 的说法。而现在的 web3 都是在炒作区块链,本质上跟之前炒加密货币,炒 nft 的没有什么区别。现阶段,没有真正的 web3 应用。如果你对 web3 真的感兴趣,可以了解一下 ipfs 和 libp2p
    HitouchiMi
        24
    HitouchiMi  
       2024-05-23 22:57:11 +08:00   ❤️ 1
    @ztmzzz 防篡改技术千千万,区块链只是有这个特性罢了,又不是没了区块链就不能防篡改了。如果没有区块链就不能防篡改,那现有的电子金融行业原地解散就行了。
    kk2syc
        25
    kk2syc  
       2024-05-23 23:08:12 +08:00
    @murmur 别和这些”装睡“的人讨论。

    没人敢说 web3 的基础是什么?毕竟说明白了就不是 web3 了。
    lujiaxing
        26
    lujiaxing  
       2024-05-24 00:10:01 +08:00
    笑死。

    我先给你明确个事情。


    不存在 WEB3
    不存在 WEB3
    不存在 WEB3


    有的,只是传销,炒货币(而且还是虚拟货币)而已。
    现在所谓的 “ WEB3 ” 就是炒货币。
    如果你也想参合进来炒币,可以先学学怎么编写智能合约,Solidity 。
    HanMu
        27
    HanMu  
       2024-05-24 11:41:29 +08:00
    @kk2syc 那请教一下什么是 web3 基础?怎么就没人敢说了??
    HanMu
        28
    HanMu  
       2024-05-24 11:46:06 +08:00
    先去了解一下再在这里评判好不好? 不可否认 web3 现在都是炒虚拟货币,大部分都毫无价值,但是里面还是有一些有价值的东西的,比如 btc 现在已经有事实上的货币作用,defi 也在探索新的金融方向,随便看一些东西就在这里批判的一文不值 太傲慢了
    cruii
        29
    cruii  
    OP
       2024-05-24 15:36:55 +08:00
    @lujiaxing 先别笑,看完#13 我说的话再笑,不然就是我笑你了
    lujiaxing
        30
    lujiaxing  
       2024-05-24 15:45:10 +08:00
    @cruii 我说了. 不存在 Web3 的概念. 有的只是炒币. 但是炒币到底算不算个可以学习值得搞的行当, 这个不同人有不同的看法. 你要是真觉得有搞头, 那你去研究研究倒也没什么. 但是觉得这玩应是什么技术趋势的话, 那就笑死了.
    cruii
        31
    cruii  
    OP
       2024-05-24 16:13:49 +08:00
    @lujiaxing 不要脑补过多我的想法,我想我已经说明白了,如果你看了我说的什么,你还在这装书篓子,我觉得你可以和楼上某些人去其他地方发癫
    kk2syc
        32
    kk2syc  
       2024-05-24 21:05:24 +08:00
    @HanMu 没有币还有矿工吗?没有矿工还有“账本”(节点)吗?什么时候 web3 不讲究收益了再来讨论
    extrem
        33
    extrem  
       2024-05-24 23:14:18 +08:00
    @kk2syc 哈哈,难道是去中心化网络 所依赖的中心化的服务发现基础设施
    kk2syc
        34
    kk2syc  
       2024-05-25 01:44:38 +08:00
    @extrem 中心化基础设施只是表象,更深层次的:只要需要人参与其中,那 web3 永远不可能真正实现去中心化。

    实际上只是被人为赋予财富价值属性的数据结构(区块链)、交易日志记录( Token ),云函数( EVM )罢了。

    所有的运算全部都是节点(矿工)产生,矿工会因为成功计算并记录交易而受到奖励。一旦这种奖励失去财富价值的时候,还有多少人愿意耗费庞大的存储、算力、能源去支撑节点存在?随着越来越多节点的退出,所谓的 web3 去中心化网络就崩溃了。

    web3 终究只是击鼓传花的游戏,有一天庄家们走了,价值不存在了,网络就崩溃了。
    HanMu
        35
    HanMu  
       2024-05-27 15:26:06 +08:00
    @kk2syc web3 存在的本质是共识,因为共识的存在所以奖励才有价值,就像你说的那样,庄家走光了,网络也就崩溃了,没毛病。但是举个例子,如果 btc 现在跌到了 100 ,你会不会购买,算力也变低了,你愿不愿意去挖坑并持有。如果你愿意的话,那说明你也有 btc 肯定价值 100 的共识, 那就不会崩溃。
    kk2syc
        36
    kk2syc  
       2024-05-28 04:42:17 +08:00
    @HanMu #35 按你的“共识论”,没有共识 web3 网络就崩溃了,那么还算什么新技术呢?

    web3 可不就是新“传销”,击鼓传花的游戏,把现有技术套上所谓的“元宇宙”、“虚拟现实”、“永久存储”、“无国界”等概念,营造出一个又一个“汉芯”,打着去中心化的虚头上架中心化交易所市场捞金。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2715 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:37 · PVG 22:37 · LAX 07:37 · JFK 10:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.