以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads
首頁 > 狗狗幣 > Info

FUEL:金色觀察|Sway: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的資料,了解其特性。

金色午報 | 7月2日午間重要動態一覽:7:00-12:00關鍵詞:USDC市值、ETH、韓國、菲律賓證交會、灰度比特幣信托

1. 穩定幣USDC市值已突破10億美元。

2. 韓國NH銀行將為機構投資者提供加密資產托管服務。

3. 數據:ETH在交易所余額刷新3個月低點。

4. 菲律賓證交會向加密貨幣金字塔計劃Forsage發出警告。

5. 英國高等法院裁定加密交易所Gpay關閉公司。

6. Dfinity基金會宣布推出TikTok的去中心化替代產品CanCan。

7. 數據:6月份比特幣現貨和期貨交易量分別環比下降32%和40%。

8. 觀點:灰度比特幣信托溢價跌至低位或是BTC觸底信號。[2020/7/2]

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

金色財經行情播報 | BTC窄幅震蕩 XRP漲幅超8%:據火幣行情顯示,BTC自凌晨起震蕩上行,最高漲至6834USDT后小幅回落,目前在6800USDT附近窄幅調整,市場整體小幅上行,主流幣全部上漲,其中XRP漲幅最大,漲幅超8%。[2020/3/27]

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

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

金色晨訊 | 1月7日隔夜重要動態一覽:21:00-7:00關鍵詞:安徽、Telegram、ITM、Cardano

1. 安徽推進數字政府建設,各級政務服務中心推行運用區塊鏈等信息技術手段。

2. 人民日報:區塊鏈等信息技術催生出許多體現新趨勢的糾紛類型。

3. Telegram:Gram不是投資產品,不應期待獲利。

4. 臺灣ITM公司與微軟、高通合作推出結合物聯網和區塊鏈的解決方案。

5. Cardano論壇透露Haskell Shelley測試網已準備好啟動。

6. BTC現報7758美元,近24小時上漲5.6%,市值達到1406.20億美元。[2020/1/7]

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

分析 | 金色盤面:BTC/USD超跌反彈 調整尚未結束:金色盤面綜合分析: BTC/USD在昨天有一波深幅調整,隨即又展開反彈,不過從均線系統看這里尚未形成多頭趨勢,所以市場依然處在調整狀態,提醒投資者注意做好風控。[2018/8/31]

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:SWAYFUELFORORCSway Social Protocolfuel幣價格BitForex TokenFORCE

狗狗幣
區塊鏈:詳解Layer1 增長范式和敘事周期的投資策略

作者:ChainLinkGod“牛市優化敘述,熊市優化基本面。”盡管這一論調太過以偏概全,它仍舊能夠作為一種基礎邏輯,解釋參與者在不同市場環境中如何思考和反應.

1900/1/1 0:00:00
WEB:我們的Web3創業項目 黃了

這是今年VC圈最具爭議的賽道,如今也可能是熄滅最快的賽道。 三個月,換了三個方向。 今年春天,北京某出海互聯網公司在內部籌劃起一個新的項目,項目直指風口——Web3.

1900/1/1 0:00:00
SEC:簡述加密市場中的14個心智模型

原文作者:@thedefiedge原文編譯:FYJ,BlockBeats內容原載自推特賬號@thedefiedge,探討交易過程中的認知模型,由BlockBeats編譯成文.

1900/1/1 0:00:00
Aptos:新生代公鏈再攻「不可能三角」

從加密行業的歷史發展來看,熊市總是醞釀新公鏈的時機,2022年的加密熊市也不例外,一批新興公鏈正在趕來的路上.

1900/1/1 0:00:00
區塊鏈:以太坊合并后路線圖是什么樣?

以太坊合并是備受期待的升級,它將見證該區塊鏈從工作量證明過渡到權益證明,被譽為加密貨幣行業歷史上最大的升級之一,并將開啟以太坊作為現代和環保區塊鏈的新紀元.

1900/1/1 0:00:00
USDT:Bankless:簡述5種流行的NFT投放方式及其優缺點

今年夏天早些時候,我寫了一篇關于NFT智能合約方法的入門文章。在啟動一個NFT項目時,確定一個基礎的智能合約方法已經成功了一半。另一半則來自于決定使用哪種NFTDrop方式.

1900/1/1 0:00:00
ads