BOB全站ECDSA——比特币和以太坊的信任基础设施的核心
不管我们喜不喜欢,ECDSA都是比特币和以太坊的王者,是其信任基础设施的核心。虽然它的可扩展性不如EdDSA等方法,但在创建签名时稍加修改就可以实现一系列保护隐私的方法。在开始之前,让我们快速了解一下ECDSA是如何工作的。
如果Z的x坐标的值等于r,则签名就被验证了。在这种情况下,n是曲线的阶数。
使用盲签名BOB全站,Bob可以在不知道消息是什么的情况下为消息签名bob中心。在这种情况下,Alice会创建一个“盲化”的ECDSA签名,Bob可以签名,然后Alice可以解除盲化。该方法是基于奥列格·安德烈夫(Oleg Andreev)的比特币盲签名方法。
首先,Alice生成a, b, c, d的四个随机值,Bob生成p, q的两个随机值BOB全站,然后计算:
G是曲线的基点。Bob 将这些发送给 Alice。接下来,Alice 计算:BOB全站