TY - GEN
T1 - A comparison of performance between fully and partially decentralized applications
AU - Kina-Kina, Ken M.
AU - Cutipa-Arias, Helmut E.
AU - Shiguihara-Juarez, Pedro
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/8
Y1 - 2019/8
N2 - In Blockchain platforms, programs prioritize the immutability and traceability of stored data. These programs, known as DApps (Decentralized Applications), inherit Blockchain platform capabilities and they have two categories: fully DApp and partially DApp. In related work, software architectures for DApps have been applied to medical history, supply chain, loyalty programs among others. Fully and partially DApps have different advantages and limitations according to a purpose. In this paper, we propose a software architecture for a fully DApp and a partially DApp focused on simulating assets transactions to compare both DApps performance. We identify their advantages and disadvantages focused on performance for asset transactions. On average, partially DApp provides the frontend 44.82% more quickly than fully DApp when there are around 100 concurrent requests per second. Also, partially DApp processes between 23% and 26% more requests per second than fully DApp when the number of concurrent requests is above 250.
AB - In Blockchain platforms, programs prioritize the immutability and traceability of stored data. These programs, known as DApps (Decentralized Applications), inherit Blockchain platform capabilities and they have two categories: fully DApp and partially DApp. In related work, software architectures for DApps have been applied to medical history, supply chain, loyalty programs among others. Fully and partially DApps have different advantages and limitations according to a purpose. In this paper, we propose a software architecture for a fully DApp and a partially DApp focused on simulating assets transactions to compare both DApps performance. We identify their advantages and disadvantages focused on performance for asset transactions. On average, partially DApp provides the frontend 44.82% more quickly than fully DApp when there are around 100 concurrent requests per second. Also, partially DApp processes between 23% and 26% more requests per second than fully DApp when the number of concurrent requests is above 250.
KW - Comparison fully and partially DApps
KW - Decentralized application for asset transactions
KW - Performance of fully and Partially DApps
UR - http://www.scopus.com/inward/record.url?scp=85073513195&partnerID=8YFLogxK
U2 - 10.1109/INTERCON.2019.8853524
DO - 10.1109/INTERCON.2019.8853524
M3 - Contribución a la conferencia
AN - SCOPUS:85073513195
T3 - Proceedings of the 2019 IEEE 26th International Conference on Electronics, Electrical Engineering and Computing, INTERCON 2019
BT - Proceedings of the 2019 IEEE 26th International Conference on Electronics, Electrical Engineering and Computing, INTERCON 2019
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 26th IEEE International Conference on Electronics, Electrical Engineering and Computing, INTERCON 2019
Y2 - 12 August 2019 through 14 August 2019
ER -