区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > BNB > 正文

SWAY:金色观察|Sway:Fuel虚拟机的特定语言_coinbase公司简介

作者:

时间:

Fuel是一个很有趣的以太坊拓展层项目,其项目主要目的是提高以太坊的可扩展性,与其他L2链相同的是,都为了更高的吞吐量在努力,而不同的是,Fuel聚焦于在执行部分解决问题。

Fuel?v1早于2020年部署,是第一个推出到以太坊主网的生产级Optimistic?Rollup。目前已经进展到了Fuel?v2。

更有趣的是,在Fuel?v1时,Fuel推出了Yul+语言,主要用于以太坊虚拟机语言功能的完善。

而在Fuel?v2上又推出了虚拟机语言Sway,本文中将总结Sway的资料,了解其特性。

CoinFund创始人:Worldcoin可以实现比BTC更广泛的加密货币分发:金色财经报道,风险投资公司CoinFund创始人兼首席执行官Jake Brukhman周四在CoinDesk TV上表示,Worldcoin (WLD) 可以实现比BTC更广泛的加密货币分发。他说:“Worldcoin的核心主张之一是建立一个系统,可以创建比今天的比特币更广泛的加密货币分布。吸引CoinFund加入Worldcoin的是其广阔的全球视野和专注于Web 3的技术”。这位首席执行官还表示,他并不担心该代币因监管问题而目前无法在美国使用,并相信WLD最终将在美国上市。

Crunchbase数据显示,CoinFund于2021年2月在A轮融资中与a16z和Multicoin Capital等重量级公司一起投资了Worldcoin。[2023/7/28 16:03:29]

Fuel虚拟机(Fuel?VM)是一种专为Fuel区块链设计的区块链优化VM。Sway则是Fuel?VM的特定语言(DSL),Sway基于Rust,并包含利用区块链VM的语法。

金色区块链周COINBIG专场电音节圆满落幕:6月23日,由COINBIG主办,达摩院支持及金色财经、神算矿池、脉冲资本、BMJ、BCB、apollo、破局者联盟、Mytoken、库神、GICC等联合主办,Anypay、IBC智库、BTJ、宝能区块链中心、脉冲科技、布洛克科技、雷电财经、猫王社区、鱼馆、怪兽社区协办的COINBIG区块链周盛夏电音节在深圳圆满落幕。

本次活动吸引了近600位参会嘉宾,区块链多家知名媒体以及数十位天使投资人均到场支持,深度解析行业发展现状,洞察未来发展方向,加速行业产业合作链接,刮起本次区块链周声势浩荡的一场飓风。COINBIG电音节打造了深圳区块链周让人难忘的一场电音狂欢派对,让更多人感受到区块链领域所带来的狂热与激情。COINBIG与业内同行分享,见证历史长河的运转,洞悉未来前沿的发展,助力区块链领域的鼎盛。[2020/6/24]

Sway程序有四种类型:contract、predicate、script、library。每个Sway文件都必须以它是什么类型的程序的声明开头。

金色实力派 | 宙斯在线科技CEO:气象数据一旦上链,上链的内容也将逐步具有法律效力:金色财经报道,在今日举行的金色实力派直播中,针对“区块链在宙斯气象系统(ZWS)中扮演的角色如何?”的问题,

宙斯在线科技CEO Tony表示,区块链技术的本质其实是一个去中心化的分布式账本,具有高透明、可追溯和防篡改的特性。

气象数据一旦上链,上链的时间和内容均是公开透明的,且难以篡改,上链的内容也将逐步具有法律效力,因此可溯源追责,这就为不同机构进行数据交换和共享提供了信任基础,用技术解决了信任问题。

区块链技术在宙斯气象系统(ZWS)中对气象数据上链、建立仲裁节点剔除不良数据、气象数据的分布式存储都将起到十分重要的意义。[2020/5/21]

例如,声明文件是一个被调用的wallet_lib。Sway合约应该在库中声明一个ABI,以便下游合约可以重用它。

金色财经现场报道 华为区块链高级产品经理刘再耀:区块链在2018年是应用元年:金色财经现场报道,在2018大数据产业峰会上,华为区块链高级产品经理刘再耀表示,18年区块链将成为应用元年,开源和标准在加速产业成熟,行业玩家纷纷开开源区块链平台,基于开源技术发展业务;各标准组织在积极推进区块链标准的成熟,2018年成为关键。[2018/4/19]

