_ _ _ | | | | | | _ _| |___ _____ ___| |_ _| |__ | | | | __\ \/ / _ \ / __| | | | | '_ \ | |_| | |_ > < (_) | (__| | |_| | |_) | \__,_|\__/_/\_\___(_)___|_|\__,_|_.__/
vandals drew over the satsale cow
SatSale is a lightweight payment processor written in python - SatSale.org. You can connect SatSale to your own Bitcoin node or clightning/lnd node. SatSale also supports xpubs, lightning addresses, woocommerce point-of-sales and more! SatSale can be used to spit out unique addresses like we see here. (test em)
Making a blind schnorr signature implementation in a PR to secp256kfun. Blind signatures allow you to disguise a message which you then ask a signing server to sign. Once you recieve the signature for the message, you can unblind it, resulting in a completely new signature that is still valid under the server's public key. I.e. you can get a server to sign something, without them having any knowledge of what they have signed! This is powerful for coordinators or authorities to maintain user privacy.
I've built a demonstration of blind schnorr signatures 👀 which runs entirely in browser using WASM 🦀 and it can even sign a Nostr post!
I've also been helping make the secp256kfun MuSig2 implementation compatible with the MuSig BIP. Work was needed for the the ability to create "ordinary" taproot tweaks to the joint MuSig key. These ordinary tweaks, as opposed to X-only tweaks, are used to derive BIP32 child keys for addresses using the MuSig aggregate key.
Building the next generation of multisignature custody tools for
digital assets Bitcoin. With Flexible Round Optimized Threshold (FROST) signatures, you can share custody of bitcoin with some t-of-n threshold:
For example, you could arrange a 2-of-3 where one device is your phone, one is your laptop, and the third is a hardware wallet. In order to spend your bitcoin you must sign on two of these three devices. An alternative scenario that a company with 6 exectutives generates a FROST key which they share, requiring 4-of-6 to sign for the company.Unlike existing multisignature technology (script multisigs), FROST retains upmost privacy. Recently we have added FROST to the secp256kfun library. I am also tinkering with a work in progress ROAST wrapper to make these multisignatures robust, **guaranteeing** signatures with t-of-n honest signers.
pay this invoice to help fund my expensive test-on-mainnet addiction:
or send an unspecified amount onchain 👀this could be you
BLS and announcement free DLCs - Oracles are only called upon to arbitrate DLC bets when there is a dispute.BLS // DLCs // ORACLES
Silent payments - Private reusable static addresses without the need for an onchain 'notification transaction' while also remaining non-interactive. Receiver detects payments by scanning the UTXO set. Also see: article and reusable taproot addresses.TAPROOT // PRIVACY // REUSABLE PAYMENT CODES // SCHNORR // DIFFIE-HELLMAN
Minimint - Federated chaumian banks that allow the anonymous transfer of assets that are backed by the mint.FEDERATED CHAUMIAN MINTS // SCALING // BLIND SIGNATURES
Teleport transactions - Alice and bob can exchange bitcoin with one another in completely disconnected transactions (think atomic swap on the same chain).COIN SWAPS // PRIVACY // TAPROOT // SCHNORR
Schnorr Signature Series - from the basics to blind signatures, scriptless scripts, multisignature schemes.
Highly recommend that you have a go at writing any math out.
Blind Schnorr Signatures & Security (video) - so informative you'll have to pause a lot.
BIP340 - Schnorr Signatures for secp256k1- lots of small intricacies like how taproot public keys have implicity y-coordinates (xonly).
b10c.me : extracting the private key from schnorr signatures that reuse a nonce && the daily bitmex broadcast
How I checked over 1 trillion mnemonics in 30 hours to win a bitcoin John Cantrell
Entropy Attacks! The conventional wisdom says that hash outputs can't be controlled; the conventional wisdom is simply wrong.
Bitcoin's fungibility must become completely unquestionable through various abstractions of utxos. Collaborative transactions, multisigs, and swaps, L2s, & protocol changes.
Bitcoin & Fungability discussion
Bitcoin Q+A @ bitcoiner.guide
bitcoin + FOSS @ k3tan.com