2022年的 stack overflow开发者调查显示,在80,000名开发者中,rust 是最受欢迎的编程语言,并且在新开发者中越来越受欢迎。
同时由于它的安全性和高性能,它也正在被用于对安全性要求极高的区块链开发中。
rust 被认为具备成为可能取代以太坊dapps最常用的开发语言 solidity 的位置。尽管 web3 的开发者生态系统只占整个 web 开发者生态系统的一小部分。
但它的发展迅速,并且 rust 成为 web3 未来的关键编程语言的趋势越来越明显,一些观点甚至认为,rust 可能会成为web3未来的关键技术。
今天我们就聊聊基于 rust 开发的 web3 中非常流行的两大编程语言:move 和 cairo,同时也会推荐相关的学习资源。
我们相信这些新语言给 rust 开发者带来新机遇的同时也能进一步繁荣 rust 的生态(内含有福利)。
move
什么是move
move 是一门由 rust 语言开发的一门面向资产的编程语言,最早由 facebook (现 meta )投入大量的人力物力开发,用于 libra (现 dime )项目,处理全球性大规模支付系统的编程语言。
目标是提供一门专注处理资产的非常安全的编程语言,由于政策原因 libra ( dime ) 解散并出售,但把 move 的语言已经引起的极大的关注。
后面出现了 sui,aptos,starcoin 等团队成功的把 move 应用到了公链领域,都获得了巨额的融资。
move 和 rust 的关系
move 是全部用 rust 编写的开源项目,本身独立发展。
move 的诞生就借鉴了 rust 的语法,在rust语法的基础上做了极大的精简,保留和核心的所有权模型和强大的编译时检查。
如果你已经有 rust 基础了学习 move 得心应手,很快就能上手一门新的编程语言, 因为 move 面向资产和安全的特性,学习 move 后可以帮助反向理解 rust 所有权的特性。
无人机技术的应用深入,保险业迎来新生力量
网络机顶盒怎么选?工程师分享2022网络机顶盒排行榜!
飞利浦进一步剥离家电业务 海尔、美的看好其全球品牌渠道
诺基亚8强势回归!10月19日上海发布,首发3999元起,这次不再为情怀买单
lg发布2017年旗舰产品lg G6和新款OLED电视
基于Rust开发的编程语言
服务器迁移数据时数据丢失的数据恢复案例
连拓精密科技LTM多通道气密性测试仪的优势有哪些?
三星Galaxy S8新配色:罗兰紫,靓得不行
卡西欧WSD-F20运动手表怎么样?运动手表里最智能的
工业机器人在食品中的应用主要集中于以下这几种类型
感应耐压试验采用的倍频电源频率
遭遇瓶颈的大疆无人机该如何另辟新天地?
取土钻是什么,它的功能特点是怎样的
有功功率和无功功率单位的区别
HONDA推出两款户外便携电源 其中小容量版是同类产品中非常轻量的
铝PCB的属性及铝PCB分类的综合介绍
HTC | 手机业务颓势难挡,另辟蹊径押宝VR前景难料
太空舱的智能家居 或是未来发展方向
华为P10闪存门最新消息:华为P10闪存门致华为P10价格一跌再跌?华为Mate9新增两款配色紧急救场