Cole 🇿🇦 Profile picture
May 6 9 tweets 4 min read Read on X
If you really want to understand the Bitcoin Core debate, I suggest you go and read the actual Pull Request on Github.

That’s exactly what I’ve done - and this thread will break it down for you. 🧵 Image
Context: This PR proposes changes to Bitcoin Core by removing default limits on OP_RETURN - a part of transactions used to store data. Currently, Core only allows a small OP_RETURN per transaction. The change would allow much larger OP_RETURNs, making Core more permissive in what it relays.
If you open the PR on GitHub, you’ll see a table showing which reviewers support or oppose the change. Clicking their names reveals their full comments.

🔴 Concept NACK = Disagrees with the overall idea or purpose of the change.

🟢 Concept ACK = Agrees with the general idea or motivation behind the change.Image
Here’s MY summary of each side. These are the most commonly repeated points I have seen, though there may be other arguments I’ve missed:
🔴 NACK (Against Removing Limits):

This side argues that removing limits on OP_RETURN invites more spam and non-monetary data into Bitcoin blocks, which could crowd out legitimate financial transactions. They emphasize that Bitcoin's primary purpose is money, not a cheap data-storage platform, and maintaining these limits helps protect its economic integrity and efficiency. They also argue that user-configurable settings (like -datacarriersize) are valuable tools for node sovereignty and should not be removed.
For example, see Concept NACK comments from Seccour, chrisguida, and wizkid057.

They argue that loosening limits caves to spammers and encourages abuse of Bitcoin as a data dump. All emphasize the need to fight spam, not accommodate it. Image
Image
Image
🟢 ACK (For Removing Limits):

Supporters believe that arbitrary data storage on Bitcoin is inevitable, and trying to suppress it only leads to more harmful workarounds - like securing data in other ways or doing private deals with miners. They argue that OP_RETURN is the least damaging method - it’s small, provably unspendable, and avoids polluting the UTXO set. By relaxing limits, Core can guide data usage toward the cleanest and most transparent path, while discouraging more disruptive alternatives.
For example, see Concept ACK comments from murchandamus and eragmus.

They argue that arbitrary data use is inevitable, and OP_RETURN is the least harmful option. One highlights reduced node traffic and less miner centralization; the other sees it as a common-sense change to align Core with reality.Image
Image
I highly recommend reading the comments yourself:
.

And I will leave you with a question. Would you NACK or ACK this?github.com/bitcoin/bitcoi…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Cole 🇿🇦

Cole 🇿🇦 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @ColeTU

Oct 1, 2024
BITCOIN WALLETS AND NODES.

All bitcoin wallets must connect to a node to fetch your balances and transaction history.

This can LEAK sensitive data to other people.

[THREAD 👇] Image
By default, most bitcoin wallets connect to a third party node.

The problem is that you must leak your public keys and addresses to that node, so that they can tell you your balance and transaction history. Image
This is especially bad because you provide them with ALL your addresses.

You effectively leak your entire bitcoin stack, transaction history, and FUTURE transactions too! Image
Read 9 tweets
Sep 30, 2024
NEVER reuse #bitcoin addresses.
It is terrible for your privacy.

[THREAD👇] Image
If I use the same address for everything, all my transaction history is linked to 1 address.

Anyone with that address can see how much bitcoin I have, and every transaction I have ever made.

It is as simple as putting it in a block explorer:
Image
Image
Because people need your address to send you bitcoin,

and you send people bitcoin FROM your address.

Every person you interact with can see your transaction history.

It is permanent and public.
Read 5 tweets
May 26, 2023
Here is the best bitcoin setup for Mac users.

Nothing but your Mac device is needed, other than an optional external SSD.

southernbitcoiner.com/bitcoin-mac/ Image
It’s a simple, but powerful setup.

@bitcoincoreorg to verify your own transactions. No leaking your data to third parties.

@SparrowWallet as your wallet. It’s feature packed and can do everything a Bitcoiner needs.

@SamouraiWallet privacy tools are built into Sparrow.
It’s important that you connect Sparrow to your bitcoin core node. (Sparrow makes this very easy)

If they have not been connected, you are relying on someone else’s node and are leaking your addresses and transactions.
Read 5 tweets
May 25, 2023
How to use SeedSigner with Blue Wallet:

Image
I cover:

1. SeedSigner settings
2. How to create a seed in SeedSigner
3. How to export wallet XPUB to Blue Wallet
4. How to receive bitcoin
5. How to send bitcoin (build and sign partially signed bitcoin transaction, or PSBT)
And that’s a wrap on the SeedSigner series! (for now)

Find all the guides, here:

southernbitcoiner.com/seedsigner-gui…
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(