Design and Develop Blockchain Solutions

URN: TECDT509401
Business Sectors (Suites): IT(Solution Development)
Developed by: ODAG
Approved: 2025

Overview

This standard defines the competencies required to design and develop blockchain and digital-trust solutions. It covers analysing business requirements, selecting blockchain platforms, designing smart contracts, and developing decentralised applications (dApps) and associated off-chain components. 

Professionals applying this standard contribute to secure, scalable, and interoperable blockchain systems that support innovation across industry sectors. They support trust, transparency, resilience, privacy, and  verifiability within digital ecosystems, including through the use of privacy-enhancing technologies.

This standard is intended for developers, solution architects, and software engineers responsible for delivering blockchain-enabled applications, including those incorporating Layer-2 rollups, decentralised identity technologies, and verifiable credentials.


Performance criteria

You must be able to:

  1. Analyse business requirements to identify opportunities for blockchain and digital-trust solutions.
  2. Select blockchain platforms and architectures to meet functional, security, scalability, and regulatory requirements, including Layer-2 and off-chain options.
  3. Design smart contracts that meet organisational, legal, token-economic, and technical requirements.
  4. Develop on-chain and off-chain components of decentralised applications (dApps) to meet solution needs.
  5. Implement blockchain components using secure coding, testing, and verification practices.
  6. Integrate blockchain systems with enterprise applications using secure interfaces.
  7. Validate the performance, security, privacy, and reliability of blockchain components through testing and assurance activities.
  8. Document design decisions, trust assumptions, and system boundaries in line with organisational standards.
  9. Work with stakeholders to validate trust, privacy, and governance requirements.
  10. Apply privacy-enhancing technologies to support confidentiality, selective disclosure, and compliance.
  11. Design interoperability approaches that support scalable and verifiable cross-platform operations.
  12. Evaluate governance, trust, and socio-technical factors that affect blockchain deployment and adoption.

Knowledge and Understanding

You need to know and understand:

  1. Blockchain concepts, distributed-ledger technologies, and architecture models, including on-chain/off-chain patterns, trust boundaries, rollups, and digital-trust frameworks.
  2. Methods for analysing business requirements and assessing socio-technical and incentive considerations.
  3. Blockchain platforms, consensus mechanisms, and selection criteria, including Layer-2 rollups and off-chain computation models.
  4. Smart-contract development methods, including formal verification and upgrade patterns.
  5. Decentralised-application architectures, including oracles, cross-chain communication, and interoperability frameworks.
  6. Secure coding practices for blockchain development.
  7. Techniques for testing and validating blockchain solutions, including formal verification and fuzzing.
  8. Documentation standards for design, trust assumptions, and verification logic.
  9. Collaboration methods for working with developers, security teams, governance bodies, and auditors.
  10. Legal and regulatory considerations, including digital-identity and data-protection requirements.
  11. Principles of tokenomics, incentive engineering, and decentralised governance.
  12. Privacy-enhancing technologies, including zero-knowledge proofs, multiparty computation, and homomorphic encryption.

Scope/range


Scope Performance


Scope Knowledge


Values


Behaviours


Skills


Glossary


Links To Other NOS


External Links


Version Number

1

Indicative Review Date

2029

Validity

Current

Status

Original

Originating Organisation

ODAG Consultants Ltd.

Original URN

TECDT509401

Relevant Occupations

Information and Communication Technology Professionals

SOC Code

2136

Keywords

Blockchain, Digital Trust, Distributed Ledger Technology (DLT), Smart Contracts, Decentralised Applications (dApps)