
TheRustyTwit
@rusty_twit
Followers
20K
Following
0
Media
67
Statuses
4K
Free/Open Source dev. Coding Bitcoin Lightning #CLN. Disclosure: https://t.co/FKKy1mfalr
Joined September 2015
If #Bitcoin confuses you, it's important to remember that we're trying to change *accepted social norms*. That's weird, slow and confusing. In my Linux days we were dealing with "that's not how you construct software", Bitcoin is "that's not how you construct money". 1/7.
57
244
959
Repricing #bitcoin in sats is sensible, overdue and a hard challenge. I'm impressed we're taking it on. Remember: there will only ever be 2100 trillion sats!.
33
39
484
The most damage to #bitcoin development was done by altcoins and their successors. The noise and scam feedback loop made the entire space anathema to most FOSS devs, our natural allies. That's why I have zero tolerance for alts.
47
65
440
Just in time for my week off, my sample arrived! Get yours now, to celebrate #Tether buying a chunk of @Blockstream.
44
33
350
Finally, Lightning Spec v1.0 tagged! Special thanks to all at @acinq_co @lightning @Blockstream who pulled together, and of course @tdryja and @jcp for starting the snowball. There's no pause though, we're accelerating with 1.1!.
10
81
294
You may disagree with how #bitcoin was designed, but you should understand it. Genuine apologies if this is discomforting news, but this needs to be part of our base knowledge. Longread.
9
119
283
My @linuxconfau "Future Bitcoin Tech" video is up at notes at aka 24 Coming Bitcoin Technologies Everyone Should Know: #4 Will Surprise You!.
11
117
279
Finished my 4000-word dense summary of ~20 proposed #bitcoin enhancements. So much awesome! Facing impossible task of creating brief accurate summaries for non-bitcoin devs: many of these were 1hr talks by themselves.
9
75
256
I, too, wish it had happened faster. But I chose to keep helping, and progress is being made. I genuinely hope you're as happy with your choices, Jeff.
It's not amazing, it's embarrassing. The #bitcoin payment solution that was purported to be ready by year 2019 is, in year 2022, barely squeaking over the "payment went through on the first attempt" milestone. 🤦♀️
6
9
208
@JackMallers @roasbeef @Snyke @WhalePanda Good call, @JackMallers. Just analyzed block 600,000 to 601,000, and there are exactly *zero* to-local penalty spends. So either lnd saved confused-dude's ass here despite his best efforts, or he's just making it all up.
7
29
192
ICYMI: Crypto Exchanges have become an enemy of #Bitcoin. (TBH, I missed it until a few weeks ago).
24
71
199
I am hiring for our extraordinary #clightning team at Blockstream! We work and learn together: Lightning offers something new to the world and I can't see it all. We need more different viewpoints to help steer our efforts. Plus it's fun! Consider?.
11
60
199
When I read the original LN paper, but nobody committed to actually *build it* and Greg Maxwell said I should try, I knew what success looked like. When @lightning @acinq_co and I met in Milan to hammer out the first spec, we all knew. We just didn't know the probability.
6
23
199
Lightning is an idea and a protocol. It's also three exceptional dedicated teams building something larger than any of us, with more coming and all having *so much* fun. @lightning @acinq_co @Blockstream
There are three implementations that make up the #LightningNetwork today. ⚡️. #Eclair written in Scala by @acinq_co #lnd written in Go by @Lightning Labs #clightning written in C by @Blockstream
3
51
181
In which, Rusty learns enough CSS to be dangerous. Not enough to be pretty. Feedback welcome (in particular, as questions so I can add an FAQ!).#lightningoffers.
18
36
175
There are three types of spam problem in #Bitcoin #LightningNetwork; let's call them "local", "slow" and "fast". local spam is someone sending or requesting too much data: that's a Simple Matter of Code, with ratelimiting etc. Let's talk about the other two:.
4
37
174
A reasonable summary of the OP_CTV proposal. My take: I find the CTV benefits weak, and want general covenants a-la OP_TX or Elements-style opcodes. Meanwhile SIGHASH_ANYPREVOUT is even simpler and has immediate, concrete benefits, and won't be later deprecated. #Eltoo FTW.
In the coming days/weeks there are going to be a bunch of people trying to twist what I say to try and project a world view onto me that I don't actually hold. So here is a thread that states my position on CTV and its activation procedure. I will update if/when my view shifts.
17
34
163
Upgrade #lightning nodes please! c-lightning < 0.7.1, lnd < 0.7, eclair <= 0.3 vulnerable:.
9
109
151
I would like to see Bitcoin Grant programs move to a 4 year grant schedule. That's the kind of runway you can leave your day job for, avoids the worst of the grant application treadmill, and attracts serious researchers @bitcoinbrink @btrustteam.@ChaincodeLabs @krakenfx.
13
18
159
Core Lightning v23.08 has been released! #CLN. This is a huge update, so I recommend reading up on all the new goodies, starting with the brief release announcement: more fine details will be posted on the Community site in the coming days!.
8
55
156
c-lightning v0.6.1 is out! Now with a PPA for Ubuntu users! Special thanks to @ZmnSCPxj for naming, and the 15 new contributors this release!.
3
47
150
Finally properly reading @renepickhardt's with an eye to implementing Pickhardt Payments. It's intimidating for me since I am an intuition engineer, not a mathy CS type. But these results are important, so here we go: Rusty's Unreliable RenePay Guide.
15
32
150
So @alexbosworth doesn't understand the Lightning Spec process. I thought Lightning Labs had been so quiet in the last two years because (1) @roasbeef is the only one there who's allowed to do spec stuff (2) profitability lead them to pivot to proprietary centralized offerings.
7
19
146
Someone just msgd me a #bolt12 string, and I pasted it into Spark without reading. Turns out they were offering me 1k sats, and it told me why in the description!. I hit Yes and it Just Worked. SWEET. One day we'll take this for granted ❤️.
3
11
138
I wanted to call it "Lose money with @Blockstream!" but marketing said "no". Actually, they stopped answering me entirely :) #reckless #bitcoinlightning #dogfooding.
6
42
127
This resonated. Kudos @JackMallers! "Leave it up to the closed-source elites that have misrepresented bitcoin for years to take the baton and run to the finish line?. No. Fuck that.".
I just published Announcing Olympus: Lightning-enabled fiat ramps by Zap. What if you could go from fiat in your bank account to non-custodial Lightning payments in seconds? What does onboarding the masses look like?. Are you ready? 🚀🌩️🤩😀.
3
11
114
Last LN @Blockstream role for now: work on the open Lightning *protocol*: the spec which guides the entire network. Teaming up with amazing engineers across the Lightning world, you and I will see the future first, as we build it!.🥰.
3
25
114
This week, I'm tweeting about the #bitcoin lightning BOLT 12 draft These are commonly thought of as "reusable invoices", but there's a lot more, so let's start with an example:
2
24
116
Announcing #clightning v0.7.0: "Actually an Altcoin". Plugins, reproducible build for Ubuntu, fixes and improvements:.@niftynei @snyke #LightningNetwork.
7
38
105
I am really enjoying this interview: @WhatBitcoinDid keeps making amazing content, and Andrew always breaks this stuff down with such clarity I feel smarter just listening.
3
16
106
So, who was first to lose money on #LightningNetwork #bitcoin mainnet? My channel was 496811:2089:1 ( but #clightning bug failed to recognize own close tx. @Snyke @roasbeef @acinq_co ?.
14
15
105
My technique is simple: try to be the smartest person in the room. If that fails, try to be the wisest. If that fails, try to be the kindest. If that fails, shut up and hope they don't kick you out of the room!.
It's not the 1st time that I observed the humbleness of @rusty_twit & the respect he shows towards other developers!. Rusty's contributions for Linux & Lightning are well known. But this show of character goes beyond coding skills. One day I shall pass this on to newer developers
3
13
102
After far too long (5 months!!), I just tagged Core Lightning v0.11.0rc1. Epic changelog, today I'll try to turn that into coherent Release Notes! #CLN.
4
15
110
The series B is not exciting. What we'll keep building *is*, and makes it such an amazing place to work. My colleagues have breathtaking plans. .
We're excited to announce that we've raised $210 million as part of our Series B financing on a valuation of $3.2 billion, led by @BaillieGifford and iFinex, operator of @Bitfinex, to continue our mission building financial infrastructure on #Bitcoin.
4
8
105
#TLC2019 was over too fast! Everyone I spoke with was trying something exciting, but I feel I barely scratched the surface. Got to fanboy @JackMallers far too briefly (hey, you still in town?). Main things on my to-do list below:.
3
17
107
I still advocate that major players in the Bitcoin ecosystem should have a 1-2% stake in mining. If only for their own insurance.
We began our Bitcoin mining operations in 2017 due to widespread concern that mining was becoming centralized. At the time it appeared parties involved in ASIC manufacture, hosting and pool operations were becoming a centralizing force holding back Bitcoin from its full potential.
9
16
107
Two days of arguing over deep technical #LightningNetwork specification minutiae! This is going to be so much fun!! @blockstream @lightning @acinq .
4
19
104
.@renepickhardt asked my experience with the new routing algo in #clightning , but I only made one payment since upgrading :(. Can up to 100 people who send me (can DM if you want) a unique invoice for 1000sats please? For science!. Thanks!.
91
23
93
Good night @btcplusplus Austin 2024!. In addition to catching up with all the wonderful developers I so enjoy working with (@niftynei among them), I met three stand-out developers who delighted me: @reardencode @rot13maxi @michael1011at . They will keep me on my toes! ❤️.
8
9
105
Fears of #bitcoin security once subsidy runs out are genuine, unless you think $100,000 fees are reasonable.
37
25
94
Should we start doing these regularly?.
ICYMI: @Blockstream Core Tech Engineer @rusty_twit held a live webinar for getting started running a #clightning node, developing a basic plugin, and more. Check out our other videos and make sure to subscribe to our channel! 🔌⚡️#LightningNetwork
11
10
94
A wise coder said to me once: this stuff is basically Trivial Persuit. If you don't know something, it's not that you're dumb, it's just that you don't know. I think I only learned what an xpub was last year. Dumb name, mainly internal to wallets. @PeterMcCormack's an idiot eh?.
5
5
86
If you're a #lightning wallet author looking to play with Offers, I've created an easy to use REST API that exposes the majority of cases, that you can plug in!. Alpha at . (esp .
9
23
91
Awesome first day at #lightning summit #Adelaide My head hurts, but day 2 will be even more intense trying to keep up with all the great minds in the room!.
2
9
87
I wrote the Australian Capital Territory voting and counting system (Open Source of course). I work full time on "blockchain tech", and could not agree more. And yeah, this is a hill I am prepared to die on; unlike many hypetrains this idiocy can affect my democratic rights.
@dav917 Let me make something clear, no sarcasm at all: Blockchain has no place in civil elections. Period. Anyone who thinks it does is unqualified to be working in election technology or to be making recommendations to policymakers. Is that clear? I hope it was clear.
6
38
91
#lightning gossip needs updating for Taproot; I've been thinking do we tweak or re-engineer?. Currently, you send channel_announcement, specifying the channel UTXO, supplying the 2 keys in the 2of2, the node ids, and signatures for each of them. (This needs update for Taproot).
1
17
89
My heart goes out to everyone wrestling with #bitcoin fork activation methods. I know it's abstruse and subtle. Maybe like me you generally avoid confrontation. I know you want it over with, too. Stay kind, and avoid unnecessary confrontation, but prepare for the necessary ones.
4
7
82
Today's bolt12 #Bitcoin lightning offers feature is my fav: recurrence! Vendors love to sign you up for recurring CC payments so they are in control. But the core *idea* is useful, and in the Bitcoin world there are no pull payments, just push: your wallet is in control.
4
18
79
@TheBlueMatt @prestonjbyrne @PeterMcCormack I can happily do the same. In fact, as a fellow Australian, I feel obliged to. .
5
2
85
For those who like more detail than the release notes!.
We're excited to announce c-lightning 0.7! This release includes Routeboost, performance improvements, & plugin support for customizing & extending c-lightning's features. Start writing plugins in C, Go, Python, & Java today! 🔌⚡️🚀 #LightningNetwork
3
22
78
Yes! Thanks to @roasbeef @TheBlueMatt and especially @realtbast, the legacy #lightning onion format is dead. The new format added by @Snyke in June 2019 is now universal.
3
13
80
After 6 years, our team finally returned that call from Marketing. Sorry, we've been busy. .
We're reaffirming our commitment to partner with the #Bitcoin community to collaboratively build a ⚡️ implementation that meets the same rigorous standards as Bitcoin. Welcome c-lightning's new name, #CoreLightning (CLN). Learn more about @Core_LN 👇.
3
6
82
This is going to vastly simplify the transition of #lightning to segwit v1. I was dreading revisiting those scripts. .
We're excited to share our #engineering blog post about #Miniscript - a language for representing #Bitcoin Scripts in a structured way, enabling efficient analysis, composition, generic signing and more. 📜🖊️🔒
0
21
77