craigraw Profile Banner
Craig Raw 🐦 Profile
Craig Raw 🐦

@craigraw

Followers
11K
Following
2K
Media
57
Statuses
1K

#Bitcoin @SparrowWallet GPG: E946 1833 4C67 4B40 Nostr: #npub1hea99yd4xt5tjx8jmjvpfz2g5v7nurdqw7ydwst0ww6vw520prnq6fg9v2

Cape Town
Joined March 2008
Don't wanna be here? Send us removal request.
@craigraw
Craig Raw 🐦
2 months
By far the most relevant issue affecting Bitcoin todayπŸ‘‡.
@frankcorva
Frank Corva
2 months
Yesterday, @zackbshapiro broke the news that a Brady letter showed that FinCEN told prosecutors that Samourai Wallet wasn't a money transmitter, yet the DoJ pressed such charges anyway. I sat down with Shapiro to discuss the matter in detail. (Link to video in comments.)
Tweet media one
2
52
194
@craigraw
Craig Raw 🐦
5 months
RT @coinjoined: 1/🧑 The board of the @_einundzwanzig_ Bitcoin Association proudly supports @SparrowWallet with a 2.1 million sat donation!….
0
55
0
@craigraw
Craig Raw 🐦
7 months
RT @BitcoinReviewHQ: Consolidating UTXOs into a single tx during wallet migration? 🚫. Staggered broadcasts and privacy-preserving wallet mi….
0
26
0
@craigraw
Craig Raw 🐦
7 months
Lark is available as a command line application, and as a Java library for JVM-based applications. Hardware wallet manufacturers are invited to test their devices before it's integrated into @SparrowWallet. See for docs and binaries.
2
2
60
@craigraw
Craig Raw 🐦
7 months
All common commands are already supported, and there is some additional functionality, such as retrieving a wallet registration from Ledger devices to avoid re-registration on every signing.
1
0
22
@craigraw
Craig Raw 🐦
7 months
Even though HWW manufacturers have used a dizzying array of different communication protocols and standards, Lark seeks to be identical to the HWI API, providing direct interchangeability and a more robust ecosystem.
1
0
22
@craigraw
Craig Raw 🐦
7 months
However, with all the wealth stored on hardware wallets (especially those that can only communicate over USB) it's important to have multiple implementations. Lark represents the first complete reimplementation of all common USB HWW clients in a language other than Python.
2
0
40
@craigraw
Craig Raw 🐦
7 months
HWI is a good example of the situation described in this famous @xkcd comic. Until now, there has been no project like it. My personal thanks to @achow101 for building and maintaining it, in addition to all your other responsibilities. Thank you Ava.
Tweet media one
1
3
54
@craigraw
Craig Raw 🐦
7 months
Introducing Lark. Lark is a Java port of HWI, a library used by many wallets to communicate over USB with with hardware wallets like @Coldcardwallet, @Ledger, @Trezor, @BitBoxSwiss and @BlockstreamJade.
Tweet media one
19
82
390
@craigraw
Craig Raw 🐦
9 months
2. Broadcasts can be future-dated, meaning the transactions will only be submitted to the mempool after a delay. This is particularly useful for privacy, for example in migrating UTXOs separately from one wallet to another without broadcasting all the transactions at once.
1
1
49
@craigraw
Craig Raw 🐦
9 months
1. Wallets can retrieve previously broadcasted transactions regardless of mempool fee conditions, while still respecting RBF rules. Without this, rising fee rates can cause a broadcasted transaction to be evicted from the mempool, making it harder to find and fee bump.
2
1
34
@craigraw
Craig Raw 🐦
9 months
Broadcast pool is a proposed feature for Bitcoin Core which would allow a node to keep a separate record of transactions sent directly to it from a wallet for broadcasting. This provides two key benefits 🧡.
@nvk
DETERMINISTIC OPTIMISM 🌞
9 months
We need this Bitcoin Core feature My motivation is helping people migrate wallets without consolidating UTXOs and without doxing with timing analysis. It's very simple and useful. @bitcoinoptech @HRF.
7
30
133
@craigraw
Craig Raw 🐦
9 months
RT @nvk: We need this Bitcoin Core feature My motivation is helping people migrate wallets without consolidating U….
0
60
0
@craigraw
Craig Raw 🐦
10 months
RT @fjahr: The CISA panel from Bitcoin 2024 in Nashville is now online: Featuring @lopp @craigraw @niftynei and mys….
0
22
0
@craigraw
Craig Raw 🐦
10 months
RT @thebtcmag: Privacy and Pain: @craigraw, Creator of @SparrowWallet, on Self-Custody πŸ‘οΈπŸ©Έ . The greatest Bitcoin teacher is not a person o….
0
60
0
@craigraw
Craig Raw 🐦
1 year
RT @ck_SNARKs: Craig Raw | How You Can (Still) Transact Privately with Bitcoin.πŸ”’@craigraw of @SparrowWallet explains Bitcoin’s UTXO model a….
0
37
0
@craigraw
Craig Raw 🐦
1 year
RT @gladstein: HRF is excited to announce the CISA Research Fellowship πŸŽ‰. Cross-Input Signature Aggregation (CISA) is a proposed upgrade to….
0
93
0
@craigraw
Craig Raw 🐦
1 year
Whatever the proposal, I will continue to evaluate it on the key principles of self sovereignty. Without them, I believe we will simply end up in another fractional reserve, fiat world.
7
15
75
@craigraw
Craig Raw 🐦
1 year
As an application developer I am time constrained to reviewing and building on top of these proposals, not actively developing them. I tend to favour things that I know people will have an immediate use for - for example, OP_VAULT, which uses CTV.
3
1
23
@craigraw
Craig Raw 🐦
1 year
The main pushback to half-aggregrate CISA seems to be that it doesn't do enough, but I think that ignores the incentives.
@craigraw
Craig Raw 🐦
1 year
@reardencode @gladstein @1440000bytes The ~8% reduction in fees is for the current average of 2-3 inputs and outputs. An incentive to reduce fees in a high fee rate environment would likely increase this, while reducing the effectiveness of the common input ownership heuristic.
1
0
16