SwePub
Sök i LIBRIS databas

  Utökad sökning

id:"swepub:oai:DiVA.org:kth-309113"
 

Sökning: id:"swepub:oai:DiVA.org:kth-309113" > Chaos Engineering o...

Chaos Engineering of Ethereum Blockchain Clients

Zhang, Long, 1988- (författare)
KTH,Teoretisk datalogi, TCS
Ron Arteaga, Javier (författare)
KTH,Teoretisk datalogi, TCS
Baudry, Benoit (författare)
KTH,Programvaruteknik och datorsystem, SCS
visa fler...
Monperrus, Martin (författare)
KTH,Teoretisk datalogi, TCS
visa färre...
 (creator_code:org_t)
Engelska.
  • Annan publikation (populärvet., debatt m.m.)
Abstract Ämnesord
Stäng  
  • The Ethereum blockchain is the operational backbone of major decentralized finance platforms. As such, it is expected to be exceptionally reliable. In this paper, we present ChaosETH, a chaos engineering tool for resilience assessment of Ethereum clients. ChaosETH operates in the following manner: First, it monitors Ethereum clients to determine their normal behavior. Then, it injects system call invocation errors into the Ethereum clients and observes the resulting behavior under perturbation. Finally, ChaosETH compares the behavior recorded before, during, and after perturbation to assess the impact of the injected system call invocation errors. The experiments are performed on the two most popular Ethereum client implementations: GoEthereum and OpenEthereum. We experiment with 22 different types of system call invocation errors. We assess their impact on the Ethereum clients with respect to 15 application-level metrics. Our results reveal a broad spectrum of resilience characteristics of Ethereum clients in the presence of system call invocation errors, ranging from direct crashes to full resilience. The experiments clearly demonstrate the feasibility of applying chaos engineering principles to blockchains.

Ämnesord

NATURVETENSKAP  -- Data- och informationsvetenskap -- Programvaruteknik (hsv//swe)
NATURAL SCIENCES  -- Computer and Information Sciences -- Software Engineering (hsv//eng)

Nyckelord

chaos engineering
Ethereum
fault injection
resilience benchmarking

Publikations- och innehållstyp

pop (ämneskategori)
ovr (ämneskategori)

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy