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.

This month we’re in for a treat! Triangle BitDevs cohost Rob Hamilton will deliver the first alpha demo of Trident Wallet, a miniscript-enabled wallet bringing self-custody to the next level!

Please note the meeting location at 4801 Glenwood Ave suite 200 in Raleigh, right above Fifth Third Bank. They have no idea we’re plotting their demise.

Announcements

  • no pictures or recordings
  • chatham house rules
  • don’t be a dick
  • Rust for Bitcoiners - biweekly online meetup
  • Hack Day - unstructured monthly in-person meetup for bitcoin builders
  • thank you to our sponsor Lolli
  • introductions

Bitcoin Core

Assume UTXO

Assume UTXO is a proposal by James O’Beirne that would enable bootstrapping nodes to download the entire UTXO set before the blockchain, allowing these nodes to send and receive bitcoin before completing IBD. These nodes would download and validate the entire blockchain after importing the UTXO set. This model is the spiritual successor to assumevalid, which is enabled by default today. AssumeUTXO dramatically reduces the amount of time and compute resources required to begin using a new node without significantly compromising the bitcoin security model.

Ephemeral Anchors

Ephemeral Anchors is a proposal by Greg Sanders to enable 0-value UTXOs to propagate through the mempool as long as they are part of a package containing another transaction that spends the output. This mempool policy carve-out would enable LN and other protocols to fee bump transactions in a robust manner with no known pinning vectors. It builds upon the package relay proposal and the V3 transaction relay proposal that we will definitely cover one of these months after I finally understand it.

Ordinal Inscriptions: NFTs on bitcoin.

ordinals.com is a site to browse ordinal inscriptions, a new NFT scheme built on bitcoin by SF BitDevs host Casey Rodarmor. Ordinal theory is a scheme to number and track every satoshi based on its issuance date. Inscriptions are a scheme to associate on-chain metadata to a single satoshi ordinal. The data is stored in the tx witness script of a taproot output using a two-phase commit/reveal procedure. Debate grew to fever pitch after this absolute unit of an inscription took up almost an entire bitcoin block.

Self-Hosted Node Software

BTCPayServer

BTCPayServer is an open-source payment processor that allows businesses, merchants, and individuals to receive payments in Bitcoin without relying on third-party payment processors. It is a self-hosted payment server that provides a secure, decentralized, and censorship-resistant payment infrastructure.

Miscellaneous

Podcasts

The Chaincode Podcast

James O’Beirne - In this classic episode from the pre-lockdown era James O’Beirne discusses the Chaincode Residency, AssumeUTXO, and how to make an impact working on Bitcoin Core.

Greg Sanders - SIGHASH_ANYPREVOUT, ephemeral anchors and LN symmetry (ELTOO) - In the latest episode Greg Sanders talks APO, eltoo, and Ephemeral Anchors.