比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > XMR > 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下探回升,下探底部上移:據火幣行情顯示,今日凌晨BTC行情下探回升,最低探至9241USDT,目前局部行情徘徊于9420USDT附近。從日線圖看,BTC行情在9400USDT區間構筑了籌碼較為密集的平臺,并且空頭下探過程出現底部上移的現象,隱隱形成局部小頭肩底的雛形。均線聚攏,MA30和MA5構成支撐,MA10構成壓力。4小時圖下探回升,本周平臺成交量較上周平臺成交量略為放大,多頭仍有發力空間。截至10:00,主流幣的具體表現如下:[2020/6/18]

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

金色財經現場報道火幣數字資產研究中心首席研究員郭大治:區塊鏈改變生產關系:金色財經現場報道,在2018中國區塊鏈高峰論壇峰會現場火幣數字資產研究中心首席研究員郭大治表示,“區塊鏈改變生產關系,通證可使資產廣義化,細化權責顆粒度,智能合約代替傳統契約,提供全新組織形態。”[2018/5/19]

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

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

金色財經獨家分析 大平臺牽涉各方 對加密貨幣還保持謹慎:消息稱eBay目前并不會接受加密貨幣作為支付手段,并說明待加密貨幣更加主流再考慮這個問題。金色財經分析,目前能很好的做到支付的加密貨幣在規模上不如比特幣,比特幣在小額支付上不占優勢,單位時間處理交易量也很有限。針對比特幣所改進的支付系統有些也面臨著中心化所來的信任問題。目前,一些機構已經接受了比特幣的支付,一些奢侈品牌也對加密貨幣表示積極態度。但像eBay這樣的大型電商平臺還沒有做好準備,金色財經分析,考慮到平臺上關聯方較多,交易量巨大,安全存在隱患,大型平臺牽涉利益方眾多,目前還比較謹慎。[2018/4/17]

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

金色財經訊:受比特幣交易平臺:“比特幣中國”將于9月30日停止所有交易業務的影響,國內比特幣價格從25288.02元最高點跌至20588元,跌幅為23%。[2017/9/15]

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:SWAYFUELORC區塊鏈Sway Social Protocolfuel幣價格ORCL5幣區塊鏈害了多少人

XMR
NFT:一文了解 NFT 質押:Web3 中賺取被動收益的另一種方式

原文標題:《什么是 NFT 質押?》撰文:DappRadarNFT 不僅僅是人們在互聯網上交易的數字藝術品。如今,NFT 質押也是獲得真正回報的可行工具.

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

作者: Alice@Foresight Ventures 文章摘要: 社交產品的本質是撮合,Web3通過搭建統一的數據底層,最大化應用的撮合能力、提升用戶信息獲取的效率.

1900/1/1 0:00:00
NFT:晚間必讀5篇 | NFT 的 10 種實際用途

1.金色觀察|NFT 的 10 種實際用途當 NFT 成為一種社交需求而不是奢侈品或愛好時,我們就會體驗到 NFT 的真正潛力.

1900/1/1 0:00:00
VEN:Web3公司的收入都去了哪?

?結論: (1)總收入:Web3商業模式已經大有發展,其中最強大的仍然是“出售區塊空間”,其次是 NFT 交易平臺、DeFi 、GameFi 和基礎設施.

1900/1/1 0:00:00
GDP:回顧歷史5次經濟衰退時期:這一次可能會有何不同?

原文作者:Miles Deutscher美國現在正式陷入技術性衰退,之前第二季度 GDP 增長出現負增長:-0.9%。讓我們來看看最近 5 次衰退,以及這一次可能會有何不同.

1900/1/1 0:00:00
NFT:佳士得推出風險投資部門 瞄準Web3和元宇宙產業

英國藝術品拍賣行佳士得正在成立一個風險投資部門,以投資那些讓藝術品交易變得更容易的初創公司,也包括區塊鏈公司.

1900/1/1 0:00:00
ads