El vídeo siguiente explica de forma breve la creación de sub redes en IPv4, la parte teórica se puede encontrar en este blog en otros documentos publicados anteriormente.
Espero sirva a su entendimiento.
viernes, 16 de febrero de 2018
jueves, 4 de enero de 2018
Concepto de Bitcoin. Aspectos técnicos
Bitcoin Concepto. Aspectos
técnicos.
Concepto
¿Qué es bitcoin? Etimológicamente se compone de
las palabras bit que es el acrónimo en inglés de Binary Digit o digito
binario en español y la palabra coin que se traduce como moneda. En
otras palabras un bitcoin es el término utilizado para referirse a una moneda digital.
“se
trata de una red consensuada que permite un nuevo sistema de pago y una moneda
completamente digital”, bitcoin.org
Técnicamente
un bitcoin es un conjunto de caracteres cifrados con e luso de una clave
privada y un algoritmo de encriptación tipo hash como SHA-256 que lo hace único.
En la práctica uno de cada 140.000.000.000.000.000.000 hashes es correcto, porque se asume
que los hashes mas raros, aquellos que inician con un número significativo de
ceros (17 o más), son los elegidos para los bitcoins.
Estructura de un bitcoin
Un bloque
de bitcoin esta compuesto por 80 bytes distribuido de la forma siguiente:
Campo
|
Descripción
|
Tamaño/bytes
|
Versión
|
Versión del bloque,
relativo al software que lo creo
|
4
|
Digest
|
Hash del bloque procesado
|
32
|
Merkle Root
|
Hash del nodo raíz al
que pertenece el bloque
|
32
|
Timestamp
|
Registro de la fecha
y hora de creación del bloque
|
4
|
Targuet
|
Calculo del grado de
dificultad del bloque
|
4
|
Nounce
|
Valor utilizado para
generar el bloque, permite variar y generar diferentes hashes
|
4
|
La
siguiente imagen muestra la estructura de un bloque real
Fuente: http://static.righto.com/images/bitcoin/block_diagram_ghash-w550.png
Minar bitcoins
¿Cómo se
genera un bitcoin?
Para minar bitcoins,
primero se agrupan un conjunto de transacciones en un bloque, posteriormente se
le aplica un ciclo repetitivo de la función criptografica hash hasta obtener un hash
extremadamente raro, como se mencionó anteriormente.
La
siguiente imagen muestra los valores de la aplicación GuiMiner corriendo en la
laptop de trabajo donde se está creando este documento.
La velocidad de procesamiento de los bloques se
mide en hash/s, haciendo un simple cálculo con los valores de Guiminer, en esta
laptop se requerirán de aproximadamente 1545 días ininterrumpidos para minar un bitcoin, por lo tanto no es
aconsejable dedicarse a esta tarea con un equipo de similares prestaciones.
No obstante con los equipos de minería actuales
que procesan 14Th/s, el tiempo disminuye a minutos, lo cual es bastante aceptable,
pero este sería el lapso más pesimista dado que el equipo tendría que generar
todos las combinaciones de hash, la realidad supone que es un proceso aleatorio
ya que bloque válido puede ser generado en cualquier iteración por lo que es de
suponer que los tiempos serán menores, adicionalmente los mineros cuentan con pools de equipos dedicados exclusivamente a esta actividad.
Estas cantidades astronómicas son la clave
principal para garantizar la seguridad y así evitar que un atacante o grupo de
ellos interfieran en el sistema y lo pongan a funcionar para su beneficio.
Referencias
S.
Nakamoto, “Bitcoin: A
Peer-to-Peer Electronic Cash System”, http://nakamotoinstitute.org/bitcoin/#selection-7.4-9.39.
2008.
K. Shirriff, “Mining Bitcoin with
pencil and paper: 0.67 hashes per day”, http://www.righto.com/2014/09/mining-bitcoin-with-pencil-and-paper.html.
2014
“Bticoin Developer References”, https://bitcoin.org/en/developer-reference#block-chain.
2017
martes, 19 de diciembre de 2017
Como conectarse a Internet cuando falla la electricidad a causa de desas...
Es común en la actualidad las constantes fallas en el suministro eléctrico, por diversas índole como huracanes, tornados, incendios inundaciones, guerras, accidentes y otros; es por ello que en este vídeo le mostraré una forma de conectarse a Internet cuando tenemos una falla en el suministro eléctrico de tiempo prolongado.
Las únicas condiciones necesarias es que estemos vivos todavía y que la conexión a Internet sea mediante lineas Dial Up, que por su naturaleza son menos susceptibles de quedar fuera de servicio.
Las únicas condiciones necesarias es que estemos vivos todavía y que la conexión a Internet sea mediante lineas Dial Up, que por su naturaleza son menos susceptibles de quedar fuera de servicio.
sábado, 16 de diciembre de 2017
Google Chrome, Mozilla Firefox e Internet Explorer no cargan ninguna página
En el vídeo siguiente se hace uso del comando ping para detectar falla en el adaptador inalámbrico, que impide que los navegadores Google Chrome, Mozilla Firefox e Internet Explorer puedan acceder a las páginas web aún cuando la conexión a la red esta establecida.
sábado, 2 de diciembre de 2017
Concepto de Telemática
La palabra telemática etimológicamente se
deriva del prefijo tele que significa
remoto o a distancia y el sufijo mática que es una derivación de
informática.
Para conocer el significado de telemática es
preciso saber el concepto de informática, que está a su vez conformada por el
prefijo info derivado de información
y mática que proviene de automática
la cual describe el procesamiento automatizado.
De acuerdo con lo mencionado anteriormente la
informática es el procesamiento automatizado de la información, utilizando este
concepto podemos decir entonces que la Telemática
se encarga del procesamiento automatizado de la información de forma remota.
Esto ocurre gracias a las tecnologías de Información y comunicación mediante el
uso de las redes de computadoras.
La red más amplia y difundida del mundo
Internet hace posible que se pongan en práctica estos conceptos, es por ello
que una persona puede cargar un vídeo en la playa el Yaque en la Isla de
Margarita en Venezuela en un servidor que está en Atlanta Estados Unidos y otra
persona puede estar viéndolo en una apartada región de Siberia en Rusia.
Todo este procesamiento que ocurre de forma
remota se da gracias a los medios físicos e inalámbricos que hacen posible el
transporte de grandes cantidades de datos en tiempos relativamentes cortos.
Gracias a la telemática, en la actualidad
podemos operar equipos que se encuentran a distancias enormes como por ejemplo
los satélites o equipos de exploración del espacio que en ocasiones han estado
cerca del borde del sistema solar y aun así se puede recibir información
transmitidas por ellos.
De vuelta en la tierra, la telemática esta
presente en todas las actividades que realizamos diariamente un ejemplo de ello
es la aplicación google maps, la cual nos indica con bastante precisión el
lugar donde estamos y nos ofreces una gama de información sobre las condiciones
de tráfico y atmosféricas de la zona.
¿Cómo logra Google Maps esta tarea?, mediante
la recolección de datos de sensores y aplicaciones que se encuentran dispersos
por toda la superficie de la tierra, a los que luego de clasificarlos y analizarlos
se los presentan a cada usuario de acuerdo con el lugar en que estos se
encuentran.
Otras tecnologías que se benefician de la
telemática, son todas aquellas que hacen uso del procesamiento digital de los
datos en lugares remotos o distantes, algunas de ellas son la Televigilancia,
Telemedicina, Telemetría, Televisión Digital, por nombrar solo algunas.
miércoles, 18 de octubre de 2017
Como mejorar la señal wifi del Router inalambrico
En el vídeo que se muestra a continuación se explica algunas opciones de configuración para mejorar el rendimiento del router en cuanto a la potencia de la señal inalámbrica, no es necesario la adición de componentes adicionales, solo basta con cambiar algunos parámetros de la configuración para que el equipo tenga mejores prestaciones.
También les recomiendo que no coloque el router inalámbrico en un lugar no ventilado, ni le pongan objetos encima que puedan obstaculizar la salida del calor, porque los componentes internos funcionan mejor cuando la temperatura no es tan alta.
La ubicación del router debe ser en el punto más céntrico al perímetro donde proveerá la señal, evite colocarlo a nivel del piso o a la altura del techo porque esto afecta el rendimiento. De cualquier forma, en los manuales de instalación están las dimensiones mínimas que se deben guardar para obtener una mejor resultado.
Mas adelante les mostraré como optimizar el desempeño del router mediante opciones de configuración avanzada, a través del filtrado de direcciones MAC, IP, Puerto y Aplicaciones.
También les recomiendo que no coloque el router inalámbrico en un lugar no ventilado, ni le pongan objetos encima que puedan obstaculizar la salida del calor, porque los componentes internos funcionan mejor cuando la temperatura no es tan alta.
La ubicación del router debe ser en el punto más céntrico al perímetro donde proveerá la señal, evite colocarlo a nivel del piso o a la altura del techo porque esto afecta el rendimiento. De cualquier forma, en los manuales de instalación están las dimensiones mínimas que se deben guardar para obtener una mejor resultado.
Mas adelante les mostraré como optimizar el desempeño del router mediante opciones de configuración avanzada, a través del filtrado de direcciones MAC, IP, Puerto y Aplicaciones.
miércoles, 11 de octubre de 2017
Como crear base de datos mysql desde consola. Importar archivos grandes ...
En esta ocasión se mostrará como crear una base de datos mysql desde la consola, adicionalmente se crearan las tablas que contendrán la información de un sencillo sistema de registro automotor el cual contiene dos tablas con mas de un millón de registros cada una.
La razón por la cual se usa la consola es porque desde la herramienta de administración phpmyadmin es casi misión imposible hacer este tipo de importación cuando se trata de archivos de gran tamaño, con una enorme cantidad de registros.
Espero que esto les ayude con sus actividades de administración de base de datos, o de programación para los desarrolladores.
La razón por la cual se usa la consola es porque desde la herramienta de administración phpmyadmin es casi misión imposible hacer este tipo de importación cuando se trata de archivos de gran tamaño, con una enorme cantidad de registros.
Espero que esto les ayude con sus actividades de administración de base de datos, o de programación para los desarrolladores.
Suscribirse a:
Entradas (Atom)

