Bitcoin Forum
June 17, 2024, 03:10:35 PM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Do you think bitcoin users is blockchain spam? Drop their TX's - Solution inside  (Read 995 times)
Killdozer (OP)
Full Member
***
Offline Offline

Activity: 203
Merit: 100



View Profile
March 08, 2013, 10:53:15 PM
 #1

As per my request, I wrote a patch to apply to the Bitcoin client that will drop all transactions to bitcoin users and simply not relay or verify them. It will also drop all transactions that are less than 21,000,000 bitcoins in value, so you might want to change that value to 1 or 2 satoshis, to only drop SD's losing bets tx's.

Let's show them how the free market works and that not only miners have a say on this subject!

Code:
diff --git a/src/main.cpp b/src/main.cpp
index 9a06dbf..d3fba73 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -384,8 +384,16 @@ bool CTransaction::IsStandard() const
     BOOST_FOREACH(const CTxOut& txout, vout) {
         if (!::IsStandard(txout.scriptPubKey))
             return false;
+        if (txout.nValue <= 2100000000000000)
+            return error("CTransaction::IsStandard : ignoring transaction with dust output");
     }
     return true;
 }

doobadoo
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250


View Profile
March 09, 2013, 01:45:04 AM
 #2

not funny.  SpamDice is shitting the bed.  The community has a right to be upset.  But i think we need a client or protocol change to fix this.  Perhaps a rule preventing small unspent outputs?  Something tied to the median tx fee or a mult thereof?  Who needs an output for less than the median tx fee?  not for legit sending of BTC, instead its for sending unspendable bitdust as a "lose" message.

This DDoS attack on the chain must end, one way or the other.  And the fact that Spam Dice a spamdice exec sits on the Bitcoin foundation is not cool.

"It is, quite honestly, the biggest challenge to central banking since Andrew Jackson." -evoorhees
MysteryMiner
Legendary
*
Offline Offline

Activity: 1498
Merit: 1042


Death to enemies!


View Profile
March 09, 2013, 03:19:25 AM
 #3

It is not a solution. Satoshi Dick can start using unique generated addresses for each bet and it will be even worse then. Also the small satoshi transactions are microtransactions done right. Not good to block them Just imagine Counter-Strike game when every hit to enemy is instantly credited to your account or each purchased cartridge cost some satoshis.

The blockchain is still many times smaller than Avatar extended version in 1080i resolution. Also my CPU is idling at 0 to 5% of load. I can handle this. I dont see a problem at all right now.

bc1q59y5jp2rrwgxuekc8kjk6s8k2es73uawprre4j
jgarzik
Legendary
*
Offline Offline

Activity: 1596
Merit: 1091


View Profile
March 09, 2013, 04:14:59 AM
 #4

It is not a solution. Satoshi Dick can start using unique generated addresses for each bet and it will be even worse then.

Open question.

Unique generated addresses might imply some per-bet or per-session communication with the users, that would open the door to a much more efficient method of sending the "bet lost" message.


Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
MysteryMiner
Legendary
*
Offline Offline

Activity: 1498
Merit: 1042


Death to enemies!


View Profile
March 09, 2013, 04:35:00 AM
 #5

It is not a solution. Satoshi Dick can start using unique generated addresses for each bet and it will be even worse then.

Open question.

Unique generated addresses might imply some per-bet or per-session communication with the users, that would open the door to a much more efficient method of sending the "bet lost" message.


But if the operators of Satoshi Douche intentionally don't do it in efficient way?

My suggestion is regulate the transaction fees in future so it balances costs of node and mining operation. Right now the block reward covers everything. In far future the costs will be covered by tx fees. If 4096TB SATA-17 SSD will cost less than 200$ by year 2030 it is OK to continue as it is.

bc1q59y5jp2rrwgxuekc8kjk6s8k2es73uawprre4j
Polvos
Hero Member
*****
Offline Offline

Activity: 597
Merit: 500



View Profile
March 09, 2013, 11:33:56 AM
 #6

False. The 4096 TB SSD probably will cost a trillion dollars in 2030, not 200.  Grin

MysteryMiner
Legendary
*
Offline Offline

Activity: 1498
Merit: 1042


Death to enemies!


View Profile
March 09, 2013, 04:52:31 PM
 #7

False. The 4096 TB SSD probably will cost a trillion dollars in 2030, not 200.  Grin
Back in 1989 the 4TB HDD was unimaginably large and unrealistic idea. Now it is available from www.jewegg.com for 189.99$. We don't know what breakthroughs will happen in storage technology in next decade.

bc1q59y5jp2rrwgxuekc8kjk6s8k2es73uawprre4j
MysteryMiner
Legendary
*
Offline Offline

Activity: 1498
Merit: 1042


Death to enemies!


View Profile
March 09, 2013, 08:15:45 PM
 #8

False. The 4096 TB SSD probably will cost a trillion dollars in 2030, not 200.  Grin
Back in 1989 the 4TB HDD was unimaginably large and unrealistic idea. Now it is available from www.jewegg.com for 189.99$. We don't know what breakthroughs will happen in storage technology in next decade.

I believe the joke centered around hyperinflation of the money used to purchase said SSD.
I was not 100% sure about that. But my point is that the storage space and CPU power is growing more quickly than Bitcoin size. As Satoshi expected in his whitepaper. With cheap 4TB drives available right now the blockchain size is out of question. Also the memory and cpu overhead on relatively recent computer is negligible.

bc1q59y5jp2rrwgxuekc8kjk6s8k2es73uawprre4j
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!