以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > XRP > Info

金色觀察|Sway:Fuel虛擬機的特定語言_SWAY

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

金色晚報 | 9月8日晚間重要動態一覽:12:00-21:00關鍵詞:Bithumb、SushiSwap、Filecoin、Bitfinex、YFI

1. 韓國首爾再度搜查Bithumb交易所。

2. Filecoin創始人:大礦工需要重視Filecoin基礎手續費。

3. SBF:將減少Sushi供應量和鎖定代幣 后期創建SushiSwap分支。

4. 百度超級鏈成為首個捐贈給開放原子開源基金會的項目。

5. Bitfinex首席技術官:如果USDT ERC20卡在某個地址,我們應該可以恢復它。

6. YFI發起新提案:添加Livepeer(LPT)vault yLPT。

7. SushiSwap多簽投票目前SBF、OKEx CEO Jay Hao等候選成員得票率較高。

8. 北京發布《若干措施》 提到將區塊鏈等新科技用于文化產業。[2020/9/8]

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

金色晨訊 | 5月6日隔夜重要動態一覽:21:00-7:00關鍵詞:歐洲、荷蘭、法定數字貨幣、SEC

1. 歐洲央行呼吁積極進行穩定幣監管;

2. 荷蘭貨幣管理局:加密公司必須在5月18日前向央行注冊;

3. 中國銀行前行長:法定數字貨幣或會逐步取代傳統法定紙幣;

4. SEC修改眾籌監管指導方針 以幫助區塊鏈公司疫情期更易融資;

5. 過去1年比特幣Omni層網絡USDT交易量遭遇負增長;

6. 意大利央行希望借助區塊鏈技術降低運營成本;[2020/5/6]

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

獨家 | 金色財經2月28日挖礦收益數據播報:金色財經報道,據印比特數據顯示,按照BTC參考價格61600元、電價0.38元/kWh計算,當前在售主流BTC礦機的市場價格及回本周期為:神馬M20S-68T(全新現貨12100元,308天回本)、芯動T3+-57T(全新現貨9500元,367天回本)、阿瓦隆1066-50T(全新現貨5900元,273天回本)、螞蟻S17+-67T(3月份期貨12800元,294天回本)。[2020/2/28]

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

金色財經現場報道 玉紅:未來十年是區塊鏈最好的十年:金色財經現場報道,在世界區塊鏈大會·三點鐘峰會中的“蠻子十問”環節中,薛蠻子針對社群提出問題。三點鐘區塊鏈社群發起人玉紅表示:未來十年是區塊鏈最好的十年,我們一起干好三點鐘。我講講社群,我個人認為,社群是未來商業最核心的競爭力,沒有社群的公司無法長足發展。我們在區塊鏈世界中,最好的社區就是比特幣社區。未來十年,區塊鏈帶來的財富是傳統行業帶來的100倍以上,會為我們帶來更大的市場。區塊鏈的下一個十年會是偉大的十年。[2018/4/25]

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區塊鏈ORCcrosswayglobaltokenHFUEL幣區塊鏈可以看著是什么OrcaX

XRP
去中心穩定幣前景一覽:哪種類型能夠成為最后贏家_穩定幣

原文作者:frogsanon我們都知道穩定幣的重要性。在過去的幾年里,它們迅速成為加密領域最受歡迎的產品之一.

1900/1/1 0:00:00
Aptos爆火引發的思考:新公鏈還值得我們投資嗎?_APT

如果一條為了取代以太坊的公鏈,為了性能、擴張性而選擇犧牲去中心化,那么他的下場就是會被淘汰。 作者:阿空 原文標題及鏈接:《公鏈,到底值不值得投資?》最近關于新時代公鏈的消息很熱,這讓我想起Bl.

1900/1/1 0:00:00
金色Web3.0日報 | 山東省首發政務數字藏品“數仔”_NFT

DeFi數據 1.DeFi代幣總市值:445.51億美元 DeFi總市值數據來源:coingecko2.過去24小時去中心化交易所的交易量50.

1900/1/1 0:00:00
去中心化數據平臺Space and Time獲得1000萬美元種子輪融資_SPACE

金色財經消息,去中心化數據平臺SpaceandTime在FrameworkVentures領投的種子輪中獲得1000萬美元融資.

1900/1/1 0:00:00
Web3創始人指南:如何合規的設計Token?_TOKE

原文標題:《Web3創始人指南》原文作者:DaneLund原文編譯:Blockunicorn如果您正在考慮發行Token,那么你正在進入一個不確定的領域.

1900/1/1 0:00:00
Foresight Ventures:描繪 分類 支配 MEV_MEV

相對于Web1和Web2,Web3應對「MEV」負外部性已經做得很好了。 撰文:msfew MEV? Maximalextractablevalue(MEV)referstothemaximum.

1900/1/1 0:00:00
ads