Damus
Luke Dashjr profile picture
Luke Dashjr
@Luke Dashjr
PSA: “Inscriptions” are exploiting a vulnerability in #Bitcoin Core to spam the blockchain. Bitcoin Core has, since 2013, allowed users to set a limit on the size of extra data in transactions they relay or mine (`-datacarriersize`). By obfuscating their data as program code, Inscriptions bypass this limit.

This bug was recently fixed in Bitcoin Knots v25.1. It took longer than usual due to my workflow being severely disrupted at the end of last year (v24 was skipped entirely).

Bitcoin Core is still vulnerable in the upcoming v26 release. I can only hope it will finally get fixed before v27 next year.
5527❤️49🤙50❤️4🔥32👀2
RealJohnDoe · 143w
👍👏🧡😊
nobody · 143w
Hey nostr:npub1lh273a4wpkup00stw8dzqjvvrqrfdrv2v3v4t8pynuezlfe5vjnsnaa9nk this is the first I've heard of it. Thanks for putting this out there. Is Bitcoin Knots a drop in replacement for core or do I need to build a different config and redownload the chain?
vnprc · 143w
How did you fix it?
pleb_world · 143w
Send it 🔪
Gildong.Hong · 143w
Are OP Codes Other than OP_RETURN affected by '-datacarriersize'?
Moss · 143w
Thank you your Great work 🫂
Piriya ⚡🟧 · 143w
Ok, let me try to understand this. So Bitcoin core has an option to set a data limit for extra data in each transaction but since inscription obfuscate 'extra data' as program code, ie, putting data elsewhere, like in the signature, for example, they were able to bypass this limit. So this 'fix' ...
Crizzo · 143w
Do inscriptions take up more blockspace for the same price as a normal transaction?
waxwing · 143w
Program code is data. You cannot control how people interpret it. Isn't the fundamental issue here, the witness discount? Apart from that i can't see anything else worthy of discussion. If people are prepared to pay for data encoded in txs, they will always be able to - even in the most disruptive ...
Tim · 143w
not a bug
Luke · 143w
I prefer to let the fee market price those nitwits out, but I'm glad you did this with Knots so we can see the difference in performance between clients.
Mabardino 🍀 · 143w
if they're paying the fees then they're valid transactions my friend, stop censoring bitcoin users for your own ideologies
rieger_san · 143w
It’s not a bug, it’s a feature!
Beiner · 143w
You a threat to bitcoin.. who made you the leader.. agian you and jack are the feds
Meridian · 143w
Decentralisation in Bitcoin's codebase comes from the ability of anyone to release their own reference client, that enforces the consensus rules, as they see fit. Users are divided, at this time, over the legitimacy of 'inscription' transactions. All Bitcoin Knots is doing, is giving users a sim...
₿harat · 143w
Good to understand that this is a bug.
⚡₿it₿y₿it⚡ · 143w
Ordinals respectors can go fork themselves
nostrich · 143w
What's the best way some one with software experience xan help you move the forward? Bitcoin Core Pr reviews and testing?
nodesy · 143w
Knot gonna make it
⚡₿it₿y₿it⚡ · 143w
nostr:nevent1qqsfcrfn7qcckejr4up7q6fqqumjv3zj82y6xvsyvq74f8d6eepugmcpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qyg8l9eqjxx0sz7yxs7nrmcey3shfltpl9tg4u0tzrc45yf6u4ju7e5psgqqqqqqslslvgz
SmokingEarl · 143w
this is great work
𝕾𝖊𝖗 𝕾𝖑𝖊𝖊𝖕𝖞 · 143w
Hey Luke! Sent you an invite to the 24hr frog talk!! Check DMs 🐸
Gravital organics enthusiast · 143w
If organics are going to start telling machines what they can or can't do just to conserve resources, maybe the machines will start telling organics what they can or can't do.