以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads

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

Rocket Pool發起旨在限制自身ETH質押占比的社區投票:2月2日消息,以太坊流動性質押協議Rocket Pool發起旨在限制自身增長的社區投票,將于2月13日結束投票。

如果該提案最終投票通過,Rocket Pool將建立一套pDAO指導原則,包括Rocket Pool按照以太坊生態健康的最佳利益行事、考慮其對以太坊的短期影響和長期影響等,以為Rocket Pool的決策過程提供信息,限制其生態系統中質押的ETH的全網占比。[2023/2/2 11:42:25]

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

印尼擬議法律旨在鞏固央行債券購買權并將法規與加密領域保持同步:12月13日消息,印度尼西亞計劃最快在本周對其金融部門監管進行全面改革,擬議法律旨在賦予中央銀行更多在危機時期購買政府債券的權利,和維持支付系統穩定,此外,還尋求使法規與快速發展的金融技術和加密貨幣領域保持同步。在該法案于 12 月 8 日獲得財政委員會批準后,議會定于本周對該措施進行投票。(彭博社)[2022/12/13 21:41:51]

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

法國央行行長:不允許下一個加密寒冬仍存在金融不穩定性:11月15日消息,由于FTX破產事件,法國央行行長Francois Villeroy de Galhau在東京的一次演講中呼吁全球合作監管,以應對加密市場造成的金融不確定性,他說道:我要強調,這種不確定性是我們需要在國際上對加密資產進行強有力和快速監管的原因,我們不能允許下一個加密寒冬仍存在金融不確定性和不穩定性。[2022/11/15 13:08:22]

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

IMF:加密貨幣與亞洲股市相關性顯著上升,監管機構需解決“數據差距”:金色財經報道,8月21日,國際貨幣基金組織(IMF)發布文章稱,亞洲地區加密貨幣交易量與股票市場的連動性現已大幅增長,由此凸顯出監管的必要性。IMF表示,世界上很少有地方像亞洲那樣接受加密貨幣資產,亞洲的頂級用戶包括印度、越南和泰國等國的個人和機構投資者,這就引出了一個重要的問題,即加密貨幣融入亞洲金融體系的程度。

隨著亞洲投資者扎堆進入加密貨幣,該地區股市表現與比特幣和以太坊等加密貨幣資產之間的相關性有所提高。雖然在疫情之前,比特幣和亞洲股票市場間的回報和波動相關性較低,但自2020年以來,此相關性已顯著上升。

如,比特幣與印度股市的回報相關性在新冠疫情期間增加了10倍,這表明加密貨幣的風險分散收益有限,而波動性相關性增加了3倍,表明加密貨幣和股票市場的風險情緒可能會溢出。

IMF認為,亞洲加密貨幣和股票市場互聯性增強的關鍵驅動因素可能包括股市和場外交易市場對加密貨幣相關平臺和投資工具的接受程度不斷提高,或者更普遍地說,亞洲散戶和機構投資者對加密貨幣的接受程度不斷提高,其中許多人在股票和加密貨幣市場均有頭寸。[2022/8/22 12:40:57]

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位,而不是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 Social ProtocolTheta Fuel加密貨幣-新浪財經以太坊價格今日行情實時

fil幣價格今日行情
如果讓你進行選擇、你會選比特幣還是NFT?_NFT:NFTALLBI價格

與上一次熊市相比,當今加密貨幣市場最大的變化是存在不同類型的資產。投資于NFT和metaverse中的數字資產越來越多。與BTC和ETH相比,這些新的、實驗性資產風險更大.

1900/1/1 0:00:00
縱橫幣海:比特幣以太坊行情分析2022.7.28_USH:COSHI價格

投資上只有一個方向,不是做多,也不是做空,只有做對的方向。我是縱橫幣海,一個愿陪你東山再起的朋友。一個人能有多大的成就,要看他有誰指點。希望我能是你的伯樂,陪你度難關,與你共進退.

1900/1/1 0:00:00
虎符強制轉換用戶資產為債幣「Hoo USDT」,賺幣計劃回本需27年_HOO:USDT

虎符交易所計劃將所有用戶資產轉換為債幣HUSDT(HooUSDT),且僅限新創區交易,這在上線后肯定將引發擠兌、大幅折價,若選擇另一「賺幣方案」.

1900/1/1 0:00:00
7月26日行情分析:會不會有小級別反彈呢?_COI:Elixir

美聯儲會議紀要:幾乎所有官員預計2023年將有更多的利率上調:金色財經報道,美聯儲會議紀要顯示,官員們看到了經濟增長的下行風險。失業率上升的風險上升,一些人支持加息,但最終決定暫停.

1900/1/1 0:00:00
數字藏品標準大會暨數字藏品標準項目工作組成立大會公告_ABS:ION

指導單位:中國通信工業協會主辦單位:中國通信工業協會區塊鏈專業委員會 數字藏品標準項目工作組 承辦單位:南京鏈集信息科技有限公司澳大利亞四大銀行阻止向加密貨幣交易所付款:金色財經報道.

1900/1/1 0:00:00
Plato Farm通過LaaS協議Elephant Swap,為社區用戶帶來全新體驗_ATO:platment

隨著市場行情的下行,能夠為投資者帶來穩健、可觀收益的投資品似乎越來越少。從DeFi板塊看,現有的流動性挖礦、Staking等所能為投資者提供的潛在收益,處于不斷的下降狀態,平均來看目前參與DeF.

1900/1/1 0:00:00
ads