We will start with introductions, some basic ground rules, and jump into technical discussions. We will cover aspects of the bitcoin protocol, new research developments, recent news, and software developments.
Please note the meeting location at 4801 Glenwood Ave suite 200 in Raleigh, right above Fifth Third Bank.
Bitcoin Core developer Josie and Bitcoin Sorcerer Ruben Somsen have announced a proposed BIP for Silent Payments, which is a way to privately and securely send bitcoin to a publicly announced address. The proposal offers to solve many of the gaps and privacy footguns inherent in BIP47 Reusable Payment Codes proposal. There’s no free lunch, though. The payment recipient must scan every bitcoin transaction to identify incoming payments. This BIP proposal also shipped with a working implementation in bitcoin core!
Eclair v0.9.0 shipped with support for dual-funded channels, splicing, and bolt12. This ACINQ blog post nicely explains how this benefits Phoenix users. It is unclear at this time whether the lightning network will be able to scale enough to accomodate such high levels of unadulterated magnificence. 🫠
Calle has released a Proof of Liabilities proposal for ecash mints. It is a trustless way to prove that a mint has not issued more ecash tokens than it has in on-chain bitcoin. The proposal relies on the need for an ecash mint to periodically rotate the private key it uses to create new ecash tokens. Each key rotation period is called an “epoch” and Calle describes a “periodic bank run” where users of the mint can compare their burned ecash tokens against a list that the mint publishes for all past epochs on a regular schedule.
Calle has stated on twitter that he intends to develop this protocol for use in Cashu.
The most popular Android nostr client, Amethyst has added support to redeem cashu tokens from within the app. It seems like maybe ecash season is approaching. Meanwhile, Ben Arc of LNBits fame has proposed NIP-88 a protocol for non-blinded nostr cash tokens. Discussion on this PR has been limited but judging from the emoji responses, this is not a popular proposal.
ZeroSync is a new project that aims to bring zero knowledge proofs to bitcoin. Zerosync promises to enable extremely fast full node syncing with three new state proofs: headers chain, consensus rules (except witness data), and the full consensus rules (including witness data). They also plan to build a developer toolkit to enable a ton of new scaling and privacy improvements to many areas of bitcoin, including lightning. Zerosync has received sponsorship from StarkWare Industries, a software company building Ethereum ZK rollup system StarkNet. Bitcoin stands to benefit a great deal thanks to the cutting edge research performed on Ethereum.
Payjoin Dev Kit is a new project by bitgould to make integrating payjoin a much easier proposition for wallet developers. Payjoin is a technique where a payment sender and recipient collaborate to construct a transaction spending inputs owned by both parties in order to confound chain analysis attempts that rely on the common input hueristic. This privacy technique is superior to coinjoin in many ways due to the lack of an on-chain footprint and reduced fees.