cmd's avatar
cmd
cmd@proof0.work
npub1gg5u...ulq3
I build cool stuff on bitcoin and nostr.
cmd's avatar
cmd 10 months ago
Big juicy update to Bifrost. More config options, more events to subscribe, and more features. Check out the README. Also including middleware, which should let you hook into the signing process and add your own validation layer. This will become more powerful once the signing session interface is upgraded to include other types of payloads, such as PSBTs. ๐Ÿ˜Ž
cmd's avatar
cmd 10 months ago
this song is such a total vibe
cmd's avatar
cmd 10 months ago
testing with frost2x and igloo
cmd's avatar
cmd 10 months ago
gm from frostr
cmd's avatar
cmd 10 months ago
when an idea pops and you are ready to cook image
cmd's avatar
cmd 10 months ago
posting this using frost2x, please ignore
cmd's avatar
cmd 10 months ago
In the spirit of valentines, here is my recent love letter to the community. FROSTR is a key management and signing protocol that marries the powers of FROST threshold signatures, with nostr relay networking, in order to create a fully decentralized and personal key management system. The FROSTR ecosystem is now in alpha mode, with a reference implementation of the protocol fully working and ready to go. This thing had to be built in stages, but the building blocks are open source and complete with documentation, release packages and testing: # frost A typescript library for performing FROST and other threshold protocols. Supports ECDH and signing via BIP340. Also supports share rotation and recovery of lost shares. # nostr-p2p A basic peer-to-peer node software development kit for the nostr network. Supports event-driven e2e encrypted messaging, broadcasting, multi-casting, request / response, and more. # bifrost A peer-to-peer node for collaborative FROST signing, meant to run in the browser and node environments. Runs the FROSTR protocol. # frost2x A fork of nos2x extension. Supports all NIP-07 methods, but using the powers of FROSTR. Includes an integrated Bifrost node. Also includes a test relay and node for development. # glacier Coming soon. Desktop implementation of Bifrost, plus GUI for generating and managing key shares. https://github.com/frostr-org/glacier Core protocol and frost2x extension works. Existing nsecs can be imported and split into key shares. Will follow up with tutorials and videos soon. Soon you will never need to store your nsec in a single location ever again. Break it to pieces and scatter into the winds. Recover and replace lost or compromised shares as needed. Also, it would be nice to have a co-signing service for hosting an API for your key, like Bitkey but for making programmed posts (like cross-posting). Testers and contributors wanted.
cmd's avatar
cmd 11 months ago
Cursor is just unbelievable for refactoring code. Literally 10x speed increase. It learns your refactoring changes in real-time and auto-completes like a beast. I will be pressing tab all the way to Valhalla. image
cmd's avatar
cmd 11 months ago
That feeling when you write elegant, beautiful, maintainable code. image
cmd's avatar
cmd 11 months ago
Using cursor to bang out shell scripts for sysadmin stuff on my machine. What a wild experience. We are so close. image .
cmd's avatar
cmd 11 months ago
gm nostr What are the top priorities for improving Bitcoin today? My naive list is: * Increased adoption of lightning (more wallets). * More compelling lightning-enabled services. * More nodes, lottery miners, and heater miners in homes. * Migration of important financial products onto bitcoin as a standard, for greater bitcoin adoption and increased transaction fee revenue. * Better developer education, on-boarding and tooling (to build more interesting startups). What am I missing?
cmd's avatar
cmd 11 months ago
Can someone sell me on why running an ecash mint is better than a vanilla custodial lightning service? - Each ecash transaction must go through the mint to change hands, so the server can see everything and strongly correlate your payments anyway. - You have to backup and store your coins or they are forever lost. The mint can backup your state, but that further strengthens the above. - You have to use an ecash wallet instead of just a vanilla lightning wallet. A custodial wallet can have zero state, while an ecash wallet has to manage a lot of state. An ecash mint also has to bridge lightning payments if other users want to pay in lightning. The plus side I guess is that the mint doesn't have to worry about strict accounting, while a custodial lightning server does. And there is some privacy benefits, but it's a complex subject and far from anonymous. Please help me understand the use-case for ecash. I don't care about politics or the regulatory bogeyman, I just want to throw up a custodial wallet service that does its job with minimal friction. I want to have great user experience and ease of deployment (for others to fork my service).
cmd's avatar
cmd 11 months ago
The nostr note is a great message format. You can create any kind of protocol that you want with it.
โ†‘