Certified Blockchain Professional (C|BP)

The C|BP course provides a thorough overview of blockchain technology and its implementation in the real world. The course begins with the technical foundations of blockchain, such as distributed and decentralized systems, cryptography and mining. Students will learn about the mechanisms behind cryptocurrencies and how to develop applications using Ethereum, a decentralized virtual machine.

Students will explore different blockchain solutions and business blockchain frameworks for blockchain enterprise applications such as Hyperledger, introduced by the Linux Foundation and widely used by IBM. Most importantly the course will cover multiple blockchain implementation concepts by immersing students to sustainable and scalable blockchain development.

IIB Council (Institute of iBusiness Council) is a division of International Council of E-Commerce Consultants, also known as EC-Council, one of the world’s largest cyber security technical certification body.

For technology makers (developers, programmers, coders) equipped with the basic understanding of programming languages and technical knowledge to deep dive into blockchain development, strategy and implementation.

For technology makers (developers, programmers, coders) equipped with the basic understanding of programming languages and technical knowledge to deep dive into blockchain development, strategy and implementation.

Target Audience

  • IT Professionals
  • Digitial IT Professional
  • DevOpps Engineer
  • IT/Software Architect
  • Software Engineer
  • Data Science
  • Health care IT Professional
  • Ehealth
  • Digital Health Professional
  • Health Informatics Professional
  • Medical Informatics
  • FinTech
  • Software Development
  • Database Architect
  • Technical Analyst

Industries:

  • Healthcare
  • Finance
  • IT
  • Government
  • Telecom
  • Supplychain
  • Oil & Gas
  • Media
  • Others

Exposure in Programming Languages (Required)

Blockchain's APIs support six programming languages (Python, Django, C++, HTML, Javascript, Node, so if you're planning to attend C|BP training you will need to be proficient at least in one with which you will be able to integrate Blockchain's services. While Blockchain developers, are proficient in the language they select for their project, Blockchain aspiring Professionals need to have at least an overview of the blockchain supporting languages to smoothly decide which one to pick to integrate Blockchain functionalities with the rest of their applications.

Basic Understanding of Cryptocurrencies (Preferred)

Blockchain developers thoroughly understand how bitcoins and ethers work, and most of them have already mastered the basics and fundamentals of cryptocurrencies. For C|BP course students is advisable to have some Blockchain programming foundations already. This includes understanding of how a blockchain serves as the backbone that powers digital currencies.

Experience with Bitcoin and Ether (Preferred)

Understanding the theory behind cryptocurrencies may be useful, but actual experience in transacting with these currencies allows you to introduce better, more innovative and more user friendly blockchain powered solutions. By having actual experience in blockchain's most popular implementation, Bitcoin and Ether, you will be able to better understand the needs of the organization, and provide suitable solutions that are in line with business architecture and business objectives.

  • Phase 1 Blockchain Development
    • Module 1: Introduction to Blockchain Technology
    • Module 2: Crypto Assets
    • Module 3: Blockchain Mining

 

  • Phase 2: Blockchain Implementation
    • Module 4: Bitcoin
    • Module 5: Hyperledger
    • Module 6: Ethereum Project
    • Module 7: Decentralized Applications (DApps)

 

  • Phase 3: Blockchain Strategy
    • Module 8: Impact on Industry
    • Module 9: Industry Use Cases and Business Models Module 10: Blockchain Project Implementation

1. Introduction: Blockchain Technology

  • Blockchain - The cornerstone of a decentralization strategy
  • Decentralization
  • Introduction to Blockchain (History and Evolution of Blockchain through Bitcoin)
  • What fundamental issue blockchain resolves?
  • Blockchain Fundamentals
  • What are Blocks?
  • What are transactions?
  • Structure of a Blockchain
  • Elements of a Blockchain
  • Peer-To-Peer network
  • Hashing
  • Byzantine Generals problem
  • Consensus algorithms
    1. Proof of Work
    2. Proof of Stake
  • Distributed Ledger Technology (DLT)
  • DLT vs Blockchain
  • Blockchain Classification (Public/Private/Permissioned or Consortium Blockchain Networks)
  • Blockchain as a Transaction Registry
  • Advantages of Blockchain
  • Applications of Blockchain
  • Challenges towards blockchain adoption
  • Future Scope

2. Crypto Assets

  • What are crypto assets
  • Tokenization
  • Crypto-Currencies, Altcoins etc.
  • Introduction to some cryptocurrencies (zcash, litecoin)
  • Provisioning crypto assets, cryptocurrencies
  • ICOs
  • Token standards (ERC 20 etc.)
  • Securitization of physical assets

3. Blockchain Mining

  • What is mining
  • Why Mining is performed / required?
  • Different types of mining
  • Solo Mining
  • Pool Mining
  • Hybrid Mining
  • Mining vs. Forging
  • Design of a mining rig
  • Problem of centralization
  • Recent 51% attacks

4. Bitcoin

  • Introduction
  • History
  • Ownership
  • Bitcoin Value - How is it Determined?
  • Bitcoin Blockchain Structure
  • Components of the Bitcoin Network
  • Mining and PoW consensus
  • Task of miners
  • Transactions
    • How transactions work in Bitcoin
  • Script language
  • UTXO
  • Financial Investment and payments
    • Exchanges
    • Payment Service Provider
    • Merchant Acceptance
  • Wallets
    • Types of wallets
  • Security and Privacy
  • Legality and Taxation
  • Bitcoin limitations
  • Bitcoin variants
  • Bitcoin clients
  • Forking

5. Sustainable blockchain

  1. Mining
  2. Current Bitcoin energy consumption
  3. Forecast
  4. How to address the energy consumption issue
  5. POS , alternate consensus algorithms
  6. Quantum resistant ledger

