買以太坊 買以太坊
Ctrl+D 買以太坊
ads

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

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

Klaytn將構建RWA代幣化支持系統:6月9日消息,韓國互聯網公司 Kakao 旗下區塊鏈平臺 Klaytn 宣布將通過在 RWA(真實資產)代幣化、數字所有權保證和價值創造等方面,將 Klaytn 轉變為未來鏈上世界的公共基礎層。Klaytn 將構建一個 RWA 代幣化支持系統,涵蓋基于代幣的產品開發、代幣發行、資產存儲和交易。[2023/6/9 21:26:25]

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

加密對沖基金BKCoin聯創因挪用1200萬美元客戶資金被解雇:金色財經報道,加密對沖基金BKCoin聯創Kevin Kang因挪用1200萬美元客戶資金被解雇,該基金核心法人實體BKCoin Management LLC已向佛羅里達州第十一法院對Kang提起法律訴訟,Ackerman LLP律師事務所律師邁克爾·戈德堡 (Michael I. Goldberg) 已被任命為臨時接管人,負責監督和清算相關資金。(coindesk)[2022/12/9 21:32:18]

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

加密礦企Applied Digital推出旨在收購不良加密資產的基金,擬募資1億美元:11月22日消息,比特幣礦業公司Applied Digital推出旨在收購不良加密貨幣資產的獨立基金,收購目標包括挖礦硬件和數字基礎設施資產。

據悉,該基金和收購的資產將由其和GMR Limited共同成立的新實體Highland Digital管理,該獨立基金的目標是從外部投資者籌集高達1億美元的資金。Applied Digital預計不會發行任何股權為該基金籌集資金,也不打算直接擁有任何挖礦硬件。[2022/11/22 7:56:07]

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

數據:Alameda Research向幣安存入約318萬枚USDC:金色財經報道,據Solana Daily的推文和附上的截圖,數據顯示Alameda Research于一個多小時前向幣安存入約318萬枚USDC。[2022/11/11 12:50:26]

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

來源:金色財經

Tags:SWAYFUELORCFORSway Social Protocolfuel幣價

以太坊交易所
加密貨幣:隨著比特幣價格飆升,加密市場轉為看漲_以太坊

經過一周的損失,加密貨幣價格在最后一天開始走高。所有加密貨幣的總市值在過去24小時內增長了約7.15%。目前,市值超過4380億美元的全球最大加密貨幣比特幣上漲了7.3%.

1900/1/1 0:00:00
FORCE:子牙論幣:BTC能否上行前高位置很關鍵_以太坊幣最新價格今日價格行情

先看看這兩天的消息面: 這兩天總體消息面28號加息75個基點,符合市場預期,市場提前下跌提前釋放了預期,消息落地后市場普遍開始上漲,29號漂亮國GDP數據負值,代表經濟開始衰落.

1900/1/1 0:00:00
ETH:洞悉DeFi的未來:基于對25個協議的分析而來的七大趨勢_DEFI

加密貨幣的熊市突如其來,大多數DeFi代幣的情況比BTC或ETH都要糟糕。 撰寫:Ignas 編譯:TechFlowintern2022年,加密貨幣的熊市突如其來,大多數DeFi代幣的情況比BT.

1900/1/1 0:00:00
KSY:zkSync-100天內上線主網_SYN

zkSync2.0將在100天內上線Mainnet,同時公布公共路線圖。原文見:https://matterlabs.medium.com/100-days-to-mainnet-6f23089.

1900/1/1 0:00:00
COI:  7.29以太坊日內行情解析_DeFi Coin Bonus

  7.29以太坊日內行情解析  ETH日線級別,昨日日線再次收出陽線,但實體部分空間不大,且為帶有上下影線的紡錘線,顯示短期市場多頭受到-打壓,信心有所減弱;今日開盤后走勢繼續震蕩回落.

1900/1/1 0:00:00
USD:深度:AEX創始人最新動態 9年老所AEX走勢預測_usdm幣是什么意思

7月17日,AEX安銀發布公告稱,“為配合調查,平臺即刻暫停相關服務”。頓時讓用戶覺得事件變得復雜化,真相撲朔迷離.

1900/1/1 0:00:00
ads