¿Qué es la tecnología de blockchain? Requisitos de minería de bitcoin de dttminer.com

El blockchain es increíblemente popular en estos días. Pero, ¿qué es Blockchain? ¿Cómo funcionan? ¿Qué problema resuelven y cómo pueden usar? Al igual que el nombre indica, una cadena de bloques es una cadena de bloques que contiene información. La definición oficial de blockchain es “una base de datos mundial en línea que cualquier persona, en cualquier lugar y con conexión a Internet puede usar”. En realidad, esta técnica fue descrita originalmente en 1991 por un grupo de investigadores y originalmente tenía la intención de marcar el sello del tiempo en el documento digital, de modo que no es posible actualizarlos o manipularlos casi como un notario. Sin embargo, pasó casi sin usarse hasta que fue adaptado por Satoshi Nakamoto en 2009 para crear Criptografía digital.Moneda Bitcoin.

El blockchain es un ledger distribuido que está completamente abierto para cualquier persona. A diferencia de las bases de datos tradicionales, que son propiedad de figuras centrales como bancos y gobiernos, una cadena de bloques no pertenece a nadie. Con toda una red ocupándose de ello, hacer trampa en el sistema falsificando documentos, transacciones y otra información se vuelve casi imposible. Tienen la propiedad interesante: una vez que se han registrado algunos datos dentro de una cadena de bloques, es difícil cambiarlos.

• Un bloque también tiene un hash. Puedes considerar que tiene como huella digital. Identifica un bloque y todos sus contenidos y siempre es único, al igual que una huella dactilar. Una vez que se crea un bloque, se está calculando. Cambiar algo dentro del bloque hará que el hash cambie. En otras palabras, los hash son muy útiles cuando quiere detectar cambios en los bloques. Si el hash de un bloque cambia, ya no es el mismo bloque.

Considera un ejemplo; tenemos la cadena de 3 bloques. Como saben, cada bloque tiene un hash y el hash del bloque anterior. Así que bloquee el número 3 para bloquear el número 2 y el número 2 para el número 1. Ahora que el primer bloque es un poco especial, no puede apuntar a un bloque anterior porque es el primero. Llamamos a este bloque de genesis. Ahora digamos que manipulas el segundo bloque. Esto hace que el hash del bloque cambie también. A su vez, esto hará que el bloque 3 y todos los siguientes bloques no sean válidos porque ya no almacenan un archivo válido del bloque anterior. Es el mismo concepto que el de la lista de enlaces doble si está familiarizado con el concepto de Estructura de datos de Informática. Entonces, cambiar un solo bloque hará que todos los siguientes bloques sean inválidos. Básicamente, puede verlo y agregarlo, pero no puede cambiar la información que ya está allí.

Pero usar hash no es suficiente para evitar la manipulación. Las computadoras en estos días son muy rápidas y pueden calcular cientos de miles de hashes por segundo. Podrías manipular efectivamente un bloque y volver a calcular todos los hashes de todos los demás bloques para hacer que la cadena de bloques sea válida nuevamente. Entonces, para migrar esto, las cadenas de bloques tienen algo llamado prueba de trabajo. Es un mecanismo que ralentiza la creación de nuevos bloques. En Bitcoin caso: toma aproximadamente 10 minutos calcular la prueba de trabajo requerida y agrega el nuevo bloque a la cadena. Este mecanismo hace que sea muy difícil manipular los bloques porque si manipulas 1 bloque, necesitarás volver a calcular la prueba de trabajo para todos los bloques siguientes. Por lo tanto, la seguridad de una cadena de bloques proviene de su uso creativo de mecanismos hash y prueba de trabajo.

Pero hay una forma más en que los bloqueadores se aseguran a sí mismos y eso es mediante la distribución. En lugar de usar la entidad central para administrar la cadena, blockchain usa una red de igual a igual y cualquiera puede unirse. Cuando alguien se une a esta red, obtiene la copia completa de la cadena de bloques. El nodo puede usar esto para verificar que todo esté en orden. Ahora veamos qué sucede cuando alguien crea un nuevo bloque. Antes de que se pueda agregar un bloque a la cadena, deben suceder algunas cosas primero, debe resolverse un rompecabezas criptográfico, creando así el bloque. La computadora que resuelve el rompecabezas comparte la solución con todas las demás computadoras de la red, esto se denomina prueba de trabajo. y si es correcto, el bloque se agregará a la cadena. Ese nuevo bloque se envía a todos en la red. Luego, cada nodo verifica el bloque para asegurarse de que no ha sido alterado. Si todo se comprueba, cada nodo agrega este bloque a su cadena de bloques. Están de acuerdo sobre qué bloques son válidos y cuáles no. Los bloques que son manipulados serán rechazados por otros nodos en la red. Por lo tanto, para manipular con éxito una cadena de bloques deberá manipular todos los bloques de la cadena, volver a realizar la prueba de trabajo para cada bloque y tomar el control de más del 50% de la red de igual a igual. Solo entonces su bloque manipulado será aceptado por todos los demás. ¡Esto es casi imposible de hacer! Tecnología Blockchain en Bitcoin: –

La aplicación más famosa de Blockchain es Bitcoin. Es una moneda digital que se crea y mantiene de forma electrónica, y puede enviarla a cualquier persona, ya sea que los sepa o no. Bitcoin proporciona un nivel de anonimato que no hemos visto en los tiempos modernos. Esto se debe a que, a diferencia de las tarjetas de crédito o los pagos de PayPal, no existen intermediarios como bancos e instituciones financieras que soliciten su información personal y domicilio. En cambio, personas de todo el mundo mueven el dinero digital validando el de otras personas Bitcoin transacciones, ganando una pequeña tarifa en el proceso. Donde entra la cadena de bloques, se verifica la propiedad de este efectivo digital y se asegura de que solo una persona lo reclame como su dinero a la vez.

Debido a que blockchain es un tipo de tecnología y no una red única, se puede implementar de muchas maneras diferentes. Algunas cadenas de bloques pueden ser completamente públicas y estar abiertas para que todos puedan verlas y acceder a ellas. Otros se pueden cerrar a un grupo selecto de usuarios autorizados, como su empresa, un grupo de bancos o agencias gubernamentales. Y también hay bloques públicos y privados híbridos. En algunos, aquellos con acceso privado pueden ver todos los datos, mientras que el público puede ver solo las selecciones. En otros, todos pueden ver todos los datos, pero solo algunas personas tienen acceso para agregar nuevos datos. Un gobierno, por ejemplo, podría usar un sistema híbrido.

Blockchains también están en constante evolución. Los bancos y las empresas se apresuran a adoptar la tecnología de base de datos blockchain. Uno de los desarrollos más recientes es la creación de contratos inteligentes. Estos contratos son programas simples que se almacenan en blockchain y se pueden usar para intercambiar monedas automáticamente en ciertas condiciones. La creación de la tecnología blockchain despertó el interés de muchas personas. Pronto, otros se dieron cuenta de que la tecnología podría usarse para otras cosas, como almacenar registros médicos, crear un notario digital o incluso recaudar impuestos. Para el consumidor, el futuro parece más brillante con más seguridad, menos costo y mejores experiencias. Sin embargo, blockchain podría ser el mayor cambio de juego para los más pobres de la sociedad. La tecnología está abierta a personas que viven en países de bajos ingresos o estados frágiles en riesgo de colapso económico. Tome un agricultor con una pequeña parcela de tierra que luego se inunda. La copia en papel de las escrituras de su tierra se borra, lo que resulta en que el agricultor no tiene ninguna prueba de poseer la tierra. O tal vez sí tiene una copia digital en una base de datos del gobierno, pero se borra, altera o incluso destruye en un tema político. Si el granjero hubiera archivado esa escritura en una cadena de bloques, podría haber evitado todos estos problemas. Además de acelerar el flujo de efectivo y proporcionar un lugar seguro para mantener registros, los beneficios para los más pobres de la sociedad son enormes.

Algunas personas dicen que el blockchain servirá para depositar lo que Internet hizo con los medios. La tecnología Blockchain se puede utilizar para brindar acceso a servicios financieros a miles de millones de personas en todo el mundo, incluidos aquellos que no tienen acceso a la banca tradicional. Tecnologías como Bitcoin Permitir que cualquier persona envíe dinero a través de las fronteras casi al instante en tarifas muy bajas. IBM predice que alrededor del 15% de los bancos utilizará la cadena de bloques a fines de 2019.

Samsung e IBM están utilizando la tecnología blockchain para nuevos conceptos que crearán una red centralizada de dispositivos IoT. Operando como un libro público para una gran cantidad de dispositivos. Eliminaría la necesidad de una ubicación central para gestionar las comunicaciones entre ellos. Los dispositivos podrían comunicarse entre sí directamente para actualizar el software, gestionar errores y controlar el uso de energía.

banner