ElementsProject / ElementsProject/elements

Elements Hardfork Wishlist

Abierto
#496 12 comentarios 0 reacciones 0 asignados Ver en GitHub
consensus
Lenguaje dominante
C++
Estrellas
1.2k
Forks
416
Merge medio
1 d 23 h
PR fusionados (30 d)
15

Descripción

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)

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

El issue es más una lista de deseos que una tarea delimitada y no nombra archivos, pruebas ni puntos de entrada. Empieza revisando los issues referenciados (#202, #473, #404 y #259) y cada cambio de protocolo propuesto; el trabajo solo estará listo cuando un elemento tenga un alcance de implementación y criterios de aceptación definidos.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
cpp
Área
blockchain
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
20/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.