Banca y blockchain

Si mi banco me dice que va usar blockchain porque garantiza que las transacciones no pueden ser modificadas, me da la risa floja y me cambio de banco. Qué pasa, ¿con su arquitectura tradicional usted no me garantiza eso antes de blockchain?

Si para garantizar la confidencialidad, mi banco me dice que va a hacer una blockchain privada (DLT), pues también me entra la risa porque «privado» y «blockchain» son términos incompatibles. Blockchain nace para dar soporte tecnológico al criptoanarquismo que es algo que choca un poco con la banca tradicional

Hay que ver la cantidad de consultoría que se está haciendo con blockchain y la banca. ¿Es que los bancos van a cobrar menos comisiones por usar la cadena de bloques?. Pues claro que no, cobrarán lo mismo y ganarán mas

Blockchain nación como la «tecnología de la liberación» que nos permitiría a los ciudadanos operar al margen del sistema y se ha convertido en la excusa del sistema para jugar a «mira que disruptivos somos»

IPFS – Un nuevo concepto de almacenamiento

IPFS son las siglas de Inter-Planetary File Sistem y es un sistema de almacenamiento DISTRIBUIDO para almacenamiento de ficheros, documentos, bases de datos, páginas web o cualquier cosa que se represente por ceros y unos

El sistema se basa en la idea de «possession and participation», es decir, lo mismo que una red de pares (P2P) tipo Torrent, emule etc. El sistema NO almacena el fichero en un único sitio sino que lo descompone en innumerables trozos identificables a través del HASH del fichero original. Es por esto por lo que al protocolo le resulta indiferente si se trata de un documento Word, un PDF , un MP3 o una película. Cuando uno baja un fichero se convierte también en distribuidor

El hecho que haya que bajar un fichero de muchos sitios significa que es muy difícil que alguien lo controle en su totalidad, el protocolo no lo permite. Esto aporta una serie de ventajas

  • Alta disponibilidad: La «descargabilidad» del fichero no depende de un único sitio
  • Dificulta el control de las autoridades: Tanto la fragmentación, como el uso de HASH’es hace más difícil el control por parte de organismos reguladores, multinacionales etc
  • Puede acelerar el acceso a los sitios ya que se prima el acceso a sitios cercanos. Los que tienen dinero usan múltiples centros de datos o usando CDN (red de distribución de contenidos), pero la mayoría no tenemos tanto

Una dirección IPFS tiene la forma «/ipfs/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco/misDocs/proyecto.pdf» siendo la parte en negrita denominada «content identifier«. Se trata de una etiqueta que apunta a un objeto en IPFS. No indica dónde está el contenido almacenado, sino que forma parte de un tipo de direccionamiento basado en el contenido en si. Esta basado en HASH’es criptográficos

Los links IPFS no cambian

La forma habitual de ver la ubicación de un fichero es algo parecido a

  • www.elmundo.es/deportes/finaldeliga.html
  • //mainserver/Users/manuelgarcia/musica/bbking.mp3
  • c:\\misDocumentos\videos\vacaciones2018.avi

Esa forma de localizar los objetos es en función de su UBICACION, es decir, tienes que saber dónde está para poder diseccionarlo y acceder a el. En el caso de IPFS el direccionamiento se basa en «lo que hay dentro del fichero», su contenido. El «content identifier» es un HASH del contenido lo que significa que es UNICO y siempre de la misma longitud sea cual sea el tamaño del contenido

Destacar que hablamos de CONTENIDO, no de FICHERO. El contenido puede apuntar a múltiples tipos de datos mientras que un fichero es lo que es y punto. Esto implica que el sistema necesita conocer ciertos METADATOS para poder recuperar el fichero cuando se hace referencia a el mediante su hash

Como la dirección está unívocamente ligada al contenido, los enlaces no pueden cambiar. Si el texto de una página web cambia, la nueva versión de la página tendrá un HASH distinto y por tanto un enlace diferente. Tampoco se puede MOVER contenido de un sitio a otro porque mientras no cambie el HASH del contenido no se obtiene un nuevo enlace. Mientras un solo miembro de la red tenga identificado el contenido éste seguirá existiendo (esto no encaja mucho en el mundo GDPR y lo relacionado con el derecho al olvido, aunque dudo mucho que al entorno criptoanarquista esto le importe algo)

IPFS puede ser una buena herramienta para realizar proyectos de colaboración al margen del control de organizaciones y/o de miradas indiscretas. Tiene la ventaja que puede ser todo lo público que se quiera o todo lo privado que se necesite

Enlaces:

¿Se acabaron las bajadas de BTC?

Pues ya estamos otra vez jugando a Harry Potter, por desgracia con peores resultados que él.

Tras varios dias de grandes bajadas por fin se han producido un par de dias de subidas y BTC recupera a esta hora los 4.200 $.Es posible que se hayan producido noticas que empujen el mercado como, por ejemplo, el hecho que en Ohio permitan pagar impuestos en BTC (por cierto, me huele a gran trampa por parte de la hacienda USA a los contribuyentes)

También el gobierno de Corea del Sur propone implantar un sistema de votación electrónica.

También Goldman Sachs y Morgan Satanley anuncian un servicio de compensación de pagos blockchain de liquidación de divisas. Este proyecto ha sido realizado junto con IBM lo que siempre es garantia

¿Qué es lo importante de esta situación?. Pues que el mundo blockchain en el que se sustentan las criptomonedas, ha pasado de la fase de «exaltación onírica» a la fase de «pies en el suelo» y ponerse a trabajar en proyectos reales

Ahora hacen falta iniciativas REALES, empresas que apuesten por el valor añadido que aporta la tecnología blockchain a las soluciones tradicionales.

Diamantes de sangre y blockchain

Interesante reflexiones en nuestro blog de cabecera sobre cómo la tecnología blockchain podría ayudar a controlar diamantes cuyo origen sea dudoso. Todo lo que sea «seguimiento» de acciones o hechos es algo donde blockchain tiene cabida. Si además queremos dejar registro de esas acciones con la garantia que no va a ser manipulada ni falseada entonces blockchain es la solución

Lo dificil realmente es que todo los que participan en un mercado que pueda ser ilegar, quieran participar de este control.

Puede leerse este artículo aqui

Por cierto, si tienes bitcoin hoy no es un buen dia. A esta hora ha perdido un 2,43%. Recuerda que puedes consultar los precios de criptomonedas en www.k62unit.es en en CoinCentral

Minado de bitcoins en dispositivos USB

Esta semana COINCENTRAL nos ofrece un buen artículo sobre el minado de bitcoins utilizando dispositivos USB. Frente a sus ventajas de un coste bajo, presentan el inconveniente de la lentitud a la hora de generar hasesh. Evidentemente la capacidad de cómputo del dispositivo USB no es la del ordenador, y el precio tampoco.

El artículo podéis leerlo en https://coincentral.com/usb-asic-miner-profitability/

Noticias interesantes sobre blockchain

Artículo muy bueno que hace una comparativa entre blockchain y etherum

https://www.mintdice.com/blog/bitcoin-vs-ethereum-vs-litecoin

Singapur es un pais que apuesta por tecnología blockchain. BCHAIN es de utilidad allá donde se necesita garantizar la integridad y confidencialidad de determinadas acciones, no necesariamente relacionadas con criptomonedas

Singapore Embraces Blockchain and a Digital Currency Future

 

 

Blockchain mania

¿No se nos está esto yendo de las manos?. ¿No hemos caído en un nivel de tontería superior a lo normal?

Y es que uno lee el artículo y solo cabe pensar que el periodista es un majadero buscando la cuadratura del círculo o que, como no, con tal de vender somos capaces de decir las más grandes guilipolleces

Saque el lector sus conclusiones

https://retina.elpais.com/retina/2018/06/08/innovacion/1528443166_543007.html

 

 

Blockchain y el caldo de pollo

¿Por qué ese título?. Pues porque si pongo «Qué es y que no es blockchain» la gente pasa de largo porque ya está harta de leer cosas así. No obstante si sigue usted leyendo entenderá porque lo relaciono con el «caldo de pollo» ……. remotamente, lo reconozco

Aquí todo el mundo parte de la base que blockchain lo va a revolucionar «todo» y le atribuyen, a esta nueva forma de trabajar con criptografía, ciertas propiedades casi milagrosas

Yo voy a dar mi opinión al respecto, e intentaré justificarla lo mejor que pueda. No obstante si usted quiere publicar algo en contra (o a favor) deje un comentario y/o mándeme un artículo que publicaré con su nombre (y foto si quiere)

Vaya por delante que SI CREO QUE BLOCKCHAIN VA A TENER IMPORTANTE REPERCUSION EN CIERTOS SECTORES. En mi opinión en los financieros y particularmente en todo lo relacionado con cotizaciones, negociación, compra venta de valores, opciones, futuros etc

Quiero recalcar que tal y como digo en la pagina principal de este blog: MIS OPINIONES NO REPRESENTAN A NINGUNA EMPRESA

Blockchain es una nueva tecnología

Bueno, en realidad eso no es cierto. Blockchain es una nueva METODOLOGIA DE TRABAJO CON LA «VIEJA» CRIPTOGRAFIA.

Los temas de certificación digital, infraestructura PKI (claves públicas y privadas), hashing y criptografía es algo muy antiguo y hace mucho que se usan. Los jeroglíficos son criptografía para los egiptólogos y si no es por la Piedra Rosseta (que tenía un edicto en lenguaje de jerolíficos, escritura demótica y griego antiguo) aún seguirían siendo un misterio

A partir de ahí la criptología pasa a 1977 año en que se diseñó RSA …… (como pasa el tiempo)

Hace ya años que se utilizan certificados digitales y se hacen hash de cadenas para guardar contraseñas. Lo que a nadie se le había ocurrido era enlazar items (anotaciones, elementos, eventos, hechos …) donde cada uno de ellos contiene el hash de la evento anterior generar uno nuevo lanzando un acertijo, y no le demos más vueltas porque blockchain es eso.

La tecnología existe desde hace mucho, la forma de tratarla es lo que realmente aporta algo nuevo

Blockchain es una base de datos distribuida

Esta afirmación me hace mucho daño a la vista. Desmenucemos eso de «base de datos distribuida»

Base de datos: No. Blockchain no es una base de datos. Si el lector quiere mantener un registro de 300.000 personas con información geográfica, económica, imágenes etc,. Si usted quiere enlazar la información de esa persona mediante una clave siguiendo un modelo relacional donde hacer inserciones, borrado o modificaciones de información, más vale que elija un verdadero gestor de base de datos

DB2, Oracle, SQL Server, el antiguo Informix, File Maker, Access, incluso dBase III, son gestores de base de datos. Blockchain no lo es, es una estructura secuencial (y quédese el lector con esta palabra)

Bitcoin tiene una limitación de 1Mb por bloque y por lo general hay una recomendación de no usar mas de 2 – 2,5 Mb por bloque en desarrollos blockchain

Distribuida:  Si por distribuido entendemos que está repartida por medio mundo, pues si, es distribuida.

Yo aún recuerdo cuando Lotus Notes (modelo distribuido por excelencia) empezó a perder influencia porque la tendencia tecnológica se encaminó en centralizar los repositorios de datos y acceder a ellos usando arquitecturas cliente/servidor. ¿Se acuerda el lector?, yo lo vivi en primera persona

¿Que hacemos con estos sistemas millonarios?. ¿Qué hacemos con los millones de líneas de código SQL que manejan datos? ……. con excelente rendimiento por cierto. Prudencia antes de lanzarse a «cambios revolucionarios»

No vamos a hablar de esa «alta disponibilidad» que proporciona el modelo blockchain porque una cosas son las churras y otras las merinas. Yo, por lo que a mi banco respecta, sigo prefiriendo un entorno clusterizado con sus máquinas virtuales (llámame antiguo). Me consta además, porque he trabajado en él, que mi banco se toma en serio el tema de la seguridad

Blockchain va a solucionar ………

En mi pueblo existía la expresión para resaltar las bondades de algo: «esto es mejor que el caldo (de pollo) de la Tia Benita», …………. he aquí el por qué del título

Estos son algunos de los titulares que recibo a diario sobre la palabra «blocklchain» 

  • Precandidato a la presidencia de Brasil propone el uso de blockchain en servicios de notaría
  • Universidad suiza emitirá diplomas usando blockchain
  • Intel aplicará blockchain para evitar el abuso de medicamentos opioides 
  • La tecnología blockchain puede mejorar el sistema electoral
  • ALIBABA y PwC usaran blockchain para garantizar la seguridad alimentaria 
  • Blockchain de IBM será usada para rastrear piezas de joyería 

Algunas veces leo el contenido de las noticias y muchas de ellas son de risa. 

  • ¿Cree el lector que el PP hubiera pagado en blanco y con factura las obras de su sede si hubiera existido blockchain?
  • ¿Cree el lector que el PSOE en Andalucía no habrían robado millones de los ERE si hubiera tecnología blockchain en el sistema de ayudas?
  • ¿Cree el lector que una dictadura no dará un pucherazo si se aplicara blockchain en un proceso electoral?

En pocas palabras, el fraude, la mentira, el robo, la usurpación, la evitación de controles etc, es algo que se hace en función del método de trabajo, NO EN FUNCION DE LA TECNOLOGIA. Los chorizos no son tontos, primero estudian cómo  funcionan los procesos, luego estudian como saltárselos y luego se los saltan y crean nuevos procesos en paralelo ajenos al control. ¿Cree el lector que Ignacio Gonzalez fue a Colombia por placer o que Javier Guerreo se gastaba el dinero público en «putas y cocaína» sin estar seguro de poder hacerlo?. ¿Cree el lector que las Cámaras de Cuentas de Madrid y Andalucía no avisaron de lo que ocurría?. ¿Cree usted que introduciendo un método basado en blockchain no se van a diseñar procesos paralelos para delinquir?

OTRA COSA MUY DISTINTA ES que una vez «aislado blockchain del resto del universo», sea un sistema manipulable o no, y ahí estamos de acuerdo, es imposible de manipular el contenido de un bloque sin que se detecte ……. hasta que alguien lo consiga

Recuerde el lector que cuando de tecnología se trata, la pregunta NO ES «¿se puede hacer esto?», la pregunta es «¿cuando se puede hacer esto?»

Blockchain garantiza la integridad de la información

No no no ………. que nos estamos liando.

Lo que garantiza blockchain es que una información ya procesada NO PUEDE SER CAMBIADA. Un bloque creado, cerrado y que apunta al nuevo bloque, ya no puede ser cambiado ……. y se acabó …….  que no es poco.

Si a eso lo queremos llamar «integridad» adelante. Para mi la integridad es otra cosa más relacionada con procesos que pueden manipular datos simultáneamente y por tanto producir inconsistencias. Eso no lo arregla blockchain. Si el dato llega a la cadena mal procesado entrará con valor erróneo. Si mi desarrollo permite que dos personas procesen el mismo dato a la vez sin ningún control, tendré un problema aunque use blockchain.

Blockchain permite evitar intermediarios

Esa si que es buena

Que yo sepa, para comprar o vender criptomonedas cuyo soporte es blockchain, es necesario pagar una comisión. Exactamente igual que cuando compro o vendo divisas con mi banco. ¿Alguien cree que la banca va a quedar fuera de un mercado multimillonario como puede ser el de las criptomonedas?. Yo no lo creo

«Es que hay menos intermediarios y son más colegas ……. » …… A ver, si no me fío de un banco que tiene más regulaciones que una lata de conservas, como me voy a fiar de un «colega». Tienen mis ojos que ver que, efectivamente con blockchain, se reducen las comisiones. Aquí a la hora de comer seguimos siendo los mismos o más, y cada vez con más hambre

¿Qué sectores han tirado de la tecnología tradicionalmente?: pues dependiendo de para qué cosas, sector financiero y la defensa así que si alguien empieza a gastar dinero en desarrollos blockchain muy probablemente pertenezca a uno de estos sectores

OTRA COSA MUY DISTINTA es crear mercados paralelos ajenos a los reguladores tradicionales, ya sean de criptomonedas o no. Para eso no hacen falta grandes alardes tecnológicos, se puede hacer con el notepad. No hace falta blockchain

Silk Road no usaba blockchain, y si lo hubiera usado, el resultado habría sido el mismo. 

(Lea el lector el artículo Operación Bayonet en este mismo blog que cuenta el cierre de otro mercado de la dark web)

Blockchain proporciona anonimato y por tanto independencia de supervisión gubernamental

A ver, blockchain proporciona anonimato si el que lo diseña (programa)  lo permite y si el que te introduce en el ecosistema (banco o portal) hacen la vista gorda

Sacar una cuenta de banco deja rastro y no te dan tarjetas anónimas, así que en el mercado que operes, vas a dejar más huellas que los dinosaurios dejaron en Teruel. Otra cosa es que ahora hay bancos on-line que, a poco que pienses, te permiten mentir en el registro (y los hay). El anonimato se puede conseguir, pero siguiendo un plan muy minucioso y estando al tanto de las implicaciones penales que tenga

¿Te gusta invertir sin organismos reguladores de por medio?, adelante, …… pero luego no quiero lloros

Contratos inteligentes

No entro en este tema

Si a día de hoy, con unos contratos visados y revisados es necesario llegar a los tribunales, no quiero pensar lo que pasaría con un contrato «inteligente» cuya evolución depende de lo que ha «entendido» un programador que le ha «explicado» un analista que a su vez se lo contó «negocio«. Da miedo pensarlo

¿Ummmmm a ti esto del blockchain no te cuadra?, …. se pregunta el lector

Si. Si me cuadra, me parece algo brillante que puede dar mucho juego en cierto tipo de soluciones …..

……… pero, como todo en tecnología, me cuadra en el sitio adecuado, en el momento adecuado y en el lugar adecuado.

Yo lo que veo hasta ahora es que blockchain es como una pieza del tetris que un niño intenta encajar a martillazos si o si

¿Donde aplicar blockchain?

A mi humilde entender, para poder aplicar blockchain a un proyecto, tienen que darse una serie de circunstancias:

  1. El proyecto tiene que estar basado en la anotación de una serie de items que, una vez confirmados, no se van a borrar ni modificar. Si usted tiene que modificar o borrar items olvídese de blockchain. Hay quien comprara blockchain como el mantenimiento de un libro mayor de contabilidad, para mi con muy buen criterio
  2. El punto anterior nos da una pauta de algo que tenemos que tener presente en un proyecto blockchain: LA SECUENCIALIDAD y la ORDINALIDAD. El problema que se pretenda abordar con blockchain tiene que tener un concepto de items encadenados, secuenciales, y en algunos casos será vital, no solo la secuencia, sino además el orden dentro de ella. Si en su proyecto no se da alguna de estas circunstancias yo me plantearía usar una herramienta tradicional
  3. ¿Mis datos repartidos por el mundo?: NO GRACIAS. Los nodos mineros de blockchain deben estar en un «mundo privado», o sea, en mis instalaciones, en mis sucursales, en mis centros de trabajo etc. Eso de poner un dato, por muy cifrado que esté, para que cualquiera pueda «jugar» con él durante horas, a mi no me da ninguna confianza
  4. Atención con los costes de programación. ¿Cuantos programadores HTML – PHP – MySQL conoce?……. ¿y cuantos programadores de Solidity, Truffle, Hyperledger?

Como siempre antes de abordar un nuevo proyecto (con la tecnología que sea), hay que hacer números y pensar en qué se tiene, qué me aporta la nueva tecnología, cuanto me cuesta y si ese coste justifica el cambio, ahí es nada

 

 

Retomamos

Pues tras la Semana Santa volvemos al tema. Me ha comentado alguien en la calle que suele leer los artículos que publico aquí. Debería decir ahora eso de «ahhhh ….. eres tu ?????.

Sea como fuere me alegro que alguien me lea.

Repasemos los últimos dias

(1) Con lo del famoso hacker ruso que han detenido en Alicante, hay que se muy muy muy prudente. Cierto es que las autoridades españolas son muy competentes en este campo, pero no es menos cierto que este tío llevaba muchos años delinquiendo contra un target muy definido y del cual era un excelente conocedor. Además se sospecha que la organización en la que estaba integrado, tenía contactos dentro de los bancos hackeados.

También se dice que «se ha dejado coger». Bueno, esto suena bastante raro pero por algún sitio en la dark web he leído que estaba más seguro si le detenían que si tenía que dar ciertas explicaciones a la mafia rusa. En fin, como siempre, este tipo de casos no se caracterizan por su gran divulgación

(2) ¿Cómo anda el mercado de las criptodivisas?. Pues mas o menos como ha estado el tiempo en Semana Santa: revuelto

