<blockquote>
<p><strong>Are there some kind of verification algorithms/checking processes for BRC 20 tokens on bitcoin source code?</strong></p>
</blockquote>
<p>The  source code of Bitcoin core has no knowledge whatsoever of BRC-20</p>
<p>This is true of many other Bitcoin node software implementations.</p>
<p>You need BRC-20 software if you want to assign meaning to data hidden inside Bitcoin transactions.</p>

CC BY-SA 4.0
2024-04-01T09:00:27.100Z
Thanks. So BRC 20 is a consensus reached among the public (irrelevant to bitcoin core) on how to interpret the witness data written in a specific format?
paranoid
CC BY-SA 4.0
2024-04-01T09:15:07.253Z
I believe that is correct.
RedGrittyBrick
CC BY-SA 4.0
2024-04-01T08:52:32.420Z
2024-04-01T08:52:32.420Z
RedGrittyBrick
<p>I'm testing BRC 20 tokens on bitcoin testnet and there are some points I don't understand.</p>
<p>1 =&gt; It seems tokens cannot share a common name. For example, there cannot be two different BRC 20 token deployments whose tickers are &quot;ordi&quot;. How does the system know this?</p>
<p>2 =&gt; Also, I inscribed the minting script {&quot;p&quot;:&quot;brc-20&quot;,&quot;op&quot;:&quot;mint&quot;,&quot;tick&quot;:&quot;ordi&quot;,&quot;amt&quot;:&quot;1000&quot;} and successfully recorded on the blockchain network (that is, reveal transaction). &quot;ordi&quot; token has already been fully minted on testnet and even though the transaction was successful, no amount of ordi tokens was dropped into my wallet. How does the system know this?</p>
<p>Are there some kind of verification algorithms/checking processes for BRC 20 tokens on bitcoin source code? If so, where can I see them?</p>

CC BY-SA 4.0
2024-04-01T08:55:34.567Z
I believe BRC-20 software keeps track of precedence and gives priority to those who first deploy a token name. But the inner workings of BRC-20 are off topic here, Only their effect on Bitcoin is relevant to this specific  Bitcoin question and answer website.
RedGrittyBrick
<ordinals><tokens>
A few questions on BRC20
paranoid
# A few questions on BRC20

(Asked by: username_0 on 2024-04-01)

I'm testing BRC 20 tokens on bitcoin testnet and there are some points I don't understand.

1 => It seems tokens cannot share a common name. For example, there cannot be two different BRC 20 token deployments whose tickers are "ordi". How does the system know this?

2 => Also, I inscribed the minting script {"p":"brc-20","op":"mint","tick":"ordi","amt":"1000"} and successfully recorded on the blockchain network (that is, reveal transaction). "ordi" token has already been fully minted on testnet and even though the transaction was successful, no amount of ordi tokens was dropped into my wallet. How does the system know this?

Are there some kind of verification algorithms/checking processes for BRC 20 tokens on bitcoin source code? If so, where can I see them?

**Tags:** ordinals, tokens

> **Comments:**
> **username_1**: I believe BRC-20 software keeps track of precedence and gives priority to those who first deploy a token name. But the inner workings of BRC-20 are off topic here, Only their effect on Bitcoin is relevant to this specific  Bitcoin question and answer website.  

---

## 1 answers

### Answer by username_1 on 2024-04-01. Score: 2

> **Are there some kind of verification algorithms/checking processes for BRC 20 tokens on bitcoin source code?**

The source code of Bitcoin core has no knowledge whatsoever of BRC-20

This is true of many other Bitcoin node software implementations.

You need BRC-20 software if you want to assign meaning to data hidden inside Bitcoin transactions.

> **Comments:**
> **username_0**: Thanks. So BRC 20 is a consensus reached among the public (irrelevant to bitcoin core) on how to interpret the witness data written in a specific format?  
> **username_1**: I believe that is correct.  

---

