Course Dashboard

Active

Comprehensive overview of modules, students, and network activity.

Course ID
dd29e3da6227720a8600a41c95e4f40e74785e2831da036ac95843ff
Policy ID
1cdfaf11600880b9400c304e554a5890ffc03a1be4095104f1f5461b
Validator Address
addr1xywdltc3vqygpw2qpscyu422tzg0lsp6r0jqj5gy7865vxcmry78c25qz570etul7tfu325e968wlq9023kp67kmagxqaeelhp

Authorized Teachers

T
james

Course Modules

6 Active Modules
Assignment ID Prerequisites Learning Targets (SLTs)
9ed53aec7b0d1e71429494a14d316fc365b093613f0b4055d2da8f4fe8372500
-
I can compare Midnight's dual-state model to Cardano's EUTXO model. I can explain how Kachina transcripts handle concurrent state updates. I can describe Midnight's relationship to Cardano as a partner chain.
af357d9bd8eb73ace652d544cc49f910adcf9a06c1272c9b17b9ff4695505bdf
-
I can design a dual-chain architecture where public credential verification runs on Cardano and private attribute proofs run on Midnight. I can evaluate a use case and recommend when to use Cardano, Midnight, or both. I can identify the open questions in Cardano-Midnight interoperability and distinguish what works today from what's unsolved.
d8ff31486ff54a9810367fb0c4533f4c3a256625746885277a1c716cb0965ff1
-
I can build a privacy-preserving application on Midnight that uses ZK proofs to hide user inputs while updating public state. I can compare the transaction lifecycle of a shielded Midnight transaction to an equivalent Cardano transaction. I can evaluate the cost of privacy in a concrete scenario and articulate when the cost is justified.
25af4e47f34476494eed8be2af40643c0f8b19ac4804ed12c3dbf42ef07f6ad4
-
I can write a Compact contract that uses `disclose()` to control what crosses the public/private boundary. I can compare Compact's privacy annotations to the client-side/server-side mental model. I can implement a TypeScript witness function that provides private data to a Compact circuit.
6225c253f09d359ba3de7119cee4c393e05fa3609081e444a36c3746fa0622aa
-
I can explain Midnight's token architecture and map it to Cardano equivalents. I can build a DApp that uses sponsored transactions so new users can interact without holding tokens. I can assess a DApp against Midnight's deployment risk rubric and draft a deployment proposal.
9125935c77db7eb50b6521b69abb4264ee2bbdc083227429e7c68b5abdc48325
-
I can scaffold and deploy a Midnight DApp to the Preprod testnet using `create-mn-app`. I can identify the key components of a Midnight project and relate them to Cardano equivalents. I can describe proof generation and its role in the Midnight transaction lifecycle.

Active Students

0 Enrolled
  • No active students currently enrolled.

Alumni

0 Graduated
  • No past students yet.