ELI5: prueba de participación vs. Evidencia de la historia
Este artículo/publicación contiene referencias a productos o servicios de uno o más de nuestros anunciantes o socios. Podemos recibir una compensación cuando hace clic en enlaces a estos productos o servicios.
La tecnología Blockchain está en constante evolución. Las criptomonedas heredadas, como Bitcoin, usan lo que se llama un proceso de verificación de «prueba de trabajo» para agregar nuevos datos o bloques a la cadena de bloques. Pero hay dos métodos emergentes para aprobar transacciones, prueba de participación y prueba de historial, que podrían ayudar a reducir los tiempos de transacción, reducir los costos y hacer que la tecnología blockchain sea más eficiente en general. .
Este artículo discutirá las diferencias entre la prueba de participación y la prueba de la historia y cómo encajan en la evolución de la tecnología blockchain.
Contenido del Articulo
la versión corta
- Las cadenas de bloques utilizan mecanismos de consenso para crear reglas que guían a los participantes de la red sobre cómo validar las transacciones
- La prueba de participación y la prueba de historial son dos mecanismos de consenso de blockchain que aumentan la velocidad y reducen los costos de validación de transacciones
- La prueba de participación es actualmente el mecanismo de consenso más popular y con más aplicaciones
¿Cómo verifican las transacciones las cadenas de bloques?
Básicamente, las cadenas de bloques son redes informáticas que registran cuándo una criptomoneda, como Bitcoin, sale de la cuenta de una persona y entra en la de otra. Estas transacciones se registran en un libro mayor público distribuido, lo que significa que cualquiera puede verlas.
Esto es diferente de cómo los bancos tradicionales procesan las transacciones. Su banco controla el acceso a información como dónde gasta su dinero y cómo lo gana. También puede decidir si una transacción es legítima o no. Una cadena de bloques no puede tomar decisiones como un banco. En cambio, los participantes de la cadena de bloques confían en los mecanismos de consenso, como la prueba de trabajo, para acordar qué transacciones aprobar.
¿Qué es un mecanismo de consentimiento?
Pero, ¿qué son exactamente los mecanismos de consenso? Básicamente es un algoritmo que le dice a las computadoras en una red blockchain cómo aprobar transacciones.
Los participantes de la cadena de bloques utilizan el mecanismo de consenso junto con la información que ya se encuentra en la cadena de bloques para decidir si aprueban o no nuevas transacciones. Si una solicitud de una nueva transacción no coincide con la información anterior publicada en la cadena de bloques, se rechaza.
Esta característica de seguridad fundamental genera confianza en la cadena de bloques porque evita que cualquier persona tome decisiones o escriba reglas que socaven toda la red. Y, una vez que se aprueba una transacción, el registro es permanente.
Bitcoin utiliza un proceso de uso intensivo de energía llamado prueba de trabajo para validar las transacciones. Se requiere mucha potencia informática para validar cada nuevo bloque de datos. Debido a los altos costos y los lentos tiempos de procesamiento, están surgiendo nuevos métodos de aprobación. Los dos más populares son prueba de apuestas y prueba de historia.
Prueba de participación
La prueba de participación es la principal alternativa a la prueba de trabajo. Para aprobar transacciones en una cadena de bloques de prueba de participación, una persona debe prometer una cierta cantidad de su criptomoneda como garantía o «apostarla».
Los aprobadores de Blockchain obtienen criptomonedas como recompensa por validar cada transacción. El algoritmo de prueba de participación elige quién puede aprobar nuevas transacciones en función de la cantidad de garantía que han apostado. Esto es diferente del mecanismo de prueba de trabajo en el que todos los aprobadores compiten para ser la primera persona en resolver acertijos informáticos para validar el siguiente bloque.
La prueba de participación utiliza contratos inteligentes para elegir quién debe validar cada transacción. Estos contratos inteligentes se almacenan en la cadena de bloques. Cualquiera puede ver las reglas y los términos del acuerdo, así como también cómo se hará cumplir. Esto garantiza que cada contrato se realice exactamente como se pretendía, sin posibilidad de fraude o interferencia de terceros.
La prueba de participación requiere menos energía para aprobar transacciones porque no depende de que las computadoras absorban energía mientras corren para resolver acertijos informáticos. También hace que la prueba de apuestas sea mucho más rápida. Bitcoin, que utiliza prueba de trabajo, validar transacciones una vez cada 10 minutos. En comparación, la cadena de bloques de prueba de participación de Cardano puede procesar alrededor de 1 millón de transacciones por segundo.
También crea un campo de juego más fluido, ya que permite a los participantes convertirse en validadores independientemente de su poder de procesamiento.
La prueba de participación generalmente se considera más segura que la prueba de trabajo. Las personas deben apostar, o bloquear, su criptomoneda como garantía para aprobar transacciones. Al tener máscaras en el juego, los aprobadores están fuertemente incentivados a ser honestos y confiables. Si aprueban una mala transacción, podrían perder todas las criptomonedas que prometieron.
Prueba de historia
Desarrollado por Solana, prueba de historial utiliza marcas de tiempo en el proceso de aprobaciónreduciendo aún más la cantidad de energía necesaria para aprobar transacciones.
Cada computadora conectada a la cadena de bloques de Solana tiene un reloj interno. El reloj no da la hora como un reloj normal. En cambio, rastrea las transacciones como una secuencia de eventos, como una línea de tiempo. Las transacciones se aprueban en esta secuencia. Un participante que aprueba una transacción puede determinar el orden de las transacciones en función de cuándo ocurrieron en la línea de tiempo. Si una transacción no sigue la secuencia correcta de eventos, se rechaza.
Piense en este proceso como obtener sellos en un pasaporte. Cada vez que ingresa a un nuevo país, recibe un sello. Puede usar la geografía para mostrar el orden en que visitó cada país. Este orden, o secuencia, también actúa como una línea de tiempo. La prueba de historial utiliza un proceso de sellado similar para aprobar transacciones en función de cuándo ocurren.
La prueba de historial puede procesar transacciones incluso más rápido que la prueba de participación. Solana puede tratar 50.000 transacciones por segundo.
Otros mecanismos de consentimiento
La prueba de participación y la prueba de historial son los dos principales competidores del mecanismo de consenso de prueba de trabajo, pero existen otros, como la prueba de capacidad y la prueba de quemado.
Prueba de capacidad. Este método determina quién puede aprobar transacciones según la cantidad de espacio libre disponible en el disco duro de la computadora. Esto es similar a cómo la Prueba de participación utiliza las garantías para determinar quién puede aprobar cada transacción. Burstcoin utiliza la prueba de habilidad.
Prueba de quemado. slimcoin utiliza este método. Intenta desalentar la actividad fraudulenta al eliminar el riesgo de duplicar el gasto, es decir, usar criptomonedas por segunda vez después de que ya se haya gastado. La prueba de quemado requiere que los validadores envíen una cierta cantidad de criptomonedas a una billetera especial donde la criptomoneda se «quema» o se saca de circulación. Cuando lo hacen, son recompensados con plataformas de minería, que pueden usar para extraer más criptomonedas y recolectar recompensas en criptomonedas.
Prueba de participación vs. Evidencia de la historia
¿Qué es mejor, prueba de correo o prueba de antecedentes?
Actualmente, Solana es la única cadena de bloques que utiliza prueba de la historia. Si bien Solana promete una mayor escalabilidad, la realidad es que el mecanismo de consenso no se ha probado ampliamente. Hay más cadenas de bloques que usan prueba de participación, lo que lo convierte en un mecanismo de consenso más confiable.
Aunque no se probó fuera de Solana, las tarifas bajas y los tiempos de procesamiento rápidos pueden hacer que la Prueba de historial sea más adecuada para procesar grandes volúmenes de transacciones pequeñas que la Prueba de participación.
Sin embargo, aunque la prueba del historial reduce los costos y procesa las transacciones más rápido, no es tan confiable. Solana experimentó siete interrupciones desde su creación en 2020.
A diferencia de la prueba de trabajo, hoy en día muchas criptomonedas utilizan un mecanismo de prueba de participación consensuado. Y, en particular, Ethereum (la segunda criptomoneda más grande del mundo) pasó de prueba de trabajo a prueba de participación en septiembre de 2022 en lo que llamó The Merge.
Al final de la línea
La prueba de participación y la prueba de historial son grandes mejoras en el mecanismo de consenso de prueba de trabajo original de Bitcoin. Ambos pueden aprobar transacciones más rápido usando menos energía. Son más amigables con el medio ambiente y tienen menos barreras para unirse a las redes de blockchain.
La prueba de participación es la más popular de las dos opciones, pero con más pruebas y adopción por parte de los usuarios, la prueba del historial podría permitir una mayor escalabilidad en el futuro cercano.
Otras lecturas: