Antes de comprender OmniBOLT, debemos tener cierta comprensión de OmniLayer. OmniLayer es un protocolo para crear y comercializar activos personalizados en la red Bitcoin. OmniLayer no es una bifurcación de Bitcoin ni una red independiente, sino una metacapa sobre Bitcoin. Es esencialmente una capa de software construida sobre la cadena de bloques de Bitcoin que mejora Bitcoin con sus propias funciones adicionales. OmniLayer permite la tokenización y la ejecución de otras funciones de contratos inteligentes en la red Bitcoin y se beneficia de su tecnología sin construir una cadena de bloques completamente nueva.
Sin embargo, en el contexto del continuo crecimiento de las finanzas descentralizadas (DeFi), OmniLayer debe seguir evolucionando. El problema de escalabilidad de la red Bitcoin se ha convertido en un escollo para el desarrollo ecológico de OmniLayer. Para resolver este problema, surgió el concepto de OmniBOLT. OmniBOLT es un protocolo construido sobre Bitcoin y la red OmniLayer, cuyo objetivo es lograr la rápida expansión de la red Bitcoin mediante la promoción de la circulación de activos cifrados OmniLayer en Lightning Network. Este nuevo protocolo no solo puede resolver el problema de escalabilidad de la red Bitcoin, sino también promover el desarrollo de DeFi en la red Bitcoin.
Lightning Network es una solución técnica que se está desarrollando como un protocolo de red blockchain de segunda capa. Implementado sobre la cadena de bloques de Bitcoin, Lightning Network utiliza contratos inteligentes avanzados para lograr un mayor rendimiento de transacciones mientras mantiene la naturaleza de igual a igual del protocolo de Bitcoin. Similar a la red Bitcoin, Lightning Network consta de nodos que ejecutan software especializado Lightning Network. Sin embargo, a diferencia de la red Bitcoin, las transacciones Lightning no son transmitidas ni almacenadas públicamente por todos los participantes de la red. Es posible la comunicación privada entre nodos Lightning individuales. Por lo tanto, es una solución para lograr transacciones instantáneas y transacciones de Bitcoin a bajo costo mediante la creación de canales de pago. Sin embargo, la red Lightning existente solo admite transacciones de bitcoin. Con el desarrollo de OmniBOLT, se amplía el concepto de la capa de red Lightning, lo que permite que cualquier activo cifrado emitido en OmniLayer se intercambie en la red Lightning.
2. Cómo funciona OmniBOLT
OmniBOLT (Basis of Lighting Technology) es un protocolo que define las reglas de circulación rápida de la capa de activos inteligentes en la red Bitcoin, especialmente los activos emitidos por el protocolo OmniLayer. El surgimiento de OmniBOLT llena el vacío en Lightning Network existente en el soporte de transacciones de activos que no son de Bitcoin. OmniBOLT en sí mismo no emite tokens. Todos los tokens se emiten en OmniLayer y luego ingresan a OmniBolt a través del canal P2SH. Por lo tanto, los tokens se bloquearán en la cadena principal, pero se pueden canjear en la cadena principal de OmniLayer en cualquier momento. P2SH es la abreviatura de Pay to Hash. Es un formato de dirección de bitcoin que permite enviar bitcoins a direcciones hash de secuencias de comandos. Una dirección hash de secuencia de comandos consta de un prefijo P2SH y un hash de secuencia de comandos. El hash del script es el valor hash del script, que se utiliza para controlar el uso de bitcoins. Las direcciones P2SH son más flexibles que las direcciones tradicionales de Bitcoin y se pueden usar para admitir varias funciones de Bitcoin, como firmas múltiples, contratos inteligentes y Lightning Network.
Veamos un ejemplo simple para ilustrar cómo funciona OmniBOLT. Suponga que tanto Alice como Bob usan OmniLayer para emitir sus propios activos, Alice emite el activo A y Bob emite el activo B. Tanto Alice como Bob quieren poder intercambiar sus activos al instante, pero no quieren pagar las altas tarifas de la red Bitcoin. Entonces, decidieron usar OmniBOLT.
Primero, Alice y Bob crean un canal en OmniBOLT y cada uno deposita sus activos en el canal. Alice y Bob pueden intercambiar sus activos instantáneamente en el canal sin esperar la confirmación de la red de Bitcoin y sin pagar tarifas de transacción en la red de Bitcoin. El proceso de creación y mantenimiento del canal OmniBOLT es muy similar al canal de pago de Lightning Network, excepto que en el canal OmniBOLT, no solo se puede negociar Bitcoin, sino también cualquier activo en OmniLayer.
Contrato de vencimiento en serie revocable (RSMC)
Para evitar que los adversarios maliciosos se nieguen a firmar transacciones de canal y para evitar que los adversarios maliciosos se nieguen a firmar transacciones de canal, de modo que los fondos estén permanentemente bloqueados en el canal (salida P2SH), presentamos "transacciones de compromiso" revocables. Este tipo de transacción fue inventado por Poon y Dryja en el libro blanco de Lightning Network, y permite a los usuarios revertir transacciones antes de que se confirmen.
Las transacciones de compromiso funcionan depositando fondos en un contrato inteligente. El contrato inteligente libera los fondos al usuario, pero el usuario primero debe firmar la transacción. Si el usuario se niega a firmar la transacción, el contrato inteligente revertirá la transacción y los fondos se devolverán al usuario.
Las transacciones de compromiso son una forma segura y eficiente de evitar que los adversarios malintencionados se nieguen a firmar transacciones. Permite a los usuarios operar sin el riesgo de que los fondos queden bloqueados dentro del canal. He aquí un ejemplo concreto:
Paso 1: Alice usa la clave privada temporal Alice2 para construir una dirección de firma múltiple temporal 2-2, denominada Alice2 & Bob, y espera la firma de Bob.
Paso 2: Alice usa Alice & Bob (entrada de firmas múltiples) para construir un pago de compromiso C1a, una salida del pago enviará 60 USDT a Alice2 & Bob, y la otra salida enviará 40 USDT a Bob.
Paso 3: RD1a es la primera salida de C1a, que le paga a Alice 60 USDT, pero tiene un número de serie para evitar que Alice tome el dinero de inmediato.
Paso 4: Bob firma C1a y RD1a y envía los datos a Alice.
Paso 5: OBD construye una transacción de reembolso: C1a/RD1a.
Contrato de bloqueo de tiempo hash (HTLC)
"Un canal de pago bidireccional solo puede garantizar la transferencia segura de fondos en el canal. Para que los fondos pasen por múltiples saltos en la red formada por el canal y lleguen al destino, se necesita otra estructura: un contrato de bloqueo de tiempo hash". - Poon & Dryja, Lightning Network de Bitcoin: pago instantáneo escalable fuera de la cadena
HTLC es otro núcleo para realizar la red lightning.Para A y C sin canales de pago, si quieren realizar transacciones, pueden tomar prestados los canales de pago entre A, B y B, C para realizar transacciones. Si A necesita transferir dinero a C, entonces A puede generar un número aleatorio como preimagen de hash y luego usar el canal de pago entre A y B para establecer el retraso en T1. Solo cuando la preimagen de hash se proporciona correctamente se puede desbloquear la transacción. Como proveedor de servicios del canal, se puede cobrar una determinada tarifa de gestión. B utiliza el canal de pago entre B y C para enviar la transacción a C y establece el retraso en T2. Debido a que C conoce la preimagen del hash, puede desbloquear la transacción y obtener la transferencia de A. Después de desbloquear A, la imagen pre-hash se expone en la cadena, de modo que B puede usar la imagen pre-hash para desbloquear la transacción bloqueada entre A y B para obtener una tarifa de manejo, completando así la construcción de Lightning Network.
Intercambio atómico de canal:
Para usar OmniBOLT, los usuarios primero deben crear un canal. Un canal es un contrato inteligente firmado por dos usuarios. Los canales almacenan los tokens que los usuarios quieren intercambiar.
Una vez que se crea el canal, los usuarios pueden comenzar a intercambiar tokens. Para intercambiar tokens, los usuarios deben usar una función hash criptográfica para establecer una ventana de tiempo. Una ventana de tiempo es un período de tiempo limitado dentro del cual los usuarios deben confirmar la recepción de los tokens intercambiados.
Si una de las partes no puede confirmar la transacción dentro del período de tiempo, se invalidará toda la transacción y los fondos se devolverán a la fuente original. Esta característica elimina el riesgo de contraparte, ya que ambas partes saben que si no cumplen con el acuerdo, no podrán obtener tokens.
3. Ventajas de OmniBOLT
Las ventajas de OmniBOLT se reflejan principalmente en los siguientes aspectos:
Pago instantáneo: OmniBOLT admite el pago instantáneo de activos inteligentes emitidos en OmniLayer. Esto significa que si desea intercambiar Bitcoin o cualquier otro activo en OmniLayer, puede hacerlo instantáneamente a través de OmniBOLT.
Intercambio atómico entre canales: OmniBOLT admite el intercambio atómico entre canales de diferentes activos. Esto significa que puede intercambiar un activo en un canal y luego otro activo en otro canal, todo en una operación atómica sin ningún tipo de confianza.
Intercambios descentralizados: OmniBOLT admite el establecimiento de intercambios descentralizados en los canales de Lightning Network. Esto significa que puede crear un intercambio en Lightning Network que le permite a cualquier persona intercambiar instantáneamente cualquier activo en OmniLayer en el intercambio.
Contratos de préstamos hipotecarios: OmniBOLT admite contratos de préstamos hipotecarios basados en intercambio atómico. Esto significa que puede usar sus activos como garantía, obtener un préstamo, todo en una sola operación atómica, sin ninguna confianza.
Todas estas ventajas hacen de OmniBOLT una poderosa herramienta no solo para resolver el problema de escalabilidad de la red Bitcoin, sino también para promover el desarrollo de DeFi. En comparación con otras soluciones de escalabilidad, OmniBOLT tiene sus ventajas únicas. En primer lugar, OmniBOLT no solo admite el pago instantáneo de Bitcoin, sino que también admite el pago instantáneo de varios activos emitidos en OmniLayer, lo que supera las funciones de otras soluciones. En segundo lugar, la velocidad de confirmación de transacciones de OmniBOLT es rápida y las tarifas son bajas, lo que brinda a los usuarios una mejor experiencia. Finalmente, OmniBOLT admite más tipos de transacciones, incluidos intercambios atómicos entre canales, intercambios descentralizados, etc., lo que abre un nuevo mundo de escalabilidad para la red Bitcoin.
4. Casos de uso
OmniBOLT ya se ha utilizado en la práctica. Los intercambios descentralizados pueden usar OmniBOLT para habilitar sus transacciones. Estos intercambios permiten a los usuarios intercambiar instantáneamente cualquier activo en OmniLayer en los canales OmniBOLT sin esperar la confirmación de la red Bitcoin o pagar tarifas de transacción en la red Bitcoin.
Además, OmniBOLT también se está utilizando para implementar contratos hipotecarios. Los proyectos DeFi pueden usar OmniBOLT para implementar sus préstamos garantizados. Los usuarios pueden depositar sus activos en los canales OmniBOLT y luego utilizar estos activos como garantía para obtener préstamos. Todo esto se puede hacer en una operación atómica sin ninguna confianza.
La revolucionaria billetera Android de OmniBOLT se lanzó oficialmente el 14 de junio de 2023, lo que permite a los usuarios transferir fondos fácil y fácilmente en Lightning Network. Además, más de 700 activos OmniLayer podrán transferirse en el futuro, no solo limitados a Bitcoin, lo que mejora en gran medida la escalabilidad de Bitcoin hasta cierto punto.
5. Resumen
La aparición de OmniBOLT brinda una nueva solución al problema de escalabilidad de la red Bitcoin y, al mismo tiempo, abre nuevas posibilidades para el desarrollo de DeFi en la red Bitcoin. Al promover la circulación de los activos cifrados de OmniLayer en Lightning Network, se espera que OmniBOLT promueva el desarrollo de la red Bitcoin hacia una mayor escalabilidad y escenarios de aplicación más amplios.
referencias
Ver originales
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
OmniBOLT: protocolo de circulación de activos inteligentes basado en Bitcoin
Autor | Chainchen@Web3CN.Pro
1. Introducción
Antes de comprender OmniBOLT, debemos tener cierta comprensión de OmniLayer. OmniLayer es un protocolo para crear y comercializar activos personalizados en la red Bitcoin. OmniLayer no es una bifurcación de Bitcoin ni una red independiente, sino una metacapa sobre Bitcoin. Es esencialmente una capa de software construida sobre la cadena de bloques de Bitcoin que mejora Bitcoin con sus propias funciones adicionales. OmniLayer permite la tokenización y la ejecución de otras funciones de contratos inteligentes en la red Bitcoin y se beneficia de su tecnología sin construir una cadena de bloques completamente nueva.
Sin embargo, en el contexto del continuo crecimiento de las finanzas descentralizadas (DeFi), OmniLayer debe seguir evolucionando. El problema de escalabilidad de la red Bitcoin se ha convertido en un escollo para el desarrollo ecológico de OmniLayer. Para resolver este problema, surgió el concepto de OmniBOLT. OmniBOLT es un protocolo construido sobre Bitcoin y la red OmniLayer, cuyo objetivo es lograr la rápida expansión de la red Bitcoin mediante la promoción de la circulación de activos cifrados OmniLayer en Lightning Network. Este nuevo protocolo no solo puede resolver el problema de escalabilidad de la red Bitcoin, sino también promover el desarrollo de DeFi en la red Bitcoin.
Lightning Network es una solución técnica que se está desarrollando como un protocolo de red blockchain de segunda capa. Implementado sobre la cadena de bloques de Bitcoin, Lightning Network utiliza contratos inteligentes avanzados para lograr un mayor rendimiento de transacciones mientras mantiene la naturaleza de igual a igual del protocolo de Bitcoin. Similar a la red Bitcoin, Lightning Network consta de nodos que ejecutan software especializado Lightning Network. Sin embargo, a diferencia de la red Bitcoin, las transacciones Lightning no son transmitidas ni almacenadas públicamente por todos los participantes de la red. Es posible la comunicación privada entre nodos Lightning individuales. Por lo tanto, es una solución para lograr transacciones instantáneas y transacciones de Bitcoin a bajo costo mediante la creación de canales de pago. Sin embargo, la red Lightning existente solo admite transacciones de bitcoin. Con el desarrollo de OmniBOLT, se amplía el concepto de la capa de red Lightning, lo que permite que cualquier activo cifrado emitido en OmniLayer se intercambie en la red Lightning.
2. Cómo funciona OmniBOLT
OmniBOLT (Basis of Lighting Technology) es un protocolo que define las reglas de circulación rápida de la capa de activos inteligentes en la red Bitcoin, especialmente los activos emitidos por el protocolo OmniLayer. El surgimiento de OmniBOLT llena el vacío en Lightning Network existente en el soporte de transacciones de activos que no son de Bitcoin. OmniBOLT en sí mismo no emite tokens. Todos los tokens se emiten en OmniLayer y luego ingresan a OmniBolt a través del canal P2SH. Por lo tanto, los tokens se bloquearán en la cadena principal, pero se pueden canjear en la cadena principal de OmniLayer en cualquier momento. P2SH es la abreviatura de Pay to Hash. Es un formato de dirección de bitcoin que permite enviar bitcoins a direcciones hash de secuencias de comandos. Una dirección hash de secuencia de comandos consta de un prefijo P2SH y un hash de secuencia de comandos. El hash del script es el valor hash del script, que se utiliza para controlar el uso de bitcoins. Las direcciones P2SH son más flexibles que las direcciones tradicionales de Bitcoin y se pueden usar para admitir varias funciones de Bitcoin, como firmas múltiples, contratos inteligentes y Lightning Network.
Veamos un ejemplo simple para ilustrar cómo funciona OmniBOLT. Suponga que tanto Alice como Bob usan OmniLayer para emitir sus propios activos, Alice emite el activo A y Bob emite el activo B. Tanto Alice como Bob quieren poder intercambiar sus activos al instante, pero no quieren pagar las altas tarifas de la red Bitcoin. Entonces, decidieron usar OmniBOLT.
Primero, Alice y Bob crean un canal en OmniBOLT y cada uno deposita sus activos en el canal. Alice y Bob pueden intercambiar sus activos instantáneamente en el canal sin esperar la confirmación de la red de Bitcoin y sin pagar tarifas de transacción en la red de Bitcoin. El proceso de creación y mantenimiento del canal OmniBOLT es muy similar al canal de pago de Lightning Network, excepto que en el canal OmniBOLT, no solo se puede negociar Bitcoin, sino también cualquier activo en OmniLayer.
Contrato de vencimiento en serie revocable (RSMC)
Para evitar que los adversarios maliciosos se nieguen a firmar transacciones de canal y para evitar que los adversarios maliciosos se nieguen a firmar transacciones de canal, de modo que los fondos estén permanentemente bloqueados en el canal (salida P2SH), presentamos "transacciones de compromiso" revocables. Este tipo de transacción fue inventado por Poon y Dryja en el libro blanco de Lightning Network, y permite a los usuarios revertir transacciones antes de que se confirmen.
Las transacciones de compromiso funcionan depositando fondos en un contrato inteligente. El contrato inteligente libera los fondos al usuario, pero el usuario primero debe firmar la transacción. Si el usuario se niega a firmar la transacción, el contrato inteligente revertirá la transacción y los fondos se devolverán al usuario.
Las transacciones de compromiso son una forma segura y eficiente de evitar que los adversarios malintencionados se nieguen a firmar transacciones. Permite a los usuarios operar sin el riesgo de que los fondos queden bloqueados dentro del canal. He aquí un ejemplo concreto:
Paso 1: Alice usa la clave privada temporal Alice2 para construir una dirección de firma múltiple temporal 2-2, denominada Alice2 & Bob, y espera la firma de Bob.
Paso 2: Alice usa Alice & Bob (entrada de firmas múltiples) para construir un pago de compromiso C1a, una salida del pago enviará 60 USDT a Alice2 & Bob, y la otra salida enviará 40 USDT a Bob.
Paso 3: RD1a es la primera salida de C1a, que le paga a Alice 60 USDT, pero tiene un número de serie para evitar que Alice tome el dinero de inmediato.
Paso 4: Bob firma C1a y RD1a y envía los datos a Alice.
Paso 5: OBD construye una transacción de reembolso: C1a/RD1a.
Contrato de bloqueo de tiempo hash (HTLC)
"Un canal de pago bidireccional solo puede garantizar la transferencia segura de fondos en el canal. Para que los fondos pasen por múltiples saltos en la red formada por el canal y lleguen al destino, se necesita otra estructura: un contrato de bloqueo de tiempo hash". - Poon & Dryja, Lightning Network de Bitcoin: pago instantáneo escalable fuera de la cadena
HTLC es otro núcleo para realizar la red lightning.Para A y C sin canales de pago, si quieren realizar transacciones, pueden tomar prestados los canales de pago entre A, B y B, C para realizar transacciones. Si A necesita transferir dinero a C, entonces A puede generar un número aleatorio como preimagen de hash y luego usar el canal de pago entre A y B para establecer el retraso en T1. Solo cuando la preimagen de hash se proporciona correctamente se puede desbloquear la transacción. Como proveedor de servicios del canal, se puede cobrar una determinada tarifa de gestión. B utiliza el canal de pago entre B y C para enviar la transacción a C y establece el retraso en T2. Debido a que C conoce la preimagen del hash, puede desbloquear la transacción y obtener la transferencia de A. Después de desbloquear A, la imagen pre-hash se expone en la cadena, de modo que B puede usar la imagen pre-hash para desbloquear la transacción bloqueada entre A y B para obtener una tarifa de manejo, completando así la construcción de Lightning Network.
Intercambio atómico de canal:
Para usar OmniBOLT, los usuarios primero deben crear un canal. Un canal es un contrato inteligente firmado por dos usuarios. Los canales almacenan los tokens que los usuarios quieren intercambiar.
Una vez que se crea el canal, los usuarios pueden comenzar a intercambiar tokens. Para intercambiar tokens, los usuarios deben usar una función hash criptográfica para establecer una ventana de tiempo. Una ventana de tiempo es un período de tiempo limitado dentro del cual los usuarios deben confirmar la recepción de los tokens intercambiados.
Si una de las partes no puede confirmar la transacción dentro del período de tiempo, se invalidará toda la transacción y los fondos se devolverán a la fuente original. Esta característica elimina el riesgo de contraparte, ya que ambas partes saben que si no cumplen con el acuerdo, no podrán obtener tokens.
3. Ventajas de OmniBOLT
Las ventajas de OmniBOLT se reflejan principalmente en los siguientes aspectos:
Todas estas ventajas hacen de OmniBOLT una poderosa herramienta no solo para resolver el problema de escalabilidad de la red Bitcoin, sino también para promover el desarrollo de DeFi. En comparación con otras soluciones de escalabilidad, OmniBOLT tiene sus ventajas únicas. En primer lugar, OmniBOLT no solo admite el pago instantáneo de Bitcoin, sino que también admite el pago instantáneo de varios activos emitidos en OmniLayer, lo que supera las funciones de otras soluciones. En segundo lugar, la velocidad de confirmación de transacciones de OmniBOLT es rápida y las tarifas son bajas, lo que brinda a los usuarios una mejor experiencia. Finalmente, OmniBOLT admite más tipos de transacciones, incluidos intercambios atómicos entre canales, intercambios descentralizados, etc., lo que abre un nuevo mundo de escalabilidad para la red Bitcoin.
4. Casos de uso
OmniBOLT ya se ha utilizado en la práctica. Los intercambios descentralizados pueden usar OmniBOLT para habilitar sus transacciones. Estos intercambios permiten a los usuarios intercambiar instantáneamente cualquier activo en OmniLayer en los canales OmniBOLT sin esperar la confirmación de la red Bitcoin o pagar tarifas de transacción en la red Bitcoin.
Además, OmniBOLT también se está utilizando para implementar contratos hipotecarios. Los proyectos DeFi pueden usar OmniBOLT para implementar sus préstamos garantizados. Los usuarios pueden depositar sus activos en los canales OmniBOLT y luego utilizar estos activos como garantía para obtener préstamos. Todo esto se puede hacer en una operación atómica sin ninguna confianza.
La revolucionaria billetera Android de OmniBOLT se lanzó oficialmente el 14 de junio de 2023, lo que permite a los usuarios transferir fondos fácil y fácilmente en Lightning Network. Además, más de 700 activos OmniLayer podrán transferirse en el futuro, no solo limitados a Bitcoin, lo que mejora en gran medida la escalabilidad de Bitcoin hasta cierto punto.
5. Resumen
La aparición de OmniBOLT brinda una nueva solución al problema de escalabilidad de la red Bitcoin y, al mismo tiempo, abre nuevas posibilidades para el desarrollo de DeFi en la red Bitcoin. Al promover la circulación de los activos cifrados de OmniLayer en Lightning Network, se espera que OmniBOLT promueva el desarrollo de la red Bitcoin hacia una mayor escalabilidad y escenarios de aplicación más amplios.
referencias