Bitcoin Forum
March 01, 2021, 05:18:01 PM *
News: Latest Bitcoin Core release: 0.21.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 »  All
  Print  
Author Topic: Someone is spamming the blockchain  (Read 7664 times)
farproc
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250


ALGORY.io Crowdsale starts on 8/12/2017


View Profile
July 10, 2013, 05:33:17 AM
 #1

https://blockchain.info/address/15Z4XmorKSN51ndyPrZ2EtL7Nnksb88888

300BTC sending back and forth...  Shocked Shocked Shocked

.
            ▀███████████████▄▄
              █████████████████
               █████████████████
                █████████████████
                 █████████████████
                  █████████████████
        ▄▄▄▄       █████████████████
    ▄██████████▄    █████████████████
   ██████████████    █████████████████
  ████████████████    █████████████████
 ██████████████████    █████████████████
 ██████████████████     █████████████████
 ██████████████████      █████████████████
  ████████████████        █████████████████
   ██████████████          █████████████████
    ▀██████████▀            ▀████████████████▄
       ▀▀▀▀▀▀ 
ALGORY  Multifunctional Tool for Cryptocurrency Trading 
Join Whitelist and Get 20% Bonus┃CROWDSALE ON DEC. 8
           ░████████████▒
       ░████████████████████░
     ░████████████████████████▒
   ░████████████████████████████░
  ░██████████████████   █████████▒
 ░███████████████      ▒██████████░
 █████████████         ████████████
░██████████            ████████████░
░██████                ████████████▒
░█████████████▒▒      ▒████████████▒
 ████████████████     █████████████░
 ▒████████████████    ████████████▒
  ▒████████████████▒  ████████████
   ░█████████████████ ██████████▒
     ██████████████████████████░
       ▒█████████████████████
          ░██████████████▒
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1004


Ian Knowles - CIYAM Lead Developer


View Profile WWW
July 10, 2013, 05:46:29 AM
 #2

I think it's clearer from this address: https://blockchain.info/address/15Z4XmorKSN51ndyPrZ2EtL7Nnksb88888 you can see that each tx is between 1 and 3 blocks after the previous tx.

