<p>This is possible, but there is always a chance your tx will confirm.</p>

<p>As a drawback, the blockchain is public, so the entire world will be able to view your message, assuming they know what to look for. You can encrypt and fragment your message, but using the blockchain to transmit it seems inefficient compared to other available options.</p>

<p>What is the advantage to using the blockchain, as opposed to another channel of communication?</p>

CC BY-SA 3.0
2017-11-22T23:17:23.210Z
Obfuscation, perhaps?  I'm not saying that would be worthwhile, just it sounds likely.  Also, the network propogates unconfirmed transactions fairly quickly.
Hannah Vernon
CC BY-SA 3.0
2017-11-22T23:07:38.210Z
2017-11-22T23:07:38.210Z
chytrik
<p>This is possible, but I do not think, that it can be named "Use bitcoin blockchain". In fact you use not a blockchain, but current infrastructure of relay nodes, which relay your data to everywhere for free.</p>

CC BY-SA 3.0
2017-11-22T23:33:50.977Z
2017-11-22T23:33:50.977Z
amaclin
<p>Having that bitcoin nodes are all over the world. Is it possible to broadcast a transaction sending to 20 different addresses with a piece of the message embedded into each address? </p>

<p>The goal is to make use of the blockchain unconfirmed transaction mempool to relay this message to the recipient.</p>

<p>The fee would be set to 1 satoshi per byte. We know it will never confirm, but thats not the goal of it.</p>

<p>What are some drawbacks to this?</p>

CC BY-SA 3.0
2017-11-22T22:29:48.357Z
It might confirm.  There is nothing to exclude zero-fee transactions.
Hannah Vernon
CC BY-SA 3.0
2017-11-22T23:06:06.673Z
Thats the thing. I don't care if it confirms or not. Its just to use it as a way to notify another user that might be monitoring one of the addresses to receive a message only.
Patoshi パトシ
<unconfirmed-transactions><mempool><message>
Use bitcoin blockchain as a way to send messages to another address purposely setting a 0 fee or a very low fee?
Patoshi パトシ
# Use bitcoin blockchain as a way to send messages to another address purposely setting a 0 fee or a very low fee?

(Asked by: username_0 on 2017-11-22)

Having that bitcoin nodes are all over the world. Is it possible to broadcast a transaction sending to 20 different addresses with a piece of the message embedded into each address?

The goal is to make use of the blockchain unconfirmed transaction mempool to relay this message to the recipient.

The fee would be set to 1 satoshi per byte. We know it will never confirm, but thats not the goal of it.

What are some drawbacks to this?

**Tags:** unconfirmed-transactions, mempool, message

> **Comments:**
> **username_1**: It might confirm.  There is nothing to exclude zero-fee transactions.  
> **username_0**: Thats the thing. I don't care if it confirms or not. Its just to use it as a way to notify another user that might be monitoring one of the addresses to receive a message only.  

---

## 2 answers

### Answer by username_2 on 2017-11-22. Score: 1

This is possible, but there is always a chance your tx will confirm.

As a drawback, the blockchain is public, so the entire world will be able to view your message, assuming they know what to look for. You can encrypt and fragment your message, but using the blockchain to transmit it seems inefficient compared to other available options.

What is the advantage to using the blockchain, as opposed to another channel of communication?

> **Comments:**
> **username_1**: Obfuscation, perhaps?  I'm not saying that would be worthwhile, just it sounds likely.  Also, the network propogates unconfirmed transactions fairly quickly.  

---

### Answer by username_3 on 2017-11-22. Score: 0

This is possible, but I do not think, that it can be named "Use bitcoin blockchain". In fact you use not a blockchain, but current infrastructure of relay nodes, which relay your data to everywhere for free.


---

