Testimoni Witness
ProtocolEste terme forma part del glossari de Bitcoin — Veure tots els termes
El testimoni és la part amb firma d'una transacció SegWit, moguda fora de les dades base per a què els blocs puguen acollir més.
Abans de SegWit, les firmes se situaven dins de la transacció i es resumien dos voltes: una per al txid i una altra quan els miners les validaven. SegWit va dividir la transacció en dues parts — les dades base, que diuen qui paga a qui, i el testimoni, que porta les firmes i els scripts que proven que la despesa està permesa. El testimoni viatja junt al bloc en una estructura a part.
Eixa divisió va reparar la maleabilitat de la transacció i va donar a Bitcoin marge per a créixer: els bytes de testimoni compten només a un quart del preu normal en calcular el pes del bloc. Un node també registra en la transacció coinbase un compromís de testimoni, una promesa que les dades de testimoni realment es van incloure, de manera que clients lleugers i nodes complets poden verificar-ho.
