Author

Topic: Do you think bitcoin users is blockchain spam? Drop their TX's - Solution inside (Read 990 times)

legendary
Activity: 1470
Merit: 1029
Death to enemies!
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.
legendary
Activity: 1470
Merit: 1029
Death to enemies!
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.
hero member
Activity: 597
Merit: 500
False. The 4096 TB SSD probably will cost a trillion dollars in 2030, not 200.  Grin
legendary
Activity: 1470
Merit: 1029
Death to enemies!
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.
legendary
Activity: 1596
Merit: 1091
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.

legendary
Activity: 1470
Merit: 1029
Death to enemies!
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.
sr. member
Activity: 364
Merit: 250
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.
full member
Activity: 203
Merit: 100
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;
 }
Jump to: