Día 3/5 ~ Desempaquetando Confirmaciones
~ Cómo los chains modelan la finalización, y por qué tu aplicación necesita pensar probabilísticamente ~
Ayer, exploramos cómo la "confirmación" depende del chain. Hoy, desglosaremos cómo esos chains realmente modelan la finalización, y por qué tu aplicación necesita ir más allá de una visión binaria de "confirmado vs no confirmado".
La mayoría de los chains no ofrecen una respuesta única y clara. En cambio, estás trabajando con un espectro:
1. finalización determinista:
chains que utilizan consenso estilo BFT (por ejemplo, cosms, algunos alt-DAs), liquidación L1 (por ejemplo, ethereu después de la finalización) y la mayoría de PoS ofrecen garantías sólidas: una vez finalizada, una transacción no puede ser revertida.
2. finalización probabilística:
chains pow (como bitcoin) y ethereum "pre-finalidad" ofrecen garantías estadísticas. Una tx enterrada a 12 bloques de profundidad es poco probable que sea reorganizada, pero no imposible. Cuanto más profundo, más seguro.
3. señales suaves:
confirmaciones de secuenciadores, inclusión en mempool, relés de constructores: son rápidas, pero conllevan riesgo. Estas señales son útiles, pero deben ser tratadas con cuidado.
Las aplicaciones a menudo tratan estas fuentes por igual:
→ “esperar X bloques”
→ “confiar en el secuenciador”
→ “verificar inclusión”
Pero esa abstracción se rompe tan pronto como vas a la interoperabilidad.
Una aplicación cross-chain podría abarcar:
~ Un chain BFT de finalización rápida
~ Un rollup optimista con ventanas de fraude de 7 días
~ Un L1 con finalización probabilística
~ Un chain con garantías solo de secuenciador
tu lógica de aplicación no puede codificar una regla única para todos.
necesitas preguntar: “¿Qué tan probable es que esta tx se revierta? ¿Y quién hace cumplir eso?”
==> la finalización no es binaria y la compensación entre velocidad y seguridad no es lineal. (los multisigs, por ejemplo, no ganan velocidad ni confianza.)
→ lo que necesitas es confianza programable y consciente del chain == una forma de expresar lo que significa "confirmado" en cada contexto.
Mostrar original2,47 mil
48
El contenido de esta página lo proporcionan terceros. A menos que se indique lo contrario, OKX no es el autor de los artículos citados y no reclama ningún derecho de autor sobre los materiales. El contenido se proporciona únicamente con fines informativos y no representa las opiniones de OKX. No pretende ser un respaldo de ningún tipo y no debe ser considerado como un consejo de inversión o una solicitud para comprar o vender activos digitales. En la medida en que la IA generativa se utiliza para proporcionar resúmenes u otra información, dicho contenido generado por IA puede ser inexacto o incoherente. Lee el artículo vinculado para obtener más detalles e información. OKX no es responsable del contenido alojado en sitios de terceros. El holding de activos digitales, incluyendo stablecoins y NFT, implican un alto grado de riesgo y pueden fluctuar en gran medida. Debes considerar cuidadosamente si el trading o holding de activos digitales es adecuado para ti a la luz de tu situación financiera.