paint-brush
Movimientos fluidos: RGB++ transfiere activos a través de cadenas de bloques sin puentes entre cadenaspor@rgbpp
3,842 lecturas
3,842 lecturas

Movimientos fluidos: RGB++ transfiere activos a través de cadenas de bloques sin puentes entre cadenas

por RGB++ Layer6m2024/06/14
Read on Terminal Reader

Demasiado Largo; Para Leer

Los puentes entre cadenas existen para resolver un problema importante en la esfera blockchain: la falta de interoperabilidad. Cuando se explota, surge el problema de que los fondos de los usuarios corren el riesgo de sufrir fraude y acciones maliciosas. RGB++ permite transferencias entre cadenas sin puentes, permisos o suposiciones de confianza, así como las vulnerabilidades asociadas.
featured image - Movimientos fluidos: RGB++ transfiere activos a través de cadenas de bloques sin puentes entre cadenas
RGB++ Layer HackerNoon profile picture
0-item
1-item


Los puentes entre cadenas existen para resolver un problema importante en la esfera blockchain: la falta de interoperabilidad. Es decir, debido a la incompatibilidad, los activos en diferentes blockchains no pueden transferirse entre sí.


Los puentes suelen depender de configuraciones de múltiples firmas (multifirma) que requieren altos niveles de confianza para realizar su función. Como resultado, han abierto nuevos mercados y han sido cruciales para muchas plataformas blockchain para la transferencia de criptoactivos de una plataforma a otra.


Sin embargo, por muy útiles que parezcan haberse vuelto los puentes entre cadenas, también han luchado con su vulnerabilidad a los ataques de piratas informáticos malvados. Cuando se explota, surge el problema de que los fondos de los usuarios corren el riesgo de sufrir fraude y acciones maliciosas. Los puentes han sido objetivos frecuentes para los piratas informáticos, como lo demuestran varias violaciones de alto perfil que resultaron en pérdidas estimadas en $2 mil millones :


  • En julio de 2021, el puente de activos entre cadenas ChainSwap fue atacado, perdiendo casi $8 millones
  • En enero de 2022, el puente de Qubit Finance sufrió un ataque que provocó pérdidas de más de 80 millones de dólares.
  • En febrero de 2022, el puente Wormhole fue pirateado con pérdidas superiores a los 320 millones de dólares.
  • En agosto de 2022, se robaron más de 190 millones de dólares en criptoactivos del puente Nomad


Estos exigen cuestionar alternativas más descentralizadas que dependen menos de la confianza, mientras que adolecen de una mala experiencia de usuario y complejidad técnica.


Lo que hace RGB++, un innovador estándar de activos de capa 1 de Bitcoin, es ofrecer una solución única a esta importante amenaza para generar confianza en la tecnología blockchain. Permite que los criptoactivos en su protocolo se muevan a través de cadenas de bloques sin puentes entre cadenas y sus inconvenientes asociados.


El protocolo RGB++ aparece como la forma más efectiva actual de la industria para emitir y transferir activos criptográficos en la cadena de bloques segura de Bitcoin sin ejecutar una verificación del lado del cliente. A través de sus características que brindan la capacidad de "saltar" activos directamente entre L1 (blockchain de Bitcoin) y L2 (blockchain de CKB u otras blockchains basadas en UTXO), RGB++ permite transferencias entre cadenas sin puentes, permisos o suposiciones de confianza, así como la vulnerabilidades asociadas.


Este artículo analiza la mecánica y los beneficios de esta innovadora solución de cadena cruzada sin puentes.


El salto como mecanismo de cadena cruzada sin puentes

La solución de cadena cruzada sin puentes prospera como un salto en la capacidad de acuñación y transferencia de propiedad de los activos RGB++. El protocolo RGB++ emite criptoactivos en la cadena de bloques de Bitcoin que están "atados" o "vinculados" al UTXO de Bitcoin con 546 satoshi que, si se gastan, también gastarán el activo RGB++ correspondiente.


Por ejemplo, si Alice acuña 100 tokens de prueba a través del protocolo RGB++, habrá 546 satoshi-UTXO en la cadena de bloques de Bitcoin bajo su control y asociado con los 100 tokens de prueba. Simultáneamente, dado que los activos emitidos a través de RGB++ crean los correspondientes "activos ocultos" en la cadena de bloques CKB, se crea una celda en la cadena de bloques CKB. Esto esencialmente produce un UTXO más inteligente que contiene la interpretación de los activos RGB++ (es decir, los 100 tokens de prueba) y sus condición de desbloqueo Solo cuando se haya gastado el 546 satoshi-UTXO de Alice, la celda también se gastará simultáneamente.


Entonces, cuando Alice transfiere 60 tokens de prueba a Bob, se refleja en la cadena de bloques de Bitcoin que ha gastado el UTXO original asociado con los 100 tokens de prueba. Recibirá un nuevo 546 satoshi-UTXO vinculado a los 40 tokens de prueba restantes, ya que la celda original en la cadena de bloques CKB crea dos nuevas celdas: una que contiene la interpretación de 40 tokens de prueba y otra con 60 tokens de prueba. Mientras tanto, la dirección de Bob recibe un UTXO asociado con 60 tokens de prueba.


Este ejemplo muestra que la propiedad de los activos RGB++ está ligada a los UTXO de Bitcoin. Solo quien transfiera (gaste) un UTXO en particular puede desbloquear los activos RGB++ correspondientes. Esto se debe a que la condición de desbloqueo establecida en la celda que contiene la interpretación del activo RGB++ es la transferencia del UTXO de Bitcoin.


