Skip to content

Commit 7a2e31c

Browse files
committed
add CISA explanation
1 parent 7f54d8b commit 7a2e31c

3 files changed

Lines changed: 115 additions & 1 deletion

File tree

_posts/2025-04-08-socratic-seminar-10.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Por favor, únete a nosotros para nuestro décimo Seminario Socrático, hospedad
1818

1919
- [Brainwallets, entropía y ladrones usando scripts y bots](https://x.com/mononautical/status/1895639824197206352) - [Explicación](https://bitdevs.btcgdl.com/2025-04-08-Brain-Wallet)
2020
- [El Tesoro de EE. UU. elimina sanciones a Tornado Cash](https://x.com/zerohedge/status/1903097296620810678)
21-
- [El artículo de investigación de fjahr sobre CISA ha sido publicado](https://x.com/gladstein/status/1903083977579311529)
21+
- [El artículo de investigación de fjahr sobre CISA ha sido publicado](https://x.com/gladstein/status/1903083977579311529) - [Explicación](https://bitdevs.btcgdl.com/2025-04-08-cisa)
2222
- [Unchained lanza explorador de PSBT](https://bip370.org/)
2323

2424
## Todo categorizado
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
---
2+
layout: post
3+
type: archivos
4+
title: "CISA (English)"
5+
---
6+
7+
- [Fabian Jahr has published the results of his CISA research](https://x.com/gladstein/status/1903083977579311529)
8+
9+
## What is CISA?
10+
- "Cross-input signature aggregation"
11+
12+
## What is that?
13+
- Combining together signatures on different inputs
14+
- Not the same thing as key aggregation
15+
- Can be either of:
16+
- Half Aggregation (s values combined)
17+
- Full Aggregation (r and s values combined)
18+
- Hybrid?
19+
- Can be either of:
20+
- Transaction-wide Aggregation
21+
- Efficient coinjoins
22+
- Block-wide Aggregation
23+
24+
## What are the benefits of this?
25+
- Space and fee savings
26+
- Privacy
27+
- common-input ownership heuristic
28+
- anonymity set
29+
- collaborative transactions become the default
30+
- reduced stigma to coinjoins
31+
- Computational efficiency (full-agg only)
32+
- Bandwidth
33+
- Lightning gossip (no soft fork required)
34+
- Incentivizes reducing utxoset
35+
36+
## Drawbacks
37+
- Needs a soft fork
38+
- Full-agg
39+
- needs an interactive coordination protocol before it makes sense to recommend a soft fork
40+
- as it would make the common-input ownership heuristic even worse (obvious that full-agg inputs belong to the same user)
41+
- Block-agg
42+
- makes reorgs a mess
43+
- Groot conflicts
44+
45+
## Use cases
46+
- Coinjoins and other interactive protocols
47+
- Consolidation (dust would be easier to rescue)
48+
- New business models for collaborative txs
49+
50+
## Status
51+
- Half-agg BIP
52+
- Need BIPs for:
53+
- New segwit version
54+
55+
## Questions
56+
- What are the relative benefits of half vs full aggregation?
57+
- What are the relative benefits of transaction-wide vs block-wide aggregation?
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
---
2+
layout: post
3+
type: archivos
4+
title: "CISA"
5+
---
6+
7+
- [El artículo de investigación de fjahr sobre CISA ha sido publicado](https://x.com/gladstein/status/1903083977579311529)
8+
9+
## ¿Qué es CISA?
10+
- "Agregación de firmas de entradas cruzadas"
11+
12+
## ¿Qué significa eso?
13+
- Combinar las firmas de diferentes entradas
14+
- No es lo mismo que la agregación de claves
15+
- Puede ser de los siguientes tipos:
16+
- Agregación Parcial (valores "s" combinados)
17+
- Agregación Completa (valores "r" y "s" combinados)
18+
- ¿Híbrida?
19+
- Puede aplicarse de las siguientes formas:
20+
- Agregación a nivel de transacción
21+
- Coinjoins más eficientes
22+
- Agregación a nivel de bloque
23+
24+
## ¿Cuáles son los beneficios de esto?
25+
- Ahorro de espacio y comisiones
26+
- Privacidad
27+
- Heurística de propiedad de entrada común
28+
- Conjunto de anonimato
29+
- Las transacciones colaborativas se vuelven el estándar
30+
- Reducción del estigma hacia los coinjoins
31+
- Eficiencia computacional (solo en agregación completa)
32+
- Ancho de banda
33+
- Chismes de Lightning (no requiere un soft fork)
34+
- Incentiva la reducción del conjunto de UTXOs
35+
36+
## Desventajas
37+
- Requiere un soft fork
38+
- Agregación Completa
39+
- Necesita un protocolo de coordinación interactiva antes de que tenga sentido recomendar un soft fork
40+
- Porque empeoraría aún más la heurística de propiedad de entrada común (es obvio que las entradas con agregación completa pertenecen al mismo usuario)
41+
- Agregación a nivel de bloque
42+
- Complica las reorganizaciones (reorgs)
43+
- Conflictos con Groot
44+
45+
## Casos de uso
46+
- Coinjoins y otros protocolos interactivos
47+
- Consolidación (sería más fácil rescatar polvo)
48+
- Nuevos modelos de negocio para transacciones colaborativas
49+
50+
## Estado
51+
- BIP para agregación parcial
52+
- Se necesitan BIPs para:
53+
- Nueva versión de SegWit
54+
55+
## Preguntas
56+
- ¿Cuáles son los beneficios relativos de la agregación parcial frente a la completa?
57+
- ¿Cuáles son los beneficios relativos de la agregación a nivel de transacción frente a la de nivel de bloque?

0 commit comments

Comments
 (0)