V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jolestar
V2EX  ›  推广

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

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

    为什么要学智能合约?

    智能合约到底能做些什么?这个在业界还存在争议。有人认为它只是一种类似 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 老师!
    rimutuyuan
        3
    rimutuyuan  
       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
       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
    去年第一期的活动 https://www.v2ex.com/t/850223
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2782 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 06:43 · PVG 14:43 · LAX 22:43 · JFK 01:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.