<p>One part of the policy is usually about signatures associated with it.</p>
<p>If you want to use the same script again, you will need the corresponding private keys.</p>
<p>If you have them and policy permits it, you can mint more tokens.</p>
<p>This is very important, as if your &quot;NFT project&quot; does not have a policy that prevents them to
mint more tokens, it is really unfair to claim one as such.</p>

CC BY-SA 4.0
2022-12-15T07:46:16.500Z
2022-12-15T07:46:16.500Z
Marek Mahut - StakeNuts
<p>The thing that prevents other people to (successfully) use the same policy script is that the <strong>policy needs to be validated by the blockchain</strong>. Minting transactions where the policy script is not successfully validated do not go through. This can be used for instance to make the policy require that the minting transaction is signed by a specific secret key. Or the policy can require that a specific UTxO is spend within the minting transaction. The latter would make a true NFT as UTxO are unique and thus the policy can only ever evaluate once to true.</p>

CC BY-SA 4.0
2022-12-15T16:24:44.397Z
2022-12-15T16:24:44.397Z
Jey
<blockquote>
<p>An asset is uniquely identified by an asset ID, which is a pair of both the policy ID and asset name.</p>
</blockquote>
<p>The Policy ID is a hash of the monetary policy script that was used to mint the token. What prevents someone from minting more of the same tokens using the same policy script?</p>

<token>
Can there be duplicate Policy IDs?
# Can there be duplicate Policy IDs?

(Asked by: username_0 on 2022-12-15)

> An asset is uniquely identified by an asset ID, which is a pair of both the policy ID and asset name.

The Policy ID is a hash of the monetary policy script that was used to mint the token. What prevents someone from minting more of the same tokens using the same policy script?

**Tags:** token

---

## 2 answers

### Answer by username_2 on 2022-12-15. Score: 0 | Accepted answer

The thing that prevents other people to (successfully) use the same policy script is that the **policy needs to be validated by the blockchain**. Minting transactions where the policy script is not successfully validated do not go through. This can be used for instance to make the policy require that the minting transaction is signed by a specific secret key. Or the policy can require that a specific UTxO is spend within the minting transaction. The latter would make a true NFT as UTxO are unique and thus the policy can only ever evaluate once to true.


---

### Answer by username_1 on 2022-12-15. Score: 2

One part of the policy is usually about signatures associated with it.

If you want to use the same script again, you will need the corresponding private keys.

If you have them and policy permits it, you can mint more tokens.

This is very important, as if your "NFT project" does not have a policy that prevents them to
mint more tokens, it is really unfair to claim one as such.


---

