以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads

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

Author:

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

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

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

側鏈項目Milkomeda將允許與EVM兼容的智能合約在Cardano主網上執行:8月26日消息,IOHK(負責Cardano協議的研發)首席執行官Charles Hoskinson表示,他很高興區塊鏈初創公司dcSpark的新側鏈項目“Milkomeda”將允許與EVM兼容的智能合約在Cardano主網上執行。此外,Milkomeda項目承諾在未來提供Cardano和其他L1區塊鏈之間的互操作性,如Solana。(Crypto Globe)[2021/8/26 22:39:26]

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

動態 | Netta發現以太坊智能合約虛擬機重大漏洞 覆蓋80%虛擬機:11月9日訊,近日,Netta研究院表示,其和清華大學軟件學院動態分析小組合作發現以太坊智能合約虛擬機(EVM)重大漏洞,目前該漏洞已被美國國家信息安全漏洞庫CVE認證,并稱這次漏洞遠比“The DAO”事件要嚴重,如被利用,或將嚴重破壞整個以太坊經濟模型,對全球運行多數公鏈造成沖擊。 據提供ID,經登錄CVE官方網站確已查詢到收錄信息,但該漏洞描述顯示“RESERVED”,漏洞被保密,并未披露具體細節。[2018/11/9]

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

動態 | 《EOS 智能合約最佳安全開發指南》發布:據IMEOS消息,本安全實踐合集,由慢霧(SlowMist)同學主導,麒麟小組以及其他同學參與,結合近期爆發的安全熱點問題進行實戰說明,主體內容涵蓋了

安全準則以及常見已知漏洞(數值溢出、權限校驗、apply 校驗)說明,旨在為EOS社區積累良好安全的智能合約開發實踐經驗。[2018/9/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:以太坊cardanoDANCARD以太坊交易平臺合法嗎cardano幣騙局DANG價格OneKeyCard是哪個國家的

酷幣下載
金色早報 | 三星通過參投Axie Infinity加碼區塊鏈游戲_區塊鏈:區塊鏈最直白的解釋

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

1900/1/1 0:00:00
天貓上架“數字藏品” 開啟元宇宙世界_NFT:TOK

想象一下,當你在網上購買了一件喜歡的實體商品時,一個基于區塊鏈技術的NFT(Non-Fungible Token,非同質化代幣)也同時歸到了你的名下.

1900/1/1 0:00:00
晚間必讀5篇 | 2021年NFT投融資報告_COIN:NFT

1.硅谷加密大VC支持的瘋狂項目WorldcoinWorldcoin公司旨通過一種新穎的方法幫助經濟體向加密代幣過渡,并計劃向全球每個人發行一種全球化的數字貨幣.

1900/1/1 0:00:00
金色觀察|讀懂FISCO BCOS的聯盟鏈開源生態_區塊鏈:Fisco

FISCO BCOS是國內企業主導研發、對外開源、安全可控的企業級金融聯盟鏈底層平臺。由金融區塊鏈合作聯盟(深圳)(簡稱:金鏈盟)成立的開源工作組協作打造,工作組成員包括博彥科技、華為、深證通、.

1900/1/1 0:00:00
央行支付司溫信祥:虛擬貨幣對支付體系帶來3大挑戰_區塊鏈:數字貨幣app的下載

移動支付網消息:近年來,以比特幣為代表的虛擬貨幣快速發展,引起了各國監管部門的廣泛關注。一般而言,虛擬貨幣大致可以分為兩種類型,一種以比特幣為代表,虛擬資產屬性更為突出,一定程度上成為流動性超發.

1900/1/1 0:00:00
一周必讀10篇 | 智能合約中的并發性和并行性_比特幣:加密貨幣

1.智能合約中的并發性和并行性并行處理所有交易是不合理的。按照設計,所有交易都試圖改變整個全局狀態.

1900/1/1 0:00:00
ads