Skip to content

Commit 34a002b

Browse files
committed
Add footnote about vector commitments
1 parent bf6b5e2 commit 34a002b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

bip-ccv.mediawiki

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ This BIP proposes a new tapscript opcode that adds consensus support for an opco
1919

2020
This opcode enables users to create UTXOs that carry a dynamic commitment to a piece of data. The commitment can be validated during the execution of the Script, allowing introspection to the committed data. Moreover, a Script can constrain the program (internal public key and taptree) and the data of one or more outputs.
2121

22-
In conjunction with an opcode for ''vector commitments'', this allows to create and compose arbitrary state machines that define the possible future outcomes of a UTXO. The validity of a state transition depends on the conditions that can be expressed in the program (Scripts in the taptree).
22+
In conjunction with an opcode for ''vector commitments''<ref>''Vector commitments'' are cryptographic primitives that allow to commit to a vector of values via single short value. Hashing and concatenation trivially allow to commit to an entire vector, and later reveal all its elements. Merkle trees allow to reveal vector commitments where individual elements can be revealed with logarithmically-sized proofs.</ref>, this allows to create and compose arbitrary state machines that define the possible future outcomes of a UTXO. The validity of a state transition depends on the conditions that can be expressed in the program (Scripts in the taptree).
2323

2424
=== Copyright ===
2525

0 commit comments

Comments
 (0)