Individual Contributor

Cambridge, MA
Replying to @KimDotcom
The Lightning Network is not patented. Source: Invented it w/ @jcp, and it's free to use, modify, improve.
8
39
409
I’m excited to share today that I’m joining the @Lightspark team to work on building out Bitcoin and LN to be even more powerful forms of money and payments. #Lightspark #Bitcoin #LightningNetwork
42
22
369
I wore a bitcoin core t-shirt today at #Bitcoin2022 (along w/ @achow101). Quite a few people asked, "What's bitcoin core?" It's... bitcoin. I guess people added "core" because it was confusing. "So you work for Bitcoin Core?"
21
15
330
So signal is putting some kind of coin in the client. I took a look at their "whitepaper". It's 141 pages of, umm...
29
26
319
You cannot still, never have been able to, and never will be able to, "withdraw BTC on other networks". Securing Bitcoin also involves calling out hostile redefinition of Bitcoin.
Binance has temporarily paused #Bitcoin withdrawals on the $BTC network. Meanwhile, you can still withdraw BTC on other networks. This is due to a stuck on-chain transaction. Our team is currently working on a solution and will provide further updates soon.
10
53
297
Why the excitement for "Digital Identity"? Bitcoin's strength is we can pay / be paid and not care about people's names or "identities".
34
64
262
A few months ago, I read about @Lightspark, a new company whose goal is to “explore, build and extend the capabilities and utility of Bitcoin.” “Huh.” I thought, “That’s also been my goal for the last decade or so.”
15
14
278
Happy halving
10
21
256
Really frustrating to see laser-eyesers applauding an attack on mainnet LND. Sure, fixing bugs makes bitcoin stronger. Sure, it's the currency of enemies. But bitcoin and LN are not magically invincible / inevitable. Attacks don't help.
44
17
217
I've posted Utreexo, a new paper about bitcoin scalability, to IACR ePrint. ia.cr/2019/611 Thanks to those who helped with this work and looking forward to criticisms and getting and implementation running.
12
72
209
Just released v0.1 of utreexo software & wrote about it here: medium.com/mit-media-lab-dig… take a look, test it out, and write some crash reports :) It's been great working with the other utreexo developers so far & looking forward to more people working on it!
4
62
187
running nostr npub1uh8vujdw8lpvs86sern6jwjlk8s4s5uqc3n7fq3zxjmy499d6cts8g9y4m
21
15
196
15,885
The problem with scams isn't even the scams. It's that you start thinking real things are scams, and start thinking scams are real.
14
65
169
Pay no heed to those who define Bitcoin as "the chain with the most work, whatever the rules", as they are just along for the ride.
9
41
154
Replying to @_marcinja
Their PDF: 950886 bytes Your tweet: 86 bytes 99.99% lossless compression ratio. Your weissman score is off the charts.
2
1
160
A time between blocks of 85 minutes happens every 34 days or so (assuming no difficulty changes, etc) >>> (1/math.exp(-85/10))/144 34.13033916874399
9
22
145
None of these people were dumb. They'd just never heard of it. Some of the people I explained it to wanted to download it. Some wanted to start help coding it. Hopefully this helps. Huge conference, so many people... but really it's all just a program you run on your computer.
5
6
151
Here's the "user-vs-miner Bitcoin compromise" (UVMSF): Do what we want and we'll let you keep sha256.
11
42
135
"verges"?? Nah this is straight up malware, trying to trick people into installing software which will result in financial loss.
6
42
129
This isn't just about threatening bitcoin; this is threatening all open source software, one of the most amazing and useful (and free!) ideas of the last few decades. laanwj.github.io/2023/02/06/…
10
36
124
39,517
So sounds like the libbitcoin guy thinks that head -c 32 /dev/urandom | sha256sum and date +%s%N | sha256sum are the same thing. And changing the former to the latter in wallet key generation code is cool. Stay far, far away.
Replying to @evoskuil @hrdng
This is not true. Reliance on the OS RNG is generally secure. All private keys in bitcoind / bitcoin-qt (and basically every other wallet) have always used the OS RNG.
11
18
121
40,633
Giving a talk at #crypto2018 in ~an hour. New stuff, will be fun! Before going, I've had to tell a couple people they've been doing this conference since 1981. #CryptoMeansCryptography
6
16
96
People at MIT who are interested in this stuff! I'm teaching a class with @neha: github.com/mit-dci/mas.s62 Mondays & Wednesdays at 10AM. People interested but not around here: There will be videos (though probably not live); problem sets also public.
5
28
106
Shoutout to @tabconf for a really cool conference; was great to meet lots of people in ultra-low-latency spatial multiplexing!
5
14
99
They've been distracting you with meaningless op_return and sats drama. Meanwhile, the elite core devs have pushed through a consensus hard fork, already fully ACK'd and merged into master. Wake up, sheeple! github.com/bitcoin/bitcoin/p…
14
11
112
21,385
My video studio setup for the messari #mainnet2020 conference. Pretty different from a stage in a big hotel conference room.
9
2
91
Don't be caught off-guard by overflow errors - upgrade to a 32-bit price ticker today!
2
8
89
[Headline] Wealthy, powerful men endorse leaderless cyber currency. Masses jubilant.
9
1
84
Office 2018
10
7
86
Problem here: sha-256 is a cryptographic hash function, preventing professor Green from understanding the answer. I suggest use of a collision-friendly non cryptographic hash function, if a suitable one can be found.
SHA-256 hash of the answer is 9a5cefc2aea372f1625a6cf49874ff39baf90f0238ce54d6b73afc0aceb60637. So? Will you comment on that summary?
3
7
85
MIT Bitcoin Expo Airdrop: everyone gets their ticket cost refunded. Fun! Also I'm speaking here in 45 min. I should finish my slides :)
3
7
84
Replying to @nic_carter
I'm thinking more and more that it's got to be intentional. It is absolutely trivial to build a seed generator into a wallet: cat /dev/urandom | tr -dc 'A-Z9' | fold -w 81 | head -n 1 done. It's past Hanlon's razor for me; I assume malice.
7
18
81
Replying to @callebtc
"needs to be" sounds like it needs new code, but it doesn't. Just set minrelaytxfee=0.00000100 in bitconf.conf to reduce your node's minimum relay fee to 0.1sat/vb.
7
7
85
5,581
TIL: I'm ded ☠️ This guy's fixing LN "design errors"
With Lightning 1.1 we will be taking a big step away from 1.0. Interestingly there’s a parallel to Bitcoin history where the protocol has outlived its creator and now has a life of its own. As we fix key original design errors, no one is making specious claims to original vision.
8
13
75
New paper: Discreet Log Contracts adiabat.github.io/dlc.pdf
10
28
80
hubris.media.mit.edu/bitcoin… This machine serves 2 or 3 TB of bitcoin blocks a month, so serving another ubiquitous piece of data should be no problem
1
7
80
It's been awesome working with everyone at the @mitDCI for these years, and I look forward to collaborating with the great students and researchers there in the future! dci.mit.edu/research/2022/8/…
5
5
77
Coworkers argued for the existence of people unaware that tether is a scam. Seems obvious enough but I'll say again: tether is a scam. "USDT" will be worthless much sooner than USDs or BTCs will.
12
15
55
Sympathies and long-overdue congratulations to all the great folks who have been attacked by faketoshi. We're finally in the "grind extremely fine" phase.
6
60
4,952
Yeah, probably. It's more to inform people who might read this it and not know what's true, than to convince someone to stop spreading falsehoods.
4
57
I read it at 1 am, often gesticulating in frustration at the monitor. I wasn't aware of bitcoin in 2009, but I have to imagine it was pretty different as *it wasn't worth money*. There's probably an interesting paper to be had digging through early bitcointalk. This isn't it.
unpublished paper uses extranonces to attribute early miners. finds that certain agents had lots of hashpower in 2009/10, especially early GPU miners. some miners could have attacked network but didnt. NYT: "BTC isn't anonymous! decentralization theater!" archive.ph/fqMp3
2
2
59
Just pre-mine a whole bunch of it, like 15%, or 75%, or heck all of it. Then nobody will ever assign it a real world value! ...right?
5
7
61
My favo(u)rite line in this trial so far: "Try."
Replying to @bitnorbert
G: [shows Wright witness statement] You say you've done all you can to build in versioning etc. You say BTC has limited size of script, gives little ability to add data. It refers to a GitHub page. [shows page] Declaring constant int MAX_SCRIPT_ELEMENT_SIZE. Do you know what unsigned means? W: Basically an unsigned variable, it's not an integer with … it's larger, I'm not sure how to say it. G: Try. W: How I'd describe it, I'm not quite sure. I'm not good with trying to do things like this.
4
4
59
8,298
Found via user dethos on HN - the whole paper is just a copy / paste of web.getmonero.org/library/Ze… which explains monero for beginners (though not sure how successfully) and describing XOR makes some sense in the original context.
1
1
59
Replying to @kallewoof
Taproot is annoyingly clever. "Oh I totally could have thought of that!" ... yeah but I didn't, and nobody else did either. (Well Greg just did.) And so similar to the pay-to-contract-hash stuff which also seems easy once someone else figures it out :)
1
8
52
Individually boxed slices of bread. And they said bitcoin was wasteful. (oh wait...) #Bitcoin2022
8
2
54
"We've been longing for approval from heads of states and billionaires for so long, but today we finally know it was all worth it!" said one cyber-coin enthusiast when asked about recent events.
2
1
51
When to use the Blockchain: When you trust 'em about what, but think they're lying about when.
1
10
47
Not your keys, not your... stocks? Does make you appreciate being able to really own something.
2
8
53
Attacks, fighting, trolling, misinformation - I'll deal with it. It's super cringey stuff like this that makes me want to find another line of work. (Don't worry, they'll need a lot more of this to stop me :) nytimes.com/2018/01/13/style…
7
8
41
innovation noun Efforts of large, established corporations to maintain dominance by co-opting startups and technologies #consensus2017
3
17
42
Howeycoin is the only ICO I'll endorse. It's blockchain 7.0. howeycoins.com
4
4
46
Congrats to Calvin & @BitMEXResearch! Look forward to working on Utreexo & getting it usable for lots of new compact full nodes!
[1/3] 100x Group is delighted to announce that it has awarded a US$40,000 one-year grant to Utreexo researcher & developer Calvin Kim. Calvin was instrumental in the development of the first demonstration release of Utreexo blog.bitmex.com/bitcoin-deve…
4
5
45
Overlooked environmental / existential benefit of PoW: Each TSMC wafer etched with SHA256d ASICs is one fewer floating point AI wafer for the paperclip hypnodrone singleton.
2
4
47
7,228
The real-world/Bitcoin boundary layer continues to confound: At 2024's largest Bitcoin conference, they wouldn't let me bring a laptop. ...and "they" were the United States Secret Service.
2
1
44
5,115
self-promotion: coindesk has an article about me. I haven't read it yet so hopefully it says nice things :) coindesk.com/bitcoin-at-10#f…
2
9
38
Blockchain-y conference panel in Taiwan moderated by some guy who's doing an ICO to build bcash ICOs. Politely decline, or go? Give ICOers the stage to themselves, or possibly give them more attention by participating? Asking for a friend.
10
42
Replying to @ajtowns
The whole idea doesn't make sense anyway. If you can get everyone to agree on which txs are propagated without mining then mining doesn't add anything and just wastes electricity.
5
5
40
7,387
Replying to @maxipleb
UTXO data lives in both ~/.bitcoin/chainstate and ~/.bitcoin/blocks; witness data lives only in ~/.bitcoin/blocks. Chainstate is a DB and lots of I/O; blocks are flat files with little to no I/O. Witness data is cheaper to deal with so makes sense for it to be cheaper to create.
2
5
38
2,633
Tired: pay gap Wired: air gap
The feminine urge to remove the wifi card from a new laptop.
2
38
Basically me reading it. But at home at night in front of my computer instead of on a cool spaceship.
4
34
I know that BIP34 ensures that every coinbase is different, but didn't know the company implemented it as well.
1
7
34
Blockchain "Acceptable Depth" "Oh no, some werido is banging on my door! Lock it!" "Yikes, now there's 5 weirdos out there! Let them in."
4
14
36
Replying to @bobbyclee @Twitter
Ooh, let me try a en.wikipedia.org/wiki/Loaded… too Poll: Has YourBTCC stopped being insolvent?
82% Nope, still insolvent.
18% Yup! Solvent now! :)
157 votes • Final results
2
6
32
I'm sheltering in this place for a while, in an abundance of snow and trees. And a bit of what everyone else seems to have abundances of right now.
4
34
Thanks for all your awesome work John! Godspeed in whatever other endeavours you're taking on
1
32
Sipa's assertion that "you can't expect an unspent UTXO [sic] for every human in the world" - there's the *real* scaling debate.
2
5
33
gg
BREAKING: Bitcoin developers demolish #Faketoshi in Pineapple Hack lawsuit: Wright is defeated in jurisdiction challenge. "it is not realistically arguable that the pleaded facts amount to a fiduciary relationship" I'll go find more quotes, hold on.
3
5
32
And yes this is described in the paper (page 5). So this isn't the signalcoin paper; guess there isn't one.
2
29
Have been in Korea the last few days; nice place. Have not encountered a single wifi captive portal. Hard to recognize the annoying things you've become desensitized to until they're gone :)
2
30
I guess I'm not in the overwhelming consensus. I much prefer op_ctv to op_cat. To me op_ctv being limited is a feature, and op_cat's ability to do ~maybe ~anything in a super complex way is not.
3
5
32
860
Yup! Scary as there are currently no checks of what address you can send *to*. Totally new code needed in LN to prevent this.
1
2
28
Replying to @evoskuil @hrdng
This is not true. Reliance on the OS RNG is generally secure. All private keys in bitcoind / bitcoin-qt (and basically every other wallet) have always used the OS RNG.
1
1
29
37,353
OK guys, now you're just... I mean I don't even know.
2
4
29
7,126
$9 for OJ at Rosewood breakfast. Welcome back to good ol' Silicon Valley. (note to self: study menus carefully before ordering anything)
3
3
28
Replying to @bradmillscan
Utreexo works, people can run it today. The part that hasn't happened is getting it merged into bitcoin core: tricky as it touches a whole lot of code. Maybe it's better for it to be it's own node software. Or maybe we want it in core, who knows.
6
2
27
3,382
Actually looking at the code it's even worse than that, it's more like date +%N | mt19937 (only 4 bytes from system time, not using a hash function)
3
1
27
5,001
Replying to @ajtowns @wtogami
It does look cool in general, but nip04 is broken in several ways. (non-uniform AES key, CBC with no MAC instead of GCM) Guess I should make an issue...
5
2
28
1,269
Replying to @brian_trollz
Used mini desktops with 6500T CPUs are like $50 on ebay and work great. Agreed - Raspberry Pis are great for GPIO stuff but not for normal computer stuff.
3
3
24
1,634
Replying to @robertwarren
These systems aren't anti-fragile on their own: it's people in front of their computer fixing bugs. And you get better bug fixes when those people have time to review vs writing an emergency fix while everyone is screaming at them.
2
2
27
Technically neither the social hour nor the women are *in* the blockchain; only hashes thereof.
Come join us for a Women in Blockchain social hour Feb 10! meetup.com/Women-in-Blockcha…
3
26
LBR: What they want you to call it XZB: Zuck Bucks FBC: Facebook coin DFB: Dumb ____ Bucks
2
3
25
Replying to @mononautical
Fun fact about these outputs: They're unspendable even without the OP_RETURN opcode because they're more than 10KB. So the OP_RETURN opcode here *really* wastes space!
4
22
1,253
Replying to @NicolasDorier
I put minrelaytxfee=0.00000001 in bitcoin.conf If a decent portion of nodes do this, sub 1sat/vB txs will propagate. But hopefully it won't matter since there will be higher fees.
3
26
763
Replying to @jamesob
Great post, agree with like ~90% of this. The current process does seem to either ossify or cede development to well-funded organizations. I really don't want the Jia Tans of the world to be the ones with the persistence to change Bitcoin 1/3
1
2
26
884
Also, while the saying "If you're not embarrassed by the first version, you've posted too late" may be true, a paper can be both posted much too late, and still cause for some embarrassment! :P
1
24
Replying to @crainbf
Many use cases have already been priced out of the market. Gentrification of the blockchain continues.
9
3
24
Replying to @tdryja @jamesob
Also LN is pretty cool! (obviously biased :) ) But yeah LN helps scale payments, not ownership. If the #1 use case of Bitcoin is keep a BIP39 phrase with some coins on it for years at a time, the opcodes we're looking at don't really help. 3/3
1
5
24
4,923
New bitcoin.conf settings! Testing out the Sayre's law inverse correlation. And perhaps the bike-shed effect as well.
3
3
25
.@CleanUpBitcoin wen polo? Looking forward to selling your forked coins for regular bitcoins. Still got some splitting code from 2017.
1
22
Manhattan is overcrowded, people are being priced out of apartments! We need to raise the blocksize.
3
10
21
Replying to @gertjaap
HTLCs don't work for micropayments (below tx fee level), though single satoshi payments can be securely made within a channel. Pretending 1-satoshi HTLCs are a thing is setting people up to be disappointed...
3
8
22