@Julian finally made me interact on X by posting his GSR work there.
My original varops budget proposal simply tried to constrain the re-added opcodes, and those which now had to handle larger data.
His more empirical approach allowed him to expand the budget concept to cover script interpretation overhead, allowing to a very simple and elegant macro system (inspired, I believe, by Robin Linus?).
This maintains the "no loops" simplicity of Script but compresses the inevitable "now do this 32 times" cut & paste that happens in complex scripts.
It does this by adding a base cost to every opcode, which prevents abuse. A very slight change which makes it more general. Impressive!
Rusty Russell
rusty@rusty.ozlabs.org
npub179e9...lz4s
Lead Core Lightning, Standards Wrangler, Bitcoin Script Restoration ponderer, coder. Full time employed on Free and Open Source Software since 1998. Joyous hacking with others for over 25 years.
I've disagreed with Bryan about several things, but this I agree with 100%.
The Observation Deck
The contagion of fear | The Observation Deck
I have a difficult confession to make — a shameful incident that I have never spoken of, even to those closest to me.
Late one night in my fi...
You can also restart with
--developer --dev-no-version-checks --subdaemon=openingd:/DNE --subdaemon=dualopend:/DNE
This prevents new channels from opening (by telling it to use subdaemons which don't exist: the dev option stops it checking at startup).
If you think your node is unlikely to be messed up by existing peers, and you're just worried about new ones.
View quoted note →
I don't think burying Coinkite is the right answer, BTW. But reality rarely listens to my opinions!
I disagree with nvk on several things, but I like his uncompromising approach to hardware and shipping. Testing for weak entropy is hard, this is absolutely a mistake I could have made, and I would also be furious if this lost my funds.
I've been trying to come up with a witty name though. Stolecard? Goxbox? "MicroSiphon inside"?
The problem with this is that well-run, boring, positive cash flow companies are really hard to find. All the obvious ones were snarfed up by previous variants of this play.
It *sounds* great, until you get to the messy reality that the firms you want don't need you. So you have to find and pitch them. And why would they say yes? Because they're looking for an exit, which is the opposite of what you said you wanted.
This is not to say it's impossible, but there's a reasonable case that it's going to be far harder than VCs think, who are used to people approaching them.
View quoted note →
This was fun! Good chat about finer grained control and incentives to mirror....
View quoted note →
At #OsloFF several people asked when Shit Bitcoiners Say would be back, so let me put it on the record: it's hibernating during the bear market.
The account serves me as a balance, to keep things grounded. It's not there to kick people when they're down, it's to serve as a reality check. When Bitcoin is a grind it should be offering free hugs or something.
When people are extrapolating to infinity and you feel the urge to research low-gravity espresso machines for your inevitable
Bitcoin moon-citadel: I'll be back!
Hey @ODELL should I be pitching @Century Metadata to OpenSats?
This is really touching!
I loved working on #bitcoinlightning and #CLN over the years, and I leave both in excellent hands. Lightning is going to be so much more than it is now...
View quoted note →
Official Bitcoin Twitter Self-Worth Chart
$70k: your hairline recedes.
$60k: gangrene develops.
$50k: you lose the ability to make coherent sentences, and all you can say to your panicked loved ones is "Bitcoin is digital energy".
$150k: erectile dysfunction vanishes.
$250k: your wife returns with the kids, saying she made a terrible mistake.
$500k: your long-dead father rises from the grave, tells you that he was wrong and you were right, and he's proud of you.
So I'm leaving Blockstream at the end of the month, to try to start up Century Metadata. A non -profit to store and serve a small amount of encrypted data for 100 years, for a small one -time payment. Lots of fun problems in doing this, only half of then technical.
I'll be talking about it at BTC++ in Vienna, and I'll also be attending the Oslo Freedom Forum just afterwards.
I've been thinking about taking profits from a Sztorc Fork.
I wouldn't sell someone a lemon face-to-face, even with full disclosure. Sure, they're adults, but the world is a better place when we care for each other: that is not who I want to be. Do not enable bad things.
The anonymity of the marketplace does not absolve this.
So, no. I will not encourage it, talk about it, or handle it. And I'll sleep great.
Guess in getting up for 5:30am then.
View quoted note →
Don't support things you don't want to see more of.
I expect Bitcoin to get a quantum scare every ten to twenty years, FWIW.
Weekly summary: I heard Iran is going to use Quantum Black is going to crash Bitcoin!
Americans trying to get back to the moon and missed.