Join Nostr
2025-09-05 22:00:55 UTC
in reply to

robin on Nostr: About bit.conf – Bitcoin Core uses bitcoin.conf as its main configuration file. In ...

About bit.conf – Bitcoin Core uses bitcoin.conf as its main configuration file.

In general, many consensus-critical rules cannot just be changed by a local config option — they’re enforced by the network. Some policies (like relay limits or mempool rules) can be adjusted locally, but they don’t change consensus.

The maximum OP_RETURN payload in Bitcoin Core policy is 80 bytes, not 233. 40 in knots.

Mempool and standardness rules use kilobyte-level constraints.
So if DeepSeek told you “233 bytes” as a default, its wrong.

Some policy rules (like how your node relays or accepts transactions) can be tweaked with config/command-line options.

But consensus rules (what blocks are valid) cannot be changed with bitcoin.conf — those are locked in by the network.

For example: the datacarriersize option in bitcoin.conf controls the max OP_RETURN data your node will relay/accept.

In Bitcoin Core, the default datacarriersize (max OP_RETURN data) is 80 bytes, not 233 bytes.

Don't know how or why deepseek came up with that.

You can change datacarriersize in bitcoin.conf.

Again the “default 233 bytes” statement is incorrect for Bitcoin Core — Core’s default is 80 bytes.

I'm not a dev and in all honesty your better off asking one on nostr.
✌️🫡