RAILGUN_ verwendet EdDSA-Signaturen über der BabyJubJub-Kurve und verifiziert dann die Signatur innerhalb des Snark-Beweises. Diese Architektur ermöglicht es, die Signatur an anderer Stelle zu generieren, und der private Schlüssel muss nicht vorhanden sein, um den Snark-Beweis zu erstellen. Dies macht es besonders gut für MPC-Setups, da es in FROST und anderen ähnlichen Signaturverfahren verwendet werden kann. Viele Datenschutzprojekte haben keine Trennung des privaten Schlüssels über die Signatur, sodass keine MPC-Unterstützung vorhanden ist, aber RAILGUN hat dies, sodass die Leute großartige Multisig- und MPC-Funktionen entwickeln können.
4,86K