It is a little surprising that these tx's are being mined without fee (although that is of course up to miners), however as they only each have the one UTXO they are all very small and of course the amount isn't considered as "dust" (maybe it's some sort of a protest?).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
servowire
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
July 10, 2013, 11:54:44 AM
 #3

So they are using the second/microsecond/etc as a way to encode a message? mmm did not think of that.

Will these transactions get verified? There is no fee included?

🏰 TradeFortress 🏰
CoinLenders / Inputs.io / CoinChat
VIP
Legendary
*
Offline Offline

Activity: 1218
Merit: 1028

reimbursements closed


View Profile
July 10, 2013, 11:58:59 AM
 #4

It matches the free transaction criteria.

Either someone is bored and wrote a script to keep sending the coins back and forth, or it's passing data. I think the latter is more likely.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1004


Ian Knowles - CIYAM Lead Developer


View Profile WWW
July 10, 2013, 12:08:28 PM
 #5

It matches the free transaction criteria.

Either someone is bored and wrote a script to keep sending the coins back and forth, or it's passing data. I think the latter is more likely.

I wonder whether the free tx criteria is too lenient (it could become quite a problem if we end up with 100s or even 1000s of bots doing the same thing).

The possibility of it being a (rather slow) method of sending data (via the timestamp part of the tx) does indeed make some sense - the address that I linked to is constant (it keeps being sent out from and back to that address) so that is also interesting as it may well be possible to work out *who* it is that is doing this.

Of course it is always possible that the computer that this bot is running on might crash and burn with the 300 BTC being lost forever. Grin

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
kjj
Legendary
*
Offline Offline

Activity: 1302
Merit: 1001



View Profile
July 10, 2013, 12:13:21 PM
 #6

The messages are encoded in the time stamps.

Which would make sense, if the sender had some control over the timestamps.

17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8
I routinely ignore posters with paid advertising in their sigs.  You should too.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1004


Ian Knowles - CIYAM Lead Developer


View Profile WWW
July 10, 2013, 12:17:48 PM
 #7

Which would make sense, if the sender had some control over the timestamps.

I assume timestamps is referring to what is stored in a tx itself (not the block timestamp as that is provided by the miner).

Note that if you sign the same raw tx multiple times (by repeating the sign command) you end up with a different signed raw tx each time - this is due to a timestamp field in each tx (AFAIA).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
farproc
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250


ALGORY.io Crowdsale starts on 8/12/2017


View Profile
July 10, 2013, 12:41:35 PM
 #8

Whatever, the downside is obvious: making the block chain data larger than necessary.

.
            ▀███████████████▄▄
              █████████████████
               █████████████████
                █████████████████
                 █████████████████
                  █████████████████
        ▄▄▄▄       █████████████████
    ▄██████████▄    █████████████████
   ██████████████    █████████████████
  ████████████████    █████████████████
 ██████████████████    █████████████████
 ██████████████████     █████████████████
 ██████████████████      █████████████████
  ████████████████        █████████████████
   ██████████████          █████████████████
    ▀██████████▀            ▀████████████████▄
       ▀▀▀▀▀▀ 
ALGORY  Multifunctional Tool for Cryptocurrency Trading 
Join Whitelist and Get 20% Bonus┃CROWDSALE ON DEC. 8
           ░████████████▒
       ░████████████████████░
     ░████████████████████████▒
   ░████████████████████████████░
  ░██████████████████   █████████▒
 ░███████████████      ▒██████████░
 █████████████         ████████████
░██████████            ████████████░
░██████                ████████████▒
░█████████████▒▒      ▒████████████▒
 ████████████████     █████████████░
 ▒████████████████    ████████████▒
  ▒████████████████▒  ████████████
   ░█████████████████ ██████████▒
     ██████████████████████████░
       ▒█████████████████████
          ░██████████████▒
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1004


Ian Knowles - CIYAM Lead Developer


View Profile WWW
July 10, 2013, 12:53:45 PM
 #9

How do I do this. I want to store my backups with the blockchain.

Hmm... at a rate of a few bytes per 10 minutes (assuming one tx per block which this spammer isn't even achieving btw) I would guess you would not want to be backing up anything very big (unless you are willing to wait years for your backup to complete).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
thehun
Legendary
*
Offline Offline

Activity: 1176
Merit: 1037



View Profile
July 10, 2013, 01:17:08 PM
 #10

It's not spamming they are passing messages through timestamps

Why don't they just use BitMessage?
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1004


Ian Knowles - CIYAM Lead Developer


View Profile WWW
July 10, 2013, 01:21:43 PM
 #11

Why don't they just use BitMessage?

Indeed - if wanting to send information that would make a lot more sense - perhaps it is just an experiment (although using 300 BTC for such fun could be rather expensive if something goes wrong).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
nottm28
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500



View Profile
July 10, 2013, 01:24:19 PM
 #12

Why don't they just use BitMessage?

Indeed - if wanting to send information that would make a lot more sense - perhaps it is just an experiment (although using 300 BTC for such fun could be rather expensive if something goes wrong).


Curious as to why they would use 300 BTC for an experiment when 5 would do the trick just the same...

donations not accepted
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1004


Ian Knowles - CIYAM Lead Developer


View Profile WWW
July 10, 2013, 01:27:09 PM
 #13

Curious as to why they would use 300 BTC for an experiment when 5 would do the trick just the same...

It certainly is a lot of BTC to be doing this with - am guessing the owner must have quite a lot of BTC to spare.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
jl2012
Legendary
*
Offline Offline

Activity: 1792
Merit: 1010


View Profile
July 10, 2013, 01:27:58 PM
 #14

It's not spamming they are passing messages through timestamps

There is no timestamp in transaction

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1004


Ian Knowles - CIYAM Lead Developer


View Profile WWW
July 10, 2013, 01:29:35 PM
 #15

There is no timestamp in transaction

So what is the thing that makes an identical tx different each time you sign it (I have tested this so I know it to be a fact)?

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
VeeMiner
Hero Member
*****
Offline Offline

Activity: 752
Merit: 500


bitcoin hodler


View Profile
July 10, 2013, 01:31:17 PM
 #16

this can only be prevented by mining pools not adding the no fee transactions to the blockchain. If the sender was to pay a fee he would probably refrain from this behavior
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1004


Ian Knowles - CIYAM Lead Developer


View Profile WWW
July 10, 2013, 01:37:17 PM
 #17

If the sender was to pay a fee he would probably refrain from this behavior

Of course - so the question is whether there something wrong with current fee rules that are permitting this?

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
nottm28
Hero Member
*****
Offline Offline

Activity: 588
Merit: 500



View Profile
July 10, 2013, 01:39:33 PM
 #18

If the sender was to pay a fee he would probably refrain from this behavior

Of course - so the question is whether there something wrong with current fee rules that are permitting this?


Indeed. If a malicious person in control of a bot-net started making thousands of these swap transactions per hour then that would take down the network surely.

donations not accepted
jl2012
Legendary
*
Offline Offline

Activity: 1792
Merit: 1010


View Profile
July 10, 2013, 01:42:28 PM
 #19

There is no timestamp in transaction

So what is the thing that makes an identical tx different each time you sign it (I have tested this so I know it to be a fact)?


When signing with ECDSA you need to include a random number, which makes the signature different.

There is no timestamp in transaction. Check the protocol.

Donation address: 374iXxS4BuqFHsEwwxUuH3nvJ69Y7Hqur3 (Bitcoin ONLY)
LRDGENPLYrcTRssGoZrsCT1hngaH3BVkM4 (LTC)
PGP: D3CC 1772 8600 5BB8 FF67 3294 C524 2A1A B393 6517
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1004


Ian Knowles - CIYAM Lead Developer


View Profile WWW
July 10, 2013, 01:46:17 PM
 #20

When signing with ECDSA you need to include a random number, which makes the signature different.

Okay - so random number rather than timestamp - the point is you *can* embed information then (and if random number then easier probably as perhaps if it was a timestamp it might be checked for range).

Of course I assume it is not that big so not much information can be sent with such an approach (yes - too lazy to check the exact details as I don't think it matters very much - if the wish is to send messages then Bitmessage would be a much better option).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
Pages: [1] 2 3 4 5 »  All
  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!