RAILGUN_ usa assinaturas EdDSA sobre a curva BabyJubJub e, em seguida, verifica a assinatura dentro da prova snark. Essa arquitetura permite que a assinatura seja gerada em outro lugar e a chave privada não precisa estar presente para gerar a prova de snark. Isso o torna particularmente bom para configurações de MPC, pois pode ser usado em FROST e outros esquemas de assinatura semelhantes. Muitos projetos de privacidade não têm separação de chave privada por meio de assinatura, portanto, não há suporte a MPC, mas o RAILGUN faz para que as pessoas possam criar ótimos recursos multisig e MPC.
4,88K