Entrades

Blockchain, sistemes on-chain i off-chain

Imatge
Com hem vist en altres entrades, el sistema de Blockchain (cadena de blocs) és un sistema hypersegur però lent, sobretot en el moment de tancar el bloc. Justament per intentar solucionar aquest problema estan sorgint aproximacions al problema que satisfan la necessitat de trobar una solució més ràpida i més econòmica, aquests són els sistemes "off-chain". Primer cal entendre el concepte de "on-chain" (en la cadena). Un exemple clar és el Bitcoin, on totes les transaccions, ja siguin d'un milió o d'un cafè, s'han d'incloure en un bloc i estar-se a la cadena de blocs per sempre. El problema és que tenim una limitació del bloc (màxim 1Mb) i això provoca un cost molt alt i poques transaccions per minut.  D'aquest punt surten les opcions "off-chain" (fora de la cadena). Tenim com màxims exemples: lighting network i liquidity network . Permet als usuaris enviar fons (BTC, ETH,...) fora de la cadena a través de canals establert...

Com funciona i que és el Blockchain?

Imatge
Hi ha molta gent que busca per internet informació de que és el blockchain, i una explicació més "amable" del whitepaper d'en Satoshi Nakamoto en qual explica i desenvolupa la base del Bitcoin . Vaig trobar fa un temps la web de l' Anders Brownworth on dedica el seu bloc a diferents temes tecnològics, un dels quals el tema del blockchain, aprofitant algun del seus continguts aprofitaré per simplificar en 4 passos que és el blockchain simplificat: (des del concepte bàsic fins a la cadena de blocs) 1.- Hash: és una funció que en base a un contingut d'informació variable (el que sigui) genera una cadena de longitud fixe, veiem un exemple: En base a una frase s'ha generat un hash que defineix aquest contingut 2.- Block: el bloc serà el segment de la cadena (blockchain) que contindrà la informació necessària.   Podem veure en aquesta imatge, el nº de block, les dades i el hash.  3.- Minar: Un cop tenim un block, l'hem de minar per fer que la in...

Blockchain i la revolució dels contractes

Imatge
Blockchain (cadena de blocs) coneguda com a BC, és la tecnologia que està al darrera del Bitcoin però amb una base molt simple que fa que es pugui convertir en un sistema per "signar" contractes, transaccions, moviments, vots, ... Aquest sistema utilitza una cadena de blocs dissenyada per evitar-ne la modificació un cop una dada s'ha publicat, per això utilitza una "marca de temps" i un enllaç a un block anterior. De fet, és un sistema molt simple però alhora molt segur i quasi impossible de trencar. La gràcia es que la base d'aquesta tecnologia s'ha anat democratitzant apareixent plataformes open-source perquè qualsevol es pugui desenvolupar i adaptar la tecnologia a les seves necessitats. Actualment estem treballant en el desenvolupament d'una plataforma de transaccions utilitzant aquesta tecnologia i volia compartir les 3 plataformes que vaig provar com a finalistes abans de triar l'escollida: OpenChain : Openchain és una tecnologia d...

7 tendències tecnologiques pel 2017

Imatge
Ja tenim el 2017 aquí, i si analitzem el sector tecnològic que no para de canviar podem veure com hi ha certes tecnologies que destaquen o que guanyaran importància aquest 2017, veiem aquestes 7 tendències:  1) Inteligència artificial i Machine Learning Durant el 2016, les grans empreses han invertit recursos en la fabricació de tecnologia més intel·ligent s i millor s per predir el futur usant la IA. Tecnologia al mateix temps prou avançada per permetre que les empreses més petites prenguin part en la revolució IA . 2) Chatbots Els chatbots són els serveis que interactuen amb els usuaris de la web i ofereixen informació , especialment pels consumidors, a través d'una interfície de xat automatitzada. I la IA és una de les tecnologies que poden contribuir al corrent principal chatbots . 3) Ciberseguretat Ciberseguretat ha estat amb freqüència a la premsa el 2016, gràcies en part a la escaramussa de xifrat entr...

Certificats SSL gratuïts, HTTPS per tothom

Imatge
Captura web de Let's Encrypt  El fet que els grans "players" d'internet donin cada vegada més importància a la seguretat web fa que l'entorn vagi canviant, l'exemple més clar és els certificats SSL per les webs, per certificar que realment estem a on toca i que les dades que enviem i rebem són encriptades punt a punt. Per aquest motiu ja l'any passat Google va informar que el certificat per Https passava a ser un senyal de ranking (posicionament) i aviat els navegadors informaran als usuaris quan estiguin a una web amb http com potencialment en risc.  A partir d'aqui, ens trobem amb diferents preus per aconseguir el nostre certificat SSL (segons proveïdor) i nivell de seguretat (el més important es EV - Extended Validation). Però per la majoria de webs que es vol un certificat "senzill", ha arribat una solució lliure, i és Let's Encrypt , un projecte que té com objectiu aconseguir a cost 0 que tothom pugui tenir un certificat SSL p...

WebAssembly la web més ràpida

Imatge
Fa mesos que Google, Apple, Microsoft i Mozilla treballen per crear un nou format binari per al web, la seva unió per fi ha donat els seus fruits i  les noves versions dels navegadors Chrome, Firefox i Edge ja compten amb Suport per WebAssembly, el llenguatge assemblador per al web. Té Com propòsit convertir-se en una alternativa estàndard al Javascript. Que permetrà processar en els navegadors aplicacions i pàgines web 20 vegades més ràpid. Sembla que a mesura que s'ha anat augmentant els requeriments de velocitat per les aplicacions webs, necessitem noves eines per millorar el rendiment, l'usuari vol la velocitat d'una aplicació d'escriptori en el seu navegador i per això s'han de canviar els sistemes.  Veurem quina vida té el WebAssembly i com millora el rendiment! :) Per més informació WebAssembly .