Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Note that, once the transaction is spent, it will be clear that it was a script spend, and some of the script will also be revealed.


> […] some of the script will also be revealed.

nullc seems to be saying that revealing (part of) the script isn’t necessary in case of cooperation: https://news.ycombinator.com/item?id=27023391

Am I misunderstanding you or nullc?


If the root public key is used nothing is revealed.

The root pubkey could be an N of N of parties to the transaction (e.g. everyone cooperates), or any other condition you can express with pubkeys alone.

So say that you have a coin that can be spent by 2 of 3 Alice, Bob, Charlie or it can be spent by Alice alone after one year has passed. The A/B/C 2of3 could be made the root, it would look like a single pubkey, and be indistinguishable from a ordinary single key wallet.

The timeout+alice condition would only get revealed in the even that Bob or Charlie will cooperate and the timeout gets used.


It will become possible to create N of N multisig transactions that do not require scripting. Such spends will be fully indistinguishable from normal spends. Any spends that actually use scripting will reveal (sort of) the script elements that this spend had to use. Other parts of the script will remain secret.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: