The Blockchain as a Software Connector
SoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrencies