Trabajo: Blockchain - Apertura de wallets para asociaciones

De FdIwiki ELP
Saltar a: navegación, buscar
Logo donaciones.jpg

Las criptomonedas parecen haber venido para quedarse. Mientras el hype sigue subiendo sin parar, hemos decidido ayudar a diversas asociaciones (p.ej. LibreLab, ASCII, etc.) a subirse a la ola.

Objetivo

Nuestra iniciativa consistirá en facilitar a estas agrupaciones recibir donaciones en criptomonedas, de la forma más simple posible tanto para ellos como para los posibles donantes.

Para ello necesitaremos lo siguiente:

  • Una wallet para cada organización que esté interesada.
  • Un canal de donación, ya sea un código QR con la dirección de la wallet, o un botón con un script para realizar la donación.

Impacto

Conseguiríamos lo que hemos llamado un "doble impacto":

  • Por una parte, aprovechamos el tirón de las criptomonedas para dar visibilidad a esas asociaciones.
  • Simétricamente, también se genera interés en las criptomonedas a partir de un público base muy amplio (los socios de las asociaciones).

Como todos sabemos, el mercado en el que nos vamos a mover es muy volátil. Una pequeña donación hecha hoy podría convertirse en una buena suma en el futuro. Del mismo modo, una gran donación podría depreciarse hasta convertirse en un montón de chatarra virtual.

No obstante, con la esperanza del primer caso en mente, pensamos que es una forma original y divertida de despertar interés en la gente, tanto hacia la organización como las monedas en cuestión.

Métrica de impacto

Así pues, no tomaremos la recaudación como métrica de impacto, lo mediremos en el número de organizaciones con las que consigamos colaborar.

Investigación

Fase 1:

La elección de qué moneda o wallet usar no es fácil, ya que debemos tener en cuenta tres factores. Aumentar uno de ellos suele suponer un decremento de los otros dos consecuentemente, por lo que debemos buscar un equilibrio entre ellos:

  • Seguridad: Nadie quiere que las donaciones que han llegado sean robadas por usar tecnologías poco seguras.
  • Simplicidad: Para que la gente se anime a sumarse, necesitamos que todo el proceso sea lo más sencillo posible.
  • Versatilidad: ¿Y si en vez de donar en Ether prefiero hacerlo en Litecoin? ¿Voy a tener que hacer la conversión yo mismo? ¡Qué pereza!

Tendremos en cuenta la opinión de nuestro "cliente" para priorizar un parámetro sobre otro. Quizá alguien prefiera la versatilidad frente a la posibilidad de tener una wallet multi-signature, esto es un tema específico de cada caso.

Análisis de wallets

Desde el primer momento nos dimos cuenta de que las donaciones realizadas en Bitcoin acarrean una enorme comisión, en el momento de la investigación, 16-19$. Por ello, nos centramos un poco más en wallets de Ether u otras altcoins, pero sin abandonar completamente el Bitcoin.

Wallet Tipo de wallet Monedas aceptadas Multi-signature
Mist Escritorio ETH
Parity Escritorio ETH Sí*
Electrum Escritorio BTC
blockchain.info Online BTC, ETH, BCC No
Cryptonator Online BTC, ETH, BCC, (+) No
MyEtherWallet Online ETH No

(*) Ha habido brechas de seguridad en el pasado. En la sección Referencias se proporcionarán enlaces utilizados en la investigación.

Fase 2:

Antes de las vacaciones hablamos con Viktor Jacynycz, investigador en tecnologías sobre blockchain en la UCM y miembro de ASCII. Como le gustó nuestra idea, se ofreció a ayudarnos tanto en temas técnicos (qué monedas, plataformas y wallets investigar) como a ponernos en contacto con las asociaciones de la FdI.

Nada más volver de vacaciones nos reunimos de nuevo con él y discutimos sobre lo investigado durante las vacaciones. Tras una breve discusión en la que se contempló, entre otras cosas, cambiar completamente el rumbo del trabajo y dedicarnos a regalar CryptoKitties, consideramos que lo mejor sería utilizar una wallet online, por su versatilidad y su facilidad de creación.

La lista de candidatas fue la siguiente:

  • BTC.com: monedero para Bitcoin y Bitcoin Cash, dispone de aplicación móvil para gestionar la wallet y escanear enviar dinero.
  • MyEtherWallet: monedero para Ethereum, increíblemente rápido de crear.
  • Coinbase: monedero para Bitcoin, Bitcoin Cash, Ethereum y Litecoin. También dispone de aplicación móvil. Una opción muy segura, aunque más tediosa de crear.
  • Cryptonator: todas las criptomonedas anteriores y más. Aplicación móvil. Fácil de crear.

Finalmente nos decantamos por Cryptonator como opción por defecto (ya que si una asociación tiene otras preferencias nos ajustaremos a ellas).

Canales de donación

También es un tema delicado, puede que no todas las asociaciones tengan una web para poder colocar un botón o script, QR, o similares. O puede que la tengan pero no sean los responsables de su código fuente. Una vez se hable con los responsables se decidirá qué opción usar:

  • Dirección + QR: Puede ponerse prácticamente en cualquier parte, tuits, carteles, webs...
  • ShapeShift: Es interesante ya que permite donar en muchas monedas distintas, y convertirlo a la que nos interese automáticamente.
  • Cryptodonate:: Otro método de donación vía web. Parecía sencillo en un principio pero la necesidad de varias librerías externas no nos pareció algo prometedor para sugerir a las asociaciones.

De nuevo con la facilidad en mente, el método empleado fue el de generar QR's de las direcciones y usarlos en redes como Twitter, mientras se realizan carteles para empapelar la facultad.

Implementación

ASCII (09 / 01 / 2018)

Se realizó una reunión con Pascal y Viktor, de la asociación ASCII. Ambos estaban muy entusiasmados con la idea, tan pronto como les contamos nuestras ideas y vieron la cantidad de criptomonedas disponibles (especialmente Monero) nos dieron luz verde. En pocos minutos la cuenta estaba creada y los primeros monederos generados fueron los siguientes:

  • Bitcoin: 11xBJufhAACidwTX1NtpYNydtUrD3QdqZ
  • Ethereum: 0x6b94891b8ed006958404ff11ccfd91906b0cb7f1
  • Monero: 4BrL51JCc9NGQ71kWhnYoDRffsDZy7m1HUU7MRU4nUMXAHNFBEJhkTZV9HdaL4gfuNBxLPc3BeMkLGaPbF5vWtANQs3fXaULZgd79enDYu
  • Responsable de la wallet: Viktor Jacynycz.

LibreLab (09 / 01 / 2018)

LibreLab tampoco dudó en sumarse a la iniciativa (¡no iban a dejar que ASCII se llevase todas las donaciones!). Tuvimos una rápida reunión con Pablo, Míriam y Daniel, miembros de la junta de LLU. Casualmente, Pablo había estado investigando sobre abrir una wallet también. Sus preferencias iniciales eran de una local, pero cuando le expusimos las ventajas de nuestra sugerencia (le entusiasmó especialmente la API de desarrollador disponible), decidió que para una asociación era la mejor opción. Y así, otra wallet nació. Los primeros monederos generados fueron dos:

  • Bitcoin: 126mJHXBJSk1MfwnuBKLvZPL3kpm3EsnFM
  • Ethereum: 0xd30f408908b90ad448e5f39f0d3a3d09ca5926bb
  • Responsable de la wallet: Pablo García de los Salmones.

Como el día fue algo ajetreado, nos encargamos de enviar por email un resumen del trabajo: el objetivo, qué implicaba, un pequeño roadmap, etc. para asegurarnos de que todos estaban bien informados.

Otras asociaciones contactadas:

Por supuesto, también quisimos compartir la idea con otras facultades de la UCM. Intentamos acotar un poco nuestros objetivos, buscando asociaciones con intereses en la informática o la economía, así como otras con un poco de "gen friki".

  • Economía Alternativa:
    • Facultad: Economía.
    • 08 / 01 / 2018 :
      • Contacto: email.
      • Respuesta: sin respuesta.
    • 15 / 01 / 2018 :
      • Contacto: en persona.
      • Respuesta: no interesados.
  • Artistas y Mazmorras:
    • Facultad: Bellas Artes.
    • 10 / 01 / 2018 :
      • Contacto: email.
      • Respuesta: sin respuesta.
  • En Plan Culto:
    • Facultad: Filología.
    • 10 / 01 / 2018 :
      • Contacto: email.
      • Respuesta: sin respuesta.
    • 15 / 01 / 2018 :
      • Contacto: en persona.
      • Respuesta: no interesados.
  • Numenor:
    • Facultad: Matemáticas.
    • 10 / 01 / 2018 :
      • Contacto: email.
      • Respuesta: sin respuesta.
    • 15 / 01 2018 :
      • Contacto: en persona.
      • Respuesta: interesados pero con temores debido a posible perdida de subvenciones por parte de la facultad. Esperando respuesta.
  • El Señor de los Dadillos:
    • Facultad: Ciencias Políticas y Sociología.
    • 10 / 01 / 2018 :
      • Contacto: email.
      • Respuesta: sin respuesta.
    • 15 / 01 / 2018 :
      • Contacto: en persona.
      • Respuesta: no interesados.
  • Rolatividad:
    • Facultad: Físicas.
    • 10 / 01 / 2018 :
      • Contacto: email.
      • Respuesta: sin respuesta.
    • 15 / 01 2018 :
      • Contacto: en persona.
      • Respuesta: no interesados.
  • Latveria:
    • Facultad: Ciencias Políticas y Sociología.
    • 10 / 01 / 2018 :
      • Contacto: email.
      • Respuesta: sin respuesta.
  • Reino de Arckham:
    • Facultad: Derecho.
    • 10 / 01 / 2018 :
      • Contacto: email.
      • Respuesta: sin respuesta.
  • La Caverna:
    • Facultad: Filosofía.
    • 15 / 01 / 2018 :
      • Contacto: en persona.
      • Respuesta: preguntaron sobre costes y riesgos, finalmente no interesados.
  • Lewis Carrol:
    • Facultad: Matemáticas.
    • 15 / 01 / 2018 :
      • Contacto: en persona.
      • Respuesta: no interesados.

Encuesta asociaciones:

Enviamos un breve formulario de google tanto a ASCII como a LibreLab, para valorar su visión de la implementación del proyecto, Hubo 5 respuestas, resultados a continuación.

  • Antes de que nos pusiéramos en contacto tu asociación, tu conocimiento sobre criptomonedas era...
    • Bueno en general, pero no he trabajado con ello. [40%]
    • Conozco algunos conceptos. [40%]
    • Qué me vas a contar que no haya hecho ya. [20%]
    • Absolutamente nulo. [0%]
  • ¿En qué criptomonedas te gustaría recibir donaciones? (para tu asociación). [Pregunta de selección múltiple]
    • Bitcoin. [100%]
    • Ethereum. [100%]
    • Monero. [100%]
    • Litecoin. [40%]
    • Bitcoin Cash. [40%]
    • Bitcoin Gold. [20%]
    • Ripple. [20%]
    • Iota. [20%]
  • ¿Qué tipo de wallet prefieres? (para tu asociación)
    • Local. [60%]
    • Online. [40%]
    • Física. [0%]
  • ¿Crees que la wallet elegida se adapta bien a las necesidades de tu asociación? ¿Por qué?
    • Si. La variedad de wallets de distintas mi edad da flexibilidad para recibir donaciones de cualquier persona que use cualquiera de esas criptomonedas. Y al ser online, facilita la administración por varias personas responsables de llevar ese tema.
    • Porque tenemos espacio e internet de sorba :D (Local)
    • Ese espacio en disco es valioso por eso online
    • Se adapta y es preciso. Es una buena medida para tener donaciones sencillas.
    • Porque de puede alojar en uno de los ordenadores del despacho (Local)
  • ¿Piensas que el nivel de seguridad de vuestra wallet es adecuado?
    • Sí. [40%]
    • No estoy seguro, pero confío en el responsable. [60%]
    • Tengo mis dudas y no me fío un pelo del responsable. [0%]
    • No. [0%]
  • ¿Tienes alguna sugerencia para mejorar el proyecto? Ya sea a día de hoy o de cara al futuro. [Pregunta opcional]
    • Ninguna, todo guay.

En base a estos resultados, podemos ver que las preferencias local/online son bastante ajustadas, pero la mayoría ve lógico el uso de una online. Por otra parte la elección de las monedas iniciales fue un pleno, y la sensación de seguridad es buena.

Difusión

Twitter

  • LibreLab:
    • Tweet: enlace.
    • Fecha estadísticas: 17 / 01 / 2018
      • Impresiones: 1839.
      • Interacciones: 153.
      • Retweets: 10.
      • Me gusta: 9.

Carteles

Al disponer de Alfonso, todo un artista, en el grupo decidimos crear unos carteles con los QR de los monederos para colgarlos por la facultad y ganar visibilidad.

Monero.png PosterASCII.png Ether&BitcoinLibreLab.png

Sobre el uso de la imagen de Wagner Moura (Escobar) en el cartel de monero: sabemos que es una imagen con derechos registrados, no obstante, en la facultad abundan carteles de este tipo, tanto de imágenes de actores como personajes registrados de Nintendo y demás. Por ello decidimos mantenerlo, pero siempre estamos dispuestos a hacer modificaciones.

Actualmente, los carteles están siendo mandados a imprenta por las asociaciones. En poco tiempo deberían estar visibles por la facultad.

Otros medios

Félix, uno de los miembros del grupo, se puso en contacto con el medio de noticias Criptonoticias para ver si podían hacer un pequeño artículo sobre cómo en la Universidad Complutense de Madrid se estaban empezando a aceptar donaciones en criptomonedas. Se recibió una cordial respuesta, pero no fue posible.

Referencias

Lista de enlaces consultados durante la fase de investigación:

Información general:

Wallets:

Vulnerabilidades:

Autores

  • Juan Ramón del Caño Vega (4ºC - GII)
  • Francisco Ponce Belmonte (4ºC - GII)
  • Alfonso Tercero López (4ºC - GII)
  • Félix Villar González (4ºC - GII)