Can I somehow create a transaction that is broadcasted over the bitcoin network but will not go into a block?

Might be handy for SatoshiDice like confirmations.

edit: What I have in mind is transporting information over the bitcoin network without bloating the blockchain.

  • There's no way to do that, the protocol isn't built to do such a thing.
    – o0'.
    Mar 14, 2013 at 19:01
  • 2
    You are asking is there a transaction type that will be relayed by nodes but not included in a block. Does this help: bitcoin.stackexchange.com/a/6035/153 Mar 15, 2013 at 3:45
  • Fork of this question here: bitcoin.stackexchange.com/questions/8408/…
    – kermit
    Mar 15, 2013 at 8:22
  • 1
    @Lohoris: Answer accepted - for now :)
    – kermit
    Mar 15, 2013 at 8:25
  • Actually it might be possible using nLocktime and sequence numbers... see fork link above. Might not be fully implemented as of now, though.
    – kermit
    Apr 2, 2013 at 8:34

2 Answers 2


This has two problems:

  1. The network still needs to remember those transactions, so this doesn't save storage space.
  2. If someone does a double-spend attack, two nodes could believe two different things about the state of the network, depending on which transaction they heard about first. Over time, their views of the network would diverge more and more.
  • I would not mind about conflicting states. This is only about information transport.
    – kermit
    Mar 15, 2013 at 8:21

It is perfectly possible to create a transaction that is valid but not broadcast to the Bitcoin network.

However the usefulness is a doubtful because what such a transaction will tell is basically "the person that created this transaction had control over this amount of money at this point of time", it has no use to actually transmit value as the blockchain does not timestamp the transaction by including it in a block and no one will acknowledge that the money has changed hands.

If you want to detail your use case you may get a better answer.

  • I meant it the other way round.
    – kermit
    Mar 14, 2013 at 17:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.