  Companies trying to build new solutions using blockchain are confronted with
a plethora of available concurrent technologies that have many control knobs
which require fine-tuning by experts. Exiting studies that build decision
models for blockchain adoption or selection lack an automated way to use
non-functional requirements to provide recommendations. In this paper, we build
a knowledge base for blockchain solutions by analyzing whitepapers and studies,
but also our benchmark results performed in a controlled environment. Then, we
implement a Multi-Criterion Decision Analysis method to determine the most
suitable blockchain solution from companies provided requirements and
preferences. Finally, we illustrate our approach by running the decision
process on a realistic supply-chain use case. This paper provides a rationale
for blockchain deployment choices. While still limited in scope, we plan to
include more blockchain alternative and more flexible requirements inputs in
future work.
