返回
Parallel and Asynchronous Smart Contract Execution
DOI:10.1109/TPDS.2021.3095234.png)
摘要
En 中文
Today's blockchains suffer from low throughput and high latency, which impedes their widespread adoption of more complex applications like smart contracts. In this article, we propose a novel paradigm for smart contract execution. It distinguishes between consensus nodes and execution nodes: different groups of execution nodes can execute transactions in parallel; meanwhile, consensus nodes can asynchronously order transactions and process execution results. Moreover, it requires no coordination among execution nodes and can effectively prevent livelocks. We show two ways of applying this paradigm to blockchains. First, we show how we can make Ethereum support parallel and asynchronous contract execution without hard-forks. Then, we propose a new public, permissionless blockchain. Our benchmark shows that, with a fast consensus layer, it can provide a high throughput even for complex transactions like Cryptokitties gene mixing. It can also protect simple transactions from being starved by complex transactions.
Keyword:
Blockchain
Smart contracts
Servers
Cryptography
Protocols
Throughput
Bitcoin
Blockchain
smart contract
parallel execution
asynchronous execution
期刊
IF:
6
论文数:
5.2K
被引数:
1.1W
机构
引用论文
The absolute configuration of Λ-[Co(sen)] [(R,R)(+)tart] C1.6H2O and of Δ-[Co(sen)] [(R,R)(+)tart] C1.4. 5H2O (sen is 5-Methyl-5-(4-amino-2-azabutyl)-3,7-diazanonane-1,9-diamine): A comment on the mode of chiral resolutions by (R,R)(+)Tartrate on the antipodal cations of cobalt(III) saltsΛ-[Co(sen)] [(R,R)( )tart] C1.6H2O和 Δ-[Co(sen)] [(R,R)( )tart] c1.4的绝对构型。5H2O (sen是5-甲基-5-(4-氨基-2-氮丁基)-3,7-二氮杂萘-1,9-二胺): 对钴 (III) 盐的对映阳离子上的 (R,R)() 酒石酸盐手性拆分模式的评论
Induction of enzyme capacity in plants as a result of heavy metal toxicity: Dose-response relations in Phaseolus vulgaris L., treated with zinc and cadmium重金属毒性诱导植物的酶能力: 用锌和镉处理的菜豆的剂量-反应关系

