Blockchain in Software Architecture
Architecture for Blockchain Applications(2019)
摘要
Software components are the fundamental building blocks for software architecture. In a blockchain-based system, a blockchain platform is a component. Viewing the blockchain as a software component helps us understand important architectural impacts it has on the performance and quality attributes of systems. These attributes can include security, privacy, scalability, sustainability, and more. We can then consider design tradeoffs regarding these quality attributes and provide rationales to support architectural decisions about whether to employ a blockchain or some conventional component.
更多查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络