比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads

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

Author:

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

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

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

智能合約平臺 Fantom 發布 CBDC 解決方案:智能合約平臺Fantom發布 CBDC 解決方案Fantom CBDC,采用已經在英格蘭央行得到驗證的「Hybrid」技術,結合了零售和批發的混合發行模型。

其中在批發層面,Fantom CBDC與國家央行合作建立直接賬戶;在零售層面,Fantom CBDC則通過商業銀行作為中間層,同時與用戶溝通并對其他商業銀行和央行傳達信息。[2021/8/18 22:20:55]

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

動態 | 區塊鏈開發和研究公司nChain獲得區塊鏈智能合約專利:金色財經報道,區塊鏈開發和研究公司nChain獲得區塊鏈智能合約專利。該專利說明書可在谷歌專利上免費獲得,包括一份60頁的文檔,其中描述了申請專利的發明,并演示了一些可以使用該發明的應用程序。該專利于2017年2月申請,并于11月11日早些時候獲得批準。(Beincrypto)[2019/11/12]

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

Smartbtc宣布執行基于Python的比特幣智能合約:Smartbtc近期宣布執行基于Python的比特幣智能合約。此前,該創業團隊設立了一個關于其Twitter關注量在60天內達到1000,則支付0.011比特幣的合約。這一Python合約于2月19日開始執行。Samrtbtc是一個為比特幣支付智能合約提供便利服務的中心化平臺,其合約全部基于Python代碼編寫。[2018/2/21]

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

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

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

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

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

Tags:以太坊區塊鏈FANBDC以太坊交易軟件區塊鏈dapp開發一個多少錢Fantombdc幣上交易所了嗎

火幣網下載官方app
DEFI:新公鏈競賽 Fantom 彎道超車:DeFi 2.0 概念興起

本周市場在美國 SEC 批準通過首支比特幣期貨 ETF 的預期中迅速升溫,而昨日靴子落地的同時也刺激比特幣創出了近期新高.

1900/1/1 0:00:00
COIN:CoinList上8個項目的介紹

本周,CoinList從500多個加密初創項目中選擇了8個作為最新的秋季項目。與之前的批次相比,一個重要的趨勢是多鏈,如Solana, Terra和Polygon,或為Filecoin礦工提供軟.

1900/1/1 0:00:00
PUNK:CryptoPunks價值不斷增長的背后推手是什么?

2021-10-24T08:00:00.000+00001.CryptoPunks是什么?CryptoPunks由一萬個獨特且可收藏的人物角色集合而成,被廣泛認為是當今加密藝術運動的開端.

1900/1/1 0:00:00
THE:Tether 的 690 億美元儲備金之謎

今年7月,美國財政部長珍妮特·耶倫 (Janet Yellen) 召集美聯儲 (Fed) 主席、證券交易委員會(SEC) 主席 以及其他六名高級官員開會討論 Tether.

1900/1/1 0:00:00
以太坊:以太坊L2時代到來 如何在早期階段收集L2 NFT?

在今年下半年,我們看到三個主題主導了加密貨幣的炒作周期:NFT、ETH殺手和Layer 2。這三個主題都是有用的提醒......人們想要廉價的區塊空間.

1900/1/1 0:00:00
以太坊:以太坊生態系統互操作性的不可能三角

幾天前,Connext 推出了 NXTP,這個底層協議,用于在兼容以太坊的域之間實現完全無需信任的傳輸和合約調用 ,即鏈接不同區塊鏈及第二層 /L2 項目.

1900/1/1 0:00:00
ads