Los intercambios atómicos de próxima generación podrían "redefinir los tokens NFT en Bitcoin" y habilitar muchos casos de uso relacionados con DeFi, según el Director de Investigación de nChain, Wei Zhang. En una publicación de blog publicada esta semana, Zhang detalló un proceso que utiliza cadenas vinculadas de transacciones con Pruebas de Conocimiento Cero (ZKPs) para registrar la historia de propiedad de un activo.
Zhang y su colega de nChain Federico Barbacovi ya han demostrado la técnica en la BSV TestNet. Invitan a cualquier colaborador o socio potencial a examinar sus hallazgos una vez que publiquen el código. Zhang ve los tokens no fungibles NFT y el comercio de NFT como el caso de uso principal, con intercambios atómicos que son "extremadamente rápidos y completamente seguros" gracias al uso eficiente de las Pruebas de Conocimiento Cero Groth16 Recursivas.
** DeFi for Bitcoin works best on BSV**
DeFi, o "finanzas descentralizadas", se ha convertido en uno de los casos de aplicación más utilizados para blockchain en los últimos años. Esto se debe a la popularidad del comercio especulativo: DeFi es una forma de intercambiar e intercambiar activos digitales desde las propias billeteras sin custodia de los usuarios sin una plataforma de intercambio centralizada. Hasta cierto punto, esto protege a los usuarios de las deficiencias de seguridad que han plagado los intercambios en línea, así como de sus estrictos requisitos de identificación. Sin embargo, DeFi no es completamente a prueba de fallas, y los usuarios aún pueden perder activos si hay un problema con el mecanismo de intercambio en algún momento.
Zhang señaló que la nueva técnica de nChain funcionará en cualquier cadena de bloques basada en UTXO, incluso BTC. Sin embargo, agregó que procesar las transacciones de verificación solo es económicamente factible en la cadena de bloques de BSV.
Está basado en un artículo de investigación académica titulado "NFT Trades in Bitcoin with Off-chain Receipts" y escrito por Mehmet Sabir Kiraz, Enrique Larraia y el Dr. Owen Vaughan.
La técnica introduce el concepto de cadenas de transacciones que comienzan con una emisión (or "génesis ) transacción, es decir, aquella en la que se crea un token. Otras transacciones que siguen son transacciones comerciales, cada una de las cuales es una liquidación final, pero mantiene vínculos únicos con las anteriores.
El resumen del artículo dice:
Los mercados normalmente requieren cierto grado de delegación de propiedad de tokens, por ejemplo, cuentas de garantía, para ejecutar el intercambio entre vendedores y compradores que no están en línea simultáneamente, y para reducir las tarifas de transacción recurren a intercambios fuera de la cadena. Esto plantea preocupaciones sobre la transparencia y el comportamiento presuntamente honesto de los mercados.
Los zkSNARK recursivos de Groth16 se utilizan para crear un tipo de (PCD) de datos portadores de pruebas que puede demostrar que un cálculo es correcto en varias transacciones. Las pruebas de conocimiento cero funcionan como "recibos fuera de la cadena" de propiedad y pueden transferirse incluso en un canal inseguro. Es importante destacar que estos recibos son de tamaño pequeño y pueden ser actualizados por cualquier persona en cualquier momento sin aumentar (data) tamaño a medida que un activo se negocia varias veces.
nChain hace que ZKPs sean más eficientes
Las pruebas de conocimiento cero pueden desempeñar un papel importante en el mantenimiento de la seguridad y la privacidad en las aplicaciones de la cadena de bloques. Básicamente, las ZKP son una forma de demostrar que posees cierta información sin revelar esa información (un ejemplo real sería demostrar que tienes una cierta edad sin revelar tu fecha de nacimiento... o cualquier otra información en tu documento de identidad.)
El concepto es simple, pero hacer que funcione en una red blockchain es mucho más difícil. Los ZKP suelen requerir mucha potencia computacional. Los ZKP de Groth16 permiten pruebas compactas y una verificación eficiente, pero "hacerlo recursivo ha sido históricamente exigente desde el punto de vista computacional", escribió Zhang.
“A pesar de las recientes opiniones de la industria, como la reciente publicación de Vitalik instando a alejarse de Groth16, creemos que su incomparable compacidad de prueba y eficiencia en la verificación lo hacen indispensable para los casos de uso de blockchain”, escribió Zhang.
El comercio DeFi tiende a ocurrir principalmente en blockchains construidas teniendo en cuenta los contratos inteligentes, como Ethereum. Ethereum trabaja con un modelo basado en cuentas en lugar de uno basado en UTXO como Bitcoin, por lo que a menudo se considera más apropiado para la tarea, aunque, como cualquier otra aplicación en Ethereum, se ve obstaculizado por la baja escalabilidad y las altas tarifas de esa red.
El encadenamiento/vinculación de transacciones en blockchains basadas en UTXO permite mantener un estado siempre que haya una forma de identificar las transacciones anteriores y demostrar que el cálculo realizado en cada paso fue válido.
"Bitcoin, tal como se diseñó originalmente, tiene todas las capacidades para implementar la lógica de tokens y otras capacidades de contratos inteligentes que pensábamos que solo eran posibles en Ethereum. Solo tuvimos que pensar un poco más e implementar la verificación recursiva de ZKP en Script".
Un remitente que transfiere un token crea un ZKP, que puede rastrear el activo hasta la transacción original de emisión (Genesis). Esta prueba puede estar incrustada en un script de desbloqueo basado en la salida del receptor. La primera transferencia "gasta" la salida de la transacción génesis, y después de eso, se requieren tres transacciones de Bitcoin para transferir la propiedad (zk-verifier; proof; token-swap).
La transacción de intercambio de tokens tiene menos de 330 bytes, mientras que el verificador zk es de 414KB y la prueba es de 291KB. Aunque relativamente pequeñas, las transferencias de múltiples transacciones de esos tamaños serían costosas en una red blockchain severamente limitada como BTC. Por lo tanto, solo una cadena de bloques UTXO barata y escalable como BSV sería útil en el mundo real.
nChain todavía está probando la técnica e invita a los desarrolladores a ver su trabajo y trabajar con ellos en posibles mejoras. Los NFT y DeFi, en general, han sido temas candentes en el mundo de la cadena de bloques durante años, pero como ocurre con la mayoría de las otras aplicaciones basadas en la cadena de bloques, todo el mundo necesita una base sólida, escalable y asequible sobre la que construir. BSV es esa cadena de bloques, y nChain está demostrando una vez más que es posible tener velocidad y eficiencia sin sacrificar la seguridad.
El contenido es solo de referencia, no una solicitud u oferta. No se proporciona asesoramiento fiscal, legal ni de inversión. Consulte el Descargo de responsabilidad para obtener más información sobre los riesgos.
'Intercambios atómicos' de 'próxima generación' para aplicaciones DeFi mejoradas
Los intercambios atómicos de próxima generación podrían "redefinir los tokens NFT en Bitcoin" y habilitar muchos casos de uso relacionados con DeFi, según el Director de Investigación de nChain, Wei Zhang. En una publicación de blog publicada esta semana, Zhang detalló un proceso que utiliza cadenas vinculadas de transacciones con Pruebas de Conocimiento Cero (ZKPs) para registrar la historia de propiedad de un activo.
Zhang y su colega de nChain Federico Barbacovi ya han demostrado la técnica en la BSV TestNet. Invitan a cualquier colaborador o socio potencial a examinar sus hallazgos una vez que publiquen el código. Zhang ve los tokens no fungibles NFT y el comercio de NFT como el caso de uso principal, con intercambios atómicos que son "extremadamente rápidos y completamente seguros" gracias al uso eficiente de las Pruebas de Conocimiento Cero Groth16 Recursivas.
** DeFi for Bitcoin works best on BSV**
DeFi, o "finanzas descentralizadas", se ha convertido en uno de los casos de aplicación más utilizados para blockchain en los últimos años. Esto se debe a la popularidad del comercio especulativo: DeFi es una forma de intercambiar e intercambiar activos digitales desde las propias billeteras sin custodia de los usuarios sin una plataforma de intercambio centralizada. Hasta cierto punto, esto protege a los usuarios de las deficiencias de seguridad que han plagado los intercambios en línea, así como de sus estrictos requisitos de identificación. Sin embargo, DeFi no es completamente a prueba de fallas, y los usuarios aún pueden perder activos si hay un problema con el mecanismo de intercambio en algún momento.
Zhang señaló que la nueva técnica de nChain funcionará en cualquier cadena de bloques basada en UTXO, incluso BTC. Sin embargo, agregó que procesar las transacciones de verificación solo es económicamente factible en la cadena de bloques de BSV.
Está basado en un artículo de investigación académica titulado "NFT Trades in Bitcoin with Off-chain Receipts" y escrito por Mehmet Sabir Kiraz, Enrique Larraia y el Dr. Owen Vaughan.
La técnica introduce el concepto de cadenas de transacciones que comienzan con una emisión (or "génesis ) transacción, es decir, aquella en la que se crea un token. Otras transacciones que siguen son transacciones comerciales, cada una de las cuales es una liquidación final, pero mantiene vínculos únicos con las anteriores.
El resumen del artículo dice:
Los mercados normalmente requieren cierto grado de delegación de propiedad de tokens, por ejemplo, cuentas de garantía, para ejecutar el intercambio entre vendedores y compradores que no están en línea simultáneamente, y para reducir las tarifas de transacción recurren a intercambios fuera de la cadena. Esto plantea preocupaciones sobre la transparencia y el comportamiento presuntamente honesto de los mercados.
Los zkSNARK recursivos de Groth16 se utilizan para crear un tipo de (PCD) de datos portadores de pruebas que puede demostrar que un cálculo es correcto en varias transacciones. Las pruebas de conocimiento cero funcionan como "recibos fuera de la cadena" de propiedad y pueden transferirse incluso en un canal inseguro. Es importante destacar que estos recibos son de tamaño pequeño y pueden ser actualizados por cualquier persona en cualquier momento sin aumentar (data) tamaño a medida que un activo se negocia varias veces.
nChain hace que ZKPs sean más eficientes
Las pruebas de conocimiento cero pueden desempeñar un papel importante en el mantenimiento de la seguridad y la privacidad en las aplicaciones de la cadena de bloques. Básicamente, las ZKP son una forma de demostrar que posees cierta información sin revelar esa información (un ejemplo real sería demostrar que tienes una cierta edad sin revelar tu fecha de nacimiento... o cualquier otra información en tu documento de identidad.)
El concepto es simple, pero hacer que funcione en una red blockchain es mucho más difícil. Los ZKP suelen requerir mucha potencia computacional. Los ZKP de Groth16 permiten pruebas compactas y una verificación eficiente, pero "hacerlo recursivo ha sido históricamente exigente desde el punto de vista computacional", escribió Zhang. “A pesar de las recientes opiniones de la industria, como la reciente publicación de Vitalik instando a alejarse de Groth16, creemos que su incomparable compacidad de prueba y eficiencia en la verificación lo hacen indispensable para los casos de uso de blockchain”, escribió Zhang.
El comercio DeFi tiende a ocurrir principalmente en blockchains construidas teniendo en cuenta los contratos inteligentes, como Ethereum. Ethereum trabaja con un modelo basado en cuentas en lugar de uno basado en UTXO como Bitcoin, por lo que a menudo se considera más apropiado para la tarea, aunque, como cualquier otra aplicación en Ethereum, se ve obstaculizado por la baja escalabilidad y las altas tarifas de esa red.
El encadenamiento/vinculación de transacciones en blockchains basadas en UTXO permite mantener un estado siempre que haya una forma de identificar las transacciones anteriores y demostrar que el cálculo realizado en cada paso fue válido.
"Bitcoin, tal como se diseñó originalmente, tiene todas las capacidades para implementar la lógica de tokens y otras capacidades de contratos inteligentes que pensábamos que solo eran posibles en Ethereum. Solo tuvimos que pensar un poco más e implementar la verificación recursiva de ZKP en Script".
Un remitente que transfiere un token crea un ZKP, que puede rastrear el activo hasta la transacción original de emisión (Genesis). Esta prueba puede estar incrustada en un script de desbloqueo basado en la salida del receptor. La primera transferencia "gasta" la salida de la transacción génesis, y después de eso, se requieren tres transacciones de Bitcoin para transferir la propiedad (zk-verifier; proof; token-swap).
La transacción de intercambio de tokens tiene menos de 330 bytes, mientras que el verificador zk es de 414KB y la prueba es de 291KB. Aunque relativamente pequeñas, las transferencias de múltiples transacciones de esos tamaños serían costosas en una red blockchain severamente limitada como BTC. Por lo tanto, solo una cadena de bloques UTXO barata y escalable como BSV sería útil en el mundo real.
nChain todavía está probando la técnica e invita a los desarrolladores a ver su trabajo y trabajar con ellos en posibles mejoras. Los NFT y DeFi, en general, han sido temas candentes en el mundo de la cadena de bloques durante años, pero como ocurre con la mayoría de las otras aplicaciones basadas en la cadena de bloques, todo el mundo necesita una base sólida, escalable y asequible sobre la que construir. BSV es esa cadena de bloques, y nChain está demostrando una vez más que es posible tener velocidad y eficiencia sin sacrificar la seguridad.
Mira: El auge de la IA es un impulso para los NFT