TY - JOUR
T1 - Architectural considerations for blockchain based systems for financial transactions
AU - Sangwan, Raghvinder S.
AU - Kassab, Mohamad
AU - Capitolo, Christopher
N1 - Publisher Copyright:
© 2018 The Authors.
PY - 2020
Y1 - 2020
N2 - Systems supporting financial dealings at an enterprise scale must be able to handle large volumes of transactions in a secure manner while maintaining high level of operational availability. These systems must also have the flexibility to interface with many third-party applications with ease. In this paper we explore these architectural considerations for systems supporting financial transactions using the blockchain technology. We identify the strengths of this technology in achieving the qualities associated with these architectural considerations and suggest architectural tactics that can be used to overcome its weaknesses. A reference architecture is presented along with a prototype that implements this architecture using Iroha, a commercially available financial ledger for blockchain systems.
AB - Systems supporting financial dealings at an enterprise scale must be able to handle large volumes of transactions in a secure manner while maintaining high level of operational availability. These systems must also have the flexibility to interface with many third-party applications with ease. In this paper we explore these architectural considerations for systems supporting financial transactions using the blockchain technology. We identify the strengths of this technology in achieving the qualities associated with these architectural considerations and suggest architectural tactics that can be used to overcome its weaknesses. A reference architecture is presented along with a prototype that implements this architecture using Iroha, a commercially available financial ledger for blockchain systems.
UR - http://www.scopus.com/inward/record.url?scp=85093077124&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85093077124&partnerID=8YFLogxK
U2 - 10.1016/j.procs.2020.02.252
DO - 10.1016/j.procs.2020.02.252
M3 - Conference article
AN - SCOPUS:85093077124
SN - 1877-0509
VL - 168
SP - 265
EP - 271
JO - Procedia Computer Science
JF - Procedia Computer Science
T2 - 2020 Complex Adaptive Systems Conference, CAS 2019
Y2 - 13 November 2019 through 15 November 2019
ER -