火星链 火星链
Ctrl+D收藏火星链

MOV:Move 语言的特点

作者:

时间:1900/1/1 0:00:00

Move是Meta为其稳定币项目Diem开发的编程语言,Diem的愿景是作为一款全球性的数字原生货币,集稳定性、低通胀、全球普遍接受和可互换性于一体。其愿景决定了Move是为金融而生的编程语言。Move的特点主要有以下五个方面:将资产作为一等公民编程

通过静态调用、虚拟机沙盒等确保其安全性可验证性灵活性合约可组合性将资产作为一等公民编程

Move语言通过Resource为数字资产定义。Move语言中数字资产以被特殊定义的代码/resource/表示和存储。

Move to Earn应用STEPN过去24小时新铸造鞋子5391双:金色财经消息,据Dune链上数据显示,Move to Earn应用STEPN过去24小时新铸造鞋子5391双,过去7日新铸造鞋子33816双;过去7日活跃用户93923。此前消息,STEPN上线v0.6.3版本更新,新版本支持BNBChain。[2022/4/26 5:12:58]

Move语言抽象了资源的四个属性:可复制、可索引、可丢弃、可存储,通过这四个属性的不同组合,用户可以方便的定义出任何类型的资源。

bloXmove与摩联科技、万向集团达成合作:据官方消息,bloXmove 的移动出行区块链平台已迁移到 Juzix 的 PlatONE 的区块链以进入中国市场。bloXmove已整合摩联科技 BoAT SDK 作为组件,将设备(如汽车和充电站)连接到平台。bloXmove、摩联科技、万向集团之间长期合作的开始目标是构建当前出行行业所寻求的解决方案。自今年 5 月以来,bloXmove 团队成功与多个高端战略合作伙伴关系签订了合作协议。其中德国和荷兰的知名移动出行合作伙伴有 Tier、FlixBus、Athlon、50Hertz 和能源网基金会等。[2021/10/27 21:01:45]

Move规定资源会存储在由所有者的帐户控制的模块里,经过验证的所有者以/签名者/表示,这些资源的所有者具有最高决定权,只有所有者能够决定资源的存储和转移。

声音 | Calibra数字主管:Move编程语言为Libra区块链提供安全和可编程的基础:Calibra数字主管Ben Maurer日前介绍了Facebook的Move编程语言。Move是由Facebook创建的,旨在为Libra区块链提供安全和可编程的基础。Maurer解释称,这一举措将使在Libra上运行的金融应用程序更容易、更安全。Maurer说:“ Move是内置在Libra核心中的一种新的智能合约语言,旨在为当今的金融系统带来一种现代化的方法。” Maurer提到,Libra的任务是解决金融服务的缺乏。根据Maurer的说法,Libra为用户和开发人员提供了直接访问其平台的机会,为所有人创建了一个包容性的金融系统。他说:“有了Libra,用户不必依靠中介机构来存储资金。Libra提供对平台的直接访问,并创建了一个更具包容性的系统。开发人员还可以访问该平台并构建应用程序,以帮助为当今金融系统之外的人们提供服务。”(Cointelegraph)[2020/2/22]

资源的设计让数字资产转移不是账户间余额数值的简单加减,而是存储位置间的移动,避免重入和双花攻击。

重入和双花攻击是黑客攻击常见类型。重入指的是黑客抓住项目方转账模式的漏洞,制造恶意合约,在接受转账的同时再次调用项目方转账函数,在不改变账户余额的情况下不断提走资金。双花攻击则更好理解,用同一笔钱多次完成支付。

资源确定数字资产仅在存储位置之间转移,避免了重入。不凭空产生或销毁数字资产,避免了双花攻击。通过静态调用、虚拟机沙盒等确保其安全性

Move语言采用静态调用,静态调用指程序A在调用程序B时,在运行之前就已经确定调用的对象,在运营过程中不改变调用对象。

静态调用提升了运行的安全性。动态调用过程中,恶意用户可以通过制造恶意合约,调用项目方函数,从而完成攻击。静态调用解决了动态调用存在的问题,增强网络运行的稳定性。

MoveVM是Move编程语言的虚拟机沙盒,虚拟沙盒让采用Move语言的区块链具备确定性,合约调用被放在同一个沙盒当中,在此过程中合约的状态的安全性主要要通过编程语言内部的安全性进行隔离,而非依赖虚拟机进行隔离。可验证性

Move编程语言采用形式化验证。简而言之,形式化验证是用数字工具分析的手段证明程序的安全性。此前提到的静态调用、虚拟机沙盒能够提升验证的安全性。灵活性

Move的灵活性体现在可以通过transaction脚本来z由组合各种transaction来实现不同的功能,一个脚本可以调用多个transaction。

Move通过面向泛型编程,保障了合约的扩展性,增加了代码的复用能力。合约可组合性

Move语言的合约可组合性源自于其Module的设计,基于Module间的组合只需要对Module进行升级和优化,所有使用过这个Module的其他合约都会自动使用最新的版本,加速使用Move语言的智能合约升级优化的速度。

Module相当于给这些智能合约提供了统一的兼容空间,智能合约就像乐高玩具的各个部分,通过任意组合产生新的产品。文章来自

标签:MOVMOVELIBLIBRAmovr币为什么暴跌move币判决Alibabacoinlibra币现在的价格

中币交易所热门资讯
以太坊:ETHW团队计划在硬分叉后临时冻结部分LP合约代币,遭社区质疑

8月17日消息,以太坊预计将于9月份过渡到PoS网络。以太坊分叉项目EthereumPoW建议ETH持有者从Uniswap、Sushiswap、Aave、Compound和其他DEX等LP中提取.

1900/1/1 0:00:00
ROLL:一文读懂Layer2和ETH2.0关系

原文作者:DanielLi近期以太坊联合创始人VitalikButerin在ETHSeoul演讲时预测,ZK-Rollups将在以太坊扩容战争中击败OptimisticRollups.

1900/1/1 0:00:00
SHARE:最近美股走势这么强为什么大饼如此拉垮?

7月底议息会议以来纳指11700点现在13100点涨了1400点,大饼还在2万4左右晃荡,不是说大饼至少二倍杠杆的纳指么?感觉杠杆失效了么1、其实6月中以来,纳指反弹了24%.

1900/1/1 0:00:00
TERA:美联储发布旨在规范“主存款账户”申请的指导方针,为金融科技和加密公司提供指南

金色财经报道,当地时间8月15日,美联储宣布已敲定关于向新型金融机构提供主存款账户(MasterAccount)准入的新指导方针.

1900/1/1 0:00:00
USDT:欧易关于支持 ZBC 高息赚币的公告

尊敬的欧易用户:欧易赚币将于2022年08月17日11:00(HKT)正式上线ZBC高息赚币服务,您可以一键质押ZBC,参与锁仓获得收益.

1900/1/1 0:00:00
ACA:Acala更新aUSD异常增发事件链上追踪结果,共有30.22亿枚aUSD被16个地址认领

8月17日消息,Acala发推更新aUSD异常增发事件链上追踪结果,共有30.22亿枚aUSD被16个地址认领。Acala公投#21销毁了12.92亿枚.

1900/1/1 0:00:00