如果您能够为 Haven 项目捐款和贡献,请 点击这里。 谢谢。
彼德森承诺
基础知识
Pedersen 承诺是一种加密算法,它允许证明者在不透露或无法更改它的情况下承诺某个值。
当您花费Haven时,您花费的输入值和您发送的输出值被加密并且对每个人(每个输出的接收者除外)都是不透明的。 Pedersen的承诺允许您发送Haven,而无需透露交易的价值。 Pedersen的承诺还使人们能够验证区块链上的交易是否有效,而不是凭空创建Haven。
这是什么意思
只要创建的加密输出量(包括收件人的输出和发回给发件人的更改输出)以及未加密的交易费用等于所花费的输入总和,便是合法交易,并且可以确定不是凭空创建Haven。
Pedersen承诺意味着可以将总和验证为相等,但无法确定每个总和的Haven值以及输入和输出的Haven值。 Pedersen的承诺还意味着,即使一个输入与另一个的比例,或一个输出与另一个的比例也无法确定。
由于环签名列出了实际花费的输入和诱饵输入,因此不清楚哪些输入真正被花费了,因此您实际上并不知道哪些输入 Pedersen 承诺需要相加。没关系,因为 RingCT 环签名只需要证明对于一种输入组合,输出等于输入的总和。由于数学原因,这是不可能伪造的。
深入信息
查看信息 环保密交易纸 Haven研究实验室的Shen Noether撰写。