比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > Gate.io > Info

金色觀察|Sway:Fuel虛擬機的特定語言_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的資料,了解其特性。

金色算力云合伙人Jade Chen:礦機性能與網絡不匹配、前置質押機制設計,成為導致Filecoin熱度下降兩大原因:12月23日,“瞰見未來—國際區塊鏈技術創新峰會暨Cointelegraph中文一周年”大會在三亞灣海居鉑爾曼酒店拉開序幕,本次大會由Cointelegraph中文主辦、Nova聯合主辦,匯聚重磅嘉賓、聚焦行業熱門議題,共討2020年區塊鏈技術發展、落地應用場景,展望區塊鏈行業的未來發展趨勢。

在主題為“從CPU到ASIC,如何開啟挖礦新時代”的圓桌論壇上,金色算力云、開源礦池合伙人Jade Chen針對Filecoin熱度下降表示,在Filecoin主網上線前,頭部礦機廠商布局50億礦機產品。在主網上線后,第一批礦機性能與Filecoin網絡不匹配,加之前置質押代幣機制設計,導致Filecoin熱度回落,但依舊長期看好分布式存儲賽道的發展。[2020/12/23 16:15:28]

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

金色晨訊 | Telegram已發布TON區塊鏈代碼 Bakkt宣布正式推出比特幣存儲服務:1.Telegram已發布TON區塊鏈代碼。

2.以太坊伊斯坦布爾硬分叉測試網激活時間被推遲至10月2日。

3.tZERO首席執行官:Overstock首席執行官辭職不會影響tZERO,將推出受監管的國家證券型代幣交易所。

4.納斯達克將在其Quandl平臺上添加評級、預測等加密資產相關數據。

5.Bakkt官方推特宣布正式推出比特幣存儲服務,并表示為在9月23日推出的Bakkt比特幣每日和月度期貨做準備。

5.日本社交媒體巨頭Line旗下子公司正式獲批加密貨幣交易許可。

6.美聯儲主席:不預計央行會很快推出數字貨幣。

7.日本東京將進行區域專用型數字貨幣的實用試驗。[2019/9/7]

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

分析 | 金色盤面:EOS/USDT短線圍繞中軌震蕩為主:金色盤面綜合分析:EOS/USDT短線圍繞中軌震蕩為主,上方壓力位5.08,下方支撐位4.93。[2018/8/13]

例如,聲明文件是一個被調用的wallet_lib。Sway合約應該在庫中聲明一個ABI(一個應用程序二進制接口),以便下游合約可以重用它。

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

Forc

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

金色財經數據報道 加密貨幣當前總市值為23904億人民幣:根據AICoin數據顯示,目前加密貨幣總市值為23,904.622億人民幣。目前比特幣市值為8970億人民幣,目前占整個加密貨幣市值的37.52%,24小時成交額為8.5億人民幣;以太坊當前市值為4385億人民幣,占整個加密貨幣市值的18.35%,24小時成交額為5.1億人民幣;瑞波幣當前市值為1673億人民幣,占整個加密貨幣市值的7.00%,24小時成交額為8358萬人民幣。[2018/5/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位(8字節),而不是EVM的256位(32字節)。因此,原始整數只能達到u64,而哈希(b256類型)不在寄存器中,而是在內存中。因此,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價格SFUEL價格門羅幣是什么區塊鏈Phoenix Force

Gate.io
域名搶注“卷”到了表情包?ENS逆勢上漲的新推力_THM

過去一周,不少以太坊用戶在全力押注 Ethmoji(Emoji ENS 域名),其中 ??.eth 以 100 ETH 的價格成交,約合 16 萬美元.

1900/1/1 0:00:00
詳解 Avalanche 二季度運營數據與生態進展_AVAL

撰文:James Trautman、Ashu Pareek,Messari 研究員 編譯:angelilu 要點總結: 宏觀經濟環境并未限制 Avalanche 在整個第二季度的發展或健康狀況.

1900/1/1 0:00:00
騰訊“幻核”風波:數字藏品“熊市”里的震蕩_FOR

作者:陳麗姍 2021年8月2日,騰訊旗下的NFT交易平臺“幻核”正式上線。隔日,幻核首發的300個以《十三邀》為主題的黑膠唱片NFT于1秒內售罄.

1900/1/1 0:00:00
音樂圈押注 Web3:一場游戲一場夢_SPOT

講個笑話,上線14年后,Spotify仍然沒能實現盈利,在線音樂服務至今仍然沒有摸索出自己的盈利模式.

1900/1/1 0:00:00
以太坊合并前后5大維度數據對比_POS

1,以太坊合并是為了分片做準備,其次才是環境更友好,更高的安全性和去中心化程度。2,主網合并的復雜度遠超測試網,我們對9月19日能否如期合并持悲觀態度.

1900/1/1 0:00:00
借助Web3盤活日本優質IP:UneMeta 與 OpenSea 的差異化競爭_ETA

來源:老雅痞 日本是亞洲,乃至全球最成熟的IP大國之一,它不僅有著大量的優質IP,同時也是世界上IP商業化做的最好的國家之一.

1900/1/1 0:00:00
ads