以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads

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

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

Argent將使用Token Flow數據分析涉及Argent錢包的活動:金色財經報道,區塊鏈數據平臺Token Flow宣布與以太坊智能合約錢包Argent達成合作。Argent將使用Token Flow對StarkNet、以太坊以及未來其他鏈的完全可查詢歷史來分析涉及Argent錢包的鏈上活動。Token Flow能夠對其以太坊和StarkNet數據集進行改進。[2023/3/8 12:49:01]

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

消息人士:Multicoin兩周內基金資產損失超一半:11月17日消息,據消息人士,因FTX破產事件,Multicoin在大約兩周內資產規模下跌55%。該損失除了此前The Block報道的Multicoin基金資產管理規模(AUM)中約有10%被凍結在FTX上以外。

消息人士稱,損失還因其長期看漲Solana以及Solana生態項目Mango,持有FTX.US股權,和未完成的衍生品合約。此外,Multicoin沒有關閉其旗艦產品或轉為自營交易業務的計劃,還正在引入運營和基礎設施的改進,包括努力降低交易對手風險等。(blockworks.co)[2022/11/17 13:14:50]

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

NFT總市值為216億美元:金色財經報道,據NFTGo.io數據最新數據顯示,NFT總市值為216億美元,過去24小時的交易額為1079萬美元,下跌11.27%,目前NTF總持有者為338萬,近24小時交易者26936,近24小時買家14299,賣家17040。[2022/10/17 17:28:32]

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

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

Forc

Circle官方總共凍結了82個USDC地址,累計金額達320萬枚USDC:8月16日消息,據Tokenview數據顯示,Circle官方總共凍結了82個USDC地址,總金額累計達320萬枚USDC。其中,Circle官方上半年一共凍結了57個USDC地址,總金額累計達129.85萬枚USDC。[2022/8/16 12:28:25]

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

來源:金色財經

Tags:SWAYFUEL以太坊ORCSway Social Protocoltfuel幣最新消息以太坊幣美元最新行情走勢圖ORC幣

中幣下載
華爾街銀行巨頭們布局的12家加密初創公司_區塊鏈

來自|BusinessInsider作者|CarterJohnson和BiancaChan 編譯|PANews 盡管當下加密市場正在經歷史上最嚴酷的“寒冬”,但仍能看到市場也釋放了一些積極信號.

1900/1/1 0:00:00
中證1000股指期貨與期權上線 和合期貨發揮優勢探索格局創新_300

近日,證監會批準中國金融期貨交易所開展中證1000股指期貨和期權交易,相關合約在7月22日正式掛牌交易,我國金融衍生品市場又加入了新品種.

1900/1/1 0:00:00
BTC已到拋壓位 關注今晚美國四大數據公布_元宇宙

國際貨幣基金組織周二在一份報告中表示,加密貨幣市場崩潰并不會影響全球金融穩定,其實不管影不影響,疫情已經讓經濟衰退這個事實是不能改變的以太坊側鏈GnosisChain已于上周成功進行了影子分叉.

1900/1/1 0:00:00
DAOrayaki |代幣薪酬設計指南_加密貨幣

原文作者:?zorkary 創作者:hahaho 審核者:DAOctor 原文:?TheComprehensiveGuidetoTokenCompensation80u 代幣和整個加密貨幣市場的.

1900/1/1 0:00:00
美聯儲的加息對于股市和幣圈有何影響呢?_BLU

1.美聯儲加息直接影響的是短期利率,而長期利率則由市場決定-至少部分如此。在QE的時候,美聯儲會印錢買Bond,這樣就增大了長期bond的需求,也壓低了Bondyield.

1900/1/1 0:00:00
長路說幣:7.29以太坊又雙叒叕漲了_NFT

以太坊又雙叒叕漲了,以太經典瘋了。昨天的一波反彈以太坊市值重新回到2000億美元上方。經過前天的一波上行以太坊從1677附近高點回踩,晚盤連續兩次回踩1590附近,晚間一波強勢拉升,最高漲至17.

1900/1/1 0:00:00
ads