为什么以及如何学习智能合约开发? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jolestar
V2EX    推广

为什么以及如何学习智能合约开发?

  •  
  •   jolestar 2023-11-11 11:04:17 +08:00 3797 次点击
    这是一个创建于 711 天前的主题,其中的信息可能已经有所发展或是发生改变。

    为什么要学智能合约?

    智能合约到底能做些什么?这个在业界还存在争议。有人认为它只是一种类似 SQL 的嵌入数据库的脚本语言,能做的功能有限。但我个人的观点是它是一种有潜力的全功能编程语言,未来的大多数应用都会通过智能合约来实现。这点在最近业界尝试的全链游戏以及全链应用上已经得到了体现。当然,这只是个种子,能否长大还需要时间验证。

    从技术上来看,开发者可以把智能合约理解成一种类似于云计算的 Serverless 云函数之类的东西,关键区别是它通过虚拟机技术以及新的编程语言,托管了应用的状态,开发者无需关心外部的存储系统,是一种更简便的 Serverless 方案。而当前的区块链基础设施就是在给这种应用提供运行环境。

    所以在这个节点上,开发者花费一些业余时间,来学习一门有潜力的技术,应该是一个划算的技术投资。

    学哪个智能合约语言?

    当前新的智能合约语言众多,具体选择哪个先开始学习也会是个问题。从技术投资角度,应该选的是收益和风险比较平衡的智能合约编程语言。个人推荐先从 Solidity 和 Move 入手。Solidity 已经在众多 EVM 兼容环境下的到验证,而 Move 是一个新兴语言,被许多新的区块链基础设施采用,正在快速发展。而 Solidity 学习资料众多,这里推荐一个 Move 的学习方式。

    如何学习?

    所有的学习都其实是反人性的,但如果我们采取合适的激励机制,可以让学习变成一件有趣的事情,关键有几点:

    1. 把大目标拆解成小目标。大目标容易让人焦虑,产生挫败感,所以必须要拆解目标,最好能变成靠业余时间都能完成的小目标。
    2. 目标需要可量化。这样我们才能判断是否完成目标,获得成就感。
    3. 找到同伴,互相交流,互相比较,产生良性竞争。

    加入 MoveFuns DAO 星航计划

    MoveFuns DAO 的星航计划是一个 Web3 技术的公益课程计划,目标就是给开发者提供这样一个学习环境。去年搞过一期,通过 "Learn To Earn" 的方式激励开发者。当时学习资料非常少,主要靠自学,但能坚持完成的开发者,都成为了 Move 生态中的活跃开发者。最近新的一期星航计划开启。

    星航计划能提供什么

    1. 汇集了 Web3 开发 领域内的专业导师,涵盖 Rust Move 前端 三个方向,给大家提供指导。课程期间,每周一次 Office Hour 环节,收集大家当周的问题,针对当周内容集中答疑和讨论。
    2. 基本完备的学习资料,以及学习路线。学习内容包括自学任务,视频课程和周作业三部分。提供交流环境,大家一起学习交流。
    3. 将学习过程拆解成多个里程碑,给完成每个里程碑的开发者提供奖励。最后的实战任务是做一个新的项目或者给 Move 生态贡献源码(二选一),可解锁终极奖励。
    4. 如果开发者想进一步将自己的项目落地,MoveFuns DAO 可以协助开发者申请 Grant 的支持或者推荐工作机会。

    希望什么样的开发者

    1. 有一定的自学能力,对新技术有好奇心,能保证业余时间的开发者。
    2. 在校学生或者未接触过区块链的开发者优先。MoveFuns DAO 想摸索一套从基础到高阶的学习体系,把开发者对区块链的学习门槛降到最低。未接触过区块链的开发者可以帮忙一起来完善这套体系。

    MoveFuns DAO 的新航计划后面会定期启动,每期的内容会围绕一个 Move 生态 的基础设施项目。这期是 Sui Move 以及 Sui 区块链 ,也得到了 Sui 基金会的支持。https://mp.weixin.qq.com/s/ncyEQ0kg-4z9aEHBtpnj3A

    立即报名星航计划,开启你的 Move 开发之旅! 点击报名https://movefuns.notion.site/c16237687604481fb062ec762b45adc4?pvs=4

    12 条回复    2023-11-12 20:06:07 +08:00
    wangtxxl
        1
    wangtxxl  
       2023-11-11 11:15:49 +08:00
    厉害
    jueduizone
        2
    jueduizone  
       2023-11-11 11:16:06 +08:00
    支持 Jolestar 老师!
    14v45mJPBYJW8dT7
        3
    14v45mJPBYJW8dT7  
       2023-11-11 12:31:47 +08:00
    Pastsong
        4
    Pastsong  
       2023-11-11 13:03:11 +08:00   2
    zzeskl
        5
    zzeskl  
       2023-11-11 13:20:31 +08:00 via Android
    是时候学习下了
    halleck
        6
    halleck  
       2023-11-11 13:20:33 +08:00
    不错,谢谢分享。
    huihuiHK
        7
    huihuiHK  
       2023-11-11 13:39:37 +08:00   1
    santheniko
        8
    santheniko  
       2023-11-11 14:55:36 +08:00
    mark ,感谢分享
    OutOfMemoryError
        9
    OutOfMemoryError  
       2023-11-11 15:07:37 +08:00   1
    Livid
        10
    Livid  
    MOD
    PRO
       2023-11-11 15:22:04 +08:00
    @OutOfMemoryError 谢谢,已经移动。
    wangtxxl
        11
    wangtxxl  
       2023-11-12 15:46:54 +08:00
    惨淡
    jolestar
        12
    jolestar  
    OP
       2023-11-12 20:06:07 +08:00
    去年第一期的活动 t/850223
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5440 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 80ms UTC 07:36 PVG 15:36 LAX 00:36 JFK 03:36
    Do have faith in what you're doing.
    ubao msn 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