Bitcoin_To_The_Oblivion's avatar
Bitcoin_To_The_Oblivion
npub1z09e...ufa9
#Bitcoin is the only way out of modern day debt slavery
As most of the bitcoiners know that scammers have been spamming the bitcoin for more than year now. I have seen some good arguments in support of filtering the spam to disincentive the behavior. Time for the post on strawman and steelman arguments on spam. Strawman: - What is your definition for scam? While I agree 99% of the trading is done because of speculation and will cause many to lose money. The scams are only projects lying to their customers to run out with their money, which there are many, but much less than speculate traders. Steelman: - Just because you want to have sex doesn't mean you're justified in raping people who don't consent. Strawman: - But aren’t they within the consensus rules and therefor it’s not rape? They found an exploit! Ok. Filter. Won’t they find another exploit? Wouldn’t it be better to focus on the monetary use cases? And people will choose to use it as SOV? Steelman: - What if I find a way to steal anybody’s bitcoin within the consensus rules. Will you fix the bug? I will let him steal my Bitcoin as long as it is in consensus rules. Strawman: - Ya I probably would want that fixed. But 1) how would someone steal bitcoin and still be within consensus? And 2) how are cat jpegs on blockchain the same as stealing someone’s bitcoin? That’s a clear issue needing addressed. Steelman: - 1) people thought that the supply limit was 21m until someone found out how to violate it within the code's consensus engine. There's no know way to steal today, but the question is about how you would react if such a hypothetical vulnerability was discovered in the future - the exact mechanics of the exploit don't matter for the hypothetical. 2) cat jpegs on chain and steal someone's Bitcoin are the same issue because there isn't consensus for either one of them. Strawman: - Is the 'exploit' that the code was written just fine, operates just as expected, and is being used in a different but anticipated way, but at an unanticipated rate? Or is there more? Steelman: - Bitcoin script was not intended for unlimited arbitrary data storage, therefore it is not operating as expected. Strawman: - Seems like Casey expected OP_FALSE, _IF, _PUSH, _ENDIF to operate that way. Do you mean he just guessed? Storage is still bound by block size(not unlimited) and the 'scammers ran out of fiat for their attack', ie fees operated exactly as we all expected them to do. Steelman: - You're describing every single exploit/hack/crack in computer software history. The people who designed OpenSSL intended it to be a library for HTTPS security. The people who designed the Heartbleed hack expected to break OpenSSL so, you think Heartbleed wasn't an exploit and OpenSSL was just fine? This is clown-world logic. Steelman: - In information security terminology, a "bug" is a problem found in the software. Some bugs are also "vulnerabilities", meaning that you can leverage them to cause unintended or unexpected behavior by the software. Leveraging them is the "exploit" of the vulnerability. Strawman: - I can convince myself it's an exploit (semantically) but I still struggle to see the bug. Everything is operating as expected, but some users are using those operations (in an obvious way) to do something others for whatever reason didn't expect. Steelman: - The bug is the datacarriersize is not properly counting data carried inside op_false op_if Strawman: - ty! (although begs the q what is meant by 'properly') Was there a reason it was ignored? Was this deliberate decision? A non-concern? My (crude) understanding was some initially used this for commenting, as it doesn't execute anything. Steelman: - When datacarriersize was first introduced in 0.9 it was done so simultaneously with op_return. Prior to 0.9 people had started to use ridiculously inefficient methods to embed small amounts of arbitrary data in transactions, so a consensus emerged to create a strictly limited, but TOLERATED way to add arbitrary data to transactions - that's what op_return was. To limit the amount of arbitrary data per transaction, datacarriersize was added. For the next 10 years, all was happy. Then in early 2023 someone discovered a way to add arbitrary data to a transaction outside of op_return, and bypass the datacarriercheck matching heuristic. This bug was critical for inscriptions to work because it meant that they could bypass the existing spam filters to add any amount of arbitrary data up to the block weight limit. In mid-2023, the bitcoin core managers closed the issue about the bug, claiming that discussing the github topic was "too controversial" In August 2023, a Bitcoin core maintainer changed the documentation/comments in the source code which defined arbitrary data. Since then the core team has been unwilling to acknowledge that this is a bug. Strawman: - Also remember that a property of OP_RETURN is that it creates a provably unspendable utxo, which can be safely pruned if you don't want to store the arbitrary data on your node. Steelman: - This isn't an argument against spam, though. Pruning just adds to the work of a full node, it doesn't eliminate it. And Inscriptions are all equally prunable. Steelman: - OP_RETURN is a top symbol of altcoining mindset, such mindset classic 'solution' is a BAND-AID to pretend the problem does not exist and life goes on. As hash-anchoring to TXs is possible, the question needs to be: how to make it VERY cumbersome. NOT apply a band-aid on top. image As you can see clearly from some of these arguments that legitimate bug is being exploited by some bad actors in the #bitcoin community. I would strongly suggest running @BitcoinKnots to disincentivize this behaviour and if you are miner then send your hash to @ocean_mining . If this bug doesn't get fixed then I wouldn't be surprised if we have to reconsider the blocksize limit since spam (sorry scam) has been bloating bitcoin blockchain and UTXO set like never before. It will drive up the cost to run your own node hence we may need to think about reducing the blocksize limit as you can see most of the mempool is filled with garbage (to scam the people) Maybe 300kb-400kb limit would be optimal blocksize limit. It will at least keep the cost of running your own node low for a very long time. If you want to see bitcoin getting succeed, you don't want to see NGU in only #bitcoin price but NGU in node runners as well and current spamming condition will severely affect the NGU in node runners (in the long run for sure). cc @Bitcoin Mechanic @Luke Dashjr @npub16s0g...8ky6 @Giacomo Zucco
I checked mempool several times today and almost all of the time, I found mempool filled with garbage data (to scam the people). If these blocks have been filled with garbage most of the time then why do we need 4MB blocks? Why are Bitcoiners talking about further upgrades? Instead it would be WISE to talk about reducing the blocksize limit since the free market has been trying to tell us that we don't need 4MB blocks. It's being misused by attackers and spammers. Reducing the blocksize will probably do following things: - 1) Keep the cost of running nodes very low (hence it helps with decentralization) 2) It promotes scalability in layers (i.e. L2, L3 etc) instead of on chain scaling. What are the real risks by reducing block size? Except some scammers can't scam the people easily (but I believe that's a good thing) I think #bitcoin thrives more with conservatism than progressivism. cc @Luke Dashjr @Bitcoin Mechanic @Giacomo Zucco
The way some bitcoiners simp for politicians who are or just became pro-bitcoin is just unbelievable sometimes. Why do you keep forgetting that #bitcoin    doesn't need politicians to succeed but politicians need #bitcoin to get elected? STAY HUMBLE & STACK SATS
Fiat normies have no idea that there is a thing called #bitcoin    who doesn't require intermediary so, you don't get fucked like this. PersonalFinanceCanada subreddit group is full of fiat normies. Study #bitcoin    😎😎😎 image
Since shitcoin ETF has been approved, is there any possibility that some of these spammers might move to mETH hence we might see noticeable reduction in spam? Am I too retard to think like this? #bitcoin
It's shocking that most of the #bitcoin    community is very quiet about this issue. Instead almost all of the #bitcoin community (including some of the famous #bitcoin    influencers) are still busy in normalizing spam in the name of either "valid transactions" or "it helps miners to get additional fees". Will you guys wait to switch to knots until plebs can't afford to sync IBD on their node? Do you only care about #bitcoin price NGU? In case if you forgot but you may want to care about NGU in noderunners as well. cc @Bitcoin Mechanic image
Let's look into how spammers use Pay-to-Script-Hash(P2SH) method to spam the #bitcoin network. image In this P2SH method, data chunks are added sequentially to the unlocking script, then "dropped" from the script's memory after they've been verified. It's like writing a long message on a series of puzzle pieces, then scattering the pieces for someone else to find and reassemble. For example, David wants to store a large document on the blockchain. He breaks the document into small chunks and creates a P2SH transaction where each chunk is "dropped" into the unlocking script in order. When the transaction is spent, the chunks are reassembled to recreate the original document. image There is a new type of scam token introduced by Xitter account MikeInSpace which is called SRC-20 tokens that MIGHT BE USING P2SH transactions to spam the #bitcoin network. Since they might have started with new tokens, we haven't seen dramatic rise (YET) in P2SH UTXO set but it's something we would like to keep an eye on in the future. image These transactions can be quite large, especially for bigger files. If many users start storing large amounts of data this way, it could significantly increase the size of the blockchain & UTXO set, making it harder for average users to run full nodes. As you can see in this picture, they are blatantly saying that you can't even prune these transactions by scamming people in the name of immutability and permanence. In conclusion, while the Bitcoin blockchain offers a temptingly permanent and censorship-resistant platform for monetary transactions only, methods like inscriptions, SRC-20 & BRC-20 tokens create unspendable UTXOs that bloat the UTXO set, while OP_RETURN doesn’t bloat the UTXO set but contribute to overall blockchain bloat. This bloat can make it more expensive to run a Bitcoin node, which could lead to centralization as fewer users can afford to store the full blockchain. It also puts extra strain on the network, potentially slowing down transaction processing and increasing fees for everyone. image If you really want to disincentivize this behavior and reduce inscriptions on #bitcoin blockchain , then I would strongly recommend running Knots instead of original #bitcoin core. If you are miner then point your hash to @OCEAN since they always mine almost spam free block and they are the only mining pool who cares about health of the #bitcoin network. cc @Bitcoin Mechanic @Giacomo Zucco @Luke Dashjr
image Let me try to explain one more type of spamming method in #bitcoin network (to the best of my knowledge). Pay-to-Multisig(P2MS) image In this method, data is hidden in one or more fake public keys in a multisig transaction. It's like having a secret compartment in a safety deposit box that requires multiple keys to open. The most common method for using P2MS locking scripts is to wrap them in a P2SH or P2WSH. P2MS has no address format and P2MS is limited to 3 public keys. The locking script of a P2MS can get pretty sizeable with all the public keys so, it’s limited to 3 to prevent too much data being store in the UTXO set. Example: Bob wants to store a large file on the blockchain. He breaks the file into pieces and encodes each piece as a fake public key in a 2-of-3 multisig transaction. To reassemble the file, he needs to collect all the fake public keys from the transaction. P2MS transactions are larger and more complex than regular transactions, which can strain network resources and it also increases UTXO bloat. As you can see dramatic rise in P2MS UTXO sets and looks like P2WSH UTXO is also rising rapidly (maybe not as much as P2MS UTXO but it's worth to keep an eye on) Stamps protocol (type of scam) uses tweaked P2MS transactions to spam the #bitcoin network. Stacks is one of the bad actors in #bitcoin community who came up with BRC-20 tokens who use Stamps protocol to spam #bitcoin network and obviously it bloats UTXO dataset as well. They might also be using witness discount (with the help of P2WSH) to add more data with discounted fee. If you know more about how spammers use witness discount, please read below post where I tried to explain this in a very simple language. image If you really want to disincentivize this behavior and reduce inscriptions on #bitcoin blockchain , then I would strongly recommend running Knots instead of original #bitcoin core. If you are miner then point your hash to @OCEAN since they always mine almost spam free block and they are the only mining pool who cares about health of the #bitcoin network. cc @Bitcoin Mechanic @Giacomo Zucco @Luke Dashjr
image A lot of bitcoiners who think that spam helps (bad) mining pools/miners to get more fees but free market is screaming at us and showing that spam doesn't help with fees. In fact, almost all of the block space is being filled with a lot of garbage and mining pools'/miners' main source of income is still block subsidy (aka 3.125 bitcoin/block mined). Moreover, it's increasing the cost of running your own full node. Do not forget that spammers are exploiting legitimate bug in the #bitcoin script to add garbage data and rationalizing it with "it helps miners/mining pools" or "They are valid transactions". As @npub16s0g...8ky6 said before, "The economic impact inscriptions have on fees is completely irrelevant to whether they are a bug or not. If there were zero inscriptions ever and the bug was never exploited and never impacted fees, it would still be an unpatched bug that should be addressed. My attitude towards inscriptions won't change with the weather of fees. If mempool cleared and blocks weren't full, I'd still say inscriptions are a bug that need to be patched. There are many bugs in bitcoin which have zero economic impact on the network, because they just aren't that kind of bug. Even if a bug has no economic impact, its still a bug. You should not be thinking about bitcoin in terms of "at X sat/vb its a bug, but at Y sat/vb its not."
image Let's deep dive into one more method of spamming the #bitcoin network. IT'S CALLED OP_RETURN METHOD. image OP_RETURN is a special transaction output type that allows embedding a small amount of data (up to 83 bytes) directly into a transaction. This data is not part of the transaction's inputs or outputs, but is included as a separate, provably unspendable output hence it does not bloat UTXO set but hold on, I will explain you later in this thread how it's still bad for #bitcoin network. OP_RETURN is like attaching a sticky note to a bank-cheque. For example, Carol wants to post a short message on the #bitcoin blockchain for all to see. She creates a transaction with an OP_RETURN output containing her message: "I love Bitcoin" This message is now part of the blockchain record, visible to anyone who examines the transaction. While OP_RETURN is less harmful than other methods since it doesn't create unspendable UTXOs, it still contributes to #bitcoin blockchain bloat. OP_RETURN abuse is already make running a full node more expensive. As you can see a majority or at least half of blockspace has been filled with OP_RETURN transactions which add almost no value to anyone other than some high time preference mining pools (& miners) image Prior to version 0.9 of #bitcoin core, people had started to use ridiculously inefficient methods to embed small amounts of arbitrary data in transactions, so a consensus emerged to create a strictly limited, but TOLERATED way to add arbitrary data to transactions - that's how op_return was implemented into #bitcoin blockchain. Some of the pro-spammers or whoever is neutral is on this subject might make an argument that "why don't you prune these OP_RETURN transactions since they are provably unspendable UTXO". Well pruning just adds to the work of a full node, IT DOES NOT ELIMINATE IT so, you can't basically use this argument against spam. cc @Luke Dashjr @Giacomo Zucco Same applies for inscriptions (another type of spamming the #bitcoin network). If you want to read more about this spam, then read below thread I made on inscriptions. image If you are really concerned about this issue on #bitcoin blockchain then I would strongly recommend running Knots instead of #bitcoin core with disabled Datacarrier size option in your configuration. It will stop relaying runes through your node once you disable this option. Newer version of Knots might already have this option already disabled. If you are miner then point your has to @OCEAN since they always mine almost spam free block and they are the only mining pool who cares about health of the #bitcoin network. cc @Bitcoin Mechanic I will cover one more type of spamming the #bitcoin network in my next nostr post which is called "Stamps". One of the worst ways to spam the #bitcoin network. Stay Tuned...!!!
image To understand how spam works in the #bitcoin blockchain, let's start with a simple analogy. Imagine a huge public bulletin board where anyone can post messages. Once a message is posted, it can't be removed or altered. That's essentially what the Bitcoin blockchain is, but instead of physical messages, it stores digital data. Let's dive into the one of the different ways spam can be added to the blockchain and the problems they can cause. Pay to Witness Public Key Hash (P2WPKH) & Pay to Taproot (P2TR) & addresses (with the help of Segwit upgrade witness discount) P2TR and P2WPKH are newer address formats that take advantage of SegWit (Segregated Witness) to reduce transaction sizes and fees. However, spammers are abusing the witness discount feature. It's like a store offering a discount on shipping large items, but someone exploits it to ship tons of useless junk for cheap. SegWit is one of the #bitcoin upgrades which was first introduced in December 2015. It was introduced with the intention to scale #bitcoin but spammers decided to misuse this upgrade to scam the people image The witness discount gives a ~75% discount on fees for the witness data portion of transactions using these address types. Spammers stuff arbitrary data into the witness to get cheaper spam. Imagine a mail service that charges $1 per ounce, but only 25¢ for each ounce of the envelope. Spammers would send heavy junk mail in huge envelopes to save money. For example, a spammer can create a P2WPKH transaction with a 1 KB witness containing random garbage data. Instead of paying full fees for 1 KB, they only pay for ~250 bytes due to the discount. It's like sending a 1-pound box of rocks but only paying postage for 1/4 pound because the box itself is discounted. This allows spammers to bloat the blockchain and mempool with junk data at a fraction of the cost compared to regular transactions. It's an exploit of a legitimate feature, like someone abusing a "buy one get one free" sale to hoard items they don't need. Spammers are also using P2TR addresses which have a same discount formula and can be abused similarly by stuffing the witness with junk to reduce fees. It's like finding another shipping loophole to exploit, such as a discount for certain box sizes that can be filled with useless filler. These spam attacks not only bloat blockchain size, but can clog up nodes and mempools, degrading network performance for legitimate users. Imagine a post office overwhelmed by a flood of junk mail, delaying normal letters and packages. While the witness discount is well-intentioned to make SegWit transactions cheaper, spammers found a way to game the system and make their attacks more cost-effective. It's like a store's generous return policy being abused by people who wear and return clothes repeatedly to save money. image Almost all the inscriptions (aka one type of scam) use these 2 addresses to bloat the bitcoin blockchain and UTXO set. Inscriptions aren’t directly stored in the UTXO’s set but they leave the dust behind which bloats the UTXO set. Just look at the growth of UTXO set (with P2TR & P2WPKH addresses). As you can see in this chart, how Inscription is becoming one of the major attack vectors for #bitcoin (in the long run) It's already severely affecting low cost nodes by bloating UTXO set. Ordinals don’t exist on bitcoin blockchain it’s just a dumb way to count individual Satoshi which has been inscribed into bitcoin blockchain by inscriptions. Some centralized systems count this rare Satoshi in the name of Ordinals which doesn’t exist in the first place. image If you really want to disincentivize this behavior and reduce inscriptions on #bitcoin blockchain , then I would strongly recommend running Knots instead of original #bitcoin core. If you are miner then point your hash to @OCEAN since they always mine almost spam free block and they are the only mining pool who cares about health of the #bitcoin network. Please like and retweet this post if you find it informative. I will write next post on Runes scam.
These are some of the recent pictures of the mempool. Probably nothing (for the bitcoiners who are neutral on the spam issue or whoever is supporting SCAM in the name of valid transactions). It's very annoying to see a lot of influencers in the #bitcoin community who either chose to stay neutral because they are friends with someone who is scamming people with Shitcoins on Bitcoin or chose to support SCAM in the name of valid transactions because they were or they have been part of selling jpegs to scam people. If bitcoiners would have shown the same resistance to spam as they have shown resistance to OFAC compliant transactions, things would have been way different. We would have way less spam and shitcoin magazine would have been bankrupted by now. My fellow bitcoiners, don't follow people, follow motive(s) and idea(s) of the people so, we don't get into the same mess again in the future. Last but not least, if you are concerned with the health of the #bitcoin network, please run Knots on your node instead of #bitcoin core and if you are miner, point your hash towards Ocean mining pool for mining almost spam free blocks.
I remember the last Oct-Nov timeframe when almost all of the #bitcoin community was in the strong belief that "you can't do anything about spam". It would be nice to see this belief getting attacked everyday and as you can see REAL bitcoiners are gradually moving to Knots from the #bitcoin core. It's still a small change but it's still significant compared to what we were at the end of last year. We will likely see hyper knotization (along with hyper bitcoinization) in coming months as more and more bitcoiners realize that most of the blocks are almost completely filled with SPAM (sorry SCAM). In case, someone tells you that filters don't work then Marathon wouldn't have launched its out of band service like Slipstream which is very dangerous for #bitcoin network in the long run. We as a #bitcoin community are slowly (but surely) moving in the right direction and if you are one of those REAL Bitcoiners then I would strongly suggest running knots instead of #bitcoin core to disincentivize scammers and REDUCE (not FIX) the spam on the #bitcoin network. If you are a miner then don't forget to point your hash to Ocean pool since they are the only mining pool who don't intend to include spam (especially inscriptions) in their block.
We have reached the point where one bitcoiner has to actually explain to other bitcoiner(s) that more than 90% transactions are SPAM and do not provide any value to anyone other than scamming the people. Not sure how many times we see mempool with similar condition every day but people would be like we have to rationalize/normalize this by constantly telling everyone that miners / mining pools are more important than #bitcoin users or whoever runs the full node so, let's not care about long term effect of this fuckery and make sure miners/ mining pools getting paid by scamming people on the name of "spam is very subjective in this matter". My fellow Bitcoiners, Don't rationalize this spam and run knots instead of #bitcoin core to disincentivize this behavior. If you are a miner then point your hash to @OCEAN. Just to be clear, it won't fix this issue completely but it will definitely make it harder for some grifters or scammers like shitcoin magazine people to scam the people. Moreover, it will help reduce the spam on the #bitcoin network (slowly but surely). cc @Luke Dashjr @Bitcoin Mechanic @Giacomo Zucco @Matthew Kratter @jimmysong
It's becoming more and more clear that most of the core devs are compromised. Whoever is still neutral on this spam topic should reconsider their stance on this matter. I don't see any reason to be neutral on the spam anymore. When will the majority of #bitcoin    community wake up and show their disappointment by running #bitcoin knots instead of #bitcoin core? image
I have met some people on X & In Real Life (IRL) and they still seemed to be confused with this whole spamming issue on #bitcoin network. I don't have much programming knowledge but after going through so many resources related to spam issue, here is my attempt to answer some of their questions in very simple language. Feel free to share with other plebs if you like it. image 1> How are fees calculated for transactions on the Bitcoin network? Fees are calculated based on the amount of data in a transaction, not the amount of #bitcoin being moved. Each byte of data in a transaction requires a certain fee to be included in a block. 2> What is arbitrary data and why would it be considered spam? Arbitrary data, or "arb data," refers to data that is not directly related to a #bitcoin transaction. When the fees for including this data are higher than the value being moved, it doesn't make economic sense and is likely spam. Example: Imagine someone sending a bitcoin transaction with a 1 KB message attached, paying a $10 fee to do so, while only moving $1 worth of bitcoin. This would be considered arbitrary data and spam. 3> How can you disincentivize the insertion of arbitrary data (spam) into the Bitcoin network? You can disincentivize arbitrary data insertion by implementing filters in your #bitcoin node. These filters can stop relaying transactions that contain unnecessary data (aka spam). 4> How can you disincentivize the insertion of arbitrary data (spam) into the #bitcoin network AS A MINER? Miner(s) can disincentivize this behavior by sending your hash power to @ocean_mining since they are the only single mining pool who let miners choose multiple templates. They charge minimal to no fee if you decide to mine with them with spam/data free template(s). 5>How can I apply filters in my #bitcoin node? You need to run Bitcoin Knots on your computer instead of Bitcoin Core. Knots has all the required filters you need to stop spam relaying through your node. 6>What are the types of spam on the #bitcoin network? There are several types of spam like stamps, inscriptions & runes. Bitcoin Knots default settings only filter stamps and inscriptions. 7> How can I filter runes from my #bitcoin node? You need to set datacarriersize = 0 in your Bitcoin Knots if you want to prevent runes relaying from your node to other nodes. 8>Why can't you completely fix the problem of spam, but only reduce it? Spam cannot be completely fixed because it follows all the protocol rules, similar to email spam. However, As I mentioned before, it can be reduced by running Bitcoin Knots instead of #bitcoin core and sending your hash power to @OCEAN Example: Just like email spam filters can catch most spam but not all, Bitcoin filters can reduce spam but not eliminate it entirely. 9> What is Ordinal Protocol? Ordinal is just protocol which gives ARBITRARY number to the inscriptions, or any other spam inserted into the mined block. Ordinal doesn’t exist on the bitcoin blockchain. In short, it’s just ARBITRARY numbering system for inscriptions and other spams (i.e. runes) which lives outside of the #bitcoin blockchain and it has nothing do with #bitcoin. In fact, it also affects the fungibility and privacy feature of the #bitcoin (in a bad way). 10> What is the difference between Filtering and Censoring? Filtering is a node's individual choice to reject certain transactions from relaying based on its mempool policy. Censoring, on the other hand, is the network-wide suppression of transactions enforced by a consensus. For example, Best Buy not allowing someone to use their AMEX credit card but with allowing him to use MasterCard credit card is filtering. Best Buy allowing some people to shop but not others is censoring. - @Bob Burnett 11> What is the difference between a policy change and a consensus change? A policy change, such as adjusting filters, is an individual #bitcoin node's decision and does not affect the overall Bitcoin consensus rules. A consensus change, such as altering the Blocksize limit, requires agreement from all nodes and can split the network if not universally adopted. 12> How does spam affect the cost of running your own node? Spam transactions increase the size of the blockchain and the UTXO set, requiring more storage space and processing power to run a full #bitcoin node. This increases the cost of running a node, as operators need to invest in larger hard drives and more powerful hardware. 13> How does spam affect the cost and time of performing an Initial Block Download (IBD) on your own node? Spam transactions increase the size of the blockchain, which means that new nodes performing an IBD will need to download and process more data. This increases both the time and bandwidth costs of the IBD process, making it more difficult for users in regions with slower internet speeds or limited bandwidth to participate in the network. Think about those plebs who live in a places where they don't have good internet speed and can't afford Starlink subscription. 14> Can spam be used to attack the Bitcoin network? Yes, spam can be used as a form of attack on the #Bitcoin network. By flooding the network with a large number of spam transactions, attackers can attempt to overload nodes, increase transaction fees, and degrade the user experience. Such attacks can be motivated by a desire to disrupt the network, discredit #Bitcoin, or promote alternative cryptocurrencies (aka scam). 15> How does spam impact the decentralization of the #Bitcoin network? Spam can impact the decentralization of the Bitcoin network by increasing the cost of running a full node. As the blockchain grows larger due to spam transactions, the storage and bandwidth requirements for running a node increase. This can make it more difficult for individuals to participate in the network, potentially leading to a concentration of node operation among those with greater resources. 16> What if spammers or someone who is neutral on the whole spam war tell you that filtering does not work and spam will eventually relay through nodes who are running #bitcoin core instead of @BitcoinKnots and gets included in the mined block & you will eventually end up storing those worthless jpegs on your node? You can always tell them that spam can't be fixed but it can always be reduced by the ways I explained earlier. You may have seen that some spammers are approaching directly to some mining pools to include their transactions. This would be called Out of Band Payments (OOB). If filtering did not work as it intended then they would not have gone directly to mining pools to include their transaction. This is the perfect example that shows filtering works and disincentivizes this behavior. 17> Please search Marathon's slipstream service. It's OOB services for those who want to add any spam into #bitcoin blockchain. Marathon is one of the biggest bad actors in #bitcoin mining pools community. Since they started advertising OOB services, you can easily identify who are bad actors and who are not. This would not have been possible without applying filters on the node. I am hoping to find out more bad actors in the #bitcoin community in the future so, in case if we get into state coordinated attack, it would be easy to identify who can coordinate with state(s) to damage the #bitcoin network. 18> Not to mention whenever you post something about filtering spam, all pro spam community (who are probably scamming people into buying "rare sats") will attack you for posting in favor of filters. If filters were ineffective then these people wouldn't be attacking you so, whoever is not very knowledgeable on the spam issue, PLEASE DO NOT FALL FOR THE PSYOP WHICH IS "THERE IS NOTHING YOU CAN DO ABOUT SPAM". 19> There are some things in the life that you can't completely fix it but you can always reduce it and sometimes it makes total sense to reduce it instead of not doing anything about it. #Bitcoin teaches you exactly the same thing. What makes #bitcoin antifragile? Bitcoin is antifragile because its participants actively defend the network against attacks and adapt to new challenges. This is demonstrated by the way Bitcoiners have responded to any attacks in the past, implementing filters and policies to mitigate their impact. 20> I hope you find this post very informative and please share with other plebs who are not well aware about the spam and please ask them to run #bitcoin knots instead of #bitcoin core on their node. cc @Bitcoin Mechanic @Luke Dashjr @Giacomo Zucco
"Money is only as efficient as its ability to resist debasement. The better it is at resisting debasement, the more it will be valuable. As #bitcoin’s supply growth rate has declined, its monetary operational efficiency has increased, and the amount of value it has attracted has increased." - From "The Fiat Standard" by @Saifedean Ammous. Sometimes I think that people have been so addicted to be slave to their state, they don't understand this simple thing about money and now we got to the point where we don't need to explain them about sound money, we actually need to A C C E L E R A T E them towards final stage(s) of slavery and the more they get suffered through their slavery, the more they will understand real characteristics (including this one) about sound money and then we will probably enter into hyperbitcoinization. This perspective sounds stupid but if you look at some real world examples like El Salvador or Prospera, it makes sense. Moreover, #bitcoin price can speak for itself, we don't need to do too much marketing anymore. We can explain about sound monetary policy to no coiners once and if they still choose to be fiat slave then I guess it would be fair to tell them HAVE FUN STAYING POOR (HFSP)...!!! If we all would have understood this characteristic about money then fiat toilet paper would have been gone way before.
#Bitcoin is only good for monetary transactions and there are no other REAL use cases of #bitcoin network but having the ability to send, receive and store your economic energy has wide implications outside of #bitcoin network but world is yet to realize that.