【问题标题】:Shamir's Secret Sharing: Could each shard individually sign a transaction?Shamir 的秘密分享:每个分片可以单独签署交易吗?
【发布时间】:2021-04-13 17:26:21
【问题描述】:

正如标题所解释的:是否可以使用 SSS 创建的每个分片每次签署交易,将签署的交易分享给下一个分片所有者并让他们签署交易,直到有完全签署的加密交易?

简单地说,其中 N 是创建最终数据所需的分片数:

  • 分片 A 创建交易,使用分片签署交易并将其传递给分片 B。
  • 分片 B 使用先前签名的数据对已签名的交易进行签名,并将其传递给分片 N。
  • 分片 N 使用其(最终)分片对交易进行签名,然后将其分发到区块链上。

一般而言,交易只是任何区块链,并且分片所有者不知道彼此的分片。

这在理论上可行吗?这在您只需要 2/3 的碎片即可发现秘密的情况下是否可行?

【问题讨论】:

    标签: cryptography cryptocurrency


    【解决方案1】:

    这取决于使用的签名算法。如果签名是线性的,就像 EdDSA 一样,那么这是可行的。如果他们以其他方式结合起来,就像他们与 ECDSA 一样,那么这将不起作用。

    请注意,可能需要做更多的工作。例如,您可能需要生成一个共享常量,每个签名者都知道要在签名算法中使用的部分内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-14
      • 1970-01-01
      • 2017-12-18
      相关资源
      最近更新 更多