Cuando la condición de desbloqueo de una transacción RGB++ iniciada en la cadena de bloques de Bitcoin se establece con un UTXO de otra cadena de bloques (no Bitcoin), el activo "salta" a la otra cadena de bloques. El próximo gasto del activo RGB++ tendría que ser desbloqueado por un UTXO de esa cadena de bloques. Este es el mecanismo básico del salto, una solución entre cadenas sin puentes que está completamente descentralizada y no requiere suposiciones de confianza. Para profundizar más, mire la charla de Cipher sobre " ".


Beneficios de la función Leap

La función de salto se destaca por no tener permisos, no ser confiable, ser segura y eficiente:


  • Sin permiso : a diferencia de los puentes multifirma que restringen el tipo de activos que admiten, la función de salto permite que cualquier activo acuñado en la cadena de bloques de Bitcoin se mueva libremente hacia y desde la cadena de bloques de CKB.


  • Sin confianza : opera sin necesidad de confianza intermediaria, es decir, ningún tercero posee ni controla ningún activo.


  • Seguro : al evitar puntos centrales de vulnerabilidad como los de los puentes multifirma, la seguridad de los activos RGB++ mejora enormemente.


  • Eficiente : aunque requerir múltiples confirmaciones de bloques puede tardar aproximadamente una hora, este retraso es generalmente aceptable y garantiza una mayor seguridad y confiabilidad.


El salto también admite tokens fungibles y no fungibles (como DOB (u objetos digitales) emitido a través del Protocolo Spore en la cadena de bloques CKB), mejorando su utilidad en diferentes tipos de activos.

Tutorial sobre el uso de la función Leap con JoyID Wallet

El JoyID La billetera admite el salto fácil de activos RGB++ (monedas y DOB) entre las cadenas de bloques Bitcoin y CKB. Así es cómo:

1. De L1 a L2 (BTC → CKB)


Saltar activos RGB++ (monedas y DOB) de L1 (blockchain de Bitcoin) y L2 (blockchain de CKB) es bastante fácil. Sigue estos pasos:


  1. Después de iniciar sesión en la billetera JoyID, cambie a la red Bitcoin

  2. Haga clic en el botón 'Saltar' y seleccione las monedas o DOB que desea saltar

  3. En la interfaz de envío, seleccione "Bitcoin L2 (CKB)" y luego ingrese la dirección CKB y la cantidad. Establece la tarifa del minero.

  4. Haga clic en "Enviar" y confirme con su Touch ID o Face ID.


Se puede encontrar un vídeo tutorial. aquí .


2. De L2 a L1 (CKB → BTC)


El salto de activos RGB++ (monedas y DOB) de L2 a L1 se realiza en dos etapas: las etapas de preparación y finalización que requieren firmar transacciones BTC y CKB respectivamente.


Prepara el salto


  1. Después de iniciar sesión en la billetera JoyID, cambie la red a Nervos CKB
  2. Haga clic en el botón "Saltar"
  3. Ingrese su dirección de Bitcoin
  4. Seleccione los activos RGB++ a los que desea regresar a L1 y especifique la cantidad
  5. Elija una tarifa (asegúrese de que su billetera Bitcoin tenga un saldo UTXO suficiente para la tarifa)
  6. Haga clic en el botón "Saltar a Bitcoin L1"
  7. Haga clic en el botón "Preparar"
  8. Firmar para confirmar la transacción
  9. Haga clic en "Seguimiento del estado" para controlar el progreso. También puedes verlo en "Saltos en curso"


Completa el salto


  1. Espere a que la red principal de Bitcoin confirme la transacción. Una vez confirmado, haga clic en "Completar".
  2. Verifique los detalles del salto y haga clic en "Completar" nuevamente. Espere a que la red principal de CKB confirme la transacción, que puede rastrear en configuración-actividad-salto.
  3. Después de la confirmación de la red principal de CKB, cambie a su billetera Bitcoin para ver sus activos RGB++.


Se puede encontrar un vídeo tutorial. aquí .


3. Aviso

Los activos RGB++ están vinculados a los UTXO de Bitcoin que tienen un tamaño de 546 satoshis. Si se gasta este UTXO, los activos RGB++ asociados también se gastan o queman.


Para evitar que los UTXO vinculados a activos RGB++ se gasten accidentalmente, la billetera JoyID ha establecido un umbral, que actualmente es 1200 satoshi. Los UTXO por debajo de esta cantidad no se gastarán como tarifas de minero ni como transferencias normales de BTC. Para evitar que se gaste por error, se recomienda utilizar una billetera JoyID para almacenar y enviar/recibir activos RGB++.


Evite el uso de algunas de las herramientas creadas por miembros de la comunidad para trasladar activos de la cadena de bloques CKB a la cadena de bloques Bitcoin. Por lo general, no se adhieren al estándar RGB++ cuando se vinculan a los 546 satoshi-UTXO de Bitcoin. Si vinculan un activo a un UTXO con más de 1200 satoshi, entonces una transacción enviada usando una billetera JoyID gastará fácilmente el UTXO como tarifa del minero o para transacciones UTXO regulares.


Se recomienda utilizar únicamente la billetera JoyID para todas las operaciones de salto. Para obtener más orientación, consulte " Wiki JoyID - Clave de acceso ".