比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > 酷幣 > Info

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

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的資料,了解其特性。

a16z在6小時前轉出7504枚MKR至0xd520開頭地址:7月15日消息,據鏈上分析師余燼監測,a16z在7月11日將7505枚MKR(688萬美元)通過0xd520地址轉入Coinbase后,似乎MKR就沒再上漲。

6小時前a16z地址又繼續轉出了7504枚MKR(650萬美元),目前位于0xd520地址,可以關注這筆MKR后面是否會繼續轉入Coinbase。[2023/7/15 10:56:46]

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

5000萬枚USDC從USDC Treasury轉至未知地址:金色財經報道,Whale Alert數據顯示,北京時間3月8日18:28,50,000,000萬枚USDC(50,005,183 美元)從 USDC Treasury轉移至未知錢包地址。[2023/3/8 12:49:29]

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

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

隱私網絡Iron Fish激勵測試網Phase 3啟動:1月26日消息,Layer1隱私網絡IronFish激勵測試網Phase 3啟動,用戶可以通過與其交互賺取積分,IronFish將在主網啟動時將積分轉化為Token。[2023/1/26 11:30:25]

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

Forc

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

Sway語言服務器(forc-lsp)

韓國檢方在調查Terra事件中已結束對加密交易所扣押搜查,將對扣押材料進行全面分析:7月28日消息,韓國首爾南區檢察院金融證券犯罪聯合調查組于本月20日至27日完成了對部分交易所的搜查扣押令的執行。檢方官員解釋說:“調查所需的交易所數據的取證工作花費了很長時間。”通過此次扣押搜查,檢察機關獲得了Terraform Labs首席執行官Do Kwon以及Terraform Labs聯合創始人、TMON聯合創始人Daniel Shin等人的交易明細和算法穩定幣的開發過程、資金流向相關的資料。在完成搜查和扣押后,檢方開始對扣押的材料進行全面分析,相關人士的傳喚仍在繼續。

此前消息,韓國檢方發出Do Kwon“入境時通報”通知并勒令Terraform高管禁止出境,檢方也正討論與國際刑警組織合作發布紅色通緝令以引渡Do Kwon的可能性。(韓聯社)[2022/7/28 2:42:45]

提供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:SWAYFUELFORORCSWAY價格XFUEL價格FORT價格Phoenix Force

酷幣
DEX 效率是否長期威脅 Coinbase?比特幣跌破 22,000 美元_COIN

這是正在發生的事情: 價格:比特幣在7月美國央行會議前夕再次下跌。洞察:?DEX的未來是否比Coinbase更光明? 價格 ●比特幣:21,573美元-4.7%●以太幣:1,467美元-8.4%.

1900/1/1 0:00:00
Cosmos L1 為什么能夠構建下一個殺手級應用?_INT

特定應用鏈興起背后的理論。撰寫:RainandCoffee編譯:TechFlowintern在過去的幾周里,Cosmos生態系統出現了復興,因為應用程序和創始人們要么決定建立他們自己的特定應用鏈.

1900/1/1 0:00:00
金色觀察|近160家數字藏品服務平臺通過國家網信辦備案(附名單)_VEX

7月25日,國家互聯網信息辦公室發布了第九批境內區塊鏈信息服務備案編號的公告,根據《區塊鏈信息服務管理規定》,國家網信辦公布了348個備案編號,其中包括近160百家數字藏品相關企業.

1900/1/1 0:00:00
加息75個基點后 加密市場為什么會暴漲?_OIN

原文標題:《Powellhikes75basispointandyetNasdaq&Bitcoinaregoingtothemoon》 原文作者:Alf 原文編譯:TechFlowint.

1900/1/1 0:00:00
幣安五載再出發:做大Web3_比特幣

更多優質內容請點擊「Odaily星球日報」官網進行閱讀:https://www.odaily.news/ 從2008年比特幣誕生至今,整個加密金融發展史已十余年.

1900/1/1 0:00:00
一文讀懂Okaleido Tiger近期動態 挖掘背后價值與潛力_KAL

北京時間7月27日19:00,1000枚OkaleidoTiger在BinanceNFT平臺開啟第二輪售賣,并在1小時內售罄.

1900/1/1 0:00:00
ads