Este año, Andrew Poelstra, matemático e investigador de Blockstream, participó en el panel “La búsqueda de la privacidad en las blockchains” del evento de blockchain Consensus 2017. Además de Andrew, estuvieron presentes otros expertos del campo –como integrantes de Symbiont, Zcash, Deloitte y el Departamento del Tesoro de los Estados Unidos–, y se trató el tema de la privacidad en las blockchains. Un punto en el que se mostraron de acuerdo todos los panelistas fue el aumento de la privacidad en las blockchains. Como dijo Andrew: “pronto aparecerán en línea novedades que nadie ha visto antes”. Él estima que entre estas novedades se encuentran mayor eficiencia, mayor facilidad de uso en el mundo real y, por supuesto, mayor privacidad.
Una de las ventajas de un panel de debate es que ilumina un abanico de puntos de vista sobre un mismo tema. Esto resulta de vital importancia para la cuestión de la privacidad en la blockchain porque está evolucionando muy rápido por una serie de caminos diferentes. Como dijo Andrew: “a decir verdad, estamos en una fase de exploración de distintas ideas y distintos modelos de privacidad”.
En concordancia con ese abanico de puntos de vista, Andrew Poelstra está preparando no una sino tres aproximaciones a la privacidad en la blockchain, cada una con sus propias ventajas. En el Consensus 2017, abordó brevemente las tres.
Confidential Transactions está construida sobre la base de una prueba de conocimiento nulo sencilla que emplea compromisos homomórficos para ocultar los valores de una transacción. Los participantes de la blockchain pueden demostrar que los montos de la transacción “cuadran” aunque ellos no los conozcan. Existe una expansión de esta tecnología, Confidential Assets, que además permite ocultar los tipos de activos que se intercambian en cada caso, lo cual resulta necesario para proteger la privacidad en una blockchain de múltiples activos. Tanto Confidential Transactions como Confidential Assets son de Blockstream y están disponibles como parte del proyecto Elements.
MimbleWimble elige un camino diferente para lograr la privacidad: es un tipo de cadena lateral (sidechain) nuevo que permite eliminar las salidas (outputs) gastadas a fin de ocultar la información de su gráfico de transacciones. Así, no solo se genera un nivel de privacidad sin precedentes en la blockchain, sino que además se incrementa la eficiencia, lo cual permite la verificación de una cadena entera sobre la base de una cantidad de firmas relativamente pequeña. La formulación original de MimbleWimble por parte de Tom Elvis Jedusor fue expandida por Andrew, que dio una charla sobre el tema el otoño pasado en el evento Scaling Bitcoin de 2016.
La tecnología Scriptless Scripts (“protocolos sin scripts”) presenta una manera más de abordar la privacidad en la blockchain, en este caso, con una mirada que parte de los contratos inteligentes. Al mantener la mayoría de los contratos off-chain, se incrementa la privacidad. Lo único que toca la blockchain es el resultado del contrato: la última firma funciona como token de verificación y garantiza que el contrato se ejecutó correctamente. Como MimbleWimble, Scriptless Scripts representa una expansión posible de la privacidad que ya ofrece Blockstream con sus tecnologías de transacciones y activos confidenciales, Confidential Transactions y Confidential Assets, respectivamente.
Como se sugirió en el panel del Consensus 2017, se acercan mejoras de la privacidad de las blockchains y hay muchos caminos por los cuales avanzar hacia esa meta. ¡Andrew y Blockstream están trabajando en muchas de estas posibilidades!
Si le interesa ver el resto de los comentarios de Andrew y de los otros integrantes del panel, el video de “La búsqueda de la privacidad en las blockchains” del Consensus 2017 ya está disponible en línea. También puede encontrar las grabaciones de todas las demás sesiones del evento haciendo clic aquí.