加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > FTX > Info

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

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

幣安Auto-Invest計劃已支持Arbitrum投資組合:3月25日消息,據官方公告,幣安宣布Auto-Invest計劃已添加Arbitrum投資組合,現支持ARB、GMX、MAGIC和GNS。[2023/3/25 13:26:13]

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

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

本月底前將迎來6個Token解鎖,包括GLMR、Aptos等:1月2日消息,據Token Unlocks數據顯示1月16日至1月27日期間有6個Token計劃解鎖,總金額約合1.69億美元。分別是:Moonbeam(GLMR,解鎖46,182,879.41枚)、Aptos(APT,解鎖4,543,478.03枚)、BitDAO(BIT,解鎖187,500,000.02枚)、ApeCoin(APE,解鎖7,343,750枚)、Axie Infinity(AXS,解鎖4,893,759枚)和Ronin(RON,解鎖41,932,626枚)。[2023/1/3 22:21:28]

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

分析:Alameda是WBTC最大鑄造者,但不足以構成系統性風險:11月26日消息,最近WBTC/BTC脫錨引發加密社區成員的質疑。推特用戶Castaneda指出,根據WBTC生態系統的機制,當商家希望創建新的WBTC時,它必須首先向托管方提供真實的BTC,托管方隨后鑄造新WBTC并將其提供給商家。當商家希望收回BTC時,他們必須銷毀相同數量的WBTC,因此確保其WBTC數量不超過BTC。Alameda至少從2020年9月28日起在Wayback Machine Checkpoint充當商家,但Alameda僅能鑄造WBTC,而不能托管BTC。如今Alameda不再被列為商家,審計頁面中也無法找到Alameda托管方錢包。Castaneda表示,通過檢查其之前托管方的錢包,發現錢包已清空,并且最后的5000枚BTC在11月11日被提走,就在FTX崩潰后不久。

Castaneda強調,“然而,我們不認為這會帶來任何系統性風險,因為真正重要的是,托管方仍保留必要的儲備,以確保WBTC/BTC之間的1:1比例。雖然人們仍然可以用1枚WBTC換1枚BTC,但有可能在出現折價時套利。根據我們的評估中,WBTC看起來仍然穩健,價格波動似乎更多是由市場恐慌而非資不抵債造成的。”[2022/11/26 20:47:43]

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

UniSwap COO:今年秋季將推出一站式NFT交易產品:9月26日消息,UniswapLabs首席運營官Mary-CatherineLader在紐約MAINNET加密大會上表示,他們正著眼于幾種新產品,預計在今年秋季推出一站式NFT交易產品,讓用戶能在Uniswap上從不同市場買賣NFT。

此外,Mary-Catherine Lader還透露Uniswap基金會將撥款160萬美元特別用于項目Uniswap Diamond,其功能與Coinbase Pro類似,用戶對象為專業交易者和流動性提供者,旨在為這一人群提供一些更傳統的中心化交易平臺功能和交易舒適性。(Decrypt)[2022/9/26 7:20:40]

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:SWAYFUELBTCWBTCcrosswayglobaltokenXFUEL幣btc幣匯率MWBTC幣

FTX
幣沐巖:7.27加息行情一觸即發 謹防極端插針行情_SSV:PEN

行情是迷局,長路有明燈!我是幣沐巖。每天都會把自己的個人操作建議分享到公眾號尾部給到粉絲分享,復盤昨天不論對錯都是過去,今天我們繼續并肩向前! 比特幣行情解析—— 比特幣日線,日內行情已回到MA.

1900/1/1 0:00:00
可創CreateSea——和我們一起“引爆”數字創作_NFT:CHEE

一、互聯網,不斷革新,永無止境互聯網自誕生之日起,就一直在革新。互聯網最早于1969年由美國率先研發投入使用。個人計算機興起后不久,1994年便掀起了第一次互聯網革命.

1900/1/1 0:00:00
比特幣從盤整區間反彈 存儲的是什么?_比特幣:DAOrayaki

在過去的兩周里,比特幣一直在穩步增長。這段時間它并沒有一直處于上升趨勢,但大多數時候,數字資產一直保持這種上升軌跡。在從強勁的盤整點反彈后,它曾一度觸及24,000美元以上.

1900/1/1 0:00:00
金色趨勢丨波段機會正在醞釀_ETH:btcs幣最新消息

Cobo COO:目前有140家企業正在申請香港虛擬資產交易所牌照:6月19日消息,Cobo首席運營官Lily Z King表示,截止到目前.

1900/1/1 0:00:00
盤點 DAO 的 15 種類型:如何重塑世界?_DAO:AGO

世界上的各種組織因為DAO的興起而開始發生轉變。原文標題:《DAO重塑世界的15種方式》 撰文:Aragon 編譯:redhat 除非你曾試圖駕馭金融監管、設立工資單或建立慈善機構,否則很難理解.

1900/1/1 0:00:00
幣上丞:大盤回爐重鑄 從頭再來精準布局 扶不起的阿斗?持續低位布局進行中..._RES:Lncent

幣上丞:強光之下沒有云朵,是太陽你始終遮擋不住。帶著幣友們仗劍天涯,走得更長遠,也不負曾經的相遇與信任15年從業經驗,每日18小時看盤,是時間堆積后的沉淀我想與莊共舞征服世界,卻不過是為了讓你給.

1900/1/1 0:00:00
ads