以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads

區塊鏈:金色觀察|Sway:Fuel虛擬機的特定語言

Author:

Time:1900/1/1 0:00:00

Fuel是一個很有趣的以太坊拓展層項目,其項目主要目的是提高以太坊的可擴展性,與其他L2鏈相同的是,都為了更高的吞吐量在努力,而不同的是,Fuel聚焦于在執行部分解決問題。

Fuel?v1早于2020年部署,是第一個推出到以太坊主網的生產級Optimistic?Rollup。目前已經進展到了Fuel?v2。

更有趣的是,在Fuel?v1時,Fuel推出了Yul+語言,主要用于以太坊虛擬機語言功能的完善。

而在Fuel?v2上又推出了虛擬機語言Sway,本文中將總結Sway的資料,了解其特性。

1億枚TUSD從未知錢包轉入Binance:金色財經報道,據WhaleAlert監測,100,000,000枚TUSD (價值99,805,250美元)從未知錢包轉入Binance。[2023/5/10 14:54:30]

Fuel虛擬機(Fuel?VM)是一種專為Fuel區塊鏈設計的區塊鏈優化VM。Sway則是Fuel?VM的特定語言(DSL),Sway基于Rust,并包含利用區塊鏈VM的語法。

Sway程序有四種類型:contract、predicate、script、library。每個Sway文件都必須以它是什么類型的程序的聲明開頭。

三箭資本創始人正為其新CEX項目GTX尋求2500萬美元融資:金色財經報道,據近日市場上流傳的一份融資資料顯示,原三箭資本創始人Su Zhu與Kyle Davies正籌建一家新的中心化加密交易平臺GTX,該平臺的其他聯合創始人包括CoinFLEX的兩位聯合創始人Sudhu Arumugam和Mark Lamb,目標籌集金額為2500萬美元。[2023/1/17 11:15:07]

例如,聲明文件是一個被調用的wallet_lib。Sway合約應該在庫中聲明一個ABI,以便下游合約可以重用它。

吉利參投成立區塊鏈科技公司,注冊資本500萬美元:金色財經報道,天眼查App顯示,近日,積木區塊鏈科技(無錫)有限公司成立,法定代表人為彭濤,注冊資本500萬美元。公司經營范圍包括區塊鏈技術相關軟件和服務;物聯網技術服務;軟件銷售;軟件開發;信息系統集成服務;信息咨詢服務等。股東信息顯示,該公司由無錫吉利數字科技有限公司、Concordium Foundation共同持股。[2023/1/12 11:08:09]

Sway工具鏈由以下幾個組件組成。

Forc

“Fuel?Orchestrator”Forc相當于Rust的Cargo。它是創建、構建、測試和部署Sway項目的主要入口。

Tezos聯合創始人:以太坊PoS轉型,期望被夸大了:金色財經消息,在接受《財富》雜志采訪時,Tezos聯合創始人Arthur Breitman表示,“業界對以太坊轉型PoS的期望被過度夸大了”。Breitman稱,“幾年前這很令人興奮,但今天不是,大多數區塊鏈已經轉向權益證明。”

Breitman補充說,“升級應該在幾年前發生,我們不明白為什么它被推遲了這么久”。[2022/8/2 2:52:22]

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提供的同構,只是語法不同。

來源:金色財經

Tags:SWAYFUEL區塊鏈ORCSWAY幣fuel幣發行量區塊鏈幣種類orca幣價格

幣安app官網下載
SIS:加密投資的“正路”和“野路”

在加密世界,說起風投,很多人馬上便會在腦海里出現一幅幅高大上的形象,在耳邊回響起一個個響亮的名字:A16Z、Paradigm、Multicoin、Frameworks、Dragonfly...這.

1900/1/1 0:00:00
CENT:Decentral Games 的 100 萬美元 DCL 撥款全速前進

Decentraland?DAO就向元界撲克先驅DecentralGames授予100萬美元的贈款進行了激烈辯論。現在塵埃落定,計票開始計算,DAO成員略微支持該提案.

1900/1/1 0:00:00
STA:金色趨勢丨大盤新一輪空間或將打開

Aave V3部署至StarkNet的提案已通過溫度檢查投票:4月11日消息,關于“將Aave V3部署至StarkNet”提案以99.98%的支持率通過溫度檢查投票.

1900/1/1 0:00:00
比特幣:重點關注 超級數據周 財報待公布 GDP利率待公布

進入超級數據周,本周蘋果、微軟、臉書、亞馬遜、谷歌等一眾科技股巨頭公布二季度財報,巨頭業績增長與否,直接決定納指走向。本周四凌晨2點,美公布利率決定上限;晚上08:30公布第二季度GDP.

1900/1/1 0:00:00
CBD:美聯儲公布加息后為何加密貨幣反而飆升?

看漲加息”——為什么今天面對壞消息加密貨幣反而飆升? 北京時間2022年7月28號凌晨2點美國聯邦公開市場委員會公布了最新利率決議,將基準利率上調75個基點至2.25%至2.50%區間.

1900/1/1 0:00:00
FOM:美聯儲猛加息,加密市場短時暴漲!

北京時間7月28日凌晨2時,7月議息會議上美聯儲發布最新利率決議,將基準利率上調75個基點至2.25%至2.50%區間,符合市場預期,這使得6-7月累計加息達到150個基點.

1900/1/1 0:00:00
ads