Publicado hace 6 años por minossabe a corrienteelectrica.renault.es

La energía renovable es el futuro de las smart cities, y la seguridad informática puede granjearnos un modo de hacer real y útil el autoconsumo. Aunque todavía hay trabas tecnológicas o burocráticas, todo parece indicar que en un par de años buena parte estarán resueltas.

Comentarios

D

Le falta grafeno...

Jakeukalane

Aun no he entendido del todo el concepto de blockchain. ¿Algun vídeo o articulo que lo explique BIEN?

radon2

#2

Jakeukalane

#3 #4 #5 #6 gracias a todos. Sois geniales.

sorrillo

#2 El blockchain o cadena de bloques es una lista de registros (apuntes contables cuando hablamos de monedas). Cada registro hace referencia al anterior, de forma que una vez añadidos no se pueden quitar sin invalidar la cadena de bloques a partir de ese cambio.

La cadena de bloques suele ser pública y distribuida en muchos nodos, de forma que si en alguno se modifica alterando las normas se puede detectar con mucha facilidad y automáticamente descartar esa cadena de bloques inválida. A su vez su construcción hace que cualquiera pueda comprobar cripográficamente todos los registros que contiene y su relación con el resto de registros de la cadena de bloques.

Un registro es válido cuando hace referencia a un registro anterior y demuestra criptográficamente que es propietario de ese registro anterior. Por ejemplo puede servir para enviar bitcoins de un usuario a otro, demostrando criptográficamente que se es propietario de la transacción previa para enviarla a la dirección de destino, una vez creado ese segundo registro únicamente el nuevo propietario podrá demostrar criptográficamente que es el propietario y transferirlos a otro registro.

Lo anterior requiere de un proceso de creación de registros nuevos para que luego puedan ser traspasados, eso se puede hacer de varias formas, en el caso de Bitcoin se hace con minería. El minero que publica el bloque recibe una cantidad de bitcoins por su trabajo, el minero puede entonces enviar esos bitcoins recibidos en ese bloque a otra persona mediante un registro nuevo donde criptográficamente demuestre que él es quien hizo ese bloque. A partir de ahí aplica lo que he descrito en el párrafo anterior.

Lo relevante es que la cadena es pública y cualquiera en su ordenador puede verificar que todo es matemáticamente correcto y que efectivamente cada una de las transacciones que contiene la cadena únicamente pueden haber sido hechas por los propietarios de los bloques y registros previos.

A efectos prácticos es una base de datos distribuida donde no se requiere de confianza en ningún nodo central.

Una cadena de bloques no tiene por que ser pública ni distribuida, hay muchas variaciones.

Si se te ocurren ataques a este diseño que la hacen insegura lo más probable es que sea por todo lo que he dejado deliberadamente en el tintero para no complicarlo o bien por imprecisiones en mi explicación, si quieres que concrete alguna parte específica lo puedo intentar. Y es que por ejemplo Bitcoin lleva casi una década funcionando y los ataques conocidos exitosos a la cadena de bloques se pueden contar con los dedos de una mano y al ser pública la cadena se identificaron y se solucionaron sin que tuviera consecuencias permanentes. No todas las cadenas de bloques tienen el grado de escrutinio y seguridad de Bitcoin, en otras cadenas sí podrían haber vectores de ataques realistas y factibles.

radon2

#2

D

#2 Es una base de datos descentralizada con p2p y encriptada con sha256 para su inmutabilidad.