比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads
首頁 > Pol幣 > 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的資料,了解其特性。

金色財經挖礦數據播報:ETH今日全網算力上漲3.09%:金色財經報道,據蜘蛛礦池數據顯示:

BTC全網算力133.230 EH/s,挖礦難度19.93T,目前區塊高度687765,理論收益0.00000660/T/天。

ETH全網算力594.466 TH/s,挖礦難度7583.03T,目前區塊高度12642850,理論收益0.00263204/100MH/天。

BSV全網算力0.682EH/s,挖礦難度0.09T,目前區塊高度691838,理論收益0.00131921/T/天。

BCH全網算力2.036 EH/s,挖礦難度0.29T,目前區塊高度692356,理論收益0.00044199/T/天。[2021/6/16 23:40:10]

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

金色晚報 | 4月5日晚間重要動態一覽:12:00-21:00關鍵詞:ETC Phoenix、Antminer E3、SEC、V神

1.ETC Phoenix升級預計將于6月5日進行。

2.比特大陸更新Antminer E3固件后挖礦周期可延至10月。

3.SEC暫停對Boaz Manor等人通過欺詐ICO籌集3000萬美元的訴訟。

4.V神:希望Twitter旗下Bluesky項目改進其去中心化屬性。

5.江蘇一家研究機構正將區塊鏈技術用于流行性疾病防控系統。

6.持有0.1BTC以上地址數量創歷史新高。

7.推特網友:加拿大某油礦廠開始挖掘比特幣。

8.WillyWoo:鑄造新幣的利潤率處于歷史低點。

9.比特幣小幅震蕩,日內最高漲至6993美元,最低跌至6715.53美元。[2020/4/5]

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

金色相對論丨樊王咨詢樊乘勝:維持競爭優勢 礦機企業扎堆香港上市:在本期金色相對論上,樊王咨詢董事長樊乘勝表示,三大礦機企業紛紛選擇香港上市,是因為在戰略規劃和業務推進中不能落后于競爭對手。上市不光是募資,還是股東退出的渠道,也是公司展開進一步發展的平臺。香港證券市場是一個全球自由交易的開放式證券市場,在香港證券市場上市,能夠有效促進企業拓展全球影響力。[2018/6/27]

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

金色財經獨家分析 雄安充分發揮區塊鏈金融優勢:今日消息,螞蟻雄安數字技術有限公司與中國銀行雄安分行在雄安新區簽署戰略合作協議,未來雙方將基于區塊鏈技術在雄安住房租賃相關領域開展深度合作。金色財經分析,雄安新區的區塊鏈應用正在逐漸鋪開,在“千年大計”布局之時區塊鏈發揮的作用正逐漸增多。不僅在租房領域,在建設雄安之時,區塊鏈能使各個環節更加透明和容易監管,今后也將更好地服務于雄安的智慧城市建設。[2018/4/20]

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區塊鏈ORCSway Social ProtocolHFUEL區塊鏈dapp開發一個多少錢orc幣能買嗎

Pol幣
DAO:一文縱覽Safe生態圖景:近30個項目大盤點_entc幣在哪可以交易

數字資產管理平臺Safe宣布完成1億美元戰略融資,1kx領投,TigerGlobal、A&TCapital、BlockchainCapital、DigitalCurrencyGroup、.

1900/1/1 0:00:00
元宇宙:馮唐:春水初生元宇宙_DEFI

“我不明白,大家為什么要買這個呢?”在首個數字藏品正式發售秒光后,馮唐坦率地表達了自己的困惑。身著拼色外套與深海藍恤衫,頂著剛長出茬的光頭,上唇淺蓄八字胡,下頜及腮邊的髭須則微顯張揚.

1900/1/1 0:00:00
ETH:域名搶注“卷”到了表情包?ENS逆勢上漲的新推力_ethm幣最新消息

過去一周,不少以太坊用戶在全力押注Ethmoji,其中??.eth以100ETH的價格成交,約合16萬美元,創下以太坊域名服務美元交易額歷史第7高記錄.

1900/1/1 0:00:00
NFT:數字藏品+非遺文化+潮宏基=N重可能性_IVO

隨著元宇宙、Web3.0概念的興起以及區塊鏈等技術的發展,全球數字經濟進入新的階梯,這其中數字藏品無疑是最具代表性的產物.

1900/1/1 0:00:00
SEC:Web3 創始人指南:在美國如何合規的設計代幣_WEB3

文章作者:DaneLund文章編譯:Blockunicorn如果您正在考慮發行代幣,那么你正在進入一個不確定的領域。你應該從默認立場開始,你用來為他們的項目籌集資金的任何安排本身就是一種證券.

1900/1/1 0:00:00
ZKS:zkSync引入賬戶抽象、L2 → L1消息傳遞_KSY

今天,我們正在推動重大的結構變化,以改善用戶體驗,提高與以太坊EVM的兼容性,并升級zkSyncv2測試網的性能.

1900/1/1 0:00:00
ads