mirror of
https://github.com/mimblewimble/grin.git
synced 2025-01-21 03:21:08 +03:00
Fixed vagueness on 2nd curve
This commit is contained in:
parent
6a15100c96
commit
55eb2f6887
1 changed files with 2 additions and 1 deletions
|
@ -103,7 +103,8 @@ values are. However, there are a finite number of usable values and one could tr
|
||||||
one of them to guess the value of your transaction. In addition, knowing v1 (from
|
one of them to guess the value of your transaction. In addition, knowing v1 (from
|
||||||
a previous transaction for example) and the resulting `v1*H` reveals all outputs with
|
a previous transaction for example) and the resulting `v1*H` reveals all outputs with
|
||||||
value v1 across the blockchain. For these reasons, we introduce a second ECC curve
|
value v1 across the blockchain. For these reasons, we introduce a second ECC curve
|
||||||
_G_ and a private key _r_ used as a *blinding factor*.
|
_G_ (practically G is just another generator point on the same curve group as H) and
|
||||||
|
a private key _r_ used as a *blinding factor*.
|
||||||
|
|
||||||
An input or output value in a transaction can then be expressed as:
|
An input or output value in a transaction can then be expressed as:
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue