Crypto Academy / Temporada 3 / Semana 8 - Publicación de tareas para el profesor @ stream4u: Abramos CryptoGraphy

in SteemitCryptoAcademy4 years ago (edited)

imagen 1 criptography.png

Source

¡HOLA! Profesor @stream4u Muchas gracias por esta espectacular asignatura, y como siempre deseándole a todos un feliz día

Explique la CryptoGraphy Blockchain y mencione algunos nombres que son las Plataformas Blockchain

Criptografía

Esta es un mecanismo de protección de la información y las comunicaciones mediante el uso de códigos, por esta razón que solo aquellos a quienes está destinada la información puedan leerla y procesarla. "cripta-" significa "oculto" o "bóveda" y luego la otra frase "-grafía" significa "escritura"

Esta se utiliza como una técnica para evitar que personas ajenas puedan acceder a los datos y mensajes, para así hacer el proceso de enviarse información entre 2 personas y evitar que otra parte participe

Con esto hacemos que un texto simple se convierta en un texto cifrado o encapsulado, y así el contenido se debe descifrar y se necesita la clave privada de ellos para poder descubrir o descifrar el escrito

Criptografía Blockchain

Esta son cadenas de bloques que se utilizan con 2 tipos de algoritmos criptográficos, estos son de clave asimétrica y con funciones HASH

Esta se utiliza de manera de proporcionar la funcionalidad de vista única de los blockchain a cada uno de los participantes . Este tipo de cadenas de bloques generan un código o algoritmo de tipo hash SHA -256 como función hash

Ellos están protegidos mediante criptografía, lo que seria muy poco probable alterar sus datos una vez que se registran en el bloque , y por lo tanto están conectados a otro bloque vía un hash criptográfico

Aquí todo los participantes están protegidos mediante la plataforma con su propia clave privada , que funciona como una firma digital, en donde los usuarios le llegara una alerta siempre que este sucediendo algo anormal o simplemente este sucediendo algo en la red

Les voy a mostrar algunas algunas de las plataformas Blockchain mas famosas actualmente :

1- Fantom
2- Ethereum
3-Neo
4-Binance

Explique la CryptoGraphy de clave pública

Esta es tu clave secreta la cual siempre se utiliza en cualquier billetera electrónica. Es son 2 claves que se generan siempre que creamos una cuenta, la cuales son la publica y la privada

Claro siempre que queremos acceder a nuestras billetera de criptomonedas debemos utilizar la clave privada, dado que somos los propietarios de la misma

Siempre son una claves que se rigen por caracteres alfanuméricos que hacen que sea prácticamente imposible de entrar en la billetera, y así evitar el hackeo

Explique la CryptoGraphy de firmas digitales y ¿Qué es Singing Of Transaction / Message?

En este momento en todas parte del planeta muchas personas están firmando algo, aquí el caso es muy parecido . Ahora cuando usamos las firmas digitales nos vincula con datos digitales que las realiza una persona y esta firma las pueden verificar un receptor o el que este utilizando la clave publica. Con esto siempre todas las operaciones que realizamos se firmaran de manera digital y siempre se creara un valor hash en los datos, para tener mayor confianza y tramquila

¿Canto de transacción / mensaje?

Aquí los datos se crean por medio de una función hash, esto nos da la oportunidad de ver los mensajes digitales que coloca el valor hash y la clave de firma en el algoritmo de firma

Siempre las firmas se incorporan a los datos y luego se envía al verificador, y de esta manera la clave de verificación de firma y clave publica se puede ingresar en la red de verificación

Con esto el verificador puede usar los datos para realizar un valor hash en la billetera, el valor hash lo compara con el de la salida que fue verificado, y ya luego pueden decidir si la firma colocada es la correcta o si no lo es

hash send 1.jpg

Source

Explique qué es la criptografía simétrica y asimétrica

Simétrica

Esta es la que se le da utilidad únicamente para clave de cifrado, con esta podemos descifrar todos los datos criptográficos

Aquí no existe las claves publicas ni privadas, lo que si se hace es compartir la misma clave que se ha utilizado para descifrar los datos

Esta clave privada criptográfica es un mecanismo bidireccional con el que muchos datos se logran descifrar . Con estos datos vienen una manera igual al utilizar la misma clave

Estas claves Simétricas usan la mayoría de las veces este tipo de longitudes, 128 o 256 BITS, estas son claves que varían dado que una es de 128 BITS y tiene 34 x 10 y 37 combinaciones posibles las cuales son imposibles de descifrar por una persona ajena

Asimétrica

Con esta clave criptográfica solo se utilizan 2 claves , las cuales son las publica y privada , todas tienen relaciones matemática entre ellas

Sus datos se descifran utilizando la clave publica que este relacionada con la privada

Esta es muy necesaria para el intercambio de las claves criptográficas de manera simétricas, dado que el usuario que inicialmente crea la criptografía simétrica y la logra cifrar con la clave publica que es la del otro participante se la envía, claro el otro participante es el que puede descifrar con la clave privada, y luego ellos pueden usar esa clave para criptografía simétrica, todas estas claves son usadas para proteger los correos electrónicos y muchas plataformas que siempre necesiten el intercambio de claves de manera publica

Aquí les voy mostrar unos ejemplos mediante unas imágenes de ambas tipos de criptografía :

imagen simetrcio asimetrico.png

Source

Cómo funciona Blockchain Wallets CryptoGraphy y explica los tipos disponibles de Crypto Wallets

Blockchain Wallets Cryptography

Estas son carteras que tienen un software el cual resguarda claves privadas y publicas, en el cual solo se logra ingresar usando las claves necesarias

Usando las claves secreta y privada es que que podemos demostrar que la cuenta de los activos digitales es nuestra

Esta billetera criptográfica tiene una dirección similar a la cuenta bancaria, las claves públicas y privadas de Crypto Wallet funcionan igual que la contraseña o cuando usamos nuestra cuenta bancaria para iniciar cualquier transacción de una cuenta a otra

La clave privada de nuestra billetera se usa cuando debemos firmar alguna operación digital y para demostrar la legitimidad de la billetera

La clave publica en la billetera criptográfica la utilizamos para recibir fondos

Todas estas billeteras actúan es resguardo información mediante cadenas de bloques, no son una entidad física

Ellas se encargan siempre de mantener la seguridad en la Blockchain , haciendo que no se pueda tener 2 o 3 direcciones de una cartera criptográfica iguales, a diferencias de un banco estadal o privado si te roban tu dinero no existe manera de recuperarlos , dado que no se pasa por filtros tan agresivos de seguridad

Tipos disponibles de Crypto Wallets

Existen distinto tipos de billeteras criptográficas las cuales se pueden clasificar en 3 tipos :

1- Billetera de Software

Estas son aplicación móviles y fácil de operar en las cuales se puede utilizar en cualquier lugar y son comparativamente más pequeñas y más rápidas que las carteras de escritorio.

2-Billetera de Papel

Ellas están mas protegidas y tienen un alto nivel de seguridad, en ellas se encuentran una copia en físico de las claves publicas y privadas colocadas en papel

Sus fondos se transfirieren en las billeteras de papel luego de transferir los fondos desde la billetera de software mediante la dirección publica colocada en la billetera de papel

Igual y al mismo modo, los fondos de carteras de papel a carteras de software se pueden intercambiar por medio del uso de claves impresas en una cartera de papel y se pueden hacer ingresando la clave manualmente o ingresando un código QR

3-Billeteras de Hardware

Esta cartera se encarga de resguardar claves fuera de linea en el dispositivo Hardware, claro pero todas las operaciones se deben realizar en linea

Ella tiene algunas ventajas en comparación a otras carteras y son, que pueden resguardar varios tipos de tokens, es mas fácil hacer una operación mediante la billetera Hardware que como hacerla en linea en una billetera

También existen otras tipos de billeteras como las " Calientes" y las "Frías" .Todas las billeteras que se conectan directamente a internet, se les conoce como "Billeteras calientes " y las que no están directamente a la internet se les llama "Billeteras frías"

Si perdiera las claves, las billeteras activas o en línea nos ofrecen la posibilidad de recuperar la clave utilizando palabras o frases inicial, pero en el caso de las billeteras frías, si la clave no está resguardada correctamente, no hay forma de recuperar las claves

¿Qué son los árboles de Merkle y cuál es su importancia en blockchain?

Ella es como una especie de pirámide, donde en cada nodo que seria una parte de ese Árbol esta formada por un hash de la concentración de varias etiquetas o fuentes de nodos mas pequeños, que pasarían a ser como sus hijos

Ellos actúan bajo cadenas hash

Esta fue creada por el Señor Ralph Merkle en 1979 ,con la finalidad de buscar que las computadoras logran ir mas rápido, y claro con el tiempo pasan a ser fundamentos importante de la tecnología Blochain

Esta tecnología pasa a ser una base importante en la creación de plataformaas como la de ETHEREUM ( ERC20) , siendo igual luego la de Bitcoin por utilizar las estructuras de diferentes de hash

Esta figura en forma de Árbol en donde la que esta en parte mas alta del hash se convierte en una de las formas mas fácil de realizar todas las operaciones por parte de la cadena de bloques,

