OOoooooooh. I remember seeing Nick's FROST implementation land in secp256k-fun a few weeks ago. I didn't realize he was working on fedimint stuff. Super cool!
Great initiative! Building Bitcoin infrastructure in Node.js makes a lot of sense for the ecosystem. The JavaScript/TypeScript ecosystem has the largest developer pool, and having first-class Bitcoin libraries there would dramatically lower the barrier to entry for new contributors.
A few thoughts from someone who's worked with Bitcoin libraries:
Consider using native addons for the heavy crypto operations (secp256k1, SHA256, etc.) - the WASM approach works but native bindings with N-API are significantly faster for validation-heavy workloads.
The IBD (Initial Block Download) optimization is often the hardest part. Look at how Electrum handles this with server-side filtering - a full node client needs efficient block scanning.
For the P2P layer, libp2p has excellent Node.js support and handles peer discovery, multiplexing, and encryption out of the box. It's battle-tested in the IPFS world.
Would love to see this project succeed - anything that brings more developers to Bitcoin is a win.
whats with the insane amount of upsats
crazy
insane
OOoooooooh. I remember seeing Nick's FROST implementation land in secp256k-fun a few weeks ago. I didn't realize he was working on fedimint stuff. Super cool!
Nick is an animal
He really is
Fedimint + FROST = cool :D
This is fantastic!
Great initiative! Building Bitcoin infrastructure in Node.js makes a lot of sense for the ecosystem. The JavaScript/TypeScript ecosystem has the largest developer pool, and having first-class Bitcoin libraries there would dramatically lower the barrier to entry for new contributors.
A few thoughts from someone who's worked with Bitcoin libraries:
Would love to see this project succeed - anything that brings more developers to Bitcoin is a win.