By definition, in #Bitcoin, a node's job is NOT to dictate what kind of transactions should go in the blocks. Their job is to ensure that the rules are being followed on the network, transactions and blocks are valid and coordinate the work of miners.
Login to reply
Replies (14)
If that is true then I don't consent to run your definition of Bitcoin.
You really are lost.
If you end up forking yourself out of consensus later down the line with the decisions you make in favor of distancing yourself as much as possible from personal responsibility and yielding more power to dishonest technocrats, you can go crying to Papa Lopp, because you'll only get an "I told you so" from me.
right, so, as a bitcoin node runner, i should be happy to transmit spam. got it.
where is your red line? homo porn? snuff?
As a node runner, you should be happy to verify your incoming transactions as valid. That's why you're running the node, right?
My red line is economic transactions, I consider almost all other transactions as spam and waste, but I really don't get to say what others want to do with their bitcoin.
If Bitcoin continues to work, then in the end, block space will be so valuable that only economic transactions will be rational.
If you run example knots or core you run it 😄
Clarify which dictatorship you want. Because if it's not dictatorship of me over only my mempool and nobody else's, then as a matter of fact I am not running your idea of Bitcoin. I have control over my node. I have a mind and I use it to tailor my settings. What you want is a dictatorship of developers, ironically, just your preferred flavor of it.
You have every right to refuse to relay stuff with your own computer. That is indisputable.
You're absolutely right.
This statement is self contradictory.
Is it the nodes job to make sure everyone is following the rules? If so then it is the nodes job to dictate what is a valid transaction or not.
Simple
And you may have an incentive to relay some things but not other things according to your self interest. This becomes a technical debate that gets into economics and whatnot too, and I guarantee you either do not understand the other side's position or you are engaging dishonestly.
You have control over your node but not over what valid transactions are included in the blocks, except if you work and mine them by yourself.
Mempools can be full of various transactions but only transactions that pay enough fee to be included in block are relevant in the end.
I want developers to not dictate anything about transaction types. Bitcoin transaction is a digital message and I want everybody to be free to sign any kind of message they want as a transaction even if I and 99% of other users consider it spam/waste.
We know that free market is the only way to filter transactions without dictatorship and I would like to have as many people as possible to understand that so we can continue with more productive discussions like Bitcoin privacy and censorship resistance.
Node runners don't get paid to do work.
Still makes zero economic sense to run a Bitcoin node.
Bitcoin makes less sense each day.
Running a node is about eliminating trust. It only makes economic sense to do so if you have a lot to lose.


Cypherpunk Cogitations
Securing Your Financial Sovereignty
How and why to defend your bitcoin with a full node.