Patterns | BlockchainLab:UM


Library of UX patterns is a result of Master’s thesis titled Best UX practices and UX design patterns of decentralized applications. We have researched various sources and preformed thorough analisys of various dApps.

Gathered patterns are a result of systematic literature review, additional literature review, review of other online resources and analisys of 12 decentralized applications.

Author: Saša Brdnik
Menthor: doc. dr. Muhamed Turkanović
Published in collaboration with Blockchain Lab:UM.

Analized dApps


  • Z. Kalman, “This is Rimble – Adaptable components and design standards for decentralized applications,” 2018. [Online]. Dostopno na: [Accessed: 02-Dec-2019].
  • L. Glomann, M. Schmid, and N. Kitajewa, “Improving the Blockchain User Experience – An Approach to Address Blockchain Mass Adoption Issues from a Human-Centred Perspective,” in Advances in Intelligent Systems and Computing, 2020, vol. 965, pp. 608–616.
  • J. Nielsen and D. Norman, “The Definition of User Experience (UX).” [Online]. Dostopno na: [Accessed: 02-Dec-2019].
  • M. Hassenzahl and N. Tractinsky, “User experience – A research agenda,” Behav. Inf. Technol., vol. 25, no. 2, pp. 91–97, Mar. 2006.
  • P. Cremonesi, M. Elahi, and F. Garzotto, “User interface patterns in recommendation-empowered content intensive multimedia applications,” Multimed. Tools Appl., vol. 76, no. 4, pp. 5275–5309, Feb. 2017.
  • D. Ašeriškis and R. Damaševičius, “Gamification patterns for gamification applications,” in Procedia Computer Science, 2014, vol. 39, no. C, pp. 83–90.
  • T. Neil, M. Treseler, R. Head, R. Comer, and R. Demarest, Mobile design pattern gallery : UI patterns for smartphone apps. 2014.
  • T. D. Nguyen, J. Vanderdonckt, and A. Seffah, “Generative patterns for designing multiple user interfaces,” in Proceedings – International Conference on Mobile Software Engineering and Systems, MOBILESoft 2016, 2016, pp. 151–160.
  • M. H. Miraz, P. S. Excell, and M. Ali, “User interface (UI) design issues for multilingual users: a case study,” Univers. Access Inf. Soc., vol. 15, no. 3, pp. 431–444, Aug. 2016.
  • B. A. Ramadhan and B. M. Iqbal, “User Experience Evaluation on the Cryptocurrency Website by Trust Aspect,” in 2018 International Conference on Intelligent Informatics and Biomedical Sciences, ICIIBMS 2018, 2018, pp. 274–279.
  • M. Hu and P. Bian, “Human-Machine Interface: Design Principles of Interactive Waiting in Web and App,” 2014.
  • T. Neil and J. Tidwell, Mobile design pattern gallery. O’Reilly, 2012.
  • C. Elsden, A. Manohar, J. Briggs, M. Harding, C. Speed, and J. Vines, “Making sense of blockchain applications: A typology for HCI,” in Conference on Human Factors in Computing Systems – Proceedings, 2018, vol. 2018-April, pp. 1–14.
  • B. Pillai, V. Muthukkumarasamy, and K. Biswas, “Challenges in Designing a Blockchain Platform MANETs View project Innovative Applications of Blockchain Technology View project Challenges in Designing a Blockchain Platform,” 2017.
  • M. Foth, “The promise of blockchain technology for interaction design,” in ACM International Conference Proceeding Series, 2017, pp. 513–517.
  • A. Welfare, “Blockchain Adoption,” in Commercializing Blockchain, Wiley, 2019, pp. 161–168.
  • S. Schuetz and V. Venkatesh, “Blockchain, adoption, and financial inclusion in India: Research opportunities,” Int. J. Inf. Manage., vol. 52, p. 101936, Jun. 2020.
  • P. Dunphy and F. A. P. Petitcolas, “A first look at identity management schemes on the blockchain,” IEEE Secur. Priv., vol. 16, no. 4, pp. 20–29, Jul. 2018.
  • A. Bregar Informatika dd, “Blockchain for Energy Utilities,” pp. 159–174, 2018.
  • J. Yli-Huumo, D. Ko, S. Choi, S. Park, and K. Smolander, “Where Is Current Research on Blockchain Technology?—A Systematic Review,” PLoS One, vol. 11, no. 10, p. e0163477, Oct. 2016.
  • S. Scuri, G. Tasheva, L. Barros, and N. J. Nunes, “An HCI Perspective on Distributed Ledger Technologies for Peer-to-Peer Energy Trading,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2019, vol. 11748 LNCS, pp. 91–111.
  • L. Zavolokina, N. Zani, and G. Schwabe, “Why Should I Trust a Blockchain Platform? Designing for Trust in the Digital Car Dossier,” in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2019, vol. 11491 LNCS, pp. 269–283.
  • P. Grover, A. K. Kar, M. Janssen, and P. V. Ilavarasan, “Perceived usefulness, ease of use and user acceptance of blockchain technology for digital transactions–insights from user-generated content on Twitter,” Enterp. Inf. Syst., vol. 13, no. 6, pp. 771–800, Jul. 2019.
  • T. C. Stratopoulos, “Blockchain Technology Adoption,” SSRN Electron. J., Jun. 2018.
  • “Another story of designing for Blockchain – UX Collective.” [Online]. Dostopno na: [Accessed: 15-Mar-2020].
  • R. M. Parizi and A. Dehghantanha, “On the understanding of gamification in blockchain systems,” in Proceedings – 2018 IEEE 6th International Conference on Future Internet of Things and Cloud Workshops, W-FiCloud 2018, 2018, pp. 214–219.
  • C. Li and B. Palanisamy, “Incentivized blockchain-based social media platforms: A case study of steemit,” in WebSci 2019 – Proceedings of the 11th ACM Conference on Web Science, 2019, pp. 145–154.
  • S. Mills Baker, “Blockchain Design Principles – Design at IBM – Medium.” [Online]. Dostopno na: [Accessed: 17-Mar-2020].
  • “Designing for Blockchain – Secrets to Make Your App User-friendly.” [Online]. Dostopno na: [Accessed: 17-Mar-2020].
  • A. van de Sande, “Ðapps UX Audit,” 2018. [Online]. Dostopno na: [Accessed: 02-Dec-2019].
  • “10 tips to have a better UX in DApps – Ethereum Scholars Program – Medium.” [Online]. Dostopno na: [Accessed: 01-May-2020].
  • “10 Usability Heuristics for UI Design in the Blockchain Era – MVP Workshop.” [Online]. Dostopno na: [Accessed: 01-May-2020].
  • ConsenSys Design, “Rimble,” 2018. [Online]. Dostopno na: [Accessed: 10-Jun-2020].
  • “State of the DApps — A list of 3,118 blockchain apps for Ethereum, Steem, Hive, EOS, and more.” [Online]. Dostopno na: [Accessed: 10-May-2020].