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 medio 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

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. Esperamos un número entre 2-4.

Investigación

(( Sección pendiente de ampliación y revisión ))

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 traer 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 hemos centrado un poco más en wallets de Ether u otras altcoins.

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 Escritorio ETH No

(*) Ha habido brechas de seguridad en el pasado.

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.

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 la idea y les presentamos nuestra sugerencia 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)

Otras asociaciones contactadas

Difusión

De forma adicional, también nos ofrecemos a ayudar a las asociaciones a dar difusión a ésta nueva funcionalidad. Uno de los miembros del grupo se ha ofrecido a hacer carteles personalizados con el QR.

Referencias

Pendiente de añadir

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)