ElementsProject / ElementsProject/elements

Bulletproofs HF tracking issue

Open
#934 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
1.2k
Forks
416
Avg merge
1d 23h
Merged PRs (30d)
15

Description

Opening this issue so we have a checklist of what we want to change when we HF for bulletproofs

- [ ] Replace rangeproofs by bulletproofs :)
- [ ] Add signed blob entry to CTxOut to replace data sidechannel (Perhaps we just replace nNonce?)
- [ ] Increase max surjection proof size (cf #880 ) or even replace surjectionproofs with alternate proof
- [ ] Change quad/nonquad encoding of commitments to even/odd to match BIP-schnorr and make schnorr-verifiable proofs of value
- [ ] Fix `MoneyRange` bug for explicit transactions (see comments)

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.