Sway工具链由以下几个组件组成。

Forc

“Fuel?Orchestrator”Forc相当于Rust的Cargo。它是创建、构建、测试和部署Sway项目的主要入口。

Sway语言服务器(forc-lsp)

提供Sway语言服务器forc-lsp以向IDE公开功能。目前,仅通过插件支持Visual?Studio?Code,Vim支持即将推出。

Sway格式化程序(forc-fmt)

提供了一个规范的格式化程序forc-fmt,可以手动运行。Visual?Studio?Code插件将forc-fmt在保存时自动格式化Sway文件。

Fuel?Core

虽然不是Sway工具链的直接部分,但提供了Fuel协议的实现Fuel?Core。

标准库

与Rust类似,Sway带有自己的标准库。

Sway标准库是可移植Sway软件的基础,它是一组适用于更广泛的Sway生态系统的最小共享抽象。它提供核心类型,如Result<T,E>和Option<T>、语言原语上的库定义操作、本机资产管理、区块链上下文操作、访问控制、存储管理以及对来自其他VM的类型的支持等。

Sway与Solidity的区别

Sway所针对的底层虚拟机是Fuel?VM。Solidity指定以太坊虚拟机(EVM)为目标。

Fuel?VM中的字节是64位,而不是EVM的256位。因此,原始整数只能达到u64,而哈希不在寄存器中,而是在内存中。因此,Ab256是指向包含哈希值的32字节内存区域的指针。

Fuel?VM只有无符号整数作为原语提供:u8、u16、u32和u64。不提供有符号整数运算。如果需要,可以在高级库中实现有符号整数和有符号整数算术。

Fuel?VM中的恐慌是全局性的,可以完全无条件地恢复交易的状态效果,减去使用的gas。

Fuel?VM中的数学计算默认是安全的。安全检查在VM实现中本地执行,而不是像Solidity的默认安全数学计算那样在字节码级别执行。

Sway合约没有实际的代码大小限制。物理限制由VM_MAX_RAMVM参数控制,在撰写本文时为64MiB。

Sway与Rust的区别

在Rust中,枚举通常采用以下三种形式之一:单元变体,没有内部数据,结构变体,包含命名字段,元组变体,其中包含数据元组。

在Sway中,该过程被简化了。枚举变体必须全部指定一种类型。这种类型代表他们的内部数据。这实际上与Rust提供的同构,只是语法不同。

来源:金色财经

标签:SWAY区块链FUELCOISway Social Protocol区块链工程专业学什么BUSDX Fuelcoinbase公司简介

BNB热门资讯
IMI:探究对以太坊TPS造成影响的五个方面_NFT

原文标题:《ETH交易成本组成》原文作者:Xiang,W3.Hitchhiker;修订:Evelyn,W3.Hitchhiker众所周知,以太坊有自己的虚拟机.

CRO:重磅 来自俄罗斯的去中心化协议CBET于7月25日正式启动_Cronospad

美国依靠美元霸权在全世界不断收割财富,无限制地发行国债,大肆地收割其他国家资源,一手主导美元的增值与贬值等。SWIFT全球跨境结算系统,也被美国作为对外实施金融制裁的工具.

RON:深度解析:为什么FAMDAO的DeFi挖矿是其生态赋能的重要一环_Counos X

2022年5月24日,FAMDAO流动性挖矿正式上线,迄今为止LP已实现$2,147,837,链上交易次数达89,476,持有地址数达10,480.

ORC:罗伯特清崎警告“自 1788 年以来最大的债券崩盘”——等待以更低的价格购买比特币_Royal Kingdom Coin

畅销书富爸爸穷爸爸的著名作者罗伯特清崎警告说,“自1788年以来最大的债券崩盘”。他强调,“真正的问题”在于债券市场,它比股票市场“大40倍”。他正在等待比特币价格进一步下跌以购买一些.

ING:虎符交易所成收割机?用户必须换成小币才能出局 !_IUSD价格

面临流动性危机的虎符交易所昨日公告《虎符债币转换方案》,为执行方案将于8月1日起停止所有交易服务、撤销挂单,并将用户资产转换为等量债币,如1USDT=1HUSDT.

USDT:23个币圈术语和9个行业黑话(入门必备)_ING

23个币圈术语+9个行业俚语,入门必知,新手必备最近币圈的浪潮是越来越大,越来越多的小伙伴们开始了解这个行业,也有很多小伙伴私信我一些比较基础的问题.