以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > XLM > Info

金色觀察|Sway:Fuel虛擬機的特定語言_區塊鏈:TFUEL

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

金色晨訊 | 6月25日隔夜重要動態一覽:21:00-7:00關鍵詞:瑞士交易所、紐約加密許可證、國家電網

1. 瑞士交易所SIX計劃推出基于區塊鏈技術的新交易平臺。

2. 紐約將考慮頒發有條件的加密許可證。

3. 國家電網公司區塊鏈技術實驗室正式成立。

4. bitcoin.com論壇將于7月23日終止服務。

5. Plus Token涉案ETH連續兩次轉出。

6. 國際清算銀行:各國央行正在嘗試探索CBDC。

7. 易綱:FATF在中國擔任主席國期間完成了一系列成果 包括防控虛擬資產和“穩定幣”風險。

8. 易綱:中國將持續加大反洗錢和反恐怖融資監管力度。[2020/6/25]

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

金色晚報 | 4月13日晚間重要動態一覽:12:00-21:00關鍵詞:美聯儲、BCH、中裝建設、區塊鏈

1. 數據:與減半當日相比,BCH網絡每日平均算力降幅超50%。

2. 報告:美國政要第一次正式提出美聯儲數字貨幣的相關構想。

3. 日本加密貨幣交易所DeCurret發行約2500萬美元新股票進行資本重組。

4. 區塊鏈列入多省市2020年重點建設項目名單,數十億資金助力產業發展。

5. 國家外匯管理局吳水平:用區塊鏈技術創新離岸轉手買賣。

6. CSW已撤回針對Blockstream聯合創始人Adam Back的誹謗訴訟。

7. 數字貨幣信披有誤,中裝建設相關方遭通報批評。

8. 住建部:利用區塊鏈等技術,實現房屋網簽備案掌上辦理。

9. “關閉單抵押Sai系統”民意調查已通過,將于4月24日啟動執行投票。[2020/4/13]

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

金色財經訊:韓國央行計劃將比特幣作為商品進行監管,該行行長稱比特幣不符合國際清算銀行(BIS)定義的貨幣。[2017/10/30]

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

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

Forc

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

金色財經訊:荷蘭ING銀行認為比特幣交易的高耗電量不合理,法定貨幣仍將是人們支付和納稅的必要方式。[2017/10/19]

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區塊鏈ORCcrosswayglobaltokenTFUEL區塊鏈技術orc幣什么時候開始的

XLM
金色觀察 | 以太坊合并已完成90% 樂觀情緒促進ETH價格復蘇_BTC:以太坊

以太坊合并的消息激起了網絡上的樂觀情緒,最近7天ETH價格出現復蘇,一度上漲超19%,價格突破1.6k美金。隨著合并熱潮在周末緩和,以太坊價格維持在1500美金上方.

1900/1/1 0:00:00
對話 Astar 創始人與郭宇:探討 Web3 的未來和日本區塊鏈行業潛力_SOTA:WEB

采訪及撰文:夏目英男 East Ventures、李路成 Z Venture Capital受訪者:Sota Watanabe 和郭宇,前者為 Astar Network 創始人.

1900/1/1 0:00:00
Web3 創始人指南:代幣設計需要了解的法律風險_WEB3:Opera Protocol

文章作者:Dane Lund文章編譯:Block unicorn如果您正在考慮發行代幣,那么你正在進入一個不確定的領域.

1900/1/1 0:00:00
金色早報 | Celsius發布重組方案_區塊鏈:穩定幣

頭條 ▌Celsius發布重組方案金色財經報道,Celsius在法庭聽證會上披露了其重組計劃,Celsius透露,它已經脫離了向第三方借款和提供抵押品的大多數.

1900/1/1 0:00:00
騰訊撕開中國NFT的“遮羞布”_NFT:數字藝術家

出品:虎嗅科技組 作者:周舟 騰訊,將中國NFT行業的“遮羞布”,狠狠撕開。2022年7月20日,一則消息震動了區塊鏈行業:騰訊將關掉幻核,而后者是國內最大的NFT平臺之一.

1900/1/1 0:00:00
金色觀察|長達千頁的文件中透露了3AC哪些信息?_VIE:Kylin Network

三箭資本是最大的加密貨幣對沖基金之一,曾經管理著超過 100 億美元的資本——直到創始人消失。近日,一份長達1000頁的法律文件公布,使案件變得清晰.

1900/1/1 0:00:00
ads