Bitcoin Review Podcast BR054 - Cashu, Mutiny, ChatBTC, BitVM, Smart Vaults, lnbits + MORE ft. Carman, Calle & Rijndael
Iâm joined by guests Ben Carman, Calle & Rijndael to go through the list.
Quote of the Day
âSecurity is always excessive until itâs not enough.â - Robbie Sinclair
Housekeeping
- 00:02:39 OpenSats
- Third Wave of Nostr Grants Announced
- Nozzle by @dluvian
- Blowater by Water Blower
- Nostur by Fabian
- Nostrocket by @gsovereignty
- snort.social by Kieran
- zap.stream by Kieran
- algia & other tools by @mattn
- nostr.watch by @sandwich
- relay.tools by @cloudfodder
- Nostree by @gzuuus
- ONOSENDAI by @arkin0x
- 0xchat by @water783
- Long-Term Support For:
- Gleb Naumenko
- Gleb has been active in the Bitcoin Core repository since 2018, contributing to and reviewing various features and code improvements ever since. His focus lies mostly on the P2P aspects of Bitcoin Core.
- Currently working on Erlay - a proposal to improve the bandwidth efficiency of relaying unconfirmed transactions between Bitcoin full nodes, and asmap - a change to how Bitcoin Core ensures that it connects to a diverse set of outbound peers.
- Vasil Dimov
- Vasil started contributing full-time to Bitcoin Core in 2020, focusing mostly on the networking layer of the software.
- In the last couple of years, he has worked on adding Tor v3 support, as well as adding support for I2P and CJDNS.
- His past work includes contributions to c-lightning, as well as multiple bug fixes to various high-class projects such as git, OpenSSL, Xorg, wget, and others.
- 00:03:07 Bitcoin.Review Substack
- For the few among you who are resistant to being lulled to sleep by Bitcoin.Review, and are ready to nerd out with us as we go through all the latest updates in Bitcoin - weâve got you covered. The Bitcoin.Review podcast now has a dedicated Substack. Get our comprehensive shownotes with all the latest #bitcoin updates delivered straight to your inbox. đ
- Subscribe now at substack.bitcoin.review
- 00:03:31 SATSLINK officially announced
- Satslink is a versatile and secure peer-to-peer device that empowers developers to explore a wide range of communications and mobile hardware applications.
- lightningnetwork.plus article
- Bitcoin Magazine article
- 00:05:37 Bitcoin Black Friday
- We are getting close to Black Friday, if you have deals for your company that you want listed on BitcoinBlackFriday.org, contact sales@coinkite.com.
Vulnerability Disclosures
- 00:06:36 Replacement Cycling Attacks on the Lightning Network still a threat according to Antoine Riard
- âDespite the line of mitigations adopted and deployed by current majorlightning implementations, I believe replacement cycling attacks are still practical for advanced attackers. Beyond this new attack might come as a way to partially or completely defeat some of the pinning mitigations which have been working for years as a community.â
- âAs of today, it is uncertain to me if lightning is not affected by a more severe long-term package malleability critical security issue under current consensus rules, and if any other time-sensitive multi-party protocol, designed or deployed isnât de facto affected too (loss of funds or denial of service).â
- âAssuming analysis on package malleability is correct, it is unclear to me if it can be corrected by changes in replacement / eviction rules or mempool chain of transactions processing strategy. Inviting my technical peers and the bitcoin community to look more on this issue, including to dissent. Iâll be the first one pleased if Iâm fundamentally wrong on those issues, or if any element has not been weighted with the adequate technical accuracy it deserves.â
Bitcoin
Software Releases & Project Updates
- 00:10:00 Bitcoin Core v25.1
- 00:10:14 P2P:
- Parallel compact block downloads, take 3
- Unconditionally return when compact block status ==READ_STATUS_FAILED
- 00:10:26 Fees
- Fee estimation: avoid serving stale fee estimate
- 00:10:31 RPC
- rpc: Fix invalid bech32 address handling
- Rest
- rest: fix crash error when calling /deploymentinfo
- http: bugfix: allow server shutdown in case of remote client disconnection
- Wallet
- wallet: address book migration bug fixes
- descriptors: do not return top-level only funcs as sub descriptors
- wallet: bugfix, disallow migration of invalid scripts
- wallet: Check for uninitialized last processed and conflicting heights in MarkConflicted
- Build
- build: disable boost multi index safe mode in debug mode
- depends: xcb-proto 1.15.2
- build, macos: Fix qt package build with new Xcode 15 linker
- depends: fix unusable memory_resource in macos qt build
- Gui
- gui#751 macOS, do not process actions during shutdown
- Miscellaneous
- Do not use std::vector = {} to release memory
- CI
- ci: Prune dangling images on RESTART_CI_DOCKER_BEFORE_RUN
- ci: Nuke Android APK task, Use credits for tsan
- ci: Use podman stop over podman kill
- ci: Switch to amd64 container in âARMâ task
- 00:11:19 Robosats v0.5.3-alpha
- New Feature - F2F (Face-to-Face):
- Users can now add a location for face-to-face cash trades.
- The book page displays a map with all F2F orders.
- Exact order location is slightly randomized for privacy (uniform random 15 x 15 Km noise).
- Precise location only available on encrypted chat to maintain privacy.
- Caution regarding high-resolution maps and potential IP exposure to external servers if not using Tor Browser.
- Geolocation tagging feature is recommended for those using face-to-face cash as a payment method.
- 00:14:37 Samurai v0.99.98i
- New feature: scan animated PSBT QR codes
- New feature: Sign Transaction tool
- New feature: Batch Spend import
- New feature: option to mark transaction change as âDo Not Spendâ immediately after broadcast
- New feature: option to âreattempt broadcastâ after transaction broadcast failure
- New post-send UI: Transaction sent, Transaction not sent, Broadcast error
- New: Swaps GUI pairing payload added to Settings>Transactions>Experimental
- New: two additional wallet accounts added to Address Calculator tool. Swaps Account (m/84â/0â/2147483643â), and Swaps Refunds (m/84â/0â/2147483642)
- 00:15:45 BTCPay Server v1.11.7
- Pull Payment: Add QR scanner for destination and infer payment method
- Greenfield: Allow deleting user by email
- Greenfield: Add missing checkout (V2) settings
- 00:16:20 Peach v0.3.2
- Connect to ANY Electrum server of your choice
- Block user feature
- New contract screens with additional data:
- Trade fee breakdown
- BTC price of the trade completed
- Note received from the peer
- New rules to access payment methods with high risks of charge back (like PayPal)
- 00:16:35 Simple Bitcoin Wallet
- 00:17:18 Trezor
- The new Trezor Safe 3 hardware wallet has an added Secure Element.
- v23.10.1
- Trezor Suite is now fully compatible with the Trezor Safe 3 hardware wallet.
- Trezor Suite now has a device security check that incorporates Trezor model verification.
- 00:17:50 Wasabi CoinJoin API
- Enables broader access to collaborative bitcoin transactions, catering to a wide range of users, including businesses looking to enhance privacy features in their bitcoin offerings like wallets, brokers, and custodians.
- 00:19:01 Citadel 0.2.9
- LND updated to LND 0.17.0
- Alby integration refactored for compatibility with the upcoming Alby release, utilizing the new API.
- Arti, a Rust-based reimplementation of Tor, is now used for outgoing anonymous requests, offering improved speed and performance. (Its feature set remains limited and does not replace Tor entirely.)
- Streamlined app system implementation to remove unused components.
- Raspberry Pi 5 compatability for the operating system.
- 00:19:19 BISQ v1.9.14
- New Payment Method - MercadoPago:
- Addition of MercadoPago as a new payment method catering to Argentinian users.
- Bisq Price Index Update:
- The Bisq Price Index now utilizes the blue dollar (free market rate) for the Argentine Pesos market.
- 00:19:29 BlueWallet v6.4.9
- Added Airdrop ms cosigner
- 00:20:38 Nodeyez v23.10
- New Panel:
- Geyser Fund panel spotlights a randomly selected project.
- The name, description, image, and tags are displayed along with a QR code that can be scanned to go to the projects page. Configuration allows for selecting the specific tags (categories) from which to select projects.
- By default, the panel will choose amongst those with a bitcoin related tag, nostr, or open-source.
- 00:20:50 Samurai Sentinal v5.0.0
- You can now group public keys into âCollectionsâ
- This allows you to view the transaction history and balance of a whole Collection while still having the ability to do the same for individual keys.
- Compose unsigned transactions with any public key you have added into a Collection
- This means you can use Sentinel as an online companion to your entirely offline Samourai Wallet.
- New app icon
- 00:21:32 RoninDojo [v2.1.0]
- Now forces dockerâs logging onto the storage drive regardless of any defaults
- Removed autologin for physical access, previous only on first time boot, fixed regression of it happening every boot (RoninDojo and RoninOS)
- RoninOS: Added extra check for the first time boot installation not to start until the network is up
- Moved most of the installation code from main to system installation procedure
- Removed the menu option to update mirrors
- Code now always expects the username âronindojoâ (dropped support for alternative usernames)
- Removed generating and showing credentials for the Explorer key (this has been dropped with the dojo update in v2.0.2)
- 00:21:54 Botlz
- 00:22:04 Smart Vaults
- Smart Vaults for Testnet Available on TestFlight
- 00:28:01 Mutiny
- 00:28:43 Orange Pill App
- Group chat multiple admins
- Enabled markdown in event description
- Iimproved connection flow from group chat
- 00:28:52 Oshi
- Launched a suite of new features enabling businesses to seamlessly integrate Bitcoin-infused loyalty and rewards programs directly into their Shopify, WooCommerce, or Square stores
- Parmanode v3.8.2 - 3.8.5
- Daily encouragement to stack bitcoin
- Educational essays on why shitcoining is wrong displayed if user admits to being a shitcoiner.
- Use Parmanode to install BitBox #bitcoin App or Trezor Suite safely
- ParmaShell - Custom functions and settings that will make your terminal experience more sexy and faster
- Migrate RaspiBlitz drive to Parmanode (you can already migrate Umbrel or MyNode drive)
- Added Ledger Live to Parmanode (as well as Trezor Suite, and BitBox02 App).
- You can now use Parmanode to install NodeJS version 18+, with NPM version 10+, and get BTC RPC Explorer.
- You can now use Parmanode to install the shit #bitcoin wallet, Trezor Suite (and have it gpg verified for you automatically) on your Mac or Linux
Project spotlight
- 00:30:02 PlebBook: A comprehensive community resource designed to support and enlighten aspiring developers and builders venturing into the exciting Bitcoin and Lightning ecosystem world.
- 00:30:21 Theya: Mobile Multisig Wallet (now in public beta)
- Secure your Bitcoin with 2-of-3 multi-sig directly on your mobile device
- Self-Custodial
- Simple Co-Signing: Spread your keys across multiple devices.
- Durable Vaults: Vault recovery feature
- Mobile Optimized
- 00:30:44 Tapleaf circuits: A proof-of-concept implementation of BitVM for bristol circuits
- 00:32:33 esp-miner: The #bitaxe firmware [Announcement]
- Firmware for the Bitaxe Max (1397) and Bitaxe Ultra (1366) New Features Initial support for the BM1366 (S19) ASIC AxeOS Web UI based on Angular.
- 00:33:08 chatbtc: Learn about bitcoin technology and history with an AI chatbot
- ChatBTC is designed to help you learn about bitcoin technology and the history of how it was built.
- All the data is sourced from the bitcoin-dev mailing list, Lightning dev mailing list, Bitcoin StackExchange, Bitcoin Optech, and BTC Transcripts.
- Built by The Bitcoin Dev Project
- Allows you to pick a bitcoiner to chat with:
- Holocat: Your Bitcoin Companion
- CoreDev Bot: Bitcoin Core Seer
- Matt Corallo Bot: LDK & Bitcoin Core Dev
- Greg Maxwell Bot: Bitcoin Core Contributor
- Andrew Chow Bot: Bitcoin Core Maintainer
- Olaoluwa Osuntokun Bot: Lightning Eng
- Murch Bot: Bitcoin Wallet Dev & Writer
- Andreas Antonopoulos Bot: Speaker & Educator
- 00:37:16 Bitcoin TLDR: Summarized posts from the bitcoin-dev and lightning-dev mailing lists
- 00:37:42 BitVM Online - Play with tapleaf-circuits [supertestnet]
Bitcoin Optech Newsletter
- 00:38:13 Highlights from recent Bitcoin Optech Newsletters
- 00:38:16 273
- Payments contingent on arbitrary computation (Robin Linus)
- The BitVM whitepaper
- Proposed BIP for MuSig2 fields in PSBTs (Andrew Chow)
- Proposes additional fields for BIP 174 PSBTv0 and BIP 370 PSBTv2 that allow for BIP 327 MuSig2 data to be included in a PSBT of any version.
- Fields:
- The participantsâ keys
- The public nonces
- The partial signatures produced with MuSig2
- Significant merge into Bitcoin Core
- Bitcoin Core #27255 ports miniscript to tapscript
- Makes miniscript an option for P2TR output descriptors
- adding support for both watching and signing âTapMiniscript descriptorsâ
- Previously, miniscript was available only for P2WSH output descriptor
- 00:41:08 272
- Specification for OP_TXHASH:
- Draft BIP proposing a new opcode, OP_TXHASH, shared by Steven Roose on the Bitcoin-Dev mailing list.
- Aims to address the discussed idea of OP_TXHASH (previously mentioned in Newsletter #185) with a specific specification.
- Includes details on opcode functionality and potential measures to mitigate downsides, like excessive data hashing for full nodes on opcode invocation.
- Presents a sample implementation of the proposed opcode.
- 00:41:45 271
- Secure remote control of LN nodes:
- Proposal for a BLIP allowing users to send signed commands to their LN node from a hardware signing device.
- Hardware signing device implementation of BLIP plus BOLT8 peer communication; LN node implementation of BLIP.
- Aims to secure LN balance with hardware signing device for sensitive node actions, such as authorizing a payment.
- Payment splitting and switching:
- Plugin enabling forwarding nodes to inform peers about supporting payment splitting and switching (PSS).
- PSS allows splitting payments into parts and forwarding them via alternative paths to enhance privacy and security.
- Reduces balance discovery attacks, increases LN throughput, and mitigates channel jamming attacks.
- Pooled liquidity for LN:
- Proposal for sidepools involving groups of forwarding nodes using multiparty state contracts for offchain fund movement.
- Participants can update the state contract to resolve imbalances in ordinary LN channels.
- Advantages include improved channel balance maintenance, minimal rebalancing fees, and direct peer relationships.
Lightning + L2+
Software Releases & Project Updates
- 00:44:29 LDK 0.0.117
- Batch channel opens
- Basic watchtower client support
- Important fixes for anchor channel users
- Custom HTLC TLVs
- A new KVStore interface
- Better payment success rates
- 00:47:29 lnbits v0.11.0
- Introducing LNbits node manager:
- Allows you to manage your Lightning channels directly from within your LNbits.
- The node manager works with Core Lightning and LND and we plan to add support for more Lightning backends soon.
- Features:
- Channel management: Manage your Lightning channels directly from within your LNbits
- Transaction history: View the transaction history on your node to see a list of all incoming and outgoing payments.
- Public node page: The node manager also offers a public node page that you can share with others who want to open a channel to your node.
- Activate in admin UI: You can activate the node UI in your LNbits admin panel.
- Upgrade FastAPI: Upgraded the API framework used in LNbits.
- 00:49:30 Alby
- v3.3.0
- Send and receive onchain bitcoin by signing with your Alby Master Key. Demo wallet. This is possible with the new Alby window.webbtc provider API.
- Split permissions for different providers such as nostr and webLN - therefore you know exactly what functionality you are enabling for the site.
- Improved Login with Lightning so now that if you donât have a master key yet, youâll be guided on how to set one up.
- Improved UX for paying HOLD invoices, and added a new method to our extension APIs to check whether providers have been enabled in the past or not without having to launch a popup.
- New feature: signPSBT
- New feature: set allowance per provider
- New feature: add isEnabled provider method, which returns provider was ever enabled
- New feature: lnurl-auth onboarding
- New feature: add webln sendPaymentAsync
- Integration with Cal.com
- Cal.com users can now accept payments via Bitcoin
- 00:52:06 Breez SDK v0.2.5
- Auto generated React Native bundle
- Support zero fee anchor channels
- Add api for retrieving static backup
- Persist and implement the option to include failed payments in list_payments query.
- Add lnurl withdraw information on the related lightning payment.
- Expose txid in sweep response.
- Expose exemptfee in config
- 00:52:16 Cashu v0.14.0-rc2
- Ledger Updates:
- Added more type hints.
- Docker Enhancements:
- Added wallet daemon and docker-compose.yml.
- Wallet Fixes and CLI Command:
- Fixed secret derivation and introduced new CLI command cashu selfpay.
- Codebase and Structure Changes:
- Coalesced all witness fields to Proof.witness.
- Removed P2SH.
- Cached keysets in the wallet.
- Joined mint URL and endpoint in a safe way.
- Formatted nostr submodule.
- Mint Functionality Updates:
- Allowed 0-valued amounts for blank outputs in mint.
- 00:57:53 Zeus
- Taproot channels
- Request Simple Taproot Channels from our OLYMPUS LSP. Just go to Settings > LSP and hit the âRequest Simple Taproot Channelsâ toggle.
- Updated LSP API documentation so you can request these channels, if youâre building another wallet or piece of software
- v0.8.0-alpha49 rolling out to alpha testers:
- LND v0.17.0-beta
- Improved block sync performance and page layout
- Contacts: Add ability to delete contacts
- Embedded node: Advanced disaster recovery (now up to 21 backups are stored)
- LSP: add ability to request Simple Taproot Channels from OLYMPUS
- Pathfinding: default to bimodal mode
- Reworked activity date filter
- 00:59:05 10101
- 1.4.2
- Collaboratively close a (potentially broken) channel
- Receive bitcoin in wallet
- Send bitcoin in wallet to address or BIP21 URI
- Add stable flag to position and order
- Add QR code scanner
- v1.4.0
- Allow up to 5BTC wumbo channels
- Add liquidity options to the onboaring flow
- Pay fixed channel opening fees instead of onchain transaction fees
- Increased maximum channel size
- Add minimum channel size
- Split onboading and create invoice flow
- 1:00:17 Fountain 0.8
- Introduction of a new category of music podcasts powered by Value for Value
- Implementation of two new podcast tags, podcast:medium and podcast:valueTimeSplit, enabling music categorization and dynamic value distribution to artists.
- DJs can play tracks and artists get paid directly by the audience as they listen on their podcast app
- Player Updates:
- Improved player screen functionality, allowing users to view and manage the queue directly.
- Queue now plays in the correct order with labels for ânow playingâ and ânext in queue.â
- Enhanced chapter navigation for podcasts that provide chapter information.
- 1:00:27 mutiny-node v0.4.23
- Bumps our fee rate config to help prevent force closures for when CLN and LDK disagree on fees
- 1:03:51 Taproot Assets v0.3.0
- Automatically generated test vectors for all TLV encodings and MS-SMT tree and virtual machine logic
- Chain re-organization protection and automatic proof re-generation
- Add ability to burn assets
- Asset-level coin locking/leasing
- Fully implemented Multiverse tree structure to support syncing both issuance and transfer proofs
- New type of proof courier: Universe RPC courier, transfers proofs from sender to recipient via any public or private universe server
- Proof courier type and server address can now be specified
- Prometheus metrics export support
- Added load test utility for generating asset mints and transfers on regtest
- Improved universe sync speed by batching database calls
- Easy distinguishability between proof files and individual proofs with magic byte prefixes
- Future proof all data structures by adding version fields
- Tapscript support for group keys to enable richer reissuance workflows
- Enable mainnet as a supported Bitcoin network for tapd
- 1:08:16 lightning-terminal
- v0.12.0-alpha
- Updates the integrated Taproot Assets daemon to the latest version (v0.3.0-alpha), which adds support for Taproot Assets on the Bitcoin mainnet
- This release also includes an update to the latest patch release of the integrated Loop daemon.
- v0.11.0-alpha
- LND Daemon and Loop Daemon Updates:
- Integrated LND daemon updated to v0.17.0-beta release.
- Integrated Loop daemon updated to the latest patch release.
- New Status Server and Improved Startup Process:
- Addition of a new Status server in LiT.
- Users can now disable integrated sub-servers and the accounts sub-system through configuration.
- LiT will start successfully even if any sub-server or sub-system fails to start.
- Changes in the startup process ensure LiT wonât error and end if a sub-server or sub-system fails to start when running through docker.
- Enhancements to Autopilot Functionality:
- Ability to link a new Autopilot session with an old session.
- Ability to specify feature configurations for an Autopilot session.
- 1:08:23 Torq v1.3.0
- CLN:
- Rabalancer (limited support due to ElementsProject/lightning#6641)
- Payment choosing a certain outbound channel
- Support for move funds
- LND:
- On-chain transaction fixes
- Front-end:
- Filtering logic for dates
- Improve performance of workflow logs page
- Workflows:
- Webhook support (with templating in body and URL) in workflows (HTTP GET/POST)
- Fix rapid fire rebalancing
- 1:08:30 Ride The Lightning v0.14.1
- LND:
- Support for opening Taproot Channels
- Default onchain address type is now P2TR
- Core Lightning:
- Bug fix to support forked core lightning versions on BTCPayserver
- Default onchain address type is now P2TR (dependent on c-lightning-rest v0.10.7)
- Eclair:
- Eclair v0.9.0 now supported
- Wavlake
- Artist Splits:
- Gives artists the ability to include up to 4 Wavlake users in the payment split for their tracks
- When editing a track, artists have the convenience of easily entering the usernames and the respective percentages of the participants in the dedicated split field.
- Artists also have the flexibility to manually add the track percentages or distribute them evenly among all participants in a single click of the âEven Splitâ button
- 1:09:13 Voltage Cloud developed a domain-specific language (DSL) for Lightning Network - Doppler
- It allows flexible testing and experimentation across various Lightning implementations.
- Users can test discovery, integration, and component interactions.
- Utilizes docker containers for easy communication between nodes.
- Like using Lego blocks for configuration.
- Ideal for Lightning app testing, regardless of scale.
- Open source for community accessibility and collaboration.
- 1:10:05 Stacker News
- nostr crossposting
- requires nip-07 extension
- only applies to discussions currently (more is planned)
- you can set it to repost on a per post basis (in the options pane) or default to crossposting in settings
- symmetric lud-18
- you can now optionally send identifying information when you make a lightning address withdrawal, assuming the receiverâs wallet supports it
- you can also receive such information when someone sends to your lightning address
- quote replies
- mention autocompletes
- date range selection in search
- full url search with the url: filter (via @rleed)
- 1:10:16 Nayuta Wallet iOS v1.2.0 / Android v3.0
- Increased the wallet limit to 2,000,000 sats
- The limit on the amount that can be deposited in a single transaction has been removed
- 1:10:23 Alby JS SDK v2.5.0
- Add invoices function that fetchs all invoices(incoming + outgoing) at once
- 1:10:25 scaling-lightning v0.3.2
- Retry logic is now used in the core library so you donât need to do it in client code. Configurable delay and timeout and can be disabled altogther.
- New initial state file format to describe what the network should look like (look at example golang test)
- 1:10:34 THNDR Launched Clinch â an API designed to enable instantaneous, borderless, low-fee, peer-to-peer wagering using the Bitcoin Lightning Network
- Users can now place wagers in bitcoin on online games with funds being paid out instantaneously, thanks to the Bitcoin Lightning Network.
- 1:11:30 Polar v2.1.0
- Adds support for Taproot Assets v0.3.0-alpha.
- ZapplePay
- Released AutoZaps
- Like a decentralized Patreon: Every npub gets their own page where people can set up recurring payments to them.
- AutoZaps and ZapplePay use NWC (Nostr Wallet Connect) to communicate with supporting wallets such as Mutiny and Alby. Both wallets have budgeting features so you can auto-approve payment requests associated with a specific NWC string.
Project spotlight
- 1:11:38 Triible: Parimutuel sports betting and casino on the lightning network
- Triible is an online gambling platform utilizing the Bitcoin Lightning Payment Network, enabling near-instant micro-transactions with minimal fees, seeking to disrupt the industry.
- Services provided by Triible encompass sports and eSports betting, slot machines, casino games, and proprietary casino game development.
- 1:11:49 Bijli: A Non-Custodial Bitcoin Lightning Wallet built with Flutter & LDK
- Features:
- Non-Custodial
- Open Payment Channels
- Receive Bitcoins On-Chai
- Payment Details
- Pay Zero Satoshi Invoices
- 1:11:56 Plasma - Core Lightning Wallet for iOS
- Works with Core Lightning v23.08.1 and LNSocket exclusively
- Public testflight is live
- Features:
- LNSocket/LNLink for connecting to your node.
- Export LNLink for sharing your node (can be used with fine grained runes).
- Bolt12 send/receive
- Bolt11 send/receive
- Taproot addresses for onchain deposits
- Onchain send and receive
- Payment history
- Onchain UTXOs
- Add channels
- Rebalance channels
Nostr
Software Releases & Project Updates
- 1:12:34 NIP-41: simple account recovery by Pablo
- This NIP introduces a simple way in which a pubkey can migrate to by whitelisting a new pubkey ahead of time.
- Pubkey A whitelists Pubkey B as its next key ahead of time (e.g. by a social client). Whitelisting event is NIP-03-opentimestamped.
- Pubkey B publishes âmigrationâ event. Also NIP-03-opentimestamped. After 30 days, compliant clients replace old pubkey with new one.
- 1:23:07 Snort v0.1.21
- Render referenced kind-3 (ContactList) as pubkey list
- List feed page renders the posts of a given list /list-feed/{naddr-of-nip51-list-or-nevent-of-kind3}
- Respond to AUTH when expected (Requesting DMâs/GiftWrap)
- Quote Repost
- NIP-98 auth for void.cat / nostr.build file uploaders
- Video thumbnails using ImgProxy
- Profile cards on hover for mentions
- Dropdown search results on search bar
- 1:23:10 Coracle 0.3.11
- Make relay auth opt-in
- Add WoT threshold setting
- Show relays in feed controls
- Allow copying note text without opening the note
- Use real links so cmd+click works
- Add show/hide replies toggle to feeds
- Allow showing hidden replies
- Add 32123 support to notes and music player
- Add support for zap splits
- Encode relays into urls when possible
- Opt-in to local relay when itâs actually useful
- 1:23:13 Amethyst v0.79.6
- Stops PushNotifications when the app is killed
- Added #thenostr hashtag icon
- 1:23:14 Lume v2
- Support outbox model by Pablo
- Completely redesign with support Dark and Light Mode
- New onboarding progress
- User donât need provide private key to use Lume
- 1:23:15 Amber v0.5.0
- Created history screen
- Show the relay url when itâs an auth event
- Show app version in the settings screen
- Fix bottom sheet overlapping nav buttons
- Change content provider name in debug
- 1:23:15 Gossip v0.8.1
- Trim keys before attempting import
- Provide warning link if key is not unlocked on DM page
- Improve error message on relay message failing to deserialize
- Update nostr-types to tolerate RelayMessage trailing data
- Save metadata edits locally, not just publish them
- Multiple code paths overwriting relay records blindly
- Scrolling: improve keyboard scrolling (retain accumulated offset; consider window height)
- If LMDB fails to open, display an error with the directory in question
- Avoid creating/upgrading sqlite for new users, bypass sqlite history
- Do not mute notes when looking at the muted personâs feed itself
- 1:23:17 0xchat v1.2.1-release
- Added voice & video call capabilities.
- Introduced Light- Theme UI.
- Expanded to 30+ language settings.
- Messages now support reply and mentions features.
- Included zaps records and notifications for zaps.
- Expired Time Options added for creating secret chats.
- 1:23:19 Listr v2.0.0
- A complete ground-up rebuild of the app, with a few new features.
- General:
- New design
- New landing page
- Caching throughout to speed up load times
- Proper search (NIP-50) added
- Support for more list kinds (Full list of supported types here).
- Lists:
- View a feed of list updates from your followers or from everyone
- Ability to duplicate a list (e.g. create a personal copy of someone elseâs list)
- User profiles:
- Ability to zap userâs directly on the profile page
- 1:23:24 Spring v.0.3.0
- NsecBunker support
- Signed event history
- Pinned app settings on long-tap, delete pin button
- Clicks on lightning: links pays from current wallet
- Select/copy of LN invoice shows âPay invoiceâ action in context menu
- Add âOpen in system browserâ action
- Add content feed settings
- Add browser tab GC to constrain resources occupied by active tabs
- Show npub and key type on profile screen
- Add âView repliesâ action via replies.nostrapps.org
Project spotlight
- 1:23:34 PlebAI Open Source LLM [Github]
- No email or signups required
- No credit card or up front payment required
- No Ads or trackers
- Chat history only stored on the browser
- Using only open source LLMs (Llama2, Mistral, Stable-diffusion 1.5)
- Pay with SATS to to continue conversation
- Powerful and automous agents that can works for you
- Create your own agent and make it private or public
- 1:23:37 Nostr Playground: Offers a unique, hands-on experience to interact, test, and experiment with Nostrâs multifaceted features.
- 1:23:45 memestr: A nostr based web application that creates a global stage for memes and trending content.
- 1:23:56 shopstr: A global, decentralized marketplace
- Currently supports NIP-04, NIP-07, NIP-09, and NIP-99 and also have a PWA
- Plans to add a native Cashu wallet and NIP-15 support
- Github repo
- 1:24:01 Hostr: Decentralized web hosting solution on Nostr.
- Hostr is a decentralized web hosting solution using Nostr, a simple, open protocol that enables global, decentralized, censorship-resistant social media.
- It provides free anti-censorship and fault-tolerant web hosting using relays that can be set up by anyone.
- Github
- 1:24:05 Shipyard by Pablo
- Shipyard is a Nostr client focused on enhancing your writing experience, managing your content schedule, and ensuring your ideas get the chance to shine.
- Features:
- Zen-mode editor -â Write without distractions.
- Schedule responses and reposts of any note.
- Multi-account support from the get-go. Manage different accounts by pairing Shipyard with nsecBunker.
- Schedule reposts so your notes are seen when the other side of the world wakes up.
- Queues: keep different queues with separate schedules so you never miss a âgm @fiatjafâ again.
- 1:24:07 NoStress Comments Plugin: A revolutionary new way to handle comments on your WordPress site [Demo]
Privacy Software
Software Releases & Project Updates
- 1:24:43 Keet v2.1.1
- Mobile calls
- Blind mirroring
- Blind pairing
- Rooms that scale to 1000s of peers
Boosts
- 1:25:08 Thanks to everyone who streamed sats, and shoutout to our top boosters:
- đ TOP BOOSTER đ @vake (12,000 sats) âbitcoin is boring and nothing happensâ
- @apemithrandir (7,777 sats) âInteresting discussion from mr hill towards the endâ
- @flotsamjetsam (5,000 sats) âđťâ
- @ideaslut (3,013 sats)âmy two favorite Matts! thank you for all your work.â
- @dubravko
- (1,200 sats) âHavenât even listened yet, just saying yâall go to the top of the list, especially with nothing going on with BTC and yâall putting me to sleep. I drive for a living and like to live dangerously, so thank you for your help with that.â
- (1,200 sats) âhttps://video.nostr.build/13d32e229847983ee62ed0f0eba1cb1275e89cf2b574e643bc84b69e5b3eefd4.movâ
- @michaelmatulef (2,100 sats) âHands down one of the best podcast episodes of the year. Thank you gentleman for sharing this conversation đ§Ąđđ§Ąâ
News & Noteworthy
Business & Finance
- Blockstream Greenlight is now available for commercial use worldwide [Blockstream]
- Greenlight is a scalable, non-custodial Lightning-as-a-Service, or LaaS, solution that offloads the complexities of operating a Lightning node to Blockstream experts while keeping keys in the userâs control for greater security.
- For Lightning developers, this not only reduces the risk and liability of holding user funds but frees up resources that would otherwise go to node operationsâso that you can focus on your business and create the best app possible.
- Unchained introduce the enterprise collaborative custody network in partnership with @Coincoverglobal and @KingdomTrustCo [Announcement]
- Hold no keys: Hire 3 best-in-class enterprise key agents to collaborate in the security of your bitcoin
- Hold 1 or more keys: Actively participate in the security of your own bitcoin by controlling 1 or more keys
- Reduce counterparty risk: Eliminate any single institution as a point of failure for the bitcoin
- Coincover is the first of many enterprise partners who have already signed up to the collaborative custody network.
- Blockstream Jade to Power Swanâs New Collaborative Custody Solution [Blockstream]
- The Swan Vault service ensures customers remain in full control of their bitcoin via a 2-of-3 multisig setup. The customer securely holds two keys offline with two Jade devices, with Swan having a third key to assist with recovery if needed.
- The service will also offer advanced custody features like reliable key backup options, collaborative vault systems, and multi-party spending permissions.
Competitions, accelerators and hackathons
- 1:27:55 Outlier Venturesâ Bitcoin Base Camp accelerator is now open for applications
Hyperbitcoinization
- 1:29:51 Choice IRA Sats Mode Launched: Start measuring your savings in bitcoin
- 1:29:55 The President of Madeira Miguel Albuquerque announced the creation of a Bitcoin business hub in the region to foster innovation. [Bitcoin Magazine]
Hypernostrization
- 1:30:55 Twitter/X have started testing âNot A Botâ, a new subscription method for new users in New Zealand and the Philippines [Twitter]
- Purportedly to reduce spam, manipulation of our platform and bot activity.
- New accounts created on X, in these two countries, will first be required to verify their phone number, then pay $1 USD Annual Fee
- New users who opt out of subscribing will only be able to take âread onlyâ actions, such as: Read posts, Watch videos, and Follow accounts.
- âThis new move isnât primarily about the $1/year cost. Itâs intended to be a trivial amount to pay. Itâs about the credit card + phone number verification requirement.â
Mining
- 1:31:11 Volcano Energy and Luxor Technology Corporation have unveiled Lava Pool, El Salvadorâs inaugural Bitcoin mining pool
- Powered by abundant renewable geothermal energy. [Bitcoin Magazine]
- Volcano Energy, a unique public-private partnership committed to contributing 23% of its net income to the Salvadoran government, will exclusively mine blocks through Lava Pool.
- 1:31:17 MDK Progress Update: Prototype Hashboard Development Completed [mining.build]
- Following the earlier announcement of the Mining Development Kit (MDK), the team has achieved a significant milestone by completing the prototype hashboard.
- Utilizes 100 Intel Blockscale 1000 Series⢠ASICs in a gridlike configuration, ensuring power compatibility with standard APW12 power supplies in a three-board chassis format.
- Includes aluminum heatsinks connected to the board, with highly conductive Thermal Interface Material (TIM), to efficiently extract heat from each ASIC. This ensures ASICs remain within the specified operating temperature range for optimal power efficiency and steady-state operation.
Government & Political
- SEC does not plan to appeal court decision on Grayscale bitcoin ETF [Reuters]
- The European Commission issued an 800,000 euro ($842,000) contract to mitigate what it calls âsignificant harmâ of crypto on the environment. [Coindesk]
- EU lawmakers worry about the energy-intensive proof-of-work consensus mechanism that underpins blockchains such as Bitcoin.
- By Jan 6th. Every UK citizen will have to take a âtestâ to buy #Bitcoin [Ray Youssef]
- It is a 6 page quiz that will not be easy and is designed to get you to give up. If you pass there will be a 48 hr âcooling periodâ before you can actually buy.
- Source: Financial promotion rules for cryptoassets [FCA] (page 79)
Reads & Learning Resources
- Hereâs a list of our top recently published reads:
- List of Bitcoin-only Grassroots Initiatives by bringin.xyz
- DRIVECHAINS: FROM A BITCOIN MINERSâ PERSPECTIVE by Amanda Fabiano, Harry Sudock, & Rory Murray in Bitcoin Magazine
- BitVM: Compute Anything on Bitcoin by Robin Linus
- Edward Snowdenâs keynote talk at Bitcoin Amsterdam 2023 [Bitcoin Magazine YouTube]
- Tutorial: How to develop a Non-Custodial Bitcoin Lightning Wallet using Flutter and LDK [Bolt.fun]
- COMING SOON: AN EASIER WAY TO BOOTSTRAP YOUR NODEâS UTXO SET by Shinobi/Bitcoin Magazine
- THE BIG DEAL WITH BITVM: ARBITRARY COMPUTATION NOW POSSIBLE ON BITCOIN WITHOUT A FORK by Shinobi/Bitcoin Magazine
- Orange is the new green: The emergence of bitcoin money market funds by Theo Mogenet/axiombtc
- Paid by DRIVECHAIN by Peter Turd on Bitcoin Magazine.
Episode references
- How Semiconductors Ruined East Germany [Asianometry]
Episode submission ideas
- Weâre looking for ideas for interesting panel conversations. To send Bitcoin related questions, just go to bitcoin.review and follow the contact links at the bottom of the page.
Get in touch with the pod
- Podcast Twitter
- NVK Twitter
- Telegram
- Nostr & LN âĄnvk@nvk.org (not an email!)
Did I get anything wrong above? Help me correct it producer@coinkite.com