欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

當(dāng)前位置:主頁 > 區(qū)塊鏈 > 區(qū)塊鏈技術(shù) > 智能合約中的并發(fā)性和并行性

區(qū)塊鏈智能合約中的并發(fā)性和并行性

2021-11-09 10:52:20 | 來源: | 作者:佚名
這篇文章主要介紹了區(qū)塊鏈智能合約中的并發(fā)性和并行性的相關(guān)資料,希望這篇關(guān)于智能合約中的并發(fā)性和并行性的文章,讓大家都能深入了解智能合約,下面一起來看看詳細(xì)內(nèi)容吧!

以太坊很慢——極其緩慢。

最近做一個(gè)簡(jiǎn)單的USDC審批交易,大概花了3個(gè)小時(shí)進(jìn)行驗(yàn)證。

這里有一個(gè)更有啟發(fā)性的統(tǒng)計(jì)數(shù)據(jù):以太坊平均每10~20秒發(fā)布一個(gè)區(qū)塊。每個(gè)區(qū)塊包含少于350個(gè)交易。所有這些大致轉(zhuǎn)換為每秒30個(gè)交易。

當(dāng)批評(píng)以太坊的緩慢時(shí),Visa的2000 tps經(jīng)常被提起。也許這是一個(gè)不公平的比較,因?yàn)橐蕴蝗蕴幱陂_發(fā)階段。

然而,以太坊似乎不太可能在短期內(nèi)主宰數(shù)字金融。

以太坊的低吞吐量是一個(gè)基礎(chǔ)性問題。

區(qū)塊鏈智能合約中的并發(fā)性和并行性

以太坊是一個(gè)基于賬戶的區(qū)塊鏈:賬本狀態(tài)被定義為一個(gè)從賬戶地址到一段數(shù)據(jù)的鍵值映射。

簡(jiǎn)單的ETH交易(價(jià)值轉(zhuǎn)移)可以實(shí)現(xiàn)賬戶對(duì)ETH余額數(shù)據(jù)的增減。同樣,更復(fù)雜的交易(合約調(diào)用)將改變指定帳戶的數(shù)據(jù)。

在這種情況下,以太坊交易是全球賬本狀態(tài)的轉(zhuǎn)換函數(shù)。這就是讓以太坊虛擬機(jī)(EVM)圖靈完成并允許智能合約成為可能的原因;以太坊智能合約本質(zhì)上是一個(gè)可交互的賬戶數(shù)據(jù)。

現(xiàn)在讓我們看看EVM如何處理或驗(yàn)證這些交易。并行處理所有交易是不合理的。按照設(shè)計(jì),所有交易都試圖改變整個(gè)全局狀態(tài)。

如果交易并行運(yùn)行,EVM將偏向于競(jìng)態(tài)條件:兩個(gè)程序(在本例中是交易)嘗試并行地增加uint變量。因?yàn)閮蓚€(gè)程序同時(shí)訪問變量,所以變量只增加一次而不是兩次。

為了解決此類并發(fā)bug,以太坊選擇逐個(gè)處理交易。換句話說,EVM是一個(gè)單線程狀態(tài)機(jī)。

因此,以太坊實(shí)現(xiàn)了Concurrency(并發(fā)),而不是Parallelism(并行)。

以太坊類似于只有一個(gè)出納員的票務(wù)隊(duì)列,其處理時(shí)間不一致。排隊(duì)的人是等待驗(yàn)證的交易,唯一的出納員是虛擬機(jī)。當(dāng)我們考慮到gas費(fèi)用時(shí),事情就變得更加復(fù)雜了?,F(xiàn)在,任何人都可以額外付費(fèi)插隊(duì)。超長(zhǎng)的隊(duì)伍意味著那些不能花錢買到更好位置的人將不得不等待過多的時(shí)間來處理他們的票。

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

可能會(huì)問,為什么不選擇性地應(yīng)用并發(fā)性呢?

更詳細(xì)地說,為什么不將并發(fā)應(yīng)用到?jīng)_突的交易上——例如,將價(jià)值轉(zhuǎn)移到同一個(gè)帳戶上——并并行處理其余的交易。不幸的是,Saraph和Herlihy已經(jīng)向我們表明,所實(shí)現(xiàn)的加速充其量是適度的。

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

與此同時(shí),其他模擬通用虛擬機(jī)的區(qū)塊鏈也在積極開發(fā)中。有些已經(jīng)成功實(shí)現(xiàn)了并行,承諾吞吐量遠(yuǎn)高于以太坊的30 tps。特別關(guān)注Algorand、Solana和Cardano,以及他們?cè)谥悄芎霞s中實(shí)現(xiàn)并行化的獨(dú)特方法。

以上就是區(qū)塊鏈智能合約中的并發(fā)性和并行性的詳細(xì)內(nèi)容,更多關(guān)于智能合約中的并發(fā)性和并行性的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

免責(zé)聲明:本文只為提供市場(chǎng)訊息,所有內(nèi)容及觀點(diǎn)僅供參考,不構(gòu)成投資建議,不代表本站觀點(diǎn)和立場(chǎng)。投資者應(yīng)自行決策與交易,對(duì)投資者交易形成的直接或間接損失,作者及本站將不承擔(dān)任何責(zé)任。!

你可能感興趣的文章

更多

熱門幣種

  • 幣名
    最新價(jià)格
    24H漲幅
  • bitcoin BTC 比特幣

    BTC

    比特幣

    $ 95846.87¥ 680953.67
    -0.16%
  • ethereum ETH 以太坊

    ETH

    以太坊

    $ 3196.17¥ 22707.5
    -0.44%
  • tether USDT 泰達(dá)幣

    USDT

    泰達(dá)幣

    $ 0.999¥ 7.0974
    -0.03%
  • ripple XRP 瑞波幣

    XRP

    瑞波幣

    $ 2.2686¥ 16.1174
    +0.45%
  • binance-coin BNB 幣安幣

    BNB

    幣安幣

    $ 936.32¥ 6652.17
    -0.64%
  • solana SOL Solana

    SOL

    Solana

    $ 141.26¥ 1003.59
    -0.45%
  • usdc USDC USD Coin

    USDC

    USD Coin

    $ 1.0005¥ 7.1081
    -0.01%
  • tron TRX 波場(chǎng)

    TRX

    波場(chǎng)

    $ 0.2926¥ 2.0788
    -1.48%
  • dogecoin DOGE 狗狗幣

    DOGE

    狗狗幣

    $ 0.1619¥ 1.1502
    -0.92%
  • cardano ADA 艾達(dá)幣

    ADA

    艾達(dá)幣

    $ 0.4964¥ 3.5267
    -1.33%

幣圈快訊

  • Aster宣布已將3.5億枚ASTER轉(zhuǎn)入獨(dú)立的公開解鎖地址

    2025-11-17 16:59
    據(jù) Aster 官方披露,為準(zhǔn)確反映 ASTER 的代幣經(jīng)濟(jì)學(xué),該項(xiàng)目將更新 CoinMarketCap 上的信息,并于今日將已解鎖的代幣轉(zhuǎn)移至以下獨(dú)立的公開解鎖地址:其中,1.983 億枚 ASTER 代幣將轉(zhuǎn)移至流動(dòng)性分配解鎖地址(0xf17D...),1.568 億枚 ASTER 代幣將轉(zhuǎn)移...
  • 國(guó)際調(diào)查記者聯(lián)盟:加密行業(yè)已成全球犯罪“影子金融系統(tǒng)”

    2025-11-17 16:53
    據(jù) CoinDesk 報(bào)道,國(guó)際調(diào)查記者聯(lián)盟(ICIJ)發(fā)布名為"Coin Laundry"的系列調(diào)查報(bào)告,揭露了一個(gè)龐大的加密貨幣犯罪金融網(wǎng)絡(luò)。報(bào)告顯示,非法資金通過主要的加密貨幣交易所進(jìn)行洗錢活動(dòng)。被追蹤的加密貨幣資金與全球犯罪集團(tuán)相關(guān),包括朝鮮黑客、中俄犯罪團(tuán)伙的人口販賣活動(dòng)、芬太尼等毒品交...
  • 1200萬枚WCT從匿名地址轉(zhuǎn)出,經(jīng)中轉(zhuǎn)后流入Binance

    2025-11-17 16:52
    據(jù)Arkham數(shù)據(jù),在16:42,1200萬枚WCT(價(jià)值約204萬美元)從一匿名地址(0x437a...開頭)轉(zhuǎn)出至另一匿名地址(0xca90...開頭)。隨后,該地址將部分WCT(1500萬枚)轉(zhuǎn)移至Binance。
  • 3250枚BNB從Stake.com轉(zhuǎn)出,價(jià)值約304萬美元

    2025-11-17 16:50
    據(jù)Arkham數(shù)據(jù),在16:40,3250枚BNB(價(jià)值約304萬美元)從Stake.com轉(zhuǎn)出至一匿名地址(0x26fD...開頭)。
  • 33389.4枚SOL從B2C2Group轉(zhuǎn)出,價(jià)值約471萬美元

    2025-11-17 16:50
    據(jù)Arkham數(shù)據(jù),在16:45,33389.4枚SOL(價(jià)值約471萬美元)從B2C2Group轉(zhuǎn)出至Crypto.com。
  • 查看更多