CORE

Digital Currency Programming

24CSE793 · S7 · 4 credits

Official KTU 2024 syllabus subject — study with practice, PYQs and AI tools.

§
Syllabus
Loading syllabus…
Manage →
⚡ DAY-BEFORE EXAM

Have an exam tomorrow?

Get a high-yield attack plan focused on maximum marks per minute. Zero fluff, strict PYQ priority, active recall, and trap avoidance.

Strategy: High-yield concepts + PYQs + weak areas

Tap a module to mark as weak
PRIORITY A
Module 1

Why:Foundation module

+ Mark Weak
PRIORITY A
Module 2

Why:High exam relevance

+ Mark Weak
PRIORITY B
Module 3

Why:Core module

+ Mark Weak
PRIORITY B
Module 4

Why:Applied concepts

+ Mark Weak
PRIORITY C
Module 5

Why:Standard exam coverage

+ Mark Weak
Modules
Module 01How Bitcoin works (7 hrs)expand

How Bitcoin works - Bitcoin Overview, Bitcoin Transactions, Constructing a transaction, Creating the outputs. Bitcoin Mining - Mining Transactions in Blocks, Spending the Transaction.

Module 02Keys & Addresses (7 hrs)expand

Keys & Addresses - Introduction, Public Key Cryptography and Cryptocurrency, Bitcoin Addresses, Implementing Keys and Addresses in Python. Advanced Keys and Addresses, Wallets - Mnemonic Code Words, Creating an HD Wallet from the Seed.

Module 03Scripting (7 hrs)expand

Transactions - Transaction in detail, Transaction Outputs and Inputs, Transaction Fees. Transaction Scripts and Script Language - how to create scripts, P2PKH transaction types with examples.

Module 04Advanced Scripting (7 hrs)expand

Advanced Transactions and Scripting - Multisignature, Pay-to-Script-Hash (P2SH), Data Recording Output, Timelocks, Scripts with Flow Control, Segregated Witness.

Module 05Bitcoin Networks (8 hrs)expand

The Bitcoin Network - Peer-to-Peer Network Architecture, Node Types and Roles, Extended Bitcoin Network, Bitcoin Relay Networks, Network Discovery, Full Nodes, Exchanging Inventory, Simplified Payment Verification (SPV) Nodes, Bloom Filters, How Bloom Filters Work, How SPV Nodes Use Bloom Filters, SPV Nodes and Privacy, Encrypted and Authenticated Connections, Transaction Pools.

Notes / Resources

Exam-focused notes are optional context — Continue Learning above works even without them.

Notes for this subject aren't written yet

Continue Learning above adapts to this subject anyway — it teaches from your active syllabus.