Bajadas generalizadas como consecuencia, fundamentalmente, de la retirada de publicidad sobre criptomonedas en sitios como facebook o twitter. También influye negativamente ese interés por regular absolutamente todo antes que alguien monte un tinglado que no controlen los habituales

(3) Japón y las criptomonedas: Sale la MALINTENCIONADA noticia que «Japón prohibe a varias empresas participar en la cadena de criptomonedas». Efectivamente es cierto, pero no por capricho, simplemente porque las medidas de seguridad con las que cuentan esas empresas son insuficiente. Teniendo en cuenta que hace menos de un mes se ha cometido un robo millonario por debilidad de un miembro del proceso, la cosa tiene su explicación

Los delincuentes visten de Prada (mundo regulado vs mundo sin regular)

Esta noticia de El Mundo, que se ha propagado en toda la prensa, vuelve a dar que pensar sobre el argumento de aquellos que quieren poner puertas al campo controlando internet, blockchain (BCH) etc. BCH es lo más cercano porque hay noticias a diario sobre regulaciones o sobre organismos que quieren regularla siempre con el objetivo de «proteger a los consumidores»

Una vez más, una noticia sobre algo tan regulado y tan protegido por leyes de protección de datos como es Facebook, vuelve a ser objeto de controversia precisamente por la desprotección. Alguien dentro de la compañía ha facilitado la elaboración de perfiles para pasarle información a los republicanos en la campaña de Donald Trump. Ese es el resumen

Hoy en día existen herramientas automáticas de seguimiento de perfiles / personas en las redes, por cierto muy usadas en la lucha contra el terrorismo y el fraude. Lo que ha ocurrido es que en esta ocasión alguien desde dentro ha facilitado aún más las cosas.

¿Pero si FB es una red pública donde está el problema?. Pues en primer lugar no sabemos si se ha facilitado información restringida a amigos etc y en segundo lugar se están elaborando perfiles. Esto implica poner en conocimiento de los afectados el hecho de que se ha elaborado un perfil y además comunicarles el resultado de esa elaboración y permitir presentar reclamaciones

Una vez más la ley no ha servido para nada y lo que ha sido verdaderamente duro ha sido la caída en bolsa de FB. Como dice el refrán «en el pecado lleva la penitencia». Eso si, aquí estamos ya con el GDPR como si eso fuese a ser la panacea universal respecto a la protección de datos. Además, en USA sacarán una reglamentación ajustada a la europea para poder hacer transferencias. Seguiremos teniendo organismos encargados de la protección casi inaccesible a los ciudadanos y se seguirán saltando las leyes porque el poderoso hace lo que quiere y listo. Lo veo a diario, como muchos de los lectores

Repasando mis fuentes de noticias veo que cada vez más organismos y gobiernos siguen detrás de ver como regulan blockchain, especialmente en lo relacionado a su uso en criptomonedas. Además, como ya se ha dicho, lo hacen para protegernos ……… ¿de qué?, o ¿de quién?

Preferentes de Caja Madrid (y otros bancos), hipotecas en yenes, opciones binarias, mercados de futuros, una bolsa controlada por quien tiene intereses elevados dejando de lado al pequeño inversor, compras de bancos por 1 € ……. y así un largo etcétera de sinvergonzonerías

Sumemos a todo esto que todos los presidentes de los grandes bancos han sido procesados alguna vez (incluidos muchos fallecidos).Que la jefa del FMI dice que hay que vivir menos porque los viejos son un problema. Que nos suelta que los salarios no pueden subir para mantener la inflación. Ella que gana 200.000 € al año más bonos

Asi que andamos con la emoción del nuevo GDPR y hay algunos que parecen niños con zapatos nuevos cuando, no nos engañemos, será otra pantomima gracias a la cual algunos ganaremos dinero y que seguirá dejando al ciudadano con la misma indefensión que tiene hasta ahora.

«Es que las multas pueden llegar a millones de euros». Si cierto …….. ¿y?. ¿Es que por eso se van a dejar de elaborar perfiles de consumo?. ¿Cree usted que por eso se va a terminar la compra de datos?. ¿Al final quien va a pagar las multas?. Yo personalmente tengo que verlo para creerlo

Resumiendo: ¿De qué o quién me quiere usted proteger?. Empiece por protegerme de la tal Christine Lagard que es una delincuente vestida de Prada