Sam Blackshear谈Move如何赋能开发者

Move编程语言提供了直观的编码体验,让开发者能够快速上手。Mysten Labs的联合创始人兼CTO Sam Blackshear创建了Move,这是一种用于编写智能合约的语言,更像传统编程语言,如JavaScript或Rust。

https://youtu.be/iYe_hG8Mzx8

视频内容

编程语言是计算机科学的核心学科。

当你构建一个开发者平台时,产品的核心就是开发者体验,这涉及到如何分解它以及哪些部分是最重要的。如果你不亲自尝试,就无法真正理解并评估产品每个部分的效果。我自身体验过很多平台的优缺点,因此非常喜欢构建能够让别人感到愉快的东西。Move添加了一层结构,让你可以编写符合物理直觉的程序。比如,当我把这个东西移动到某个位置时,它就会在那里,而不会因为复制而同时出现在两个地方。这是一种非常直观的编程体验,一种编写与交换和所有权的物理直觉相匹配的语言。

根据记录,编写Solidity和EVM代码的程序员在防止灾难性漏洞和大规模黑客攻击方面并不理想。当人们看到Move时,他们看到了解决这些问题的潜力。这可以成为新的行业标准,不仅可以在Sui上使用,还可以被其他链使用。这实际上就是尽可能多地自动化,让runtime为你完成这些工作,这就是人们喜欢Sui的一个原因。如果你可以避免编写智能合约,而是使用封装现有智能合约的API或更高级别的原语,那部分是非常棒的。当你确实需要编写智能合约,因为你想做一些定制化或一些创新时,你希望这种体验尽可能丝滑且熟悉。它看起来更像JavaScript或Rust或其他常规编程语言。

我们的客户总是问,我们需要雇用Move开发人员吗?我们通常会建议:带着你现有的开发人员,让他们读一些资料,就可以轻松上手并完成所需的工作。

我们非常关注延迟,这实际上是我们关注的重点部分,因为延迟影响到每个用户的每笔交易。这是该语言的核心原则之一,防止因复杂性和规模过度膨胀而导致的问题。开发者喜欢这点,因为他们可以编写比其他任何地方运行速度都快的代码。我们最关心的是合作伙伴和构建者,他们会说,我只能在Sui上构建这个,并且希望它只能在这里实现,而不是在其他平台上。

持续开发Move可提高其效率和开发者体验。现在就迁移到Move 2024吧!


关于 Sui Network

Sui是基于第一原理重新设计和构建而成的L1公有链,旨在为创作者和开发者提供能够承载Web3中下一个十亿用户的开发平台。Sui上的应用基于Move智能合约语言,并具有水平可扩展性,让开发者能够快速且低成本支持广泛的应用开发。获取更多信息:https://linktr.ee/sui_apac

官网|英文Twitter|中文Twitter|Discord|英文电报群|中文电报群

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1425347.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

Spring MVC(响应 + 状态码)

文章目录 一、RestController VS Controller VS ResponseBody1.1 关于元注解1.2 Controller1.3 ResponseBody1.4 RestController 二、响应2.1 Spring 对于响应的设置2.2 返回静态页面2.3 返回HTML代码片段2.4 返回JSON2.5 设置HTTP状态码2.6 设置响应部分的Header 二、状态码2.…

小红书孕妇宝妈暴力拉新玩法,每日两小时,单日收益500+

哎呀,你好呀,亲爱的小伙伴们!我今天心血来潮,想和你们分享一个超级棒的方法,这个方法我亲自试过,超级有效!就是在小红书上针对孕妇和宝妈们进行引流的方法。听起来是不是很有趣呀?&a…

Excel表格内容误删未保存怎么找回?5种XLS文件恢复有效方法

在繁忙的工作中Excel表格作为数据处理的重要工具,承载了众多关键信息。然而误删未保存的Excel内容往往让人措手不及。今天我将为大家分析Excel表格内容误删未保存的可能原因,并提供五个免费实用的解决方案,助你轻松找回误删的XLS文件数据。 一…

贝努利贝叶斯算法

基本用法 完整代码: from sklearn.naive_bayes import BernoulliNB from sklearn.datasets import make_blobs from sklearn.model_selection import train_test_split# 生成数据 X, y make_blobs(n_samples500, centers5, random_state8) X_train, X_test, y_tr…

什么是蜜罐,在当前网络安全形势下,蜜罐能提供哪些帮助

在当前的互联网时代,网络安全威胁日益严峻,攻击手段层出不穷。为了应对这些威胁,网络安全专家们不断探索新的防御手段,在过去的几年里,一种更加积极主动的网络安全方法正在兴起。蜜罐技术便是这样一种备受瞩目的主动防…

打包conda环境的两种方法:conda env export和Conda-Pack

打包conda环境的两种方法:conda env export和Conda-Pack 搭建项目环境可能是整个开发过程中最让人头疼的部分了。如何把我们辛辛苦苦搭建的环境打包起来,万一环境崩了还能迅速恢复,或者让别人能轻松地复制同样的设置呢? 今天&am…

数仓架构之为什么要进行数仓分层

