A Study on Blockchain Architecture Design Decisions and Their Security Attacks and Threats[J] ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY 2022(31) Ahmadjee, Sabreen Mera-Gomez, Carlos Bahsoon, Rami Kazman, Rick