6. Open source Business Blockchain Frameworks

  • Introduction
  • Permissioned and permission less blockchain
  • Hyperledger
  • History
  • Projects
  • Frameworks
    • Burrow
    • Fabric
    • Indy
    • Iroha
    • Sawtooth
  • Tools
    • Cello
    • Composer
    • Explorer
    • Quilt
    • Caliper

6. Ethereum

  • Introduction
  • History
  • Ether
  • Performance (in comparison with Bitcoin)
  • Elements of the Ethereum ecosystem
    • Keys, address, accounts, calls, messages, world state, account state, transactions receipts, state storage, execution environment etc.
    • Clients (Mist, geth etc)
  • Ethereum Virtual Machine
    • Execution environment, machine state, iterator function.
  • Smart Contracts
    • Introduction
    • History
    • How Do Smart Contracts Work?
    • Advantages
    • Implementation
  • Solidity language
  • Writing smart contracts
  • Supporting protocols
    • Whisper and Swarm
  • Benefits
  • Challenges

7. Decentralized Applications (DApps)

  • DOs, DAOs
  • Decentralized Autonomous Organization (DAOs)
    • Introduction
    • Structure and Operation
    • Security

8. AI and blockchain

  • What is AI
  • What is Machine learning
  • Convergence of AI with blockchain
  • Machine learning and blockchain
  • Intelligent smart contracts
  • Examples
  • DAOs and AI
  • Blockchain X.0

9. Impact on Industry

  • Financial
  • Insurance
  • Government
  • Technology
  • Media
  • Healthcare
  • Others

10. Industry Use Cases

  • Sample Use Cases
    • Supply Chain - food supply chain
    • Identity Management
  • Identity and blockchain
    • What is Identity
    • Identity on blockchain
    • Examples
    • Advantages
    • Design of a blockchain based identity solutions
  • Other Use Cases
    • Distributed Storage
    • Post trade clearance

11. IOT and Blockchain

  • Blockchain of things
  • Usual /normal IOT model vs blockchain based IoT model
  • Advantages of IOT and blockchain convergence
  • How to achieve convergence
  • Examples

12. Blockchain Project Implementation

  • Creating Networks
    • Types of networks
    • How to build a Private networks (Ethereum)
  • Solidity language in detail
    • Types, literals, functions, variables, controls structures
    • Examples using Remix IDE

13. Blockchain Project Implementation (Cont.…)

  • Writing smart contract code
  • Tools and frameworks for smart contract development on Ethereum
    • Remix IDE
    • Web3.js
    • Metamask
    • Truffle
    • Ganache
    • Wallets / clients
  • Monitoring Blockchain Network (block explorer)
  • Real-World Project
    • Write a proof of idea (patent application)
  • Get Help and Support
  • Get Involved

14. Scalable blockchain

  • What is the scalability issue?
  • how scalability issues can be solved
  • what has been done so far
  • What are the possible solutions, sharding, off chain etc?
  • a survey of advanced techniques for blockchain scalability
  • Examples of recent Bitcoin scalability solutions
  • Other advanced and new protocols such as chainweb etc
  • Layer 2 solutions (off chain solutions), lightning etc
  • consensus performance

15. Security in blockchain (Secure blockchain)

  • secure smart contracts
  • vulnerabilities in smart contracts
  • how to mitigate
  • formal verification of smart contracts
  • other security issues and mitigation
  • end point security
  • privacy and confidentiality

16. Blockchain as a Service (BaaS)

  • Microsoft Azure
  • IBM blockchain service
  • Others

17. Open research problems in blockchain

  • Interoperability
  • security
  • Privacy
  • Performance
  • Scalability
  • Standardization (ISO TC 307)

About IIB Council

IIB Council (Institute of iBusiness Council) is a division of International Council of E-Commerce Consultants, also known as EC-Council, one of the world’s largest cyber security technical certification body. ECC operates in 145 countries globally and is the owner and developer of the world-famous Certified Ethical Hacker (CEH), Computer Hacking Forensics Investigator (C|HFI), Certified Security Analyst (ECSA), License Penetration Testing (Practical) programs, among others. We are proud to have trained and certified over 200,000 information security professionals globally that have influenced the cyber security mindset of countless organizations worldwide.

The IIB division is dedicated towards developing the world's first Business Technology and Enterprise Digital Transformation Professional Training and Certification Programs.

The Blockchain Advisory Board

The BlockChain Advisory Board is a member based network of volunteers who are recognized by IIB Council as key leaders in the field of Blockchain Technology. The members are carefully selected from the industry and are committed to creating a positive impact on the project management profession. They possess an indepth knowledge of and experience in Cryptocurrency, Financial Technology, Information Security, full stack development, Distributed ledger technology (DLT), etc.; and remain an independent voice for the industry.

Their leadership role is recognized and honored by IIB Council Management and R&D team. With the formation of the Board, IIB to monitor developments to the Blockchain certification policies and procedures to ensure that the certifications remain valuable and up-to-date, and that all IIB certified professionals continue to widen their knowledge base. The Board is responsible for the development and the maintenance of IIB Council Blockchain certification matters, will manage the ethical standards of our certification holders and the quality of the certification.

The Board is independent in its review and the blockchain certification standards are peer reviewed globally. The Management of IIB Council shall refer to the Board for advice in matters pertaining to Blockchain technology.

  • Date: 29th Sep to 3rd Oct
  • Time: 8:30 AM – 4:30 PM

BD 880/-

*The Fee is inclusive of tuition, study materials and an exam voucher only.

1. Download the Registration Form

2. Fill the Registration Form, then:

  • Send the Registration Form by uploading it below:
 


 
TOP

BIBF Digital Transformation Academy