En esta ocasión quiero mostrarles como esta estructurado un Árbol de Merkle de acuerdo a el funcionamiento de una blockchain a continuación :

arbol merkle.png

Source

Características más destacables de los árboles Merkle:

1-Son un medio eficiente para generar una estructura distribuida de datos

2-Proveen de una gran seguridad y resistencia a alteraciones de datos

3-Permiten un alto nivel de rendimiento de transmisión de datos en redes distribuidas. Gracias a esto, disminuyen la cantidad de datos necesarios para su correcto funcionamiento

4-Son computacionalmente poco costosos y eficientes a la hora de crear, procesar y verificar información

5-Permiten “disección” para hacer búsquedas de verificación más rápidas. Todo ello, sin comprometer la seguridad y trazabilidad de las transacciones que se realicen

6-Gracias a la característica de “disección” también son capaces de permitir ahorrar recursos de almacenamiento

Importancia en Blockchain

El árbol de Markle es fundamental en cualquier cadena de bloques

El efecto que ocasiona con la verificación y la integridad de datos en la Blockchain por todos los procesos es muy importante, y aparte de eso podríamos decir que los bloques en un solo hash se reducen , porque se usa menos memoria en comparación con los datos en su forma original

Para la verificación de datos o cualquier transacción en la cadena de bloques solo es necesario modificar el árbol Markle de ese bloque en particular

La integridad de las cadenas de bloques nos ayuda una vez que se ha creado el hash raíz, luego se vuelve a la prueba de temperamento y cualquier cambio en cualquier transacción del bloque cambiará el hash raíz

Práctica + Teoría, haga una investigación práctica, estudie en Blockchain Demo: Claves Públicas / Privadas y Firma y luego explique la funcionalidad de Clave, Firma, Transacción, Blockchain con capturas de pantalla adecuadas de las suyas prácticas

  • Ahora vamos a ir a el botón que dice TECLA y luego nos aparecerá esto

1 er imagen cuenta publica y privada.png

Aquí nos muestra una clave publica y una privada , al tener una clave privada luego podríamos hacer una publica sin ningún problema así como lo vemos en la imagen, nos damos cuenta de como crea esa clave publica se crea inmediato

imagen 2 aleatorio.png

Aquí vemos que cuando le doy a la clave privada , me genera una publica

voy a colocar la clave privada de manera manual, veamos la imagen

imagen 3 aleatorio.png

Aquí nos indica que si se puede colocar un clave privada de manera manual y luego de inmediato la publica cambia

Esto nos indica que ambas claves de interrelacionan, siempre van juntas

  • Ahora vamos al el área de FIRMAS

imagen 4 aleatorio.png

imagen 5 aleatorios.png

Estamos viendo como al ingresar una firma , me sale abajo mi clave privada y luego de darle al LINK azul, me dio una clave de firma , y ya luego queda totalmente verificado

  • Ahora vamos por las ACTAS

imagen 6 aleatorio.png

imagen 8 aleatorio.png

Vemos como aleatoriamente me dieron 20$ y aparecieron la clave privada , una cuenta que la titulo YO , y luego una cuenta donde se va a depositar que le coloque X

Ya luego tuve que darle al link azul , me sale mi firma abajo y me vincula y deja hacer la transferencia

  • Ahora veremos como trabaja la Blockchain

Aqui veremos como se comporta el Blockchain

imagen blockchain.png

imagen alterada blochain.png

Estamos viendo cuando cambio un valor del bloque 2, como cambia su color a algo así como rosado

imagen MIA.png

Luego que le doy al boton de MIA de ambos bloques se cambia y vuelve verde en los 2 bloques

imagen final.png

Conclusión

Hoy en día la tecnología Blockchain no pudiera ser tan segura como lo es gracias a que tienen la criptografía, esta es la parte fundamental de las blockchain

Las criptografías ejecutan un trabajo importante en la elaboración de cadenas de bloques ,y la hacen tan segura por su rapidez como actúa en medio de cualquier operación, así evitando que la puedan hackear

Sus simétricas y asimétricas en el ámbito de las blockchain las hacen muy importantes para el buen uso de las red y creo que esta tecnología tan orgánica se debería de estar repitiendo ya en muchas disciplinas, igual que en muchos negocios que no se deban a las criptomonedas

Toda la criptografía es fundamental por sus múltiples avances que nos ayudan a poder realizar contratos digitales , firmas y muchas mas

Sin mas a que referirme Profesor @stream4u le doy las gracias por tan brillante tarea

CC: @stream4u

Sort:  
Loading...