0xMiden / 0xMiden/protocol

Add pay-to-falcon-key (`P2FK`) note types to the standardized note scripts

Open
#1,115 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
132
Forks
167
Avg merge
1d 23h
Merged PRs (30d)
110

Description

Currently, our standardized notes specify account ID as the note target. This works fine, but sometimes it may be desirable for the recipient not to reveal their account ID to the sender. In such cases, the recipient may provide a public key to the sender, and the sender could construct the script in such a way that only the owner of the public key could consume the note.

Since we currently support Falcon signatures, we could add two new note types to the set of standardized note scripts:

- `P2FK` - pay-to-Falcon-public-key.
- `P2FKR` - pay-to-Falcon-public-key with recall.

In the future, when we have efficient ECDSA signatures, we could expand this to `P2EK` and `P2EKR` notes etc.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.