ElementsProject / ElementsProject/elements

Elements Hardfork Wishlist

Ouverte
#496 12 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
consensus
Langage dominant
C++
Étoiles
1.2k
Forks
416
Merge moyen
1 j 23 h
PR mergées (30 j)
15

Description

Just for record keeping a wishlist of hardfork changes that might be considered for Liquid v2.

- remove `CHECKSIGFROMSTACK` (keep `CHECKSIGFROMSTACKVERIFY`) (#202)
- Fix #473: " Non-witness transactions cannot include issuances"
- Taproot script with threshhold support in wallet (SF actually, but hey it's a lit)
- Bulletproof rangeproofs, including generalized sidechannel in witness data
- Make block header CProof witness data stack of bytes not script https://github.com/ElementsProject/elements/issues/404
- Fix #259: "reissuance tokens can not be exercised from unblinded outputs"
- `ComputeWitnessHash` should, like in Core, compute the wtxid instead of withash
- relax MAX_MONEY constraint

2022-02-10:
- more sighash flags on txes with version 3 or higher (or segwit versions 2 or higher, or whatever)

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

L’issue est davantage une liste de souhaits qu’une tâche définie et ne mentionne aucun fichier, test ou point d’entrée. Commencez par examiner les issues référencées (#202, #473, #404 et #259) ainsi que chaque changement de protocole proposé ; le travail ne sera prêt que lorsqu’un élément aura un périmètre d’implémentation et des critères d’acceptation définis.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
cpp
Domaine
blockchain
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
20/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.