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.

Project 1

A savings contract that holds up under attack

Not started

Project 2

A vault that needs three of five approvals

Not started

Project 3

An app members can trust

Not started

Capstone

SakhiKosh, a shared fund the group can trust

Not started

Starter files for every project: download the zip.

← BackBlockchain and Trust Infrastructure Engineer
ProLearners Assist