智能合约到底能做些什么?这个在业界还存在争议。有人认为它只是一种类似 SQL 的嵌入数据库的脚本语言,能做的功能有限。但我个人的观点是它是一种有潜力的全功能编程语言,未来的大多数应用都会通过智能合约来实现。这点在最近业界尝试的全链游戏以及全链应用上已经得到了体现。当然,这只是个种子,能否长大还需要时间验证。
从技术上来看,开发者可以把智能合约理解成一种类似于云计算的 Serverless 云函数之类的东西,关键区别是它通过虚拟机技术以及新的编程语言,托管了应用的状态,开发者无需关心外部的存储系统,是一种更简便的 Serverless 方案。而当前的区块链基础设施就是在给这种应用提供运行环境。
所以在这个节点上,开发者花费一些业余时间,来学习一门有潜力的技术,应该是一个划算的技术投资。
当前新的智能合约语言众多,具体选择哪个先开始学习也会是个问题。从技术投资角度,应该选的是收益和风险比较平衡的智能合约编程语言。个人推荐先从 Solidity 和 Move 入手。Solidity 已经在众多 EVM 兼容环境下的到验证,而 Move 是一个新兴语言,被许多新的区块链基础设施采用,正在快速发展。而 Solidity 学习资料众多,这里推荐一个 Move 的学习方式。
所有的学习都其实是反人性的,但如果我们采取合适的激励机制,可以让学习变成一件有趣的事情,关键有几点:
MoveFuns DAO 的星航计划是一个 Web3 技术的公益课程计划,目标就是给开发者提供这样一个学习环境。去年搞过一期,通过 "Learn To Earn" 的方式激励开发者。当时学习资料非常少,主要靠自学,但能坚持完成的开发者,都成为了 Move 生态中的活跃开发者。最近新的一期星航计划开启。
MoveFuns DAO 的新航计划后面会定期启动,每期的内容会围绕一个 Move 生态 的基础设施项目。这期是 Sui Move 以及 Sui 区块链 ,也得到了 Sui 基金会的支持。https://mp.weixin.qq.com/s/ncyEQ0kg-4z9aEHBtpnj3A
🚀 立即报名星航计划,开启你的 Move 开发之旅!🚀 👉 点击报名 https://movefuns.notion.site/c16237687604481fb062ec762b45adc4?pvs=4
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.