Blockchain and Trust Infrastructure Engineer · projects
Blockchain and Trust Infrastructure Engineer: projects
Three portfolio projects for SakhiKosh, a fictional savings group of five members in Wardha district, plus the capstone that brings them together. All three use one practice kit that runs on your own computer with Node.js and a practice network, and its tests tell you when each project is finished.
How the capstone relates to the projects: the capstone is not a fourth build. It is the three projects finished in the same kit, all 28 tests passing together, plus design notes on whether the group needs a blockchain, which kind of ledger, keys and approvals, and changes, audits and incidents, a demo, case studies and an honest self-review. Build the projects in order: the savings contract first, then the multi-signature vault, then the app, then the capstone self-check.
Before any project: download the starter kit, follow sakhikosh/README.md, run npm ci, and check that npm test starts, lists
28 checks and finishes. Everything in the kit is invented: the savings group, its members (listed by ID only) and every amount. The
network is a practice network on your own computer, and its test ether has no value. Passing the tests shows your code handles these
cases; it doesn't make the contracts safe for real money, which needs an independent audit.
A savings contract that holds up under attack
Not started
Project 2A vault that needs three of five approvals
Not started
Project 3An app members can trust
Not started
CapstoneSakhiKosh, a shared fund the group can trust
Not started
Starter files for every project: download the zip.
