Textual description of firstImageUrl

Consenso en la cadena de bloques: Proof of Work - PoW

PoW (Proof of Work) es un método que se utiliza para certificar que la información producida para introducirse en un nuevo bloque fue difícil y costosa de producir en términos de energía, esfuerzo de cálculo y tiempo de cómputo.

Una prueba de trabajo PoW (Proof of Work) es en sí misma un dato (resultado de un cálculo complejo) que ha sido muy difícil (en las dimensiones de tiempo y costo) de producir para satisfacer ciertos requerimientos prefijados. El costo se asocia con poder de procesamiento el cual, a su vez,  tiene componentes de hardware, energía y tiempo.  La metodología exige que debe ser fácil de verificar, para otros, que este costo cumple con los requerimientos. 

La producción de una prueba de trabajo es un proceso aleatorio de probabilidad de éxito baja, así que mucho de prueba y error es necesario antes de producir una Prueba de Trabajo válida. Bitcoin usa la metodología de Prueba de Trabajo denominada hashcash. Hay otras metodologías de Prueba de Trabajo utilizada por otras criptomonedas.

Las Pruebas de Trabajo adjuntadas a los datos de cada nuevo bloque son un requisito riguroso para aceptar los bloques en la cadena de bloques - blockchain -. La dificultad de este trabajo está ajustada para limitar la velocidad a la que pueden crearse nuevos bloques a sólo uno cada diez minutos

Dada la baja probabilidad de una generación exitosa, se hace impredecible cuál computador de la red será capaz de generar el próximo bloque. 

Textual description of firstImageUrl

Minar tu propia criptomoneda?

Los ahora tan famosos Bitcoins y otras criptomonedas pueden obtenerse a través de una Prueba de Trabajo realizada a traves de un grupo de CPUs usadas para resolver una serie de ecuaciones matemáticas difíciles. Los mineros de monedas digitales utilizan sofisticados sistemas de hardware y software para resolver la serie de algoritmos matemáticos usando el algoritmo Secure Hash Algorithm 256 (SHA-256). Cuando el algoritmo de minado de monedas satisface ciertas condiciones predefinidas, se agrega un nuevo bloque a la cadena de bloques o blockchain y un cierto numero de Bitcoins son pagados al minero en recompensa; esto efectivamente introduce nuevos Bitcoin al sistema. 

A mayor poder de procesamiento, más criptomonedas pueden ser minadas produciendo así una mayor recompensa de Bitcoins. Las GPUs tienen algunos de los procesadores más rápidos en el mercado.

Dada la gran cantidad de energía eléctrica utilizada y el costo relativamente alto de esta energía, minar criptomonedas puede ser una operación altamente costosa. En algunos casos, el costo de minar un solo Bitcoin puede exceder el valor del Bitcoin minado.

Textual description of firstImageUrl

El fin del TCP en la Web: Adios y Gracias por todo

Resulta que dicen las noticias que el IETF (Internet Engineering Task Force, el grupo de empresas de la industria que colabora para diseñar protocolos de red) está trabajando en desarrollar una nueva versión de HTTP (Hyper Text Transfer Protocol), el protocolo que usan los browsers para comunicarse con los servidores web. Lo que se sabe hasta este momento es que la versión que resultará de este trabajo significará un cambio realmente abrupto en la arquitectura de las comunicaciones en Internet.
HTTP es un protocolo de Capa de Aplicacion enviado sobre TCP
HTTP es un protocolo de Capa de Aplicación enviado sobre TCP

La versión de hoy del protocolo HTTP (actualmente se utilizan las 1.0, 1.1 y 2) está edificada sobre la base del protocolo TCP (Transmission Control Protocol), el cual a su vez hace parte del grupo central de los protocolos IP (Internet Protocol), y permite una confiable, ordenada, y limpia de errores, entrega de datos en una red IP. La confiabilidad radica en que si algún dato se pierde durante la transferencia (debido a una falla de hardware, congestión o timeout), el receptor puede detectar esto y demandar que el emisor reenvíe los datos faltantes; El orden radica en que los datos transmitidos son recibidos en el orden en el que fueron transmitidos; Limpio de errores implica que cualquier corrupción en la transmisión puede ser detectada.