ElementsProject / ElementsProject/elements

blinding RPC enhancements

Abierto
#157 0 comentarios 1 reacción 0 asignados Ver en GitHub
Lenguaje dominante
C++
Estrellas
1.2k
Forks
416
Merge medio
1 d 23 h
PR fusionados (30 d)
15

Descripción

We want to support a couple additional abilities:

1) Blind with excess, and be able to consume it. This matters in coinjoin scenarios when people are blinding their transaction to make sure that the inputs/outputs can't be matched up. This is quite similar to the MimbleWimble "excess" value.

2) We should have a method of passing in asset blinders and types to allow a surjection proof to be made for an output we own, but not the corresponding input. This matters in the DG demo scenario when people doing an exchange don't have access to the thing they are trying to exchange to.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

El issue no menciona archivos, tests ni puntos de entrada. Comienza localizando la implementación existente del blinding RPC y sus tests, y después aclara la API y la semántica de las pruebas para consumir blinders excedentes y proporcionar blinders y tipos de assets. Se considera terminado cuando ambas capacidades solicitadas están especificadas, implementadas y cubiertas por tests.

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

Evaluación

Stack tecnológico
cpp
Área
api, blockchain, cryptography
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
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.