比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > 萊特幣 > Info

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

金色財經挖礦數據播報:BTC今日全網算力上漲2.27%:金色財經報道,據蜘蛛礦池數據顯示:

BTC全網算力151.962EH/s,挖礦難度20.82T,目前區塊高度668124,理論收益0.00000661/T/天。

ETH全網算力352.430TH/s,挖礦難度4484.95T,目前區塊高度11747773,理論收益0.00588819/100MH/天。

BSV全網算力0.759EH/s,挖礦難度0.10T,目前區塊高度672059,理論收益0.00118641/T/天。

BCH全網算力1.559EH/s,挖礦難度0.23,目前區塊高度672371,理論收益0.00057723/T/天。[2021/1/29 14:17:44]

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

金色財經挖礦數據播報:ETH今日全網算力下降1.64%:金色財經報道,據蜘蛛礦池數據顯示:

BTC全網算力135.647EH/s,挖礦難度18.67T,目前區塊高度662845,理論收益0.00000763/T/天。

ETH全網算力288.703TH/s,挖礦難度3679.58T,目前區塊高度11519932,理論收益0.00704221/100MH/天。

BSV全網算力0.775EH/s,挖礦難度0.11T,目前區塊高度667035,理論收益0.00116087/T/天。

BCH全網算力1.167EH/s,挖礦難度0.21,目前區塊高度667304,理論收益0.00077089/T/天。[2020/12/25 16:27:38]

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

分析 | 金色盤面:ETH多周期背離帶動反彈行情:金色盤面綜合分析: ETH在多周期均出現了背離現象,目前2小時背離反彈延續中,如果可以在通道內持續走高,將會誘發日線級別的背離反彈。建議投資者理性判斷市場行為,注意做好風險控制。[2018/9/10]

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

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

Forc

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

金色財經獨家消息 獵豹移動重大爆料 即將上市全球首款區塊鏈AI音箱:金色財經獨家消息得知,獵豹移動正在醞釀人工智能+區塊鏈項目——“智能鏈(AI BlockChain)”。根據獵豹移動官網描述,用戶可以通過購買和使用小豹AI音箱,加入到“智能鏈”中,加入“智能鏈”的用戶,將按用戶的個人貢獻獲得“AI 積分”,可兌換獵豹旗下及合作伙伴提供的“版權內容服務”、“數字娛樂產品”、“智能設備”和“其他增值”服務。另外有接近該項目的人士分析,“智能鏈” 的野心不止于此,獵豹還希望借此構建聯盟鏈平臺,未來將引入更多的商家、聯盟伙伴入駐該平臺,使得AI積分在聯盟伙伴之間自由流通。目前,小豹音箱產品本身還未上線,其各項功能、特點、價位甚至是外觀都還沒有泄露,但此前獵豹對外稱將于3月21日在水立方召開發布會,發布全系列智能硬件和機器人產品,關于小豹音箱及“智能鏈”的信息或將在獵豹的“3·21大會”上全盤托出。[2018/2/26]

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:SWAYFUELORCFORSway Social Protocolfuel幣運作團隊force幣最新映射FORTE

萊特幣
UNI:金色數藏 | 《遇見系列》數字藏品優先購及免費空投名單公布

金色數藏即將推出2期數字藏品,與遇龍河景區旅游發展有限公司、賀州博物館聯合鑄造的「夏日尋蹤·遇見廣西」主題藏品,將于7月28日15:00正式發售.

1900/1/1 0:00:00
區塊鏈:金色觀察 | 為什么德國和美國成為對加密貨幣最友好的國家

根據Coincub的研究,世界上對加密貨幣最友好的國家已經揭曉—德國和美國并列第一,但原因卻截然不同.

1900/1/1 0:00:00
ICE:金色觀察 | Bankless:如何創建自己的加密金庫

這篇Bankless策略文章將帶領你詳細了解Juicebox,教你如何使用該平臺,創建屬于自己的加密金庫。 Juicebox基礎知識“Juicebox協議是一個可編程的金庫.

1900/1/1 0:00:00
GAS:探究對以太坊TPS造成影響的五個方面

原文標題:《ETH交易成本組成》原文作者:Xiang,W3.Hitchhiker;修訂:Evelyn,W3.Hitchhiker眾所周知,以太坊有自己的虛擬機.

1900/1/1 0:00:00
NFT:數字藏品平臺激增 行業亟待合規監管

2021年被稱為NFT元年。NFT是指基于區塊鏈技術的非同質化代幣,可以看作是一種運用了區塊鏈技術的數字資產所有權證明。不同于比特幣等同質化代幣,NFT具有不可分割、不可替代的特性.

1900/1/1 0:00:00
WEB:Web3 社交協議壟斷性與靈魂綁定代幣

未來可能是SBT與多種身份解決方案并存,正如L1擴容方案一樣。撰文:Alice@ForesightVentures 文章摘要: 社交產品的本質是撮合,Web3通過搭建統一的數據底層,最大化應用的.

1900/1/1 0:00:00
ads