user124977: Novice here trying to understand blockchain and transactions.
I was reading about the scripts to verify the ownership of UTXO and understand that, this script actually can be client-defined. What if a bad client decided to add a script that never lets the owner to  claim the UTXO? Something which just would always return false (OP_RETURN, maybe?)
My questions are:

Are these scripts agreed upon by all the clients? i.e There is a known catalogue of scripts that will be supported?

If #1 is true, then this seems to be more for future proofing or for independent networks trying to solve a custom problem.


Are above statements true?
Thanks in advance.

user24925: 
What if a bad client decided to add a script that never lets the owner to claim the UTXO?

A UTXO script is defined by whoever previously owned the money. If they want to make the funds be unspendable, unreasonable, or implausible to recover, so be it. There's no reason or method for preventing that from happening.

Are these scripts agreed upon by all the clients?

No.

There is a known catalogue of scripts that will be supported?

No.

124977: <p>Novice here trying to understand blockchain and transactions.</p>
<p>I was reading about the scripts to verify the ownership of UTXO and understand that, this script actually can be client-defined. What if a bad client decided to add a script that never lets the owner to  claim the UTXO? Something which just would always return false (OP_RETURN, maybe?)</p>
<p>My questions are:</p>
<ol>
<li><p>Are these scripts agreed upon by all the clients? i.e There is a known catalogue of scripts that will be supported?</p>
</li>
<li><p>If #1 is true, then this seems to be more for future proofing or for independent networks trying to solve a custom problem.</p>
</li>
</ol>
<p>Are above statements true?</p>
<p>Thanks in advance.</p>
 24925: <blockquote>
<p>What if a bad client decided to add a script that never lets the owner to claim the UTXO?</p>
</blockquote>
<p>A UTXO script is defined by whoever previously owned the money. If they want to make the funds be unspendable, unreasonable, or implausible to recover, so be it. There's no reason or method for preventing that from happening.</p>
<blockquote>
<p>Are these scripts agreed upon by all the clients?</p>
</blockquote>
<p>No.</p>
<blockquote>
<p>There is a known catalogue of scripts that will be supported?</p>
</blockquote>
<p>No.</p>
