PROOFOFCUSTODY
Bitcoin
Data
Get the Report
PROOFOFCUSTODY

The independent scoring system for Bitcoin custody. Every platform scored and ranked.

$1B+ in assets under custody expertise

No spam. Unsubscribe anytime.

PLATFORM SCORES
All ScoresCompareMethodologyCustody Assessment
LEARN
Bitcoin 101Custody GuidesFAQQuiz
RESOURCES
DataPodcastReportEditorial Independence
CONNECT
Twitter / XLinkedInYouTubehello@proofofcustody.io
2026 Proof of Custody. Published by Onramp Bitcoin. Editorial Independence.proofofcustody.io
Glossary
SGlossary

Script Witness

The Script Witness contains the signatures and public keys, which together unlock bitcoin sent in a SegWit transaction.

The Script Witness contains the signatures and public keys, which together unlock bitcoin sent in a SegWit transaction. The Script Witness is similar to the ScriptSig of a legacy transaction, except the Script Witness resides at a different location than the ScriptSig within a transaction. Each SegWit input has its own Script Witness, and all Script Witnesses comprise the Witness field. Learn more about SegWit. The Segregated Witness (SegWit) upgrade introduced the Witness field, which holds the Script Witnesses in order to solve the issue of malleability. This prevents a change to a signature from affecting the txid after signing, an issue which affected legacy transactions. The Script Witness should not be confused with the Witness Script. The Script Witness contains the Witness data of any SegWit input. In fact, the Script Witness is not a form of Script; it is simply data used by the script. On the other hand, the Witness Script is the script which defines the spending conditions of a P2WSH input, and the Witness Script is a form of Script.

Related Terms
SegWitScriptSigPay-to-Witness-Public-Key-Hash (P2WPKH)Witness Script

Stay Informed

Get weekly custody analysis and Bitcoin education delivered to your inbox.