Certified Professional for Software Architecture (CPSA®)
The CPSA® Advanced Level Module BLOCKCHAIN – iSAQB® Training Course in Low-Trust Consensus in Decentralized Applications
Low-Trust Consensus in Decentralized Applications
How do you leverage blockchain technologies to establish consensus in distributed, low-trust systems? Learn how to design decentralized architectures.
Credit Points for BLOCKCHAIN Training Courses
How to leverage blockchain technologies to establish consensus in distributed, low-trust systems
The umbrella term “blockchain” describes a set of emerging, heterogeneous technologies for designing distributed systems that – while generally assuming little to no trust between parties – are able to establish consensus about stored data and procedures. Pioneered as a system to allow transfer of cryptographically secure monetary tokens, blockchains have since evolved to application platforms for executing smart contracts written in domain-specific languages. While cryptocurrencies are usually designed to lack a central authority, many industrial use cases admit partial cooperation between parties.
The central idea common to all blockchain implementations is that transactions can be stored in an append-only ledger that is being kept on multiple nodes, increasing resiliency and decreasing the potential for fraudulent post-hoc modifications.
Participants of this module will learn to recognize and classify use cases of blockchain technology. They will gain a deep understanding of the differences and trade-offs between their various flavors (public vs. permissioned, Proof-of-Authority/Stake/Work, smart contracts). Platform requirements and abilities, including languages for smart contracts and their testing and deployment, will be discussed.
The BLOCKCHAIN module focuses on the transfer of software engineering aspects from traditional methodologies to blockchain technologies. Participants will be able to make informed decisions about the tooling choices and be able to design decentralized applications.
Related Blog Posts
The CPSA Advanced Level is the second step within the iSAQB’s multi-level CPSA program (Certified Professional for Software Architecture). One of the 17 training options of the Advanced Level that participants can choose from is the module BLOCKCHAIN – Low-Trust Consensus in Decentralized Applications. In this informative interview, Lars Hupel, curator of the Advanced module…
There is a wide range of certificates on offer, yet most certificates and certification procedures are based on a similar process with some comparable variants…
Frequently Asked Questions
There are currently no FAQs for this topic. Please check out our FAQ page for more FAQs.