Stage-oe-small.jpg

Article3210: Unterschied zwischen den Versionen

Aus Aifbportal
Wechseln zu:Navigation, Suche
 
Zeile 19: Zeile 19:
 
|Title=Trade-Offs Between Distributed Ledger Technology Characteristics
 
|Title=Trade-Offs Between Distributed Ledger Technology Characteristics
 
|Year=2020
 
|Year=2020
 +
|Month=Mai
 
|Journal=ACM Computing Surveys
 
|Journal=ACM Computing Surveys
|Volume=forthcoming
+
|Volume=53
 +
|Number=2
 +
|Pages=42:1-42:37
 
|Publisher=ACM
 
|Publisher=ACM
 
|Tags=Blockchain, Distributed Ledger Technology, Peer-to-Peer, Application Development, Suitability, Viability
 
|Tags=Blockchain, Distributed Ledger Technology, Peer-to-Peer, Application Development, Suitability, Viability
 
}}
 
}}
 
{{Publikation Details
 
{{Publikation Details
|Abstract=The decision for a suitable Distributed Ledger Technology design (e.g., Ethereum, IOTA) is of particular relevance because the retroactive change of the underlying DLT design is hard if not impossible. Extant research reveals several trade-offs between DLT characteristics (e.g., availability vs. consistency). Such trade-offs inhibit a one-size-fits-all DLT design that suites the requirements of all applications on DLT. For an appropriate assessment of the suitability of DLT designs for a particular application on DLT, researchers and developers require a systematic and holistic overview of the functioning of different DLT designs, including their configuration of DLT characteristics and dependencies and resulting trade-offs between DLT characteristics. We present a comprehensive set of 49 DLT characteristics synthesized from the literature on DLT, which should be considered when developing viable applications on DLT. Furthermore, we conducted an in-depth analysis of dependencies and resulting trade-offs between DLT characteristics. Finally, we consolidated the identified 26 trade-offs into 6 archetypes and explain implications for applications on DLT.
+
|Abstract=When developing peer-to-peer applications on distributed ledger technology (DLT), a crucial decision is the selection of a suitable DLT design (e.g., Ethereum), because it is hard to change the underlying DLT design post hoc. To facilitate the selection of suitable DLT designs, we review DLT characteristics and identify trade-offs between them. Furthermore, we assess how DLT designs account for these trade-offs and we develop archetypes for DLT designs that cater to specific requirements of applications on DLT. The main purpose of our article is to introduce scientific and practical audiences to the intricacies of DLT designs and to support development of viable applications on DLT.
 +
|Link=https://dl.acm.org/doi/10.1145/3379463
 
|DOI Name=10.1145/3379463
 
|DOI Name=10.1145/3379463
 
|Projekt=COOLedger
 
|Projekt=COOLedger

Aktuelle Version vom 2. Juni 2020, 06:51 Uhr


Trade-Offs Between Distributed Ledger Technology Characteristics


Trade-Offs Between Distributed Ledger Technology Characteristics



Veröffentlicht: 2020 Mai

Journal: ACM Computing Surveys
Nummer: 2
Seiten: 42:1-42:37
Verlag: ACM
Volume: 53


Nicht-referierte Veröffentlichung

BibTeX

Tags:BlockchainDistributed Ledger TechnologyPeer-to-PeerApplication DevelopmentSuitabilityViability


Kurzfassung
When developing peer-to-peer applications on distributed ledger technology (DLT), a crucial decision is the selection of a suitable DLT design (e.g., Ethereum), because it is hard to change the underlying DLT design post hoc. To facilitate the selection of suitable DLT designs, we review DLT characteristics and identify trade-offs between them. Furthermore, we assess how DLT designs account for these trade-offs and we develop archetypes for DLT designs that cater to specific requirements of applications on DLT. The main purpose of our article is to introduce scientific and practical audiences to the intricacies of DLT designs and to support development of viable applications on DLT.

Weitere Informationen unter: Link
DOI Link: 10.1145/3379463

Projekt

COOLedger



Forschungsgruppe

Critical Information Infrastructures


Forschungsgebiet

Software Engineering, Blockchain