以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads

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

金色相對論 | 李慧:未來在同一領域肯定會存在多鏈競爭和并存的情況:在今日舉行的金色相對論中,針對“在司法領域有北京互聯網法院的“天平鏈”和杭州互聯網法院的“司法區塊鏈”。多個區塊鏈平臺的數據會孤島化嗎?未來怎么保證數據的全局性?”的問題,火幣區塊鏈研究院副院長李慧表示,未來,在同一領域,肯定會存在多鏈競爭和并存的情況,這個時候跨鏈互聯就變的很重要,多條鏈之間進行數據互通和共享以及互操作的需求就會逐步顯現出來。區塊鏈的核心理念就是“共享、共贏”,在多鏈的場景下也依然可以通過跨鏈技術來實現“共享、共贏”。但這個“共”是個相對的概念,就目前的技術上來說,跨鏈平臺如何構造?最多能容納更多的鏈接入?是有技術上的界限的,不是可以無限增加的。所以數據的孤島化也是個相對的概念,我們只能說是盡量去打破現有的小范圍的數據孤島,先建立起來幾個數據大陸,再看看是否能實現數據的全球化。[2020/6/4]

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

金色午報 | 5月18日午間重要動態一覽:7:00-12:00關鍵詞:民建中央、商務部、BSN、央行

1. 民建中央:關于引導區塊鏈產業健康發展的提案;

2. 商務部:擴大自貿試驗區范圍 加快海南自由貿易港建設;

3. BSN官網聲明:警惕不法分子冒用BSN官方名義從事違法行為;

4. 全球央行發行數字貨幣多數不采用“區塊鏈”;

5. 互金協會會長李東榮:消費者需要提升對偽數字金融的判別能力;

6.央行上海總部領導正式宣布啟動上海金融科技創新監管試點工作;

7. 美國猶他州普羅沃利用以太坊區塊鏈為結婚證副本加密;

8. 陜西省高級人民法院副院長:區塊鏈助推社會治理大有可為;

9. 觀點:中央“新西部大開發”文件出臺 利好加密貨幣挖礦。[2020/5/18]

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

金色財經獨家分析 中國的區塊鏈產業在區塊鏈技術上確實領先:金色財經獨家分析,美國《福布斯》商業雜志網站近日發布《中國的區塊鏈已經實現突破性領先》一文。之前《金融時報》就報道稱,2017年向世界知識產權組織(WIPO)提交在2017年全球申請的406項區塊鏈相關專利中,超過半數來自中國。據了解,中國共申請了225項區塊鏈相關專利,居于其后的是美國(91項)和澳大利亞(13項),這個數據是美國數量的2.5倍。區塊鏈技術相關專利申請的國家中,中國排名第一。專利提交上面的優勢似乎也預示著國內區塊鏈產業的發展勢頭。[2018/5/7]

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

金色財經現場報道,杜均:公有鏈的本身不是技術的競爭:在2018年世界數字資產峰會(WDAS)暨FBG年會上,金色財經創始人杜均表示,公有鏈的本身不是技術的競爭,而是生態的競爭,公有鏈的核心競爭力是建設生態的能力,所以公有鏈的一定要有足夠多的支持,才會有著良好的發展。[2018/5/2]

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

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區塊鏈ORCcrosswayglobaltokenSFUEL價格如何做區塊鏈ORCH價格

加密貨幣
SPORE:簡析 Solana 算法穩定幣 Nirvana 被攻擊事件

原文標題:《暴跌 90%!Solana 算法穩定幣新秀 Nirvana 被攻擊事件分析》 撰文:成都鏈安 當你第一次聽到 Nirvana 這個項目時,你的反應是不是也是這樣.

1900/1/1 0:00:00
DAWN:金色觀察|近160家數字藏品服務平臺通過國家網信辦備案(附名單)

7月25日,國家互聯網信息辦公室(下稱“國家網信辦”)發布了第九批境內區塊鏈信息服務備案編號的公告,根據《區塊鏈信息服務管理規定》,國家網信辦公布了348個備案編號.

1900/1/1 0:00:00
以太坊:晚間必讀5篇 | 交易員:為什么我不認為市場已經觸底

1.金色觀察丨交易員:為什么我不認為市場已經觸底加密基金交易員、DeFi專家brypto bricks近日在社交媒體發文,從鏈上數據和宏觀趨勢分析認為加密市場還沒有觸底.

1900/1/1 0:00:00
元宇宙:晚間必讀5篇 | 從數據看數字資產歷史上破壞性最大的熊市

1.金色觀察 | 從數據看數字資產歷史上破壞性最大的熊市隨著加密市場的發展和成熟,宏觀經濟因素對加密市場的影響正逐步加大,由于美聯儲預計將基準利率上調0.75%,這是近30年來最大的一次加息.

1900/1/1 0:00:00
STA:ZK-Rollup:比較zkSync和StarkWare

我們比較了zkSync和StarkNet——它們是兩個突出的ZK-Rollup,它們以擴展以太坊網絡為目標.

1900/1/1 0:00:00
LINU:開源與 Web3:公共物品如何與權益綁定?

原文:《白話開源和 Web3》(Open Source and Web3, Simplified)原作者:Joey DeBruin編譯:jomosis1997編譯來源:The SeeDAO開源技.

1900/1/1 0:00:00
ads