01
Empezar desde cero
Emma quiere enviarle 30 dólares a Liam. ¿Cómo recordamos que eso ocurrió, y cómo comprobamos que el pago es válido, sin que una empresa controle el registro de pagos?
Empieza aquí
¿Cómo podemos saber quién le pagó a quién, y asegurarnos de que nadie cambió el registro de pagos, sin que un banco o una empresa lo controle?
01
Emma quiere enviarle 30 dólares a Liam. ¿Cómo recordamos que eso ocurrió, y cómo comprobamos que el pago es válido, sin que una empresa controle el registro de pagos?
02
Computadoras independientes pueden comprobar que el pago de Emma es válido. Pero si no hay un solo administrador, ¿cómo deciden qué pagos entran en el registro, y en qué orden?
03
Hasta ahora seguimos pagos. ¿Y si también podemos definir una regla por adelantado: el dinero enviado a un proyecto se libera solo si se alcanza una meta y, si no, se puede devolver, y una transacción activa esa regla para que cada computadora pueda verificar el mismo resultado?
04
Más personas quieren enviar pagos, ejecutar reglas y obtener respuestas rápido. ¿Cómo puede una red manejar más actividad sin hacer demasiado difícil el funcionamiento de las computadoras que la verifican?
05
Cuando las actualizaciones se crean rápido, dos mineros pueden encontrar bloques nuevos antes de que uno se entere del otro. Si ambos bloques son válidos, ¿la red tiene que quedarse de inmediato solo con uno, o ambos pueden seguir conectados?
Elige un tema que te interese. Cada explicación empieza por la idea misma, así que puedes entrar sin leer antes todo el recorrido.
Varios pagos se pueden proponer juntos como un paquete, junto con información que lo conecta con lo que ya se registró. Ese paquete se llama bloque. Pero si un pago aparece dentro de un bloque, ¿eso significa que ya fue aceptado?
Muchas computadoras quieren proponer el siguiente bloque, pero no hay un administrador que decida de quién es el turno. ¿Cómo pueden competir de una forma en la que encontrar un resultado exitoso sea difícil, pero comprobarlo sea fácil?
La prueba de trabajo es la competencia. Minar es participar en ella: el hardware intenta una y otra vez encontrar un resultado que cumpla el requisito. ¿Qué hace falta para participar, y cuál es la diferencia entre minar en solitario y unirte a un pool?
Tu billetera o un sitio web dice que un pago se realizó. Pero ¿cómo puedes comprobarlo tú, en lugar de confiar solo en ellos? Una computadora que recibe información de la red y la comprueba contra las reglas se llama nodo.
Si se crean dos bloques válidos antes de que los mineros se enteren uno del otro, ambos pueden seguir conectados y un bloque posterior puede referirse a los dos. Esa es la idea básica de un BlockDAG. Aun así, hace falta un orden acordado.
Un BlockDAG conserva los bloques que se crearon en paralelo. Pero si contienen transacciones en conflicto, todos necesitan llegar al mismo orden. GHOSTDAG les da a los nodos las mismas reglas para ordenar esa historia conectada.
BPS nos dice cuántos bloques se crean cada segundo. Pero ese número por sí solo no nos dice cuántas transacciones se pueden procesar, ni cuándo un pago es lo bastante seguro como para confiar en él.
Incluso sin una empresa que controle la red, esta puede seguir dependiendo de un número pequeño de personas u organizaciones. La descentralización pregunta cuántas personas pueden de verdad verificar, minar y participar de forma independiente, y qué hace falta para hacerlo.
A veces la información se mueve rápido por la red y a veces más lento. DAGKnight está diseñado para que la confianza en las transacciones responda a esas condiciones, en lugar de trabajar siempre a partir del mismo supuesto de tiempo.
Una cantidad que se puede gastar, registrada en la red a partir de una transacción anterior. Tu Wallet puede sumar varias para mostrar un solo saldo.
Una regla fijada de antemano sobre cómo se puede gastar parte del KAS en una transacción posterior.
KRC-20 es un protocolo de Token en Kaspa. NACHO lo usa; KAS es la moneda propia de la red.
KCC-20 es un estándar propuesto para Tokens cuyas reglas de gasto hace cumplir el propio Kaspa, mediante Covenants.