Skip to content

sasha-computer/2021

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

2021

Monorepo for my 2021 projects. Where it all started: learning cryptography and blockchain fundamentals from scratch.

⭐ ecdsa-exchange

A client-server exchange that uses real ECDSA cryptography for transaction authentication. The server generates secp256k1 key pairs and Ethereum-style addresses (SHA-256 hashed, last 40 chars). The client signs messages with a private key, and the server recovers the public key from the signature to verify ownership before transferring funds. Built as part of the Oxbridge ChainShot Ethereum Bootcamp.

Stack: JavaScript · Node.js · Express · elliptic (secp256k1) · crypto-js

browse code

⭐ merkle-trees

My first-ever implementation of Merkle trees, built from scratch with no libraries, just string concatenation as a hash function. Handles power-of-two and odd-numbered leaf sets by recursively splitting into balanced subtrees and hashing forward. Lots of console.logs and ba dum tss jokes. Pure learning, zero polish, exactly as it should be.

Stack: JavaScript

browse code

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •