Transcripción al español de un fragmento de “Surprise AMA 12/10/2022”
Del minuto 00:11:54 al 00:14:26 del video original
Publicado en el canal de Youtube de Charles Hoskinson el 10 de Diciembre de 2022
Enlace a la versión doblada al español
¿Cómo se hace más rápido a Ada, no me malinterpretes, es bastante rápido, estoy hablando de velocidad de diez segundos para completar una transacción, casi instantáneo, qué requeriría?
Las transacciones son establecidas en ese tipo de tiempos, pero no alcanzan finalidad total por alrededor de quince bloques, más o menos, dependiendo de la parametrización, tus umbrales de confianza. Es un tema que si lo miramos, combinadores de libros contables es un artículo que escribimos. Hay una relación entre rendimiento y finalidad, rendimiento, hablando en general, cuando lo querés incrementar, en estos tipos de modelos, usualmente incrementa latencia en la finalidad. En otras palabras, lo que ocurre es que obtenés más rendimiento, pero las expensas son que las cosas toman más tiempo para establecerse completamente. El santo grial y diseño de consenso es que podés realizar un incremento de rendimiento pero la finalidad se incrementa en la misma cantidad, así que son uno a uno. Es por qué la gente intenta realizar capas de protocolos BFT, o cosas ingeniosas con cosas como Ouroboros, o estilo prueba de trabajo convencional Nakamoto, porque BFT tiene esa rápida finalidad, en ese sentido. Así que es algo que nosotros estamos mirando, algo que creo que en 2023 será solucionado en papel. Ya hay gran grado de trabajo, eso es realmente importante para comunicación de cadena lateral, osea que las cadenas laterales tienen protocolos BFT, así que es rápido de cadena lateral a cadena principal, pero ir de cadena principal a cadena lateral tendrá un poquito de latencia, a menos que quieras introducir confianza. Si tenés finalidad instantánea, como lo que hacen los protocolos estilo BFT en las cadenas laterales, entonces lo tenés en ambos lados. Así que puede ser realizado, se ha pensado al respecto, pero tenés que entender que hay compensaciones, descentralización, tiempo de finalidad, rendimiento del protocolo, también las suposiciones que van dentro del modelo de red, todo está interconectado de manera muy delicada. Y cuando tirás de uno de ellos a veces tiras de otros hacia ese lugar. Ciertas cosas que harías para incrementar finalidad podrían requerir que seas menos asincrónico en la red, volverte más sincronico. Eso normalmente está bien, pero lo que realmente estás diciendo es que la gente haciendo los bloques tiene que coordinar, esa no es la suposición Bitcoin, eso es sólo un ejemplo. Sí querés aumentar el rendimiento, podés hacer cosas de manera asincrónica, se hacen en diferentes lugares, pero luego tenés que cablearlo nuevamente junto, tiene que haber un paso de reconciliación para ese cableado, y eso generalmente reduce tu finalidad. Hay un montón de cosas delicadas en este tipo de cosas