Cuando se trata de criptomonedas privadas, pocas son tan conocidas como Monero. Las cadenas de bloques públicas son intrínsecamente transparentes. Para que las cadenas de bloques funcionen en un entorno descentralizado, cualquier par debe poder verificar de forma independiente todas sus transacciones. Un vistazo rápido a Bitcoin o Ethereum es suficiente para ver cuán públicas son sus bases de datos.
Una infraestructura de este tipo ofrece varias ventajas, pero a menudo compromete la privacidad y el anonimato. Los observadores pueden vincular transacciones y direcciones de blockchain para potencialmente desanonimizar a los propietarios de direcciones.
Estas denominadas criptomonedas seudónimas son útiles para una gran variedad de aplicaciones. Sin embargo, las monedas de privacidad pueden ser más deseables para aquellos que buscan una verdadera confidencialidad financiera.
¿Qué es Monero?
Monero (la palabra en esperanto para «dinero») es una criptomoneda construida sobre los principios de desvinculación e imposibilidad de rastrear. En términos sencillos, esto significa que no debería poder establecer una conexión entre dos transacciones de Monero, ni tampoco debería poder determinar el origen o el destino de los fondos.
Este es el atractivo de Monero. Todavía utiliza una cadena de bloques para rastrear el movimiento de fondos, pero aprovecha una criptografía ordenada para ocultar las fuentes, cantidades y destinos de las transacciones.
Una muy Breve Historia de Monero
Monero es una bifurcación de Bytecoin, una criptomoneda orientada a la privacidad lanzada en 2012. Bytecoin fue el primer protocolo basado en CryptoNote, una tecnología de código abierto que tenía como objetivo resolver algunas de las deficiencias de Bitcoin. A saber, esas deficiencias son la minería ASIC (el uso de hardware de minería especializado) y la falta de privacidad en las transacciones. CryptoNote ahora forma la base de muchas criptomonedas que buscan enfatizar la confidencialidad.
En 2014, los desarrolladores que estaban descontentos con la distribución inicial de Bytecoin bifurcan en un nuevo proyecto conocido como Bitmonero. Posteriormente se cambió el nombre, soltando el «Bit» para llegar a lo que hoy conocemos como Monero.
¿Cómo Actúa Monero?
Al investigar sobre Monero, se encontrará con los términos «firma del anillo» y «dirección sigilosa». Estas son dos de las innovaciones clave que sustentan el anonimato de las transacciones de Monero. En esta sección, daremos una descripción general de alto nivel de ambos conceptos.
Firmas de anillo y transacciones confidenciales
Una firma de anillo es una firma digital creada por alguien en un grupo específico. Dada la firma y las claves públicas de los miembros del grupo, cualquiera puede verificar que uno de los participantes proporcionó la firma. Pero no pueden decir cuál lo hizo.
El artículo de 2001 Cómo filtrar un secreto que detalla esta construcción utiliza el ejemplo de un gabinete de gobierno. Supongamos que un miembro de este gabinete, Bob, tiene alguna evidencia incriminatoria sobre el Primer Ministro. Bob quiere demostrarle a un periodista que es un miembro del gabinete, pero quiere permanecer en el anonimato.
Bob no podría hacer esto con una firma digital normal. Al compararlo con su clave pública, cualquiera podría decir con certeza que solo la clave privada de Bob podría haber producido la firma. Podría enfrentar graves consecuencias por denunciar las actividades del Primer Ministro. Sin embargo, si las llaves de los otros miembros del gabinete se usaron en un esquema de firma de anillo, no podría determinar cuál envió el mensaje. Aún así, se podría decir que un miembro del gabinete filtró la información, demostrando así su autenticidad.
Esta técnica se utiliza cada vez que crea una transacción, lo que le proporciona una negación plausible. Mientras lo construye, su billetera Monero extrae las llaves de otros usuarios de la cadena de bloques para formar un anillo. Estas claves actúan efectivamente como señuelos: a un observador le parece que cualquiera en el ring podría haber firmado su transacción. Como resultado, un forastero nunca puede determinar si una producción se ha gastado o no. En el mejor de los casos, pueden decir que una de las ocho salidas en la imagen a continuación podría haberse gastado. Nos referimos al número de salidas ficticias como mixin.
En la imagen de arriba, la salida verde es la que realmente está gastando, y las rojas son los señuelos que ha reunido de la cadena de bloques. Para un observador, parece que podría estar gastando cualquiera de las ocho salidas.
Solía ser que las salidas incluidas en el anillo tenían que ser del mismo tamaño. De lo contrario, sería fácil averiguar qué estaba pasando, ya que los montos de las transacciones eran visibles. Por ejemplo, puede tener un anillo donde solo se incluyeron salidas de 2 XMR o uno donde solo 0.5 XMR forma el anillo.
La actualización a RingCT (Ring Confidential Transactions) cambió eso. Incorporaba transacciones confidenciales, una técnica en la que los montos de las transacciones se ocultan. Su integración en el protocolo Monero supuso un gran impulso a la privacidad, ya que significa que ya no es necesario trabajar con denominaciones establecidas. Ahora puede construir un anillo con salidas de diferentes tamaños sin revelar ninguna información que pueda usarse para desanonimizarlo.
Direcciones sigilosas
Las firmas de anillo ocultan de dónde provienen los fondos, pero con direcciones públicas regulares, aún podrá ver a dónde van. Eso podría ser problemático si su identidad está vinculada a una de sus direcciones de blockchain.
Suponga que usa la misma dirección para su tienda de comercio electrónico para cada pedido. Cualquiera que haya realizado un pedido podría ver el saldo que tienes y decirle a otras personas que es la dirección de tu empresa. Esto podría convertirte en un objetivo.
Las direcciones sigilosas ocultan el destino de los fondos. Lo hacen haciendo que el remitente genere una dirección única basada en una dirección pública utilizada únicamente para esa transacción. La dirección pública podría verse así:
41mT1gUnYHK6mDAxVsKeB7SP9hVesbESbWcupd7mMYC73GL4nSgsEwTGKHGT7GKoSEdMKvs8Fdu1ufPJbo5BV4d1PfYiEew
Si busca la dirección en un explorador de bloques de Monero, verá que no puede vincularle ninguna transacción. Eso es porque cuando un remitente quiere enviarle fondos, crea una dirección sigilosa haciendo algunas matemáticas con la anterior. Cuando envían XMR, lo envían a una nueva dirección en la cadena de bloques. Cada dirección creada será diferente a la anterior y no se pueden vincular entre sí.
Sin embargo, tiene dos datos que puede utilizar: la clave de vista privada y la clave de gasto privada. Como indican los nombres, la tecla de visualización le permite ver todas las transacciones asociadas con su dirección. Puede dárselo a otras personas (su contador, por ejemplo) para que auditen los fondos que ha recibido. La clave de gasto es lo que normalmente consideraría su clave privada: la usa para gastar sus monedas.
Monero tiene una política de privacidad por defecto, lo que significa que no puede optar por no usar una dirección sigilosa. Por lo tanto, aunque el libro mayor público se oculta automáticamente, aún puede hacer que sus transacciones sean transparentes para las partes que elija.
Monero vs. Bitcoin: ¿Cuál es la Diferencia?
Como criptomonedas, Monero y Bitcoin presentan algunas similitudes. Pero, en realidad, hay muchos aspectos exclusivos de ambos.
Fungibilidad
La fungibilidad es una fuente de gran desacuerdo en la esfera de Bitcoin. Se refiere a la intercambiabilidad de un bien por otro de tipo similar. El oro, por ejemplo, se considera fungible porque puede intercambiar una onza del suyo con el de otra persona, y seguirá siendo funcionalmente idéntico. Lo mismo ocurre con el efectivo: puede cambiar un billete de diez dólares por otro. Por el contrario, una obra de arte única como la Mona Lisa no es fungible ya que no hay otra unidad como esta.
En muchas monedas digitales, es un poco más difícil determinar la fungibilidad. Las unidades en Bitcoin son fungibles a nivel de protocolo, ya que el software no hace ninguna distinción entre cada unidad BTC. Donde se vuelve más ambiguo es en los niveles social y político. Algunos sostienen que Bitcoin no es fungible porque cada salida es única, mientras que otros argumentan que no importa.
Debido a que la cadena de bloques de Bitcoin es transparente, se pueden rastrear detalles de transacciones como cantidades y destinos. Suponga que recibió un billete de cinco dólares como cambio en una tienda de comestibles. Ese proyecto de ley podría haberse utilizado en una transacción criminal hace diez transacciones, y ahora no tendría ningún impacto en la usabilidad del proyecto de ley.
Con Bitcoin, ha habido incidentes en los que las monedas han sido rechazadas o confiscadas en función de su historial «contaminado». Incluso si los usuarios desconocen las transacciones pasadas, la vigilancia en cadena puede incluir monedas en la lista negra y afectar su usabilidad como moneda. Y es por eso que algunos consideran que Bitcoin es un activo no fungible.
En algunos círculos, se cree que estas prácticas podrían romper algunas de las propiedades que hacen que las criptomonedas del libro mayor sean atractivas. Las monedas «limpias» que se han extraído recientemente (y, por lo tanto, no tienen historia) podrían considerarse más valiosas que las antiguas «más sucias».
Aquellos que se oponen a la elaboración de perfiles de monedas creen que utiliza técnicas de análisis poco fiables y subjetivas. De hecho, las herramientas para la mezcla de monedas y CoinJoining se están haciendo cada vez más accesibles para los usuarios finales, y ambos ocultan la fuente de los fondos.
Monero evita estas deficiencias desde el principio. Dado que los observadores no pueden saber de dónde provienen los fondos o hacia dónde van, quizás sea más parecido al efectivo que a las monedas que no son de privacidad. Incluso en empresas con políticas de análisis rigurosas, el XMR de transacciones cuestionables se puede intercambiar sin problemas.
Sin embargo, la privacidad adicional de Monero tiene un costo. Las transacciones son mucho más grandes, lo que significa que hay algunos obstáculos importantes que superar antes de que el sistema pueda escalar para adaptarse a las masas.
Curiosamente, su fuerte fungibilidad incluso le ha valido a la criptomoneda un cierto grado de notoriedad, superando a Bitcoin como el dinero elegido por los ciberdelincuentes que participan en transacciones de cryptojacking, ransomware y dark web.
Bloques y minería
Al igual que Bitcoin, Monero usa Prueba de trabajo para agregar bloques de transacciones a la cadena de bloques. Sin embargo, al igual que con todos los protocolos basados en CryptoNote, está diseñado para ser resistente a ASIC. El objetivo detrás de esto es evitar el dominio de los grupos de minería que ejecutan hardware de minería especializado y de alto rendimiento.
El algoritmo de prueba de trabajo de Monero (recientemente cambiado de CryptoNight a RandomX) tiene como objetivo hacer que el sistema sea más justo al favorecer la extracción de CPU y debilitar la efectividad de las GPU. La lógica detrás de esto es que la minería se distribuirá mejor a medida que las PC de consumo siguen siendo competitivas. A pesar de esto, el poder de hash permanece relativamente concentrado en un puñado de grupos de minería.
Con respecto al tamaño de bloque, Monero no tiene un límite fijo, a diferencia de los 4 millones de unidades de peso de bloque de Bitcoin. En cambio, tiene un tamaño de bloque dinámico, lo que significa que los bloques pueden expandirse para adaptarse a una mayor demanda. En consecuencia, si se reduce la demanda, el tamaño permitido se reducirá. El tamaño se calcula observando el tamaño medio de los cien bloques anteriores (que se extraen cada dos minutos, en promedio). Los mineros pueden producir bloques que excedan el límite, pero serán penalizados con una recompensa reducida.
Vale la pena señalar que la oferta no es finita, como es el caso de Bitcoin. Monero también tiene un programa de recompensas de bloque decreciente, pero no tiende a cero con el tiempo. En cambio, el subsidio por bloque permanecerá indefinidamente en una cantidad fija para incentivar a los participantes a mantener los bloques mineros.
Horquillas duras
Puede observar otra diferencia interesante entre Bitcoin y Monero a nivel de gobernanza. Bitcoin es algo adverso a las bifurcaciones en la medida en que incluso las actualizaciones simples se discuten durante mucho tiempo antes de que se implementen. Pero hay una razón para esto. Los desarrolladores de Bitcoin deben ser conservadores en ocasiones para garantizar que el sistema se mantenga estable, seguro y descentralizado.
Por supuesto, las bifurcaciones son solo mecanismos de actualización de protocolo. A menudo son necesarios para resolver errores críticos o para agregar nuevas funciones. Sin embargo, en Bitcoin, los usuarios prefieren evitarlos, ya que pueden causar división y pueden representar una amenaza para la descentralización. Generalmente, las bifurcaciones duras en Bitcoin surgen cuando un grupo quiere crear una nueva criptomoneda a partir de la red existente. Aparte de eso, generalmente están reservados para parchear vulnerabilidades urgentes.
En Monero, sin embargo, las bifurcaciones duras frecuentes son una parte importante de la hoja de ruta. Esto asegura que el software pueda adaptarse rápidamente a los cambios e implementar actualizaciones de seguridad. Algunos ven las actualizaciones de protocolo «obligatorias» como una debilidad, aunque las bifurcaciones duras de Monero realmente no tienen connotaciones negativas como a veces lo hacen en otras criptomonedas. Eso no quiere decir que sean infalibles: las bifurcaciones duras frecuentes aumentan el riesgo de que una vulnerabilidad pase desapercibida y pueden expulsar a los usuarios no actualizados de la red.
Desarrollo Monero
Al igual que con Bitcoin, el desarrollo de Monero está abierto a todos. Cualquiera puede contribuir al código fuente y la documentación. La comunidad decide qué funciones agregar, eliminar o modificar. En el momento de redactar este informe, el proyecto cuenta con más de 500 colaboradores. El equipo de desarrollo de Core está formado por desarrolladores como Riccardo Spagni (también conocido como FluffyPony), Francisco Cabañas (ArticMine) y desarrolladores seudónimos NoodleDoodle, othe y binaryFate.
Junto con los patrocinios, el Community Crowdfunding System (CCS) se utiliza para financiar el desarrollo. Los usuarios pueden presentar ideas que, si son seleccionadas por la comunidad, se someten a un período de financiación colectiva. Una vez que se han alcanzado ciertos hitos en la realización del proyecto, los fondos se pagan a los responsables.
Pensamientos Finales
Durante años, Monero (XMR) ha sido la criptomoneda de referencia para aquellos que buscan garantías sólidas de privacidad. Tiene una comunidad dedicada de desarrolladores comprometidos con aumentar la confidencialidad de las transacciones de sus usuarios. Las nuevas actualizaciones (como la integración de Kovri) buscan promover la misión de proporcionar desvinculación y no rastreabilidad en criptomonedas.
1 comentario en «Una Guía Para Principiantes de Monero (XMR). Lo Que Debes Saber»