数仓分层这个概念想必大家都很熟悉,不管是在实际的开发工作当中会用的,还是在面试官面试你的时候会问到:你之前的项目是按照什么分层的,分哪几层,数仓分层有什么好处,举个栗子说说。 简而言之,…

[Cocos Creator 3.5赛车游戏]第3节 新建项目

环境已经配置好,现在您将真正的开始开发您的项目,开发项目的第一步是新建项目。所以现在请关闭上一个步骤打开的Cocos Creator窗口,回到CocosDashboard,点击“新建”按钮: 选择“模板”选项卡,因为您即将开…

视频监控平台智能边缘分析一体机视频存储平台打手机检测算法

智能边缘分析一体机的打手机检测算法是一种集成了先进图像处理、计算机视觉和人工智能技术的解决方案,专门用于实时监测和识别监控场景中的打手机行为。 在提到“打手机检测算法”时,可能是指一种能够识别和检测使用手机行为的算法。这种算法可以应用于多…

29.IO流(了解)

1. C语言的输入与输出 ​ C语言中我们用到的最频繁的输入输出方式就是scanf ()与printf()。 scanf(): 从标准输入设备(键 盘)读取数据,并将值存放在变量中。printf(): 将指定的文字/字符串输出到标准输出设备(屏幕)。注意宽度输出和精度输出控制。C语言借助了相应的…

在面对各种问题时,我们应该如何进行数据分析

python数据分析汇总 前言一、对比分析概念特征类型案例Matplotlib的颜色字母对照表解决遇到未知函数 二、相关性分析概念类型案例一案例二 三、时间序列分析概念类型案例 四、回归分析概念类型案例一案例二案例三 五、决策树概念计算过程案例 六、主成分分析概念计算过程案例 七…

武汉星起航推出亚马逊一站式孵化服务,助力卖家轻松拓展全球市场

亚马逊作为全球最大的电商平台之一,以其全球化的销售平台和完善的物流体系,吸引了众多卖家的目光。通过亚马逊平台,卖家可以轻松地将产品销往世界各地,无需担心复杂的国际贸易流程。而在这个充满机遇的市场中,武汉星起…

IDEA中开发并部署运行WEB项目

IDEA中开发并部署运行WEB项目 1 WEB项目的标准结构2 WEB项目部署的方式3 IDEA中开发并部署运行WEB项目3.1 部署步骤3.2 IDEA关联本地Tomcat 4 IDEA创建web工程5 IDEA部署-运行web项目6 IDEA部署并运行项目的原理 1 WEB项目的标准结构 一个标准的可以用于发布的WEB项目标准结构如…

安防监控视频平台智能边缘分析一体机视频存储系统客流统计检测算法

智能边缘分析一体机的客流统计检测算法是一种基于人工智能与边缘计算技术的解决方案,专门设计用来实时、准确地统计通过特定区域的人流量。这项技术广泛应用于零售、交通、场馆管理、智慧城市等领域,以帮助管理者更好地理解顾客行为、优化资源配置、提升…

RS232/RS485信号转12路模拟信号 YL34隔离D/A转换器 4-20mA/0-5V/0-10V/0-20mA/0-25mA

特点: ● RS-485/232接口,隔离转换成12路标准模拟信号输出 ● 可选型输出4-20mA或0-10V控制其他设备 ● 模拟信号输出精度优于 0.2% ● 可以程控校准模块输出精度 ● 信号输出 / 通讯接口之间隔离耐压3000VDC ● 宽电源供电范围:10 ~ …

什么是控制,什么是控制系统?复杂的动态系统怎么被控制的?

在汽车研发中或者购买新能源汽车中,通常能提到什么EPS控制、ABS控制、智能域控等等各种说法,听起来让人觉得非常不一般,但是,这控制究竟是什么?控制的又是什么?其实很好理解! 关注我&#xff0c…

Unity Mirror 从入门到入神(一)

Mirror从入门到成神 文章目录 Mirror从入门到成神简介NetworkClientRegisterPrefabConnect (string address)Disconnect ()activeactiveHost NetworkServerSpawn 简介 Mirror是一个unity网络同步框架,基于MonoBehaviour生命周期的回调的基础上进行数值的同步&#…

HTML+CSS练习小项目——百叶窗

前言:在学习完HTML和CSS之后,我们就可以开始做一些小项目了,本篇文章所讲的是新手可以练习的小项目——百叶窗 ✨✨✨这里是秋刀鱼不做梦的BLOG ✨✨✨想要了解更多内容可以访问我的主页秋刀鱼不做梦-CSDN博客 先让我们看一下效果&#xff1a…

python怎么安装matplotlib

1、登陆官方网址“https://pypi.org/project/matplotlib/#description”,下载安装包。 2、选择合适的安装包,下载下来。 3、将安装包放置到python交互命令窗口的当前目录下。 4、打开windows的命令行窗口,通过"pip install"这个命令…

K8S认证 | CKA题库 + 答案 | 权限控制RBAC

1、权限控制RBAC 您必须在以下Cluster/Node上完成此考题: Cluster Master node Worker node k8s master …