比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads
首頁 > 比特幣 > Info

以太坊:智能合約中的并發性和并行性_DEF

Author:

Time:1900/1/1 0:00:00

以太坊很慢——極其緩慢。最近做一個簡單的USDC審批交易,大概花了3個小時進行驗證。這里有一個更有啟發性的統計數據:以太坊平均每10~20秒發布一個區塊。每個區塊包含少于350個交易。所有這些大致轉換為每秒30個交易。當批評以太坊的緩慢時,Visa的2000tps經常被提起。也許這是一個不公平的比較,因為以太坊仍處于開發階段。然而,以太坊似乎不太可能在短期內主宰數字金融。

以太坊的低吞吐量是一個基礎性問題。以太坊是一個基于賬戶的區塊鏈:賬本狀態被定義為一個從賬戶地址到一段數據的鍵值映射。簡單的ETH交易(價值轉移)可以實現賬戶對ETH余額數據的增減。同樣,更復雜的交易(合約調用)將改變指定帳戶的數據。在這種情況下,以太坊交易是全球賬本狀態的轉換函數。這就是讓以太坊虛擬機(EVM)圖靈完成并允許智能合約成為可能的原因;以太坊智能合約本質上是一個可交互的賬戶數據。

Arbitrum:將對核心智能合約進行升級以修復WETH網關出現的“exitNum”未正確遞增問題:金色財經報道,Arbitrum Developers發推稱,WETH網關出現“exitNum”未正確遞增問題,Arbitrum將對核心智能合約進行升級更新,包括在L2WethGateway中增加exitNum并在L1WethGateway中禁用“tradable exit”功能,還添加相關測試用例。

Arbitrum表示,帶有重復“exitNum”的全部提現交易被執行完成后,將會重新激活L1WethGateway中的“tradable exit”功能。[2023/2/12 12:02:02]

現在讓我們看看EVM如何處理或驗證這些交易。并行處理所有交易是不合理的。按照設計,所有交易都試圖改變整個全局狀態。如果交易并行運行,EVM將偏向于競態條件:兩個程序(在本例中是交易)嘗試并行地增加uint變量。因為兩個程序同時訪問變量,所以變量只增加一次而不是兩次。為了解決此類并發bug,以太坊選擇逐個處理交易。換句話說,EVM是一個單線程狀態機。因此,以太坊實現了Concurrency,而不是Parallelism。

掌柜調查署 | FTX首席運營官:目前DeFi的火熱存在智能合約安全性等隱患:在今日舉行的《掌柜調查署 | DeFi正面臨生死抉擇?FTX帶你抓住新機遇》直播中,針對“DeFi 的火熱泡沫可能會破裂,現存DeFi的隱患又有哪些?”的問題,FTX首席運營官Constance表示,目前DeFi的火熱存在幾點隱患(1) 智能合約的安全性問題;(2) 對Defi的實際需求是否真實存在;(3)對于DEX本身的需求是否可以持續。

首先,智能合約的漏洞是一大隱患。今年4月uniswap爆出智能合約漏洞,漏洞被人利用盜取數十萬美金資產,后Landf.me因相同漏洞,被盜取數千萬美金資產。其中,智能合約自動化協議的授權轉賬相關的濫用漏洞讓用戶錢包內的資產面臨風險。同時,智能合約的撰寫人在撰寫的能力上和本身道德標準上提出了更高要求,這對后續智能合約的運行風險產生了直接的影響。這些風險是否會隨著區塊鏈行業以及DeFi的普遍迭代中慢慢減少還有待考察。

其次,DeFi的需求是否真實存在。例如流動性挖礦存在一定的風險,究其根本是流動性挖礦的需求是偽需求,并沒有為大家帶來真實的流動性,解決生活中的任何實際問題。

最后,對于DEX的需求是否可以持續。幾個月以前,全球DEX交易量每天不超過1千美金,而到今天,因為流動性挖礦而使交易量上升到2億美金一天。[2020/8/18]

以太坊類似于只有一個出納員的票務隊列,其處理時間不一致。排隊的人是等待驗證的交易,唯一的出納員是虛擬機。當我們考慮到gas費用時,事情就變得更加復雜了。現在,任何人都可以額外付費插隊。超長的隊伍意味著那些不能花錢買到更好位置的人將不得不等待過多的時間來處理他們的票。

動態 | 微軟Azure已支持RSK智能合約:據bitcoinmagazine報道,RIF Labs宣布其公鏈RSK的智能合約已整合到微軟云計算服務應用商店Azure Marketplace上。在集成之前,RIF Labs客戶必須部署本地服務器,同時手動設置和維護用于運行區塊鏈的節點,通過添加RSK智能合約,用戶可以通過Azure在幾分鐘內建立RSK區塊鏈網絡。[2019/4/18]

以太坊的低吞吐量是個問題,尤其是從web3.0的角度來看。以太坊確實成為了所有web應用程序的媒介。如果它目前的吞吐量持續下去,像為Reddit上的一篇帖子加贊這樣微不足道的任務可能需要超過兩個小時的時間來處理。我們生活在一個速度決定一切的時代,以太坊太慢了。

可能會問,為什么不選擇性地應用并發性呢?更詳細地說,為什么不將并發應用到沖突的交易上——例如,將價值轉移到同一個帳戶上——并并行處理其余的交易。不幸的是,Saraph和Herlihy已經向我們表明,所實現的加速充其量是適度的。

已經提出了許多加速以太坊并提高其可擴展性的解決方案。最近的EIP-1559——倫敦硬分叉——并不直接影響以太坊的交易速度,但理論上應該通過減少普通用戶在交易處理前必須等待的潛在區塊數量來穩定其在大規模交易峰值上的波動。然后是L2的rollup,這應該會直接影響以太坊的吞吐量,而不會破壞區塊鏈寶貴的去信任。

與此同時,其他模擬通用虛擬機的區塊鏈也在積極開發中。有些已經成功實現了并行,承諾吞吐量遠高于以太坊的30tps。特別關注Algorand、Solana和Cardano,以及他們在智能合約中實現并行化的獨特方法。

Source:https://medium.com/coinmonks/concurrency-and-parallelism-in-smart-contracts-part-1-10e8f6ecfa12

Tags:以太坊EFIDEFDEFI怎么得到以太坊幣呢PhoenixDefiSwapdefi communityDives Defi

比特幣
區塊鏈:科技局姚前:區塊鏈技術與新型金融基礎設施變革_CSD

姚前??中國證監會科技監管局局長在紙媒時代,證券的形式是紙質憑證,立“字”為據;在電子化時代,證券無紙化,以“第三方電子簿記”為據;在數字時代,證券的形式則是可信數字憑證,立“數字”為據.

1900/1/1 0:00:00
NFT:NFT 市場再現“百家爭鳴” CrypToadz 單周狂賣 1770 萬美元_CRYP

根據dune數據顯示,以太坊NFTPFP(個人資料圖片)項目CoolCats和CrypToadz本周都迎來了首次100萬美元的單周銷售量.

1900/1/1 0:00:00
OHM:什么是 DeFi 2.0 ?_DEF

隨著一些DeFi項目瘋長,「DeFi2.0」的概念出來了。眾所周知,DeFi1.0的代表有MakerDAO、Compound、Aave、Uniswap、Sushiswap以及yearn.fina.

1900/1/1 0:00:00
HTT:未發行Token的潛力空投項目_htt幣騙局

項目01:Opensea官網地址:https://opensea.io/ 類型:NFT交易平臺 簡評:當前最活躍的NFT交易所空投方式:進行NFT制作、測試網絡交易項目指南:NFT交易頭部平臺.

1900/1/1 0:00:00
區塊鏈:新聞周刊 | 北斗系統正在加速與區塊鏈技術融合_丘比特幣是什么意思

頭條 ▌三星通過參投AxieInfinity加碼區塊鏈游戲10月11日消息,韓國企業三星正在加大參與區塊鏈游戲行業,根據最新消息披露.

1900/1/1 0:00:00
NFT:從 Dapp 的角度回顧第三季度 NFT和游戲領域_APP

資料來源|DappRadar第三季度報告 整理出品|白澤研究院 “如果我用一個詞來概括第三季度,那就是‘多元化’.

1900/1/1 0:00:00
ads