Repositorio Institucional
Repositorio Institucional
CONICET Digital
  • Inicio
  • EXPLORAR
    • AUTORES
    • DISCIPLINAS
    • COMUNIDADES
  • Estadísticas
  • Novedades
    • Noticias
    • Boletines
  • Ayuda
    • General
    • Datos de investigación
  • Acerca de
    • CONICET Digital
    • Equipo
    • Red Federal
  • Contacto
JavaScript is disabled for your browser. Some features of this site may not work without it.
  • INFORMACIÓN GENERAL
  • RESUMEN
  • ESTADISTICAS
 
Evento

Using Network Emulation to study Blockchain Distributed Systems: The Ethereum Case

Geier, Maximiliano IvánIcon ; Tessone, Claudio Juan; Vanotti, Marco; Vileriño, Silvio; Gonzalez Marquez, David AlejandroIcon ; Mocskos, Esteban EduardoIcon
Tipo del evento: Conferencia
Nombre del evento: 27th Euromicro International Conference on Parallel, Distributed and Network-based Processing
Fecha del evento: 13/02/2019
Institución Organizadora: University of Pavia;
Título del Libro: Proceedings of 27th Euromicro International Conference on Parallel, Distributed and Network-based Processing
Editorial: Institute of Electrical and Electronics Engineers
ISBN: 978-1-7281-1644-0
Idioma: Inglés
Clasificación temática:
Ciencias de la Computación

Resumen

Large-scale distributed systems are becoming more widespread and, at the same time, their sizes grow day by day. In this type of systems, the adoption of blockchains is gaining particular traction for data storage in a secure and distributed manner. Nevertheless, design and testing of new protocols and features face the challenge of determining whether the proposed modifications would actually improve the system as expected. In the case of existing cryptocurrency systems, building an evaluation platform posesadditional difficulties due to the resource-consuming nature of the associated processes.In this paper, we propose a novel methodology that relies on container-based network emulation to create scalable local testbeds in which Proof-of-Work-based blockchain systems can be evaluated. Using one of the mainstream Ethereum clients, we replaced the mining algorithm with a simulation model built upon the statistical characteristics of the mining process and instrumented the client to capture relevant network events. These events are used to create an offline reconstruction of the global view of the blockchainand all forking events, and to completely characterize the working conditions under arbitrary setups.Based on the versatility and scalability of our platform, we are able to test several network scenarios of increasing size in which we analyze the incidence of the target time in the generation of contradictory views of the blockchain (i.e. forks). We show thateven using a limited testbed constituted by just commodity hardware, it is possible to use our platform to study the dynamics of blockchain-based systems up to hundreds of nodes.
Palabras clave: Blockchain , Network emulation , Distributed Systems , Ethereum
Ver el registro completo
 
Archivos asociados
Tamaño: 190.3Kb
Formato: PDF
.
Solicitar
Licencia
info:eu-repo/semantics/restrictedAccess Excepto donde se diga explícitamente, este item se publica bajo la siguiente descripción: Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Unported (CC BY-NC-SA 2.5)
Identificadores
URI: http://hdl.handle.net/11336/202583
URL: https://ieeexplore.ieee.org/search/searchresult.jsp?newsearch=true&queryText=Usi
DOI: http://dx.doi.org/10.1109/EMPDP.2019.8671550
Colecciones
Eventos(CSC)
Eventos de CENTRO DE SIMULACION COMPUTACIONAL P/APLIC. TECNOLOGICAS
Citación
Using Network Emulation to study Blockchain Distributed Systems: The Ethereum Case; 27th Euromicro International Conference on Parallel, Distributed and Network-based Processing; Pavia; Italia; 2019; 1-8
Compartir
Altmétricas
 

Enviar por e-mail
Separar cada destinatario (hasta 5) con punto y coma.
  • Facebook
  • X Conicet Digital
  • Instagram
  • YouTube
  • Sound Cloud
  • LinkedIn

Los contenidos del CONICET están licenciados bajo Creative Commons Reconocimiento 2.5 Argentina License

https://www.conicet.gov.ar/ - CONICET

Inicio

Explorar

  • Autores
  • Disciplinas
  • Comunidades

Estadísticas

Novedades

  • Noticias
  • Boletines

Ayuda

Acerca de

  • CONICET Digital
  • Equipo
  • Red Federal

Contacto

Godoy Cruz 2290 (C1425FQB) CABA – República Argentina – Tel: +5411 4899-5400 repositorio@conicet.gov.ar
TÉRMINOS Y CONDICIONES