Entrevista: RAILGUN: llevar la privacidad a la cadena de bloques de Ethereum
Uno de los aspectos de las criptomonedas que siempre me ha parecido más fascinante es la naturaleza pública de la cadena de bloques. La capacidad de rastrear el movimiento de fondos en todo el mundo es completamente única. Entra a Etherscan y en segundos sabrás el saldo de cualquier billetera.
Por supuesto, esto también tiene sus desventajas, y se produce un ferviente debate dentro de los círculos criptográficos (y, de hecho, en los medios de comunicación más amplios) sobre los defensores y las desventajas tanto del anonimato que ofrece la criptografía, como también de este libro de contabilidad rastreable públicamente que llamamos la cadena de bloques. ¿Realmente se debería poder ver exactamente cuánto contiene mi billetera cuando envío algo de ETH?
RAILGUN es un proyecto de contrato inteligente descentralizado que funciona en este sector, lidiando con el anonimato y la privacidad en la cadena de bloques. Hoy, anunciaron el lanzamiento de RAILGUN Privacy System 1.0, que anuncian como la primera billetera criptográfica que ofrece privacidad y un escudo de anonimato, que se construye en cadena en Ethereum.
“Imagínese, por un momento, si todos en una farmacia supieran qué medicamento está comprando y con qué frecuencia, en el momento en que lo compró, junto con todo su historial de compras médicas”, dice su comunicado de prensa, “O, si en el suministro de una corporación, los pagos en cadena pudiéran ser vistos en cualquier momento, por cualquier persona, incluidos los competidores. Si estas transacciones estuvieran en una cadena de bloques, todas serían públicas. Con el Sistema de Privacidad de RAILGUN, este problema está solucionado”.
Es un concepto intrigante, pero como insinuamos anteriormente, hay muchas preguntas interesantes en torno a esto. Entrevisté a Kieran Mesquita, científico jefe de RAILGUN, para conocer sus opiniones sobre algunas cosas que me preguntaba sobre el tema, así como sobre Ethereum y el mundo de las criptomonedas en general.
CT: ¿Alguna vez consideró construir RAILGUN en otros Layer-1, o siempre fue Ethereum?
KM: RAILGUN ya está implementado en tres cadenas actualmente en versión beta: Ethereum, BSC y Polygon. El DAO ya ha establecido que RAILGUN también se implementará en Metis Layer-2, Solana y Polkadot.
Los colaboradores principales del Proyecto de Privacidad RAILGUN fueron muy intencionales en la forma en que desarrollaron RAILGUN. Cualquier cadena de contrato inteligente con la capacidad de realizar cálculos alt_bn128 es compatible con el protocolo Railgun. EIP196 y EIP197 son los 2 EIP que agregaron operaciones alt_bn128 a Ethereum. El código de contrato inteligente actual está basado en EVM, pero se puede trasladar a otros idiomas.
El objetivo de RAILGUN no es tratar de predecir hacia dónde se dirige DeFi, sino construir en todos los lugares posibles y dejar que el mercado decida dónde y qué transacciones se quieren hacer privadas.
CT: ¿Cree que la privacidad que ofrece RAIILGUN podría tener desventajas en cuanto a facilitar la ocultación de actividades ilícitas?
KM: Creo que este es el mayor testaferro contra la privacidad frecuentado por aquellos que intentan negar la privacidad financiera de las personas. Si alguna vez necesita ser transparente sobre su actividad RAILGUN, puede generar un informe verificable de sus acciones y saldos. El objetivo de RAILGUN no es eliminar la verificabilidad de las acciones realizadas en la cadena por parte de terceros, sino dar a los usuarios el poder de elegir quién ve qué, cuándo y por qué.
En mi opinión, esto tiene el mismo efecto neto de efectivo. Si gasto dinero en “Bob’s Sweetshop”, Bob no necesita saber cuánto dinero tengo en mi cuenta bancaria. Él no necesita saber dónde más compro y qué más compro y por qué motivo, eso no es asunto de Bob.
La criptomoneda no cambia esto; el hecho es que Bob no tiene derecho a esta información. Si utilizo efectivo como una solución de privacidad, todavía depende de mí ir e informar la actividad relevante a las partes correspondientes en la oficina de impuestos, etc. Sin embargo, esto no es algo que deba saber el público en general.
En los sistemas financieros tradicionales, si el IRS quiere saber dónde estoy gastando mi dinero o dónde lo hice, tiene que preguntar. Entonces depende de mí proporcionar documentación para esto. Esto no significa que deba compartir esto con todos los humanos en el planeta tierra, solo con el IRS.
Además, para ser justos, hay muchos organismos reguladores que respaldan las normas de privacidad digital. GDPR en la UE y tipos similares de regulaciones existen en varios otros lugares. El problema no es que la privacidad digital sea inaudita, sino que las personas generalmente no entienden las criptomonedas.
Cointext (CT): ¿Cómo cree que afectará la fusión inminente a Ethereum y RAILGUN?
Kieran Mesquita (KM): Todo el ecosistema DeFi ha estado siguiendo de cerca la fusión: el cambio de prueba de trabajo a prueba de participación junto con todas las demás actualizaciones interconectadas asociadas con Ethereum 2.0. Entre la fusión y las “cadenas fragmentadas”, la reducción en las tarifas de gas podría ser significativa. Además, el rendimiento en un modelo de consenso de prueba de participación debería ser mayor, ya que los algoritmos de selección de transacciones basados en validadores son significativamente más rápidos que la prueba de trabajo.
Otra cosa interesante en la que pensar es el consumo de energía asociado con la prueba de trabajo. A diferencia de PoW, PoS requiere mucha menos energía y espacio físico. Para mí, esto se suma a la resistencia a la censura de la red Ethereum como un validador que puede operar en algún lugar discreto en lugar de un almacén masivo.
Dejando de lado la resistencia a la censura, la reducción de las tarifas de gas ayudará a todas las dApps en la red Ethereum, y esto incluye a RAILGUN. Las tarifas de gas más bajas significarán que los usuarios pueden usar las capacidades de preservación de la privacidad de RAILGUN a un costo menor. Bajar la barrera de la privacidad será increíble.
CT: ¿Qué dirías que ofrece RAILGUN que otros proyectos en esta área no ofrecen?
KM: RAILGUN es un sistema sin confianza y sin permisos en la capa 1 y tiene acceso directo a la riqueza y la liquidez disponibles en DeFi. Muchas soluciones de privacidad para DeFi carecen de funcionalidad, se basan en Layer-2 o no pueden interactuar directamente con DeFi. Esto significa que no solo tienen una funcionalidad limitada, sino también una privacidad muy limitada para los usuarios. Con RAILGUN, los usuarios pueden privatizar cualquier token ERC, incluidos los NFT. Ninguna solución de privacidad hasta la fecha ha tenido la versatilidad y la utilidad que RAILGUN aporta a DeFi.
CT: ¿Qué ofrece RAILGUN que no ofrezcan las mezcladoras? ¿Crees que puedes quitarle capital a las mezcladoras si creces?
KM: La mayor diferencia entre RAILGUN y los mezcladores sin custodia es que RAILGUN te permite crear un equilibrio protegido. Además, RAILGUN le permitirá interactuar directamente con otros y protocolos DeFi, mientras que con los protocolos mezcladores, normalmente debe ser el remitente y el receptor. Los mezcladores, incluso en una capa 1, no permiten a los usuarios usar DeFi de forma privada. Con RAILGUN, los usuarios pueden tener un saldo protegido de una variedad de tokens (ETH, renBTC, USDT, etc.) y pueden interactuar directamente con los protocolos DeFi.
Dicho de otra manera, un mezclador sin custodia solo rompe la cadena de custodia. Antes de que cada transacción llegue a su destino previsto, un mezclador de transacciones codifica los fondos de diferentes billeteras, lo que dificulta el seguimiento de quién fue el dinero, dónde y en qué cantidad. Una vez mezclado, solo podrás retirar tu saldo a una dirección totalmente nueva. La aplicabilidad con mezcladores es limitada, porque no le brinda la capacidad de realizar transacciones con otros usuarios o con protocolos DeFi directamente.
Los mezcladores sin custodia también trabajan en denominaciones fijas. Para enviar ETH, por ejemplo, los usuarios pueden elegir entre 0.1, 1, 10 o 100. Esto significa que si no tiene estas cantidades exactas de ETH en su billetera, está dejando atrás el cambio creando un costo adicional de el uso de estos sistemas por encima y más allá del costo del gas. Además, debido al problema de la denominación 0,1/1/10/100, componer una cantidad simbólica de, por ejemplo, 365,6 para realizar transacciones puede costar bastante gasolina ya que el usuario tiene que componer 6 x 0,1 + 5 x 1 + 6 x 10 + 3 x 100, lo que aumenta significativamente el coste de transacción.
Los mezcladores son una mejora de la privacidad, pero no una solución definitiva. Creo que RAILGUN, dada su capacidad para interactuar directamente con DeFi y con cualquier token ERC, tiene una gran posibilidad de ser el próximo gran avance en privacidad.
CT: Me doy cuenta de que su fundador, Emmanuel Goldstein, trabajó anteriormente como contratista de ciberseguridad del gobierno. ¿Esta experiencia lo inspiró a crear RAILGUN o lo afectó de manera significativa?
KM: Emmanuel siempre ha sido un firme activista de la privacidad y tiene un gran conocimiento sobre la seguridad de los datos. Creo que eso lo atrajo naturalmente a ciertas áreas de especialización. No creo que ningún rol o proyecto fuera especialmente significativo. El hecho es que el acceso de los individuos a las interacciones privadas ha ido disminuyendo en todo el mundo, y todos necesitamos urgentemente herramientas como individuos para recuperar nuestra capacidad de interactuar en privado, tanto en la comunicación como en el intercambio de valor.
CT: Estoy pensando un poco en voz alta aquí, pero ¿podría haber un argumento de que RAILGUN realmente podría tener un efecto positivo en la reducción del fraude, si es más difícil para los estafadores ver el contenido de una billetera? ¿O estoy siendo demasiado ambicioso?
KM: Totalmente. Los estafadores siempre apuntarán a las billeteras para aprovecharlas en función de lo que hay en la billetera o de quién es el propietario. Con RAILGUN, su saldo está encriptado, por lo que no hay forma de que los estafadores se dirijan a ti por tu billetera.
CT: ¿Alguna vez consideró no usar un token de gobernanza para cada cadena y, en cambio, aceptar la mayor centralización de otros protocolos entre cadenas como un medio para lograr un fin, donde una entidad centralizada generalmente transfiere tokens de una cadena a otra?
KM: RAILGUN Governance está totalmente descentralizada. Como DAO, no usamos la votación fuera de la cadena ni usamos ningún sistema de gobierno centralizado. Tener tokens de gobierno separados para cada cadena de bloques es, en última instancia, necesario para un sistema sin confianza y TOTALMENTE descentralizado. Si bien algunas dApps y protocolos de cadenas cruzadas pueden tener una gobernanza consolidada, estos NO son confiables ni descentralizados. Estos son típicamente transferidos manualmente por un equipo centralizado a través de multisig, y este es un punto débil en el que no estábamos dispuestos a ceder.
CT: ¿Alguna vez esperaría problemas regulatorios con respecto a la privacidad extrema que busca RAILGUN, que generalmente los gobiernos no están ansiosos por fomentar?
KM: Los reguladores no controlan en última instancia y de manera unilateral la demanda del mercado o la elección del consumidor. La privacidad es un derecho humano fundamental y este derecho en particular se aprecia en masa. Esta es la razón por la que vemos que se vierte tanto dinero en tecnología de preservación de la privacidad como si fuera conocimiento cero. A medida que el mercado comienza a ver una mayor adopción, creo que la demanda del mercado y las presiones competitivas empujarán a las dApps de DeFi a adoptar primitivos de preservación de la privacidad como RAILGUN.
Esto no es a pesar de los reguladores. Hay muchas regulaciones que respaldan la privacidad del consumidor y la privacidad digital. GDPR en la UE, HIPAA en los EE. UU. y regulaciones similares existen en varios otros lugares, por lo que la privacidad digital no es desconocida. Como mencioné anteriormente, tal vez es que las personas generalmente no entienden las criptomonedas. El público quizás sea más consciente del hecho de que publicar una imagen en las redes sociales y lo que la empresa asociada está haciendo con esos datos podría dañar a los usuarios. La gente al menos tiene esa noción en otras áreas de la esfera digital. En mi opinión, los mismos principios se aplican cuando se trata de criptomonedas.
Cada vez que veo a los defensores de la criptografía y la privacidad enfadados y molestos por la legislación y los nuevos proyectos de ley, recuerdo las “Guerras criptográficas” y la lucha contra el acceso público a una criptografía fuerte con la capacidad de frustrar el descifrado por parte de las agencias de inteligencia nacionales. Sin embargo, un esfuerzo sostenido y coordinado entre grupos de la industria, defensores de la privacidad y expertos en tecnología de todo el espectro político debe continuar para hacer retroceder las políticas gubernamentales que amenazan la innovación en línea y los derechos humanos fundamentales. La lucha por una criptografía fuerte y anti-vigilancia TODAVÍA está en curso. Esta es nuestra lucha contra un nuevo giro en los chips Clipper. Muchos constructores construyen sistemas fuertes y resistentes a la censura para proteger nuestros derechos humanos fundamentales, y depende de nosotros velar por ellos.
CT: Una última pregunta (¡divertida!): observo en nuestro sitio web que uno de los usos de RAILGUN es “Evitar situaciones incómodas en las que conocidos, empleadores o incluso citas potenciales investigan sus participaciones en DeFi para emitir juicios personales sobre usted”. ¿Alguna vez has conocido a alguien en criptografía que haya tenido una cita?
KM: Bueno, en realidad… Casi tuve una cita una vez. No la conoces, está en otro DAO… ¡pero escuché que Vitalik Buterin es todo un mujeriego!