-
Criptomonedas
-
Intercambios
-
Medios de comunicación
Todos los idiomas
Criptomonedas
Intercambios
Medios de comunicación
Lightning Bitcoin (LBTC) es un protocolo de transmisión de Internet de valor global descentralizado, y sus aplicaciones específicas incluyen plataformas comerciales y de pago entre pares. Cualquier usuario que acepte el protocolo LBTC puede usar LBTC casi gratis para garantizar el tiempo real y la seguridad de las transacciones.
LBTC, que implementa DPoS y sistemas de gobernanza en cadena, permite a los usuarios votar propuestas para el desarrollo de la red y también puede elegir directamente delegados (Delegados) que sean aptos para convertirse en nodos de contabilidad relámpago, para que todos puedan participar en la ecología LBTC para resolver el problema de centralización de PoW.
Autonomía de la comunidad
El sistema de gobernanza en la cadena integra a todos los usuarios en el proceso de toma de decisiones, y cualquiera puede convertirse en parte de la ecología.
Velocidad
Las transacciones se pueden completar en segundos.
Descentralización
Los usuarios pueden votar por 101 nodos de contabilidad relámpago, para separar el derecho de contabilidad del derecho de voz.
Casi gratis
La tarifa de transacción puede ser tan baja como 0.00001LBTC según el tamaño del byte.
Escalabilidad
El mecanismo DPoS para reducir la cantidad de nodos brinda una mayor escalabilidad a LBTC.
Seguridad
La estructura general se basa en el funcionamiento estable de Bitcoin durante 9 años.
1. LBTC es un protocolo de transmisión de valor de Internet
LBTC es un protocolo de Internet de valor. La llamada transmisión de valor se refiere a la expresión de valor, transferencia y construcción de crédito que puede realizarse en el marco de un acuerdo específico, así como todas las actividades económicas y financieras basadas en este, que pueden incluir específicamente transferencia y remesa, activos digitales canje, canje moneda legal-activo digital y endoso de crédito.Una serie de aplicaciones con funciones prácticas y de utilidad social, tales como emisión y negociación de activos digitales, intercambios descentralizados, pasarelas de negociación y aceptación, etc.
El núcleo del diseño del protocolo LBTC es garantizar que LBTC tenga capacidades suficientes para actuar como un sistema portador para la transmisión de valor de Internet global mediante la selección de una arquitectura técnica adecuada. El protocolo LBTC es el marco básico para realizar la transmisión de valor, que es la matriz de todas las actividades económicas de la cadena. Por lo tanto, presentamos altos requisitos para la arquitectura técnica aplicable y varios detalles internos de LBTC, establecimos creativamente un mecanismo de consenso DPoS basado en UTXO y diseñamos bloques irreversibles, consenso de marca de tiempo, middleware de caché y otro equilibrio. Esta combinación de rendimiento y confiabilidad permite un versión del protocolo que está más cerca de la intención de diseño original del sistema de efectivo peer-to-peer que el Bitcoin original.
2. Modelo UTXO: el método de contabilidad más seguro
En la capa de datos, LBTC sigue el modelo UTXO adoptado por Bitcoin como infraestructura para registros contables de blockchain. UTXO es la abreviatura de Unspent Transaction Output (salida de transacción no gastada).Es la primera solución técnica adoptada por Satoshi Nakamoto en el diseño de la estructura de datos de transacciones de Bitcoin, y también es un protocolo de Bitcoin muy innovador traído al mundo.conceptos de estructura de datos .
UTXO se coloca en la base de datos del protocolo Bitcoin de la siguiente forma: después de confirmar que el destino de varias transacciones de transferencia apunta al usuario A en la cadena, y A no ha gastado los activos especificados en estas transacciones, todos los participantes del protocolo reconocerá A la propiedad de estos activos.
En comparación con el modelo UTXO, es más fácil para la gente común entender el modelo de cuenta (Modelo de cuenta). El modelo de cuenta se refiere a guardar la identificación de la cuenta, la identificación del propietario y el saldo de activos en la cuenta en la base de datos; cuando ocurre una transacción de transferencia, el saldo de estas cuentas se ajustará y cambiará de acuerdo con la transacción para formar un nuevo saldo de cuenta Relación de mapeo (es decir, la relación correspondiente). En el modelo UTXO, el saldo de una cuenta no se almacena como un número, sino que se calcula utilizando la suma de las UTXO en posesión. En otras palabras, UTXO no tiene la llamada relación de mapeo de cuenta-saldo, es solo un registro fiel de todas las transacciones históricas, simple pero muy fuerte.
El modelo UTXO tiene las siguientes ventajas:
Fiabilidad de UTXO
En una estructura de bloques, el hash de bloque anterior y el merkleroot son los dos campos más importantes, los cuales evitan las transacciones Potencial para que la información ser manipulado. La idea central del modelo UTXO es garantizar que los datos escritos sean inmutables. Basado en esta idea central, el UTXO encadenado conecta la entrada y la salida de diferentes transacciones a través de punteros hash para garantizar la legitimidad de todas las transacciones y realizar la trazabilidad. de la UTXO.
UTXO One Time
Cada transacción en el modelo UTXO se compone de múltiples entradas de transacciones, que en realidad son UTXO + firmas. Cada salida de transacción (Salida de transacción) tiene solo dos estados, gastado y no gastado. Esto garantiza que cada UTXO solo se pueda gastar una vez y que la capacidad de resistir los ataques de doble gasto sea extremadamente alta.
El ocultamiento de UTXO
Comparado con el modelo de cuenta, UTXO es más privado. Como se sabía anteriormente, cada UTXO es "único". Si el usuario cambia la dirección para cada transacción, será difícil encontrar la correlación entre las dos direcciones, lo que garantiza el anonimato de la transacción. Si aún existe la necesidad de mejorar aún más este ocultamiento, también se pueden considerar medios técnicos como pares de firmas de transacciones en anillo y mezcla de elementos de transacciones.
Paralelismo UTXO
El modelo UTXO se reconoce como potencialmente escalable, porque UTXO permite que las transacciones se procesen en paralelo. Cuando el remitente de una transacción envía dos transacciones independientes, el gasto de UTXO independiente también permite que las transacciones se procesen en cualquier orden. Esto permite la separación de los fondos propios, con la capacidad de procesar transacciones en paralelo mientras se mantiene la privacidad.
El modelo UTXO de Bitcoin ha sido operado y probado de manera estable durante muchos años y tiene grandes ventajas en rendimiento y seguridad. Como moneda bifurcación de Bitcoin, LBTC adopta el modelo UTXO, que es una herencia de su tecnología subyacente para LBTC. LBTC se desarrolla en base al código central de Bitcoin, que también es una opción más cautelosa. Las características de seguridad y transacciones paralelas de UTXO también brindarán la posibilidad de una mayor eficiencia a LBTC.
3. Arquitectura DPoS: el mecanismo de consenso más eficiente
En el protocolo de consenso, LBTC adopta el mecanismo de prueba de participación delegada (DPOS). DPoS es un nuevo tipo de algoritmo de consenso para garantizar la seguridad de la red de moneda digital basada en POW y POS. No solo puede resolver el problema del consumo excesivo de energía generado por los POW en el proceso de minería, sino también evitar el problema del "equilibrio de confianza" sesgado que puede surgir en la distribución de los derechos e intereses de los POS. Entonces, DPoS puede convertirse lógicamente en un mecanismo de consenso representativo en el mecanismo de consenso 3.0.
Explique brevemente el mecanismo de consenso DPoS. El principio es permitir que cada poseedor de tokens vote, seleccione una cierta cantidad de representantes de poseedores de tokens o entiéndalo como una cierta cantidad de nodos representativos, y estos nodos representativos completarán la verificación y verificación de transacciones. El trabajo de producción de bloques. Los poseedores de tokens pueden votar para reemplazar a estos representantes en cualquier momento para mantener la "pureza a largo plazo" del sistema en la cadena y garantizar que el acuerdo tenga un grado suficiente de descentralización.
DPOS es el modelo de consenso más rápido, efectivo, descentralizado y flexible entre todos los protocolos de consenso actuales. DPOS utiliza el poder de la votación de aprobación de las partes interesadas para resolver los problemas de consenso de una manera justa y democrática. Los delegados seleccionados pueden ajustar todos los parámetros de la red, desde estándares de tarifas de transacción simples, intervalos de bloque, parámetros de bloque hasta reglas de gobierno en cadena más complejas.
El mecanismo de consenso DPoS tiene las siguientes ventajas:
Alto rendimiento de DPos:
Velocidad de confirmación más rápida: tome LBTC como ejemplo, el tiempo de cada bloque se fija en 3 segundos , Una transacción (después de obtener 6-10 confirmaciones) toma aproximadamente 1 minuto, y el ciclo completo de producción de bloques solo toma 5 minutos; se puede generar un bloque irreversible como punto de confirmación cada 1-2 ciclos. Bajo el mecanismo PoW, tomando Bitcoin como ejemplo, se tarda unos 10 minutos en generar un bloque y se tarda al menos 1 hora en confirmar una transacción (obtener 6 confirmaciones).
Bajo consumo de energía de DPoS:
Si bien el mecanismo DPoS reduce aún más la cantidad de nodos, también cambia la relación entre los nodos de competencia a cooperación, evitando la competencia innecesaria por el poder de cómputo y el bajo la premisa de garantizar la seguridad de la red, el consumo de energía de toda la red se reduce aún más y el costo de operación de la red es el más bajo.
Gobernanza eficiente para DPoS:
Siempre que las partes interesadas lo aprueben, los desarrolladores pueden implementar los cambios que consideren oportunos. Esta política no solo protege a los desarrolladores, sino que también protege a las partes interesadas y garantiza que ninguna persona tome unilateralmente el control de la red blockchain o permita que crezca fuera de control. La bifurcación dura es como reemplazar el 51% de los testigos, por lo que cuantos más interesados participen, más testigos electorales correspondientes y mayor será la seguridad de todo el sistema.
4. UTXO+DPoS: una combinación increíble y maravillosa
Muchas personas pueden tener una percepción errónea de que DPoS solo es adecuado para el modelo de cuenta y no se puede usar para el modelo UTXO. Pero, de hecho, el modelo UTXO es una forma de almacenar registros para el almacenamiento, la organización y la verificación de transacciones; DPoS es un algoritmo de consenso para garantizar que los participantes en una red distribuida también puedan lograr una comprensión coherente de los datos de transacciones. UTXO y DPoS no son mutuamente excluyentes ni están correlacionados.
De hecho, la combinación de UTXO y DPoS tiene muchas ventajas adicionales.
Base de mayor rendimiento:
Debido a la operación de separación de UTXO, tiene un paralelismo potencial. Con el soporte de rendimiento de DPoS, LBTC tiene una base de rendimiento extremadamente excelente. Según los resultados reales de la operación, LBTC puede cumplir con los requisitos de operación de 2800TPS.
Mayor seguridad:
En la arquitectura DPoS, los nodos producen bloques en un orden determinado y el intervalo de tiempo es muy corto. Si usa el modelo de cuenta, la base de datos se expandirá muy rápidamente y habrá muchos problemas cuando la sincronización de la base de datos en un período de tiempo muy corto enfrente excepciones de red. El modelo UTXO no solo puede mantener el tamaño de la base de datos, sino también generar una tabla periódica de forja de acuerdo con un algoritmo específico y mantener la tabla periódica de forja calculada por los nodos de toda la red en función de los mismos datos para que sea consistente. esta vez, los nodos de toda la red llegan a un consenso. Cuando el nodo de forja está inactivo, la red está dividida, etc., toda la red cambiará las superposiciones por sí sola con la cadena más larga como cadena principal de acuerdo con el principio de "envío de transacciones" para garantizar la coherencia.
Consenso de marca de tiempo:
Una de las dificultades en la combinación de UTXO y DPoS es la marca de tiempo. El consenso de DPoS se basa en el tiempo y verificará estrictamente el tiempo de bloqueo. La hora del sistema de nodo completo debe configurarse para que sea la misma que la hora estándar; de lo contrario, habrá problemas con la consistencia del consenso. UTXO mismo también registra la función de marca de tiempo, pero la marca de tiempo no se basa en la hora estándar. En LBTC, la marca de tiempo se unifica en un protocolo de tiempo estándar para garantizar el funcionamiento normal del bloque. Cuando hay nodos o bloques maliciosos cuyo tiempo no está sincronizado, el bloque se tratará como un bloque anómalo y el nodo que produce el bloque se tratará como un nodo anómalo.
Instantánea de datos y votación:
En el modelo UTXO adoptado por Bitcoin, no admite la función de consulta del saldo de la dirección. En Bitcoin, el saldo de la dirección se puede calcular en tiempo real al atravesar los datos de UTXO a nivel mundial. La carga de trabajo del cálculo en tiempo real es bastante grande y el tiempo de cálculo se mide en horas, lo que no es factible en la realidad. Sin embargo, Bitcoin no adopta el consenso DPoS y no requiere funciones como el registro de nodos y la votación.
En el sistema LBTC, para satisfacer las necesidades del algoritmo DPoS, se han agregado nuevas funciones de cálculo de saldo de direcciones, registro de nodos y votación de nodos a LBTC. Teniendo en cuenta los requisitos de alto rendimiento del algoritmo de consenso y el número limitado de nodos registrados, el balance de direcciones, el registro de nodos y la información de votación se almacenan en la memoria y los datos se vuelven a escribir en el disco cuando el programa sale. La información contable de UTXO y el mecanismo de consenso DPoS están vinculados a través de la base de datos, el saldo de direcciones y la información de votación:
La información de registro y votación se transmite mediante el protocolo subyacente de Bitcoin.
Guarde la información de registro y votación en la base de datos de la memoria.
El módulo de consenso DPoS verifica la información de registro y votación, y completa el consenso.
Enlaces relacionados:
https://www.qukuaiwang.com.cn/szhb/2429.html###