加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads

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

Author:

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

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

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

UENC公鏈3月上旬部署智能合約測試網,將兼容雙智能合約:據官方數據,UENC于3月上旬部署智能合約測試網,完成整條公鏈的生態圖靈完備。

UENC所支持的智能合約虛擬機為WASM,其擴展性可以讓開發者更輕松的進入DAPP的開發,智能合約測試穩定部署主網后UENC將繼續按其路線圖持續發展。

據悉UENC全球實驗室有計劃在后期將EVM部署至UENC主網實現更寬泛的合約開發生態,目前其合約的部署激勵區別于其他主流公鏈,開發者可以通過部署具備潛力的DAPP應用,獲得長期穩定的調用紅利。

UENC是一個無限可拓展TPS支持任何計算機并入的去中心化網絡。[2022/3/2 13:32:36]

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

加密社區質疑Cardano測試網智能合約和團隊能力,Charles Hoskinson稱其噪音和FUD:9月5日消息,Cardano公共測試網上智能合約的發布受到以太坊社區最具影響力成員之一、Ethhub.io聯合創始人Anthony Sassano帶頭抨擊的影響。Sassano在推特發布Reddit帖子相關截圖,這些截圖揭示Minswap面臨的并發問題。Minswap是基于Cardano的去中心化交易所,最近在Cardano公共測試網上線。

Cardano創始人Charles Hoskinson在AMA中猛烈抨擊最近的指控,稱其為噪音和FUD。“Reddit不會同意。推特不會同意。Telegram不會同意。伙計們,這是噪音,這是FUD。構建一個真正可擴展的分布式系統是世界上最難的事情之一,這個系統是去中心化的,并且允許拜占庭參與者。”(U.Today)[2021/9/5 23:01:55]

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

鄭磊:今年區塊鏈產業投資將側重于為智能合約技術尋找更多商業場景應用:對于政府應如何來確保區塊鏈發展政策順利落地,國際新經濟研究院數字經濟研究中心主任鄭磊在接受記者采訪時表示,在市場層面,今年區塊鏈產業投資將側重于為區塊鏈智能合約技術尋找更多的商業場景應用,這部分是屬于商業領域,政府不宜過多涉足和干預,同時也要防范不良企業借此騙補,浪費寶貴的地方財政資源。在政府層面,區塊鏈已經在存證、審批方面有了成熟應用,但整體進展不是特別明顯,可以加強區塊鏈在政府工作數字化方面的推廣。(證券日報)[2020/10/15]

以太坊的低吞吐量是個問題,尤其是從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:以太坊區塊鏈ENCUENC以太坊官網公告區塊鏈的未來發展前景視頻PenceCoinSequence

比特幣交易所
如何集成利用區塊鏈技術和機器學習?_區塊鏈:ENOL價格

區塊鏈技術是近年來的發展趨勢。這種技術允許個人通過高度安全和去中心化的系統直接進行交互,而不需要中介。而機器學習除了提供功能外,還可以幫助基于區塊鏈技術的系統突破自身的限制.

1900/1/1 0:00:00
從1550余個應用案例看進入區塊鏈世界的四種路徑選擇_區塊鏈:FIL

隨著區塊鏈技術在各行業落地應用的加速,以及市場預期的日漸升溫,全球各類企業紛紛加快在區塊鏈領域的布局.

1900/1/1 0:00:00
24小時引流上百萬的Coinbase NFT平臺 都有哪些特點?_NFT:Coin98

Coinbase的NFT平臺在宣布開始注冊當天就吸引了上百萬的用戶,對于NFT來說,這是另一個標志。納斯達克上市平臺即將開始支持NFT交易,無疑又是NFT的一次全球推廣.

1900/1/1 0:00:00
“電子證照區塊鏈”應用案例發布_區塊鏈:ELEC

10月8日,中國工程院《中國區塊鏈發展戰略研究》項目發布“發現100個中國區塊鏈創新應用”欄目之“電子證照區塊鏈”應用案例.

1900/1/1 0:00:00
異構鏈還能殺出重圍嗎?_DOT:POL

前言:目前EthereumLayer2和其他EVM系的同構鏈生態進展的如火如荼,甚至連一眾其他異構公鏈都在做EVM兼容方案、兼容Ethereum的賬戶體系.

1900/1/1 0:00:00
晚間必讀5篇 | 有哪些方式可以快速感知元宇宙?_ETH:DEF

1.為何說今天的加密行業相比2017年已今非昔比數據驅動來探索為什么今天的加密行業與2017年比已有很大不同。許多協議已經從研發階段的初創企業發展成為產生現金流的企業.

1900/1/1 0:00:00
ads