Qué es la Fungibilidad

Qué es la Fungibilidad

Frecuentemente se menciona el concepto de fungibilidad como si fuera una característica crítica de las criptomonedas. Entendamos bien qué significa este concepto y cómo se relaciona con ellas.

La fungibilidad representa la idea de que dos unidades de algo pueden ser intercambiadas entre sí sin problemas.

Por ejemplo, si dos personas deciden intercambiar entre ellas 300 gramos de oro, siempre y cuando el oro sea puro en la misma proporción lo único que importa es su peso, por lo que se considera fungible.

Otros ejemplos de productos fungibles podrían ser:

  • Dos billetes de 100€. No importa que no sea exactamente el mismo billete siempre y cuando represente el mismo valor. Incluso podrían ser dos billetes de 50€.
  • Dos botellas de agua sin abrir.
  • Dos litros de gasolina.

Si en cambio, una persona coge prestado el coche de un amigo y a la hora de devolverlo le devuelve otro coche distinto, aunque sea el mismo modelo y color, es mucho más que probable que el dueño original rechace esa devolución, puesto que los coches probablemente difieran en muchas cosas, desde kilómetros encima, gasolina en el depósito, desgaste de las ruedas, etc… Es prácticamente imposible devolver un coche del mismo valor exacto que no sea exactamente el mismo. Incluso el mismo coche devuelto ya no es el mismo después de ser utilizado.

Otros ejemplos de productos no fungibles:

  • Dos trabajadores.
  • Dos teléfonos móviles.
  • Un cuadro original.
  • Un libro firmado.

En general todo aquello caracterizado por algo único e irrepetible puede ser considerado no fungible, mientras que lo fungible se caracteriza por no tener esa dimensión extra de individualidad.

¿ Es el Bitcoin fungible ?

Ahora, la gran pregunta es… ¿es el Bitcoin fungible? La lógica nos podría impulsar a equiparar el intercambio de 1 BTC por otro como el del dinero en metálico. Si ambos usuarios acaban con el mismo valor, el producto intercambiado debería ser considerado fungible… ¿o no?

Para bien o para mal, en Bitcoin no es así por la naturaleza de la tecnología blockchain: Debido a que todas las transacciones desde el inicio de los tiempos son traceables públicamente en el blockchain por cualquier persona, si se reconoce una dirección de BTC que ha estado involucrada en actos delictivos, ese dinero podría quedar marcado para siempre. Empresas y particulares podrían negarse a aceptar esos fondos de una manera que jamás podrían hacer con el dinero en metálico, lo que haría que el valor de esos fondos cayese en picado a pesar de también tratarse de 1 BTC.

La única criptomoneda que se puede considerar realmente fungible es Monero, puesto que ofrece un nivel de privacidad superior en sus transacciones que hace imposible conocer las características de cada transacción. No obstante, uno de sus creadores y máximos representantes, Riccardo Spagni (Fluffy Pony) ha dejado bien claro varias veces que Monero no debería ser utilizado para transacciones ilegales debido a que es perfectamente posible que su privacidad quede vulnerada en el futuro debido a avances tecnológicos de procesado y toda la historia de transacciones se haría entonces pública como ya ocurre en BTC.

ZCash y sus clones también ofrecen cierto nivel de privacidad a través de z-Snarks, pero ni de lejos a un nivel tan exhaustivo como Monero.

¿Cómo hacer el BTC fungible?

Siempre que se roban criptomonedas, si los ladrones son inteligentes procesan todas sus ganancias por una lavadora o servicio de mixing que se encargará de mezclar distintos fondos de BTC procedentes de distintas fuentes con el fin de dificultar al máximo la trazabilidad de los fondos, pero con suficiente tiempo y recursos siempre se podría acabar identificando al ladrón. Ya ha ocurrido en el pasado, otra cuestión diferente es que se pueda forzar al ladrón a devolver los fondos.

Con la inclusión de sidechains en Bitcoin, como The Lightning Network, se podrían incorporar características de privacidad como las que caracterizan a Monero en la red de Bitcoin, pero queda por ver una implementación en funcionamiento para entender qué nivel de privacidad puede llegar a ofrecer.

Daniel

Acerca de Daniel

Project Manager @ Cardano (IOHK)

Madrid, Spain CRIPTOMO

Comments