以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > 萊特幣 > 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的資料,了解其特性。

金色午報 | 7月9日午間重要動態一覽:7:00-12:00關鍵詞:以太坊、Uniswap、薩爾瓦多

1.ETH在30天內增加超過500萬個唯一地址;

2.ARKK增持Coinbase,減持ROKU、騰訊控股;

3.帝國商業銀行等4家機構計劃在ConsenSys基于以太坊上開發的平臺上建立碳交易市場試點;

4.比特幣礦機制造商嘉楠科技發布AI芯片勘智K510;

5.Ransomwhere正在跟蹤總額超過 5750 萬美元的加密貨幣付款贖金;

6.Uniswap在以太坊二層擴容方案Optimism上推出alpha版本;

7.SushiSwap將于第三季度推出創新NFT平臺Shōyu;

8.民調顯示近八成薩爾瓦多人不相信比特幣。[2021/7/9 0:39:24]

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

金色財經行情播報 | BTC小幅拉升,多頭有發力空間:火幣行情顯示,今日BTC小幅拉升,局部壓力位在8990 USDT附近。日線圖看,昨日行情收長下影線,但均線MA5對多頭構成威懾。從4小時圖看,此前三次下探支撐后蓄勢上揚,多頭尚有發力空間。截至10:00,火幣平臺的主流幣的具體表現如下。[2020/5/13]

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

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

金色沙龍 | 索老頭:跨鏈技術可以適用于所有區塊鏈項目:在今日舉行的金色沙龍中,針對“COSMOS的跨鏈技術能在哪些領域大展身手”的問題,真本聰社區索老頭表示,我覺得跨鏈既可以作為一個賽道,也可以作為公鏈的一個配套基礎設施。目前的狀況是:跨鏈想做公鏈,公鏈想做跨鏈。Cosmos和Polkadot本質上是說著跨鏈的故事在做公鏈的事情。而各個公鏈則在積極開發自己的跨鏈通訊協議。兩者的關系是密不可分的。所以跨鏈技術可以說是適用于所有區塊鏈項目的。因為大家都在做跨鏈。[2020/4/29]

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

金色相對論丨何永:每個領域的AI算法都有可能和區塊鏈結合:在本期金色相對論上,在談到區塊鏈和AI如何融合時,深腦鏈CEO何永表示,兩個大邏輯:是用區塊鏈解決AI行業問題,還是用AI解決區塊鏈行業問題,第一個邏輯,從AI三要素為切入點,算力、算法、數據,從算力角度區塊鏈可以讓計算節點分布式管理,從而形成分布式AI算力,從算法角度:這個結合點就非常多了,每個領域的AI算法都有可能和區塊鏈結合,從數據角度:區塊鏈可以幫助產生數據、保護數據隱私。第二個邏輯,目前看來結合的機會有限。[2018/7/17]

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:SWAYFUEL區塊鏈以太坊SWAY價格SFUEL價格區塊鏈的未來發展前景肖磊ETH以太坊今日行情

萊特幣
晚間必讀5篇 | 市場崩潰下 SBF與他日益龐大的商業帝國_區塊鏈:加密貨幣指什么

1.金色觀察|Bankless:如何創建自己的加密金庫“用你自己的方式籌資并運作你自己的項目。”這是Juicebox的座右銘,也是業已實現的現實.

1900/1/1 0:00:00
靈魂綁定代幣的現況:當前的參與者和亟待解決的問題_HOL:POA幣

作者:Joseph 在今年早些時候,Vitalik通過他的一篇《靈魂綁定代幣?》的文章開創了NFT的新時代。這促進了許多項目在其靈魂綁定代幣的“新”NFT用例中進行了許多實驗.

1900/1/1 0:00:00
Vitalik:受信任初始化的原理是什么?_VITA:TALI幣

來源:vitalik.ca作者:VitalikButerin 編者注: 數據可用性采樣?(dataavailabilitysampling)是Dankshading的關鍵部分.

1900/1/1 0:00:00
金色晨訊 | 7月16日隔夜重要動態一覽_區塊鏈:比特幣

21:00-7:00關鍵詞:Coinbase、OpenSea、Cardano、普京1.Coinbase將開始批量處理所有ETH和ERC-20交易;2.

1900/1/1 0:00:00
累積16億美元投資承諾 資本游戲新騙局?_TAL:DIG

原文標題:《最「壕」加密風投機構GEMDigital背后:一場隱蔽而離奇的資本游戲》原文作者:谷昱&餅干在加密市場陷于疲軟、風投機構紛紛放緩投資頻次之際.

1900/1/1 0:00:00
以太坊分叉倒計時_ETH:POSW價格

引言 最近關于以太坊分叉的聲音又多了不少,畢竟合并日期基本確定,全網800多T的算力歸屬仍是疑問,甚至比特大陸前幾天還在升級自己的以太坊礦機.

1900/1/1 0:00:00
ads