Mostrar el registro sencillo del ítem

dc.contributor.authorCholvi, Vicent
dc.contributor.authorFernández Anta, Antonio
dc.contributor.authorGeorgiou, Chryssis
dc.contributor.authorNicolaou, Nicolas
dc.contributor.authorraynal, michel
dc.contributor.authorRusso, Antonio
dc.date.accessioned2023-12-05T10:30:06Z
dc.date.available2023-12-05T10:30:06Z
dc.date.issued2023-12
dc.identifier.citationCholvi, V., Anta, A. F., Georgiou, C., Nicolaou, N., Raynal, M., & Russo, A. (2023). Atomic appends in asynchronous byzantine distributed ledgers. Journal of Parallel and Distributed Computing, 182, 104748.ca_CA
dc.identifier.issn0743-7315
dc.identifier.issn1096-0848
dc.identifier.urihttp://hdl.handle.net/10234/205120
dc.description.abstractA Distributed Ledger Object (DLO) is a concurrent object that maintains a totally ordered sequence of records. In this work we formalize a linearizable Byzantine-tolerant Distributed Ledger Object (BDLO), which is a linearizable DLO where clients and servers processes may deviate arbitrarily from their intended behavior (i.e. they may be Byzantine). The proposed formal definition is accompanied by algorithms that implement BDLOs on top of an underlying Byzantine Atomic Broadcast service. Then we develop a suite of algorithms, based on the previous BDLO implementations, that solve the Atomic Appends problem in the presence of asynchrony, Byzantine clients and Byzantine servers. This problem occurs when clients have a composite record (set of basic records) to append to different BDLOs, in such a way that either each basic record is appended to its BDLO (and this must occur in good circumstances), or no basic record is appended. Distributed algorithms are presented, which solve the Atomic Appends problem when the clients (involved in the Atomic Appends) and the servers (which maintain the BDLOs) may be Byzantine. Finally we provide proof of concept implementations and an experimental evaluation of the presented algorithms.ca_CA
dc.format.extent11 p.ca_CA
dc.language.isoengca_CA
dc.publisherElsevierca_CA
dc.relationComputación Edge para Conducción Inteligenteca_CA
dc.relation.isPartOfJournal of Parallel and Distributed Computing, 2023, vol. 182ca_CA
dc.rightsCopyright © Elsevier B.V.ca_CA
dc.rights.urihttp://rightsstatements.org/vocab/CNE/1.0/ca_CA
dc.subjectatomic appendsca_CA
dc.subjectasynchronyca_CA
dc.subjectblockchainca_CA
dc.subjectbyzantine fault toleranceca_CA
dc.subjectdistributed ledger objectca_CA
dc.titleAtomic Appends in Asynchronous Byzantine Distributed Ledgersca_CA
dc.typeinfo:eu-repo/semantics/articleca_CA
dc.identifier.doihttps://doi.org/10.1016/j.jpdc.2023.104748
dc.rights.accessRightsinfo:eu-repo/semantics/restrictedAccessca_CA
dc.relation.publisherVersionhttps://www.sciencedirect.com/science/article/pii/S0743731523001181ca_CA
dc.description.sponsorshipThis work has been partially supported by the Regional Government of Madrid (CM) grant EdgeData-CM – P2018/TCS4499 (cofunded by FSE & FEDER) and the Spanish Ministry of Science and Innovation grants ECID (PID2019-109805RB-I00) DiscoLedger (PDC2021-121836-I00) and PRX18/000163 (cofunded by FEDER). A preliminary version of this work has appeared in the Proceedings of the 16th European Dependable Computing Conference (EDCC 2020).
dc.type.versioninfo:eu-repo/semantics/publishedVersionca_CA
project.funder.identifierhttp://dx.doi.org/10.13039/501100011033ca_CA
project.funder.nameComunidad de Madridca_CA
project.funder.nameMinisterio de Ciencia, Innovación y Universidadesca_CA
project.funder.nameMinisterio de Ciencia e Innovaciónca_CA
project.funder.nameEuropean Regional Development Fundca_CA
oaire.awardNumberP2018/TCS4499ca_CA
oaire.awardNumberMICIU/ICTI2017-2020/PID2019-109805RB-I00ca_CA
oaire.awardNumberMCIN/PEICTI2021-2023/PDC2021-121836-I00ca_CA
oaire.awardNumberPRX18/000163ca_CA


Ficheros en el ítem

FicherosTamañoFormatoVer

No hay ficheros asociados a este ítem.

Este ítem aparece en la(s) siguiente(s) colección(ones)

  • LSI_Articles [362]
    Articles de publicacions periòdiques escrits per professors del Departament de Llenguatges i Sistemes Informàtics

Mostrar el registro sencillo del ítem