以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > Filecoin > Info

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

金色晨訊 | 3月22日隔夜重要動態一覽:21:00-7:00關鍵詞:SEC、天橋資本、USDT、XRP

1.美SEC委員:希望今年是加密監管的轉折點;

2.天橋資本創始人:更多公司應在資產負債表上持有比特幣;

3.USDT總市值突破390億美元;

4.灰度創始人:華爾街在過去5年對比特幣的錯誤看法令人震驚;

5.外媒:SEC律師間接表明交易所列出XRP不違反證券法;

6.加州大學伯克利分校2021年孵化加速器項目名單已公布;

7.MicroStrategy CEO:致力于用比特幣修復全球資產負債表;

8.韓國本月25日起實施數字貨幣交易實名制。[2021/3/22 19:05:54]

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

金色相對論 | JRR Crypto合伙人林尚儒:未來區塊鏈游戲的市場空間廣闊:在本期金色相對論之“Dapp游戲”中,針對金色財經內容合伙人佟揚“從投資者的角度看,目前區塊鏈游戲是否是一個好的投資標的”的提問,JRR Crypto合伙人林尚儒(Czhang)表示,目前區塊鏈游戲還是集中在等領域,較強的金融屬性和博弈屬性導致很多區塊鏈游戲被貼上了短平快,fomo,割韭菜的一些負面標簽。

其次,區塊鏈游戲的門檻還是比較高,比如eos 50多萬的注冊地址目前真正用戶可能不到10萬,目前活躍的用可能主要是羊毛黨和礦工;

第三,目前大部分游戲都比較同質化,代碼互相抄襲,未經測試上線,規則不透明的情況時有發生,有可能會影響用戶對eos 的dapp信心;

第四,區塊鏈游戲的安全性也很重要,因為涉及到用戶資產,所以會被黑客攻擊的可能性很大,比如隨機數的產生漏洞,智能合約的漏洞等;

我認為一款優秀的區塊鏈游戲不應該只是為了短期的盈利,而理應是具備自我造血能力的,如果有效利用區塊鏈獨有的代幣經濟,新的游戲生態可以實現去中介化和內部激勵,創造一個能夠自循環,具有持續的生命力游戲世界。目前玩區塊鏈游戲的用戶只是數字貨幣玩家中的一部分人,尚未普及到整個幣圈,離普通用戶更是遙遠,還處在邊緣,這也說明未來區塊鏈游戲的市場空間廣闊。[2018/12/3]

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

分析 | 金色盤面:市場分化 空頭氣氛漸濃:金色盤面綜合分析:在經歷連續上漲之后,市場堆積的獲利籌碼開始兌現,市值排名靠前的幣種開始分化,市值前三位的BTC、ETH、XRP保持了升勢,但EOS、TRX、ADA、IOTA等開始回調,鑒于BTC出現了技術背離,有調整需求,建議投資者注意做好風控。[2018/9/3]

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

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

分析 | 金色盤面分析師:EOS跌幅擴大,關注7.0美元支撐:EOS跌幅擴大,關注下方7.0美元支撐,守住按震蕩對待,破位則大概率跌向前低6.5美元[2018/8/2]

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位(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區塊鏈區塊鏈游戲SWAY幣RFUEL區塊鏈的未來發展前景ppt區塊鏈游戲幣有哪些

Filecoin
新公鏈時代的跨鏈安全性解決方案_AIN

2021年,Solana、Avalanche等新公鏈的崛起加大了對公鏈敘事的想象空間。近期也有一批耀眼的公鏈獲得了高額的投資和極大的關注,比如Aptos、Sui等.

1900/1/1 0:00:00
NBA 憑啥 All in Web3 ?_NBA

本文轉自公號:老雅痞 來源:Fast Company憑借精明的運動員池、科技巨頭所有者和活躍的運動鞋文化,籃球已經為 NFT 項目的內爆做好了準備.

1900/1/1 0:00:00
前Spartan合伙人:打造成功Web3項目的28條原則_KEN

原文標題:《28 principles for Web 3 founders》原文作者:Jason Choi原文編譯:TechFlow intern這是我在過去 4 年中.

1900/1/1 0:00:00
Forbes:人工智能將推動虛擬交互的發展_元宇宙

互聯網商業化27年后,有50億人使用網絡。與即將到來的Web3相比,Web的前兩個階段,Web 1.0和2.0相對穩定.

1900/1/1 0:00:00
你的NFT可以借出多少資金?兩大NFT定價方法論_NFT

NFT 如何定價一直是一個有趣的話題。因為定價是一個不可避免的中間操作,包含著可計算和不可計算的兩部分問題,在任何 NFT Fi 的應用場景下都需要解決.

1900/1/1 0:00:00
美科技巨頭放緩招聘:元宇宙工作崗位招聘需求大幅縮減_元宇宙

7月30日消息,隨著谷歌、Facebook等大科技公司紛紛放緩招聘工作進度,元宇宙領域的工作崗位正在消失.

1900/1/1 0:00:00
ads