<p>The outputs have no address because they are data-carrying outputs. </p>

<pre><code>  {
     "spent":false,
     "tx_index":80899271,
     "type":0,
     "value":0,
     "n":3,
     "script":"6a144153435249424553504f4f4c5245474953544552"
  }
</code></pre>

<p>The <code>script</code> argument is the serialized equivalent of </p>

<pre><code>OP_RETURN 4153435249424553504f4f4c5245474953544552
</code></pre>

<p>(The hex decodes to "ASCRIBESPOOLREGISTER")</p>

<p><code>OP_RETURN</code> means that all attempts to spend this output will fail. This can't be spent, so there's no point in putting money in it - it would just be lost.</p>

CC BY-SA 3.0
2015-03-30T22:36:49.777Z
You've answered the question, but it still doesn't make any sense to me.  What does it mean to be a data-carrying output?  Why is this output even created in the first place?
mrp
CC BY-SA 3.0
2015-03-30T22:45:41.187Z
@mrp It's called a data-carrying output because it could contain any small piece of data: Bitcoin doesn't look at it. As for the meaning of this specific piece of data, I have no idea. Google searches aren't particularly informative.
Nick ODell
CC BY-SA 3.0
2015-04-01T10:10:35.550Z
@mrp It's just a compromise where data can be validated and saved in the Blockchain while not taxing the network with perfunctory bloat
Wizard Of Ozzie
CC BY-SA 3.0
2015-03-30T22:14:59.210Z
2015-03-31T04:10:53.657Z
2015-03-31T04:10:53.657Z
Nick ODell
<p>What does it mean when an output has a value of zero and no address?  I'm looking at some fairly recent transactions, and I don't understand what this means.  Here's an example: <a href="https://blockchain.info/block-height/348120?format=json" rel="noreferrer">https://blockchain.info/block-height/348120?format=json</a>.</p>

<p>You can find the transactions quickly if you search that page for <code>"value":0</code>.</p>

<blockchain><output>
Why do some outputs have a zero value and no address?
mrp
# Why do some outputs have a zero value and no address?

(Asked by: username_0 on 2015-03-30)

What does it mean when an output has a value of zero and no address? I'm looking at some fairly recent transactions, and I don't understand what this means. Here's an example: <https://blockchain.info/block-height/348120?format=json>.

You can find the transactions quickly if you search that page for `"value":0`.

**Tags:** blockchain, output


---

## 1 answers

### Answer by username_1 on 2015-03-30. Score: 6 | Accepted answer

The outputs have no address because they are data-carrying outputs.

```
  {
     "spent":false,
     "tx_index":80899271,
     "type":0,
     "value":0,
     "n":3,
     "script":"6a144153435249424553504f4f4c5245474953544552"
  }

```

The `script` argument is the serialized equivalent of

```
OP_RETURN 4153435249424553504f4f4c5245474953544552

```

(The hex decodes to "ASCRIBESPOOLREGISTER")

`OP_RETURN` means that all attempts to spend this output will fail. This can't be spent, so there's no point in putting money in it - it would just be lost.

> **Comments:**
> **username_0**: You've answered the question, but it still doesn't make any sense to me.  What does it mean to be a data-carrying output?  Why is this output even created in the first place?  
> **username_1**: @username_0 It's called a data-carrying output because it could contain any small piece of data: Bitcoin doesn't look at it. As for the meaning of this specific piece of data, I have no idea. Google searches aren't particularly informative.  
> **username_2**: @username_0 It's just a compromise where data can be validated and saved in the Blockchain while not taxing the network with perfunctory bloat  

---

