Bitcoin Forum
April 30, 2024, 08:04:01 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Do P2SH-knowing nodes lock this bitcoin?  (Read 61 times)
BoiCrypto (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
February 13, 2024, 08:26:27 AM
 #1

I have been here for a while now, but I chose to study the technical aspects of bitcoin before I can move forward to any other part of it. I find this question difficult to comprehend, and I need more clarification about it.

The basic script for a lightning network HTLC output has a conditional branch, which requires a user to know the preimage of a hash. It also requires the user to give a valid signature, but it got me thinking: what if, before P2SH was a thing (back in the day), a user created a locking script that just so happens to match the P2SH template? For whatever reason, the user only intended to lock the bitcoin with a "spender must know the preimage of this hash" requirement. But this preimage is not a bitcoin script itself, so it can't be executed even though it matches the P2SH template. Do P2SH-knowing nodes lock this bitcoin forever?
The forum was founded in 2009 by Satoshi and Sirius. It replaced a SourceForge forum.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714507441
Hero Member
*
Offline Offline

Posts: 1714507441

View Profile Personal Message (Offline)

Ignore
1714507441
Reply with quote  #2

1714507441
Report to moderator
pooya87
Legendary
*
Offline Offline

Activity: 3430
Merit: 10519



View Profile
February 14, 2024, 05:40:38 AM
 #2

Yes.
If the top stack item which has to be interpreted as a script (the redeem script to be exact) is not a valid script for any reason, that output is unspendable forever because according to the consensus rules the transaction spending it would be invalid.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!