¿De qué está hecho un bloque de blockchain? ¿Qué es blockchain y por qué es necesario? Considere en palabras simples la cadena de bloques para "tontos"

Hola, queridos lectores del sitio del blog. ¿Qué es la cadena de bloques? Para muchos (incluyéndome al principio) surge de inmediato asociación con bitcoin(o criptomoneda en su sentido general). Por un lado, estas asociaciones son verdaderas, pero por otro lado, no lo son. ¿Porqué es eso? Averigüémoslo.

Esto se debe en parte al hecho de que el servicio más popular del mundo diseñado para esto, donde decenas de millones de usuarios almacenan bitcoins, solo fortalece esta conexión.

Primero, repasemos la etimología de esta palabra. Se deriva del inglés BlockChain, que significa "cadena de bloques". Pero esto nos dice poco, solo el nombre de la tecnología. Sin embargo, hemos utilizado la misma palabra clave que debería explicarlo todo.

¿Qué es BlockChain y cuál es la esencia de esta tecnología?

Pero el dinero virtual es solo uno de tantos casos de uso, aunque demuestra con mucho éxito las capacidades de esta tecnología (aún no ha habido casos de hackeo o robo de bitcoins). Gracias a tan infalible reputación, las cadenas de bloques auguran un gran futuro en otros ámbitos de la vida humana tan críticos en términos de seguridad como la circulación del dinero (almacenamiento de información, celebración de elecciones transparentes, etc.).

Probablemente ya tenga cierta confusión en su cabeza: ¿cómo puede conectar el dinero electrónico y las elecciones? Pero aquí todo es fácil de explicar. cadena de bloques es esencialmente solo distribuido y perfectamente protegido contra la piratería base de datos. El punto es cómo se organiza todo esto.

Es cierto, si entras en detalles, resultará aburrido y, por lo tanto, intentaré transmitir la esencia. en palabras simples y conceptos. Por cierto, la chica del siguiente video me ayudará con esto, que ilustra claramente el proceso. usando blockchain para crear criptomonedas y no solo:

¿Está familiarizado con tecnología como BitTorrent (al menos indirectamente)? ¿Por qué es notable (además del hecho de que la mayor parte del intercambio ahora se basa en sus principios, incluidos aquellos con infracción de derechos de autor)? Y el hecho de que los datos se almacenan en él distribuidos: no hay un servidor central, pero al mismo tiempo todo funciona bien (rápido y confiable).

Ventajas de la cadena de bloques

Entonces, la cadena de bloques es algo similar (estructura distribuida y popularidad), pero también tiene otras ventajas:

  1. Tampoco hay un servidor central aquí: toda la base de datos se distribuye entre los participantes, lo que significa que es casi imposible piratearla (otras copias rechazarán inmediatamente los cambios no autorizados realizados en una o varias copias: más de la mitad de todos los usuarios de este sistema deben romperse).
  2. Cada usuario tendrá copia completa base (que contiene toda la cadena de transacciones) en forma encriptada. Las copias se sincronizan (este es un algoritmo para tomar decisiones sobre versiones conflictivas de la cadena de bloques).
  3. Cualquiera podrá rastrear cualquier transacción (operación de datos): el sistema es completamente transparente (¿cómo cree que los medios sabían las cantidades exactas de bitcoins transferidos a los propietarios de los virus recientemente sensacionales?). ¡Esto solo vale la pena!
  4. La información se agrega a la base de datos construida en tecnología blockchain como nuevos bloques. Además, la adición se acuerda con otros usuarios de la red. Si tomamos bitcoin, entonces la nueva unidad de este es a través de cálculos intensivos en recursos (esencialmente iterando sobre números y calculando un hash para que encajen en una plantilla predeterminada).

    Entonces, la nueva unidad extraída de bitcoin (de hecho, bloque nuevo información) comprobar otros participantes en el sistema(el hash se vuelve a calcular) y solo después de eso, el nuevo bloque se agrega a todas las bases de datos de todos los usuarios del sistema.

  5. Todos los intentos ilegítimos de realizar cambios en la base de datos basados ​​en la tecnología blockchain (agregar nuevos bloques, asignarlos a usted mismo, etc.) se detienen en comparación con las copias de las bases de datos almacenadas por otros usuarios del sistema. Hackear el sistema es muy difícil debido a la descentralización y la copia repetida de la información almacenada. Es como el ADN en las células humanas: hay muchas, llevan toda la información y hacen frente fácilmente a las fallas en las copias individuales.

Analogías y un ejemplo del uso de Block Chain para crear una criptomoneda

Si la descripción anterior no te ha aclarado qué es BlockChain, entonces Voy a tratar de explicar con un ejemplo con asociaciones simples.

Imagine un almacenamiento en la nube disponible para todos en su totalidad indiscriminadamente (o su contraparte obsoleta: un servidor FTP con archivos de dominio público), donde hay miles de carpetas con archivos. En él, puede ver todo lo que está cargado allí actualmente y saber dónde está qué archivo, quién lo subió y quién lo descargó. Pero ... Usted mismo no puede descargar todo en una fila, sino solo lo que tiene derecho. También será posible cargar archivos solo después de cumplir las condiciones especificadas por el sistema.

Otro un ejemplo del campo del dinero, que estará más cerca de bitcoin. Imagine que no existen billeteras individuales en el sistema de dinero electrónico (cuyos datos están disponibles solo para el propietario de la billetera y los empleados del sistema), sino que solo hay una billetera, pero con estadísticas completamente abiertas para todos. Puedes ver que Vasya transfirió tanto dinero a Petya, y él le dio tanto dinero. Pero no puedes interferir con el proceso de intercambio o robar algo.

Solo puede recibir dinero que esté destinado exclusivamente para usted. Están vinculados a direcciones especiales entre las que se realiza la transacción (transferencia). La transferencia se confirma mediante una clave secreta (firmada por ella) compatible con esta dirección (de hecho, es un análogo de un nombre de usuario y una contraseña). La información de que ha transferido dinero se envía a todas las copias de la base de datos. El dinero se considera transferido cuando se concilian los registros de su envío y recepción.

El proceso se describe con más detalle al final de este artículo, pero por ahora le doy la palabra a un joven que cuenta una muy en palabras simples sobre una cadena de bloques compleja e implementación de criptomonedas basadas en ella.

Parece muy fácil, ¿no?

¿Blockchain es nuestro futuro?

Ahora, una tecnología llamada blockchain está experimentando una incursión bastante exitosa como herramienta para el dinero virtual, como Bitcoin y otras criptomonedas. En realidad, su procesión triunfal comenzó con esto, pero es poco probable que termine con esto.

Blockchain no es lo mismo que Bitcoin

Como estaba previsto, la criptomoneda ni siquiera es dinero, sino un análogo completo del oro en el mundo virtual: su número es limitado (se calcula durante muchos años y la cantidad de "minado" se regula aumentando / disminuyendo la complejidad de la proceso de minería), pero puede obtenerlos (por ejemplo, c) o mediante minería (en una mina, que puede ser su computadora o un sistema poderoso especialmente ensamblado).

Pero Bitcoin en sí mismo es algo bastante controvertido. Apareció en 2009 y desde entonces se ha multiplicado por mil y sigue creciendo hasta el día de hoy (aunque sea a un ritmo acelerado).

¿Realmente parece una burbuja? ¿Explosión? Muy probable. Además, existe una actitud ambigua hacia la criptomoneda del estado.

Pero bitcoin es solo un producto creado sobre los principios de BlockChain, y todas sus deficiencias no tienen nada que ver con la tecnología en sí. La criptomoneda es esencialmente un campo de pruebas para blockchain y desde el punto de vista técnico, todo va bien. Y aquí el futuro destino de bitcoin no es importante en absoluto, porque es solo un "globo de prueba".

Sobre la base de BlockChain, puede crear fácilmente otra criptomoneda, por ejemplo, totalmente segura y legalizada a nivel estatal. ¿lo hará? Ya veremos, pero es muy probable. La cosa es conveniente y no solo por las características técnicas descritas anteriormente.

¿Por qué todo el mundo habla de esta tecnología ahora?

Echemos un vistazo a los beneficios que la introducción de la tecnología blockchain traerá a nuestras vidas:

  1. "No se necesita un violinista", ¿recuerdas esta frase de la legendaria película? Entonces, es muy aplicable aquí. Al usar esta tecnología, no habrá necesidad de involucrar a un "tercero" al momento de realizar una transacción, porque el sistema, como dije, es completamente transparente para todos. Por lo tanto, los costos generales y los términos de las transacciones (transacciones, es decir, operaciones con datos) pueden reducirse significativamente.
  2. Blockchain es adecuado para aquellos sistemas donde existe riesgo de fraude y seguridad de la información. Todo eso ahora es gastar mucho dinero. De hecho, además de la transparencia, la tecnología tiene una seguridad y seguridad de uso incomparables por todas las partes. Además, existe protección contra el fraude (y la "retención bajo control") por parte del organizador del sistema debido a la descentralización (como en bittorent, técnicamente no impide la descarga de ninguna manera).

Por lo tanto, ahora están activos. Experimentos de implementación de blockchain, por ejemplo, en el proceso electoral. Tu al fin y al cabo es muy importante la transparencia, la seguridad y la protección. Incluso del fraude por parte de los que están en el poder, rencorosos y otros conspiradores. Y luego ya no se habla más de injerencia en las elecciones (a priori). Belleza.

Además, esta tecnología se puede adaptar notablemente para mantener varios catastros, bases médicas, bases legales, cualquier logística, así como para operaciones bancarias (esto es ciertamente "ordenado por el médico": los costos y el tiempo de tránsito se reducirán significativamente).

El punto es que se tome una decisión volitiva (muchos no se conforman con la imposibilidad de interferir "imperceptiblemente" en el funcionamiento del sistema después de su implementación), y todo esto será un asunto secundario para implementar y aplicar el blockchain en la práctica. (afortunadamente, bitcoin dio una excelente base acumulada).

Problemas de implementar BlockChain en la vida

  1. Por ejemplo, para mantener nivel alto seguridad, el sistema necesita cálculos complejos constantes, que solo se pueden realizar con una base de recursos muy grande. En bitcoin, este problema se resolvió de manera simple: designaron una comisión para aquellos que proporcionan sus recursos (poder de cómputo de computadoras o sistemas especialmente ensamblados, granjas para minería) para este propósito (basado en este principio, se construye la principal forma de ganar bitcoins - minería).
  2. También es extremadamente importante para la seguridad de todo el sistema que estos recursos sean distribuidos y no controlados por algún grupo (por ejemplo, unidos por colusión), que puede usar el poder concentrado en las manos para varias malas manipulaciones.
  3. Todo esto puede privar a alguien de trabajo o ganancias (varios intermediarios) y, por lo tanto, ponen rayos en las ruedas incluso en la etapa inicial (la más difícil) de introducir la tecnología en la vida.

Blockchain en el ejemplo de Bitcoin

BlockChain es solo una lista regular de bloques enlazados individualmente con información de transacciones. Cada nuevo bloque cambia el estado de toda la base de datos distribuida. Esto significa que si se reemplaza algo (intencionalmente), los valores hash de los siguientes bloques cambiarán y la pieza reemplazada no ocupará el lugar de la anterior.

La medida de integridad generalmente aceptada. Cualquier número puede tener un hash (usando una determinada fórmula), pero es imposible restaurar un número a partir de un hash, lo que significa que una falsificación en dicha base se vuelve imposible.

ahora real un ejemplo de cómo funciona BlockChain en el sistema bitcoin. Más en resumen:

  1. Las transacciones en este sistema se firman (se consideran confiables) en lotes (es decir, bloques).
  2. La periodicidad de la aparición (adición) de nuevos bloques está integrada en el algoritmo distribuido del sistema: para firmar un bloque (emitir una nueva unidad monetaria), debe encontrar el hash requerido (por fuerza bruta, porque es imposible restaurar el número de un hash a priori y solo queda calcular el hash sin fin para números tomados al azar hasta que accidentalmente te encuentres opción deseada picadillo).
  3. Al mismo tiempo, la complejidad de la búsqueda de hash se establece algorítmicamente según las tareas del sistema (cambia la complejidad de la plantilla en la que debe encajar el hash). En Bitcoin, la frecuencia de extracción de una nueva unidad (la aparición de un nuevo bloque) es de aproximadamente diez minutos. En consecuencia, cuanto mayor sea el poder del sistema del minero, mayor será la probabilidad de que sea él quien agregue el siguiente bloque al sistema y reciba una recompensa por esto.
  4. Los clientes del sistema pueden generar al menos un millón de transacciones (transferencias) por segundo, pero la red de nodos las aceptará solo desde el momento en que se firma el siguiente bloque (se extrae la siguiente unidad).
  5. Además, la transacción se considerará no confirmada hasta que aparezcan varios bloques nuevos (generación de dinero), para protegerse contra una bifurcación (proliferación de unidades de criptomonedas en las "ramas laterales de la cadena de bloques", que apareció, por ejemplo, en red local, pero luego rechazado por la cadena principal de bloques).
  6. El tamaño de la base de transacciones, para evitar su crecimiento descontrolado, se comprime de manera especial (de hecho, se reduce) debido a los “puntos de control”. Los algoritmos de consenso confirman periódicamente el llamado bloque de "referencia", antes del cual es posible no almacenar la cadena de bloques. Dichos bloques de control se crean (marcan) periódicamente. De lo contrario, la base de Bitcoin sería insostenible.

quiero enfatizar que La criptomoneda no es una cosa en sí misma. En cualquier caso, los bitcoins son una moneda bastante libremente convertible.

Para ellos intercambio rápido para rublos, dólares u otro dinero electrónico, puede utilizar los servicios de los cambistas en línea, por ejemplo, estos:

Y para un juego más sutil en los cursos y ganancias adicionales, puede aconsejar intercambios criptográficos:

Así se ve la gran y terrible blockchain, si tratas de describirla más o menos lenguaje simple. Aunque las palabras deben usarse no del todo simple, pero qué hacer: tecnología 🙂

¡Buena suerte para ti! Nos vemos pronto en el sitio de las páginas del blog.

te puede interesar

BlockChain.info: una popular billetera de criptomonedas en línea en ruso en el sitio web oficial de BlockChain.info CoinMarketCap: el sitio web oficial de la clasificación de criptomonedas CoinMarketCap (capitalizaciones de mercado de criptomonedas) Cryptonator: billetera en línea para criptomonedas con una entrada simple, pero no muy buenas críticas Tokens: ¿qué es en criptomonedas y otras áreas? Criptomoneda: qué es en palabras simples, cómo funciona todo y una lista de las criptomonedas mejor calificadas Monedero de criptomonedas: cómo crearlo y cuál es mejor: monedero frío, multidivisa, hardware o criptográfico en línea
Minería: qué es en palabras simples y cómo ganar dinero extrayendo bitcoins y otras criptomonedas Satoshi: qué es, cuántos satoshi hay en 1 bitcoin, cuál es su tasa de cambio frente al rublo y quién es Satoshi Nakamoto Cloud Token y el robot Jarvis hicieron realidad el sueño de muchos inversores

Blockchain (inglés blockchain o cadena de bloques) es una cadena secuencial continua de bloques (lista enlazada) construida de acuerdo con ciertas reglas que contienen información. La mayoría de las veces, las copias de las cadenas de bloques se almacenan y procesan de forma independiente (extremadamente paralela) en muchas computadoras diferentes.

Esquema hash de transacciones

información general

El término apareció por primera vez como el nombre de una base de datos distribuida completamente replicada implementada en el sistema Bitcoin, razón por la cual la cadena de bloques a menudo se denomina transacciones en varias criptomonedas, pero la tecnología de la cadena de bloques se puede extender a cualquier bloque de información interconectado.

Bloque de transacciones

Un bloque de transacciones es una estructura especial para registrar un grupo de transacciones en el sistema Bitcoin y similares. Una transacción se considera completa y confiable ("confirmada") cuando se verifican su formato y firmas, y cuando la transacción en sí se combina en un grupo con varias otras y se registra en una estructura especial: un bloque. El contenido de los bloques se puede comprobar, ya que cada bloque contiene información sobre el bloque anterior. Todos los bloques están alineados en una cadena, que contiene información sobre todas las operaciones realizadas en la base de datos. El primer bloque de la cadena, el bloque de génesis, se trata como un caso separado, ya que no tiene un bloque principal.

El bloque consta de un encabezado y una lista de transacciones. El encabezado del bloque incluye su propio hash, el hash del bloque anterior, hash de transacciones e información de servicio adicional. En el sistema Bitcoin, la primera transacción en un bloque siempre indica el recibo de una comisión, que será una recompensa al usuario por el bloque creado. Luego viene la lista de transacciones formadas a partir de la cola de transacciones que aún no han sido registradas en bloques anteriores. El minero establece el criterio de selección de la cola de forma independiente. No tiene que ser cronológico en el tiempo. Por ejemplo, solo se pueden incluir transacciones con una comisión alta o que involucren una lista determinada de direcciones. Para las transacciones en un bloque, se utiliza el hash de árbol, similar a la formación de una suma hash para un archivo en el protocolo BitTorrent. Las transacciones, además de cobrar una comisión por crear un bloque, contienen, dentro del parámetro de entrada, un enlace a una transacción con un estado de datos anterior (en el sistema Bitcoin, por ejemplo, se da un enlace a la transacción por la cual se gastó). se recibieron bitcoins). Las operaciones para transferir al minero una comisión por crear un bloque no tienen transacciones de "entrada", por lo que este parámetro puede contener cualquier información (para ellos, este campo se llama parámetro Coinbase en inglés).

El bloque creado será aceptado por otros usuarios si el valor numérico del hash del título es igual o inferior a un determinado número objetivo, cuyo valor se ajusta periódicamente. Dado que el resultado hash de una función SHA-256 se considera irreversible, por el momento no existe ningún algoritmo para obtener el resultado deseado, aparte de la enumeración aleatoria. Si el hash no cumple la condición, entonces se cambia el parámetro nonce en el encabezado y se vuelve a calcular el hash. Por lo general, se requiere una gran cantidad de recálculos. Cuando se encuentra una variante, el nodo transmite el bloque recibido a otros nodos conectados, que validan el bloque. Si no hay errores, el bloque se considera agregado a la cadena y el siguiente bloque debe incluir su hash.

El valor del número objetivo con el que se compara el hash en el sistema Bitcoin se ajusta cada 2016 bloques. Está previsto que toda la red del sistema Bitcoin dedique aproximadamente 10 minutos a generar un bloque, y unas dos semanas para los bloques de 2016. Si los bloques de 2016 se forman más rápido, el objetivo disminuye ligeramente y se vuelve más difícil de alcanzar; de lo contrario, el objetivo aumenta. Cambiar la complejidad de los cálculos no afecta la confiabilidad de la red de Bitcoin y solo es necesario para que el sistema genere bloques a una velocidad casi constante, independientemente de la potencia informática de los participantes de la red.

cadena de bloques

La secuencia principal de bloques (negro) es la más larga desde la inicial (verde) hasta la actual. Las ramas laterales (púrpura) están cortadas.

Los bloques están formados simultáneamente por muchos "mineros". Los bloques coincidentes se envían a la red y se incluyen en todas las réplicas de la base de bloques distribuidos. Regularmente surgen situaciones en las que varios bloques nuevos en diferentes partes de una red distribuida llaman al anterior el mismo bloque, es decir, la cadena de bloques puede ramificarse. A propósito o accidentalmente, es posible restringir la transmisión de información sobre nuevos bloques (por ejemplo, una de las cadenas puede desarrollarse dentro de la red local). En este caso, es posible el crecimiento paralelo de diferentes ramas. En cada uno de los nuevos bloques, puede haber tanto transacciones idénticas, como diferentes que estén incluidas en uno solo de ellos. Cuando se reanuda la retransmisión de bloques, los mineros comienzan a contar la cadena principal según el nivel de dificultad del hash y la longitud de la cadena. Si la complejidad y la longitud son iguales, se da preferencia a la cadena, cuyo bloque final apareció antes. Las operaciones que se incluyen únicamente en la sucursal rechazada (incluidos los pagos de remuneración) pierden su estado confirmado. Si se trata de una transacción de transferencia de bitcoin, se pondrá en cola y luego se incluirá en el siguiente bloque. Las transacciones que reciben recompensas por crear bloques cortados no se duplican en otra sucursal, es decir, los bitcoins "extra" pagados por la formación de bloques cortados no reciben más confirmaciones y se "pierden".

Así, la cadena de bloques contiene un historial de propiedad, que se puede encontrar, por ejemplo, en sitios especializados.

Blockchain se forma como una cadena de bloques en continuo crecimiento con registros de todas las transacciones. Las copias de la base de datos o parte de ella se almacenan simultáneamente en varias computadoras y se sincronizan de acuerdo con las reglas formales para construir una cadena de bloques. La información en los bloques no está encriptada y está disponible en claro, pero la ausencia de cambios se certifica criptográficamente a través de cadenas hash (elemento de firma digital).

La base de datos almacena públicamente información sobre todas las transacciones firmadas mediante cifrado asimétrico en un formato no cifrado. Para evitar múltiples gastos de la misma cantidad, se utilizan sellos de tiempo, implementados al dividir la base de datos en una cadena de bloques especiales, cada uno de los cuales, entre otras cosas, contiene el hash del bloque anterior y su número de serie. Cada nuevo bloque confirma transacciones, cuya información contiene confirmación adicional de transacciones en todos los bloques anteriores de la cadena. No es práctico cambiar la información en un bloque que ya está en la cadena, ya que en este caso sería necesario editar la información en todos los bloques posteriores. Debido a esto, un ataque exitoso de doble gasto (volver a gastar fondos previamente gastados) es extremadamente improbable en la práctica.

La mayoría de las veces, un cambio deliberado de información en cualquiera de las copias de la base de datos, o incluso en un número suficientemente grande de copias, no se reconocerá como verdadero, ya que no cumplirá con las reglas. Algunos cambios pueden aceptarse si se realizan en todas las copias de la base de datos (por ejemplo, eliminar los últimos bloques debido a un error en su formación).

Para una explicación más visual del mecanismo del sistema de pago, Satoshi Nakamoto introdujo el concepto de "moneda digital", definiéndola como una cadena de firmas digitales. A diferencia de las denominaciones estandarizadas de las monedas convencionales, cada "moneda digital" tiene su propia denominación. Cada dirección de bitcoin se puede asignar a cualquier número de "monedas digitales". Con la ayuda de las transacciones, se pueden dividir y combinar, manteniendo el monto total de sus valores nominales menos la comisión.

Antes de la versión 0.8.0, el cliente principal usaba Berkeley DB para almacenar la cadena de bloques; a partir de la versión 0.8.0, los desarrolladores cambiaron a LevelDB.

Confirmación de transacción

Mientras la transacción no esté incluida en el bloque, el sistema considera que la cantidad de bitcoins en una determinada dirección permanece sin cambios. En este momento, es técnicamente posible organizar varias transacciones diferentes para la transferencia de los mismos bitcoins desde una dirección a diferentes destinatarios. Pero en cuanto se incluya una de estas transacciones en el bloque, el sistema ignorará el resto de transacciones con los mismos bitcoins. Por ejemplo, si se incluye una transacción posterior en el bloque, la anterior se considerará errónea. Existe una pequeña posibilidad de que al ramificar, dos transacciones de este tipo caigan en bloques de diferentes sucursales. Cada una de ellas se considerará correcta, solo cuando la sucursal muera una de las transacciones se considerará errónea. En este caso, el momento de la transacción no importará.

Por lo tanto, ingresar una transacción en un bloque es una confirmación de su validez, independientemente de la presencia de otras transacciones con los mismos bitcoins. Cada nuevo bloque se considera una "confirmación" adicional de transacciones de bloques anteriores. Si hay 3 bloques en la cadena, las transacciones del último bloque se confirmarán 1 vez, y las del primer bloque tendrán 3 confirmaciones. Basta esperar varias confirmaciones para que la probabilidad de cancelar la transacción sea muy baja.

Para reducir el impacto de tales situaciones en la red, existen restricciones sobre la disposición de bitcoins recién recibidos. Según el servicio blockchain.info, hasta mayo de 2015, la longitud máxima de las cadenas rechazadas era de 5 bloques. El número requerido de confirmaciones para desbloquear lo recibido depende del programa cliente o de las instrucciones de la parte receptora. El cliente Bitcoin-qt no requiere confirmaciones para el envío, pero la mayoría de los destinatarios tienen un requisito predeterminado de 6 confirmaciones, es decir, generalmente puede usar la recibida en una hora. Varios servicios en línea a menudo establecen su propio umbral de confirmación.

El protocolo permite que los bitcoins recibidos para crear un bloque se usen después de 100 confirmaciones, pero el programa de cliente estándar muestra la comisión después de 120 confirmaciones, es decir, generalmente puede usar la comisión unas 20 horas después de que se cobra.

"Doble gasto"

Si controla más del 50 % de la potencia informática total de la red, existe la posibilidad teórica, en cualquier umbral de confirmación, de transferir los mismos bitcoins dos veces a diferentes destinatarios: una de las transacciones será pública y se confirmará de forma general. manera, y el segundo no se anunciará, sus confirmaciones se producirán bloques de una rama paralela oculta. Solo después de un tiempo, la red recibirá información sobre la segunda transacción, se confirmará y la primera perderá la confirmación y será ignorada. Como resultado, los bitcoins no se duplicarán, sino que cambiará su propietario actual, mientras que el primer destinatario perderá los bitcoins sin compensación alguna.

La apertura de la cadena de bloques le permite realizar cambios en un bloque arbitrario. Pero luego será necesario volver a calcular el hash no solo del bloque modificado, sino también de todos los posteriores. De hecho, dicha operación requerirá al menos tanta energía como la que se usó para crear los bloques modificados y subsiguientes (es decir, toda la energía actual), lo que hace que esta posibilidad sea extremadamente improbable.

A partir del 1 de diciembre de 2013, la capacidad total de la red superó los 6000 THash/s. Desde principios de 2014, la asociación de mineros (pool) Ghash.io controla más del 40% de la capacidad total de la red Bitcoin durante mucho tiempo y, a principios de junio de 2014, concentró brevemente más del 50% de la capacidad de la red. .

El doble gasto de bitcoins nunca se ha registrado en la práctica. A partir de mayo de 2015, las cadenas paralelas nunca han superado los 5 bloques.

Complejidad

Un parámetro especial llamado "complejidad" es responsable del requisito de hash de bloque. Dado que el poder de cómputo de la red no es constante, los clientes de la red vuelven a calcular este parámetro cada 2016 bloques de tal manera que se mantenga la tasa promedio de formación de cadenas de bloques en el nivel de 2016 bloques por dos semanas. Por lo tanto, se debe crear 1 bloque aproximadamente una vez cada diez minutos. En la práctica, cuando crece la potencia de cómputo de la red, los intervalos de tiempo correspondientes son más cortos, y cuando disminuye, son más largos. El recálculo de la complejidad con referencia al tiempo es posible debido a la presencia en los encabezados de los bloques del momento de su creación. Está escrito en formato Unix según el reloj del sistema del autor del bloque (si el bloque se crea en un grupo, entonces según el reloj del sistema del servidor de este grupo).

Aplicación fuera de las criptomonedas

Actualmente, representantes de varios campos están mostrando interés en la tecnología blockchain.

Sector bancario

En el sector bancario ruso, empresas como VTB y Sberbank están mostrando interés en la tecnología.

Los sistemas de pago VISA, Mastercard, Unionpay y SWIFT anunciaron los desarrollos y planes para utilizar la tecnología blockchain.

Registro de la Propiedad

Suecia y los Emiratos Árabes Unidos planean mantener un registro de tierras utilizando tecnología blockchain.

El gobierno indio está luchando contra el fraude inmobiliario con la ayuda de blockchain.

En la primera mitad de 2018, se llevará a cabo un experimento sobre el uso de la tecnología blockchain para monitorear la confiabilidad de la información del Registro Estatal Unificado de Bienes Raíces (EGRN) en Moscú.

Identificación

En 2014, se fundó Bitnation para brindar servicios gubernamentales tradicionales, como documentos de identidad, notarios y muchos otros.

En junio de 2017, Accenture y Microsoft introdujeron un sistema de identidad digital basado en blockchain.

En agosto de 2017, el gobierno brasileño comenzó a probar un sistema de identidad de cadena de bloques.

Finlandia identifica a los refugiados utilizando tecnología blockchain.

Estonia tiene un sistema de ciudadanía electrónica basado en blockchain.

Crítica

El sistema interbancario internacional para la transferencia de información y transacciones financieras SWIFT anunció el peligro de expectativas poco realistas con respecto a la exageración en torno a las tecnologías blockchain y los registros distribuidos en el entorno bancario.

Rusia

En julio de 2017, se planeó trabajar en la región de Novgorod para lanzar un proyecto piloto para introducir la tecnología blockchain en el trabajo de Rosreestr. Se suponía que Vnesheconombank y la Agencia de Préstamos Hipotecarios para la Vivienda participarían en el proyecto.

En nombre del presidente de Tatarstán, los expertos de la Plataforma Qiwi realizaron un estudio sobre la aplicabilidad de la tecnología blockchain en la administración pública y propusieron la introducción de la tecnología blockchain en los sistemas de gestión de documentos interdepartamentales, notarios, contabilidad de diplomas, votación, atención médica, catastro de tierras. , identidad digital, acciones registrales (estados civiles). Las soluciones están bajo consideración.

Durante Sibos 2017 en Toronto, Sberbank y SWIFT "acordaron coordinar los pasos para evaluar la posibilidad de utilizar la tecnología blockchain en las plataformas de liquidación interbancaria. La plataforma SWIFT utiliza las capacidades de un libro mayor distribuido basado en la tecnología blockchain para verificar la información sobre los pagos en tiempo real. "

El 18 de octubre de 2017, Vnesheconombank y el gobierno de la región de Novgorod en el foro internacional "Innovaciones abiertas" en Moscú anunciaron el lanzamiento en septiembre de un proyecto piloto para crear un sistema para monitorear el suministro de medicamentos a los residentes de la región. El gobernador de la región dijo que “el uso de la tecnología blockchain en el monitoreo de toda la cadena de suministro de medicamentos evitará el abuso y detectará la circulación ilegal de medicamentos caros, así como reducirá las muertes por el uso de medicamentos de baja calidad”. En diciembre de 2017, está previsto completar las pruebas del prototipo funcional del proyecto.

El 19 de octubre de 2017, se supo que el gobierno de Moscú está listo para proporcionar a Rosreestr un servidor informático para implementar la tecnología blockchain al registrar bienes inmuebles.

Wikipedia

El Foro Económico Internacional de San Petersburgo, celebrado en junio de 2017, se dedicó al desarrollo de la tecnología blockchain. Reunió a un número récord de participantes y atrajo la atención de los líderes rusos. Al comprender la importancia de la economía digital y el desarrollo de "altas" tecnologías, el presidente ruso, Vladimir Putin, se interesó en la tecnología blockchain y participó en una discusión sobre este tema. Por supuesto, si los líderes del país están interesados ​​​​y prestan atención a algún problema o tecnología, entonces muchos usuarios comunes quieren saber de qué se trata. Por lo tanto, este artículo pretende explicar en un lenguaje sencillo y comprensible qué tipo de tecnología es, por qué se necesita, qué perspectivas abre su uso.

La palabra blockchain en inglés significa "cadena de bloques". Este concepto apareció por primera vez como el nombre de una base de datos distribuida que se implementó en . Blockchain es una forma de almacenar varios datos o un libro de contabilidad digital de contratos, acuerdos y transacciones. Es decir, todo aquello que necesite un registro independiente separado y, en su caso, verificación. Puede almacenar datos sobre préstamos emitidos, derechos de propiedad, infracciones de tránsito, matrimonios y divorcios. En una palabra, casi todo. Su principal diferencia y ventaja indiscutible es que este registro no se almacena en ningún lugar en particular. Se distribuye por todo el mundo a través de varios cientos e incluso miles de ordenadores. En esta red, cualquier usuario tiene la posibilidad de acceder libremente a la versión actual del registro. Por lo tanto, es completamente transparente para absolutamente todos los participantes.

Todos los registros digitales creados se combinan en "bloques", que luego se vinculan cronológica y criptográficamente en una "cadena" utilizando algoritmos matemáticos complejos. Cada uno de estos bloques está conectado con el anterior y contiene un determinado conjunto de registros. Los nuevos bloques se agregan estrictamente al final de la cadena.

Más simplemente, una cadena de bloques se puede representar como un gran libro mayor que registra el movimiento de información o fondos de una cuenta a otra. Todos los usuarios de esta tecnología tienen igual acceso al sistema. Todas las operaciones formadas en bloques de datos son almacenadas por todos los participantes de la red, y cada bloque contiene un enlace en forma de datos cifrados del bloque anterior.


Infografía "¿Cómo funciona Blockchain?"

Confiabilidad y seguridad del sistema

El proceso de encriptación o hashing es realizado por una gran cantidad de computadoras que operan en la misma red. Si, durante sus cálculos, se obtiene el mismo resultado en todos, entonces el bloque recibe una firma digital única: una firma. La formación de un nuevo bloque conduce a una actualización del registro y ya no se puede cambiar de ninguna manera. Esto significa que no se puede falsificar, sino que solo se pueden agregar nuevas entradas. Es importante recordar que la actualización del registro en todas las computadoras de la red se realiza al mismo tiempo.

La distribución de bases de datos de blockchain entre muchas computadoras hace que sea imposible que los piratas informáticos las pirateen. Después de todo, para ello deben obtener acceso simultáneo a copias de la base de datos en todas las computadoras de la red. La tecnología también hace posible proteger los datos personales, porque el proceso de hashing es irreversible. Incluso si logra cambiar el documento o la transacción original, recibirán inmediatamente una firma digital diferente, lo que indicará una discrepancia en el sistema.

¿Por qué necesitamos la minería y los mineros?

La idea de la tecnología blockchain es bastante simple. Es una base de datos pública colosal sin autoridad central. Si tomamos lo conocido ahora, los mineros se dedican a verificar sus transacciones. Este es el nombre de los participantes en el sistema, lo que confirma la autenticidad de las acciones realizadas y forma bloques a partir de los registros de transacciones.

Dado que el proceso de minería va acompañado de la solución de problemas matemáticos complejos, los mineros necesitan tener computadoras muy poderosas en su arsenal. En sus manos hay una base de datos distribuida, que consiste en una "cadena de bloques". Esta naturaleza de la base de datos le permite controlar las transacciones sin la participación de ningún regulador financiero.

Recientemente, muchos de nosotros nos enfrentamos cada vez más a un concepto como blockchain. ¿Qué es este sistema? Desafortunadamente, no todos saben acerca de esto, aunque tiene posibilidades muy prometedoras de desarrollo e implementación en la vida cotidiana. Tratemos de describir qué es una cadena de bloques, en palabras simples. Finalmente, se darán algunos ejemplos del uso de la nueva tecnología, así como las ventajas y desventajas de una estructura de información global.

Cadena de bloques: ¿qué es?

El sistema en sí apareció hace relativamente poco tiempo. Si aún no profundizamos en los principales aspectos técnicos de funcionamiento, la tecnología blockchain es una base de datos claramente estructurada con ciertas reglas para construir cadenas de transacciones y acceso a la información que excluye el robo de datos, el fraude, la violación de los derechos de propiedad, etc.

Además, al trabajar con él, sólo intervienen dos partes, sin intervención de intermediarios para transacciones de ningún tipo. Si hablamos de lo que es blockchain, en términos simples, la tecnología se puede comparar con una especie de caja fuerte transparente, digamos, hecha de vidrio impenetrable, en la que cada cliente registrado (usuario) puede poner algo. Al mismo tiempo, todos los demás ven lo que se pone allí. Pero puede tomar algo de la caja fuerte solo si tiene ciertos derechos de acceso, en términos generales, una clave conocida solo por quien está destinada. Como ya está claro, es imposible romper o romper la caja fuerte. Pero, de hecho, esta es una comparación bastante primitiva.

En cierto sentido, el sistema blockchain se puede representar como una especie de libro global, en el que se describen por medios matemáticos las reglas básicas para almacenar y distribuir información, excluyendo el acceso a la misma desde el exterior, incluso a nivel de clientes registrados o administradores. . Es fácil adivinar que este sistema no tiene un administrador como tal.

¿Cómo funciona la cadena de bloques?

El principio fundamental del funcionamiento de la nueva tecnología es la transparencia de las transacciones con la imposibilidad de modificarlas por parte de personas que no tengan acceso autorizado a la misma. El antepasado es el sistema Bitcoin, que una vez se creó en forma de una criptomoneda autorregulada que no requiere mantenimiento por parte de organizaciones financieras o bancos. Usó la plataforma blockchain para registrar transacciones de cualquier tipo. Cualquier billetera blockchain funciona de manera similar, por ejemplo, el mismo sistema Qiwi.

Puede comprender los principios básicos del funcionamiento de la base de datos global en el ejemplo de la estructura del ADN. Tiene su propia cadena de bloques de transacciones (transacciones, pagos, etc.). En este caso, luego de la finalización y confirmación de cualquier transacción (según las reglas matemáticas establecidas), se agrega un nuevo bloque a la cadena. Y cada uno de esos bloques, como una célula de ADN, contiene información sobre toda la red como un todo. Así, la tecnología blockchain inicialmente predetermina la imposibilidad de agregar un bloque falso o retirar uno existente, ya que esto será inmediatamente visible en todo el sistema. En términos generales, no puede agregar algo a la estructura que no debería estar allí. Cuando se elimina un bloque, el sistema reacciona de la misma manera ante un cambio en la estructura global. Entonces resulta que el fraude, los intentos de intromisión no autorizada o la misma piratería quedan excluidos casi al cien por cien.

Aplicaciones principales

En la etapa de su aparición, la tecnología blockchain (del inglés block chain) se usaba exclusivamente para criptomonedas, y un poco más tarde fue adoptada por algunas estructuras bancarias.

Sin embargo, hoy, en su desarrollo, el nuevo sistema penetra bastante profundamente en nuestra vida diaria. Las plataformas para el desarrollo de aplicaciones comerciales basadas en la tecnología blockchain pueden incluso controlar el cumplimiento de los derechos de autor, rastreando los procesos de producción de un producto en particular para verificar su cumplimiento con los estándares declarados, sin mencionar absolutamente todas las transacciones financieras.

Principales plataformas para la creación de aplicaciones empresariales

Entre las plataformas más avanzadas y comúnmente utilizadas en las que se pueden crear productos de software empresarial se encuentran las siguientes:

  • EmcSSH.
  • EmcSSL.
  • tarjeta de información emc.
  • EmcTTS.
  • EMC DPO.
  • Átomo EMC.
  • EMC DNS.

Consideremos cada uno de ellos por separado.

EmcSSH

Desde el punto de vista de la plataforma EmcSSH, que es una extensión adicional de la tecnología SSH para la administración de redes, la cadena de bloques es una especie de almacenamiento especializado de claves públicas (contraseñas) y listas de usuarios que tienen derecho de acceso autorizado.

Por ejemplo, un usuario de la red tiene acceso a varias máquinas. Para hacer esto, se almacena un archivo de clave secreta protegido por contraseña en la cadena de bloques, lo que elimina la manifestación de ataques de piratas informáticos llamados MIM ("man in the middle"). Si sucediera lo imposible: el archivo es robado, entonces el usuario puede cambiarlo instantáneamente por uno nuevo o bloquear el acceso.

Esta técnica es más efectiva en los casos en los que necesita administrar una gran cantidad de servidores, una red de cajeros automáticos, terminales de computadoras remotas, etc. Lo más interesante es que dicho control global se puede realizar independientemente de la ubicación geográfica y con la misma simplicidad que cuando trabajando en una red de área local normal.

EmcSSL

Es una extensión del usuario. protocolo SSL. Para él, la cadena de bloques es un lugar donde se almacenan las llamadas huellas digitales de los certificados de usuarios individuales u organizaciones.

Al ingresar, por ejemplo, a un sitio web bancario e intercambiar información entre el usuario y el sistema bancario de Internet, el usuario está autorizado precisamente en base a dichos certificados, lo que imposibilita que terceros roben contraseñas, códigos o claves. Si el cliente pierde el certificado, el procedimiento para su restauración se simplifica bastante, aunque tiene algunos inconvenientes en cuanto a las restricciones impuestas (el servicio de restauración es de pago, y el proceso en sí lleva mucho tiempo).

Tarjeta de información de EMC

Esta plataforma utiliza básicamente un sistema de tarjetas de presentación electrónicas, indisolublemente ligadas a los certificados SSL de los usuarios. A diferencia de estas últimas, estas tarjetas de presentación son convenientes porque la información que contienen se puede cambiar.

Cuando ingresa a un determinado recurso de Internet que admite esta tecnología (por ejemplo, una billetera blockchain), la autorización se produce precisamente sobre la base de una tarjeta de presentación virtual y la información se carga automáticamente. La conveniencia de un sistema de este tipo radica en el hecho de que al cambiar los datos en una tarjeta de presentación, cambia en todos los recursos donde está registrado, de manera simultánea y completamente automática. Por lo tanto, el usuario no necesita volver a completar manualmente los campos de registro en una gran cantidad de sitios.

EmcTTS

El sistema TTS es un medio para fijar documentos colocados de cualquier tipo en el tiempo con la creación de una impresión del momento de su publicación.

Dicha tecnología es indispensable en materia legal cuando es necesario probar la autenticidad de un documento, contrato, patente o incluso publicación de derechos de autor. Usando la marca de tiempo, puede simplemente verificar no solo la fecha de emisión o publicación, sino también el tiempo al segundo más cercano. Y en la jurisprudencia, esto a veces puede jugar un papel clave.

Por ejemplo, hay dos empresas que han llegado a un acuerdo para prestar algunos servicios. El primero tras la firma del contrato realizó su publicación utilizando tecnología TTS. La segunda empresa no sabía nada de esto, y después de un tiempo comenzó a modificar arbitrariamente el contrato, refiriéndose a la supuesta copia perdida e incluso afirmando que algunos puntos estaban detallados en la versión actual que proponía. No hay nada más fácil que probar la corrección de la primera empresa mediante la impresión temporal de la publicación.

EMC DPO

El sistema DPO es otra rama de la principal tecnología utilizada para acreditar los derechos sobre cualquier propiedad en términos físicos o intelectuales.

En pocas palabras, en función de números o características únicas, el uso de dicha tecnología puede confirmar, por ejemplo, el derecho a poseer un automóvil, una casa o apartamento, un terreno, desarrollo de software, etc. Igualmente, números catastrales, certificados de registro, números seriales licencias de software y, en algunos casos, digamos, para bienes raíces, ubicación, etc. Con un sistema de este tipo, el registro de propiedad es muy simple. Basta con realizar una operación simple para cambiar los datos en la cadena de bloques. Como ya está claro, solo las personas con derecho a ello pueden acceder a dichos procesos, y la interferencia externa está excluida.

Átomo emc

Atom es un sistema diseñado para concluir transacciones entre dos partes sin la participación de un tercero o intermediarios.

Para ser claros, en algunos casos, al transferir la propiedad o celebrar contratos, las dos partes se ven obligadas a ponerse en contacto con un notario, una oficina de abogados, un banco y otras organizaciones. En esta situación, no se requiere su participación. El registro en el caso de una transacción con propiedad, cuando el vendedor recibió el dinero, y la propiedad se volvió a registrar a nombre del comprador, y es una confirmación de la legalidad de la operación con una verificación preliminar de la propiedad de la propiedad por parte del vendedor, y en el futuro, también con la confirmación de la propiedad del nuevo propietario. Es cierto que este enfoque solo se puede utilizar si ambas partes confían incondicionalmente.

EMC DNS

Por último, otra plataforma que es un sistema alternativo de distribución de nombres de dominio en redes que evita que los atacantes ataquen el DNS.

Se cree que con el uso de dicha tecnología, cualquier red distribuida ligada a Internet se vuelve prácticamente invulnerable.

Transacciones rápidas

Este tipo de tecnología está diseñada para realizar micropagos con costos y gastos mínimos. Dichos cálculos pueden tener cantidades muy pequeñas (incluso una fracción de un centavo).

Dado que todas las transacciones en curso son virtuales, el sistema le permite eliminar cualquier restricción de rendimiento en la llamada métrica TPS, a pesar de que cualquier cálculo tiene su propio costo, expresado en términos monetarios o en los recursos consumidos para su realización.

Ventajas y desventajas del sistema.

Finalmente, queda por decir que las ventajas del sistema blockchain son bastante pronunciadas. Lo más importante en tecnología es la fiabilidad impecable y, como se ha dicho, la seguridad absoluta. A pesar de esto, hoy existe un debate activo sobre la viabilidad de la introducción generalizada de dicha tecnología. Los banqueros, por cierto, no tienen prisa por utilizarlo por la baja velocidad de trabajo, que inicialmente depende del tráfico, aunque reconocen que la velocidad tiene una prioridad menor frente a la fiabilidad y seguridad de las transacciones.

Pero cualquier consumidor que utilice la tecnología blockchain puede incluso comprobar de forma independiente la calidad de los productos adquiridos mediante el seguimiento de toda la cadena de producción y suministro para asegurarse de que la compra realmente cumpla con los estándares especificados.

Sin embargo, para hablar de la implantación mundial de esta tecnología, cuyo surgimiento, según muchos expertos, solo es comparable con el surgimiento de red global Internet, aún es pronto. Y todavía no hay tantas aplicaciones creadas sobre su base, por no hablar de las organizaciones que las utilizan, como muchos quisieran. Sin embargo, la mayoría de los expertos tienden a pensar que blockchain tiene un gran futuro. Nos guste o no, el tiempo lo dirá. Queda por esperar que este sistema no sufra la suerte de la criptomoneda bitcoin, que recientemente se decidió abandonar.

Sobre el funcionamiento del algoritmo blockchain en palabras simples

Tecnología Blockchain: lo que todos deberían saber

En mi blog, siguiendo vuestras peticiones, ya he publicado más de diez artículos sobre . Desde el principio, me interesó la tecnología subyacente sobre la que se crean. Además, la propia tecnología blockchain ( cadena de bloques) no es menos interesante que sus derivados. Es mucho más amplio de lo que podríamos pensar y tiene una infinidad de propósitos en los negocios, los sistemas de TI y la interacción humana. Dio la casualidad de que supimos sobre él antes que sobre la plataforma tecnológica en la que se creó. Hoy trataré de arreglar esta brecha.

La historia de la aparición de la tecnología blockchain.

He estado blogueando por más de 6 años. Durante este tiempo, publico periódicamente informes sobre los resultados de mis inversiones. Ahora la cartera de inversión pública es de más de 1.000.000 de rublos.

Especialmente para lectores, desarrollé el Curso de Lazy Investor, en el que te mostré paso a paso cómo poner en orden tus finanzas personales e invertir efectivamente tus ahorros en decenas de activos. Recomiendo que cada lector pase por lo menos la primera semana de entrenamiento (es gratis).

El sistema para el intercambio descentralizado de datos, llamado blockchain, se creó originalmente como parte del algoritmo de bitcoin, proporcionando un mecanismo para escribir en el registro de datos. Incluso entonces, causó una gran ola de controversia. Una cosa está clara: se trata de un avance tecnológico, cuya influencia solo es comparable con la llegada de Internet. El ímpetu para la invención de la cadena de bloques fue la crisis de 2008, cuando la gente perdió la fe en las instituciones y herramientas financieras tradicionales. y el estado perdió la confianza.

La alternativa no se hizo esperar, y se planteó en forma de un algoritmo matemático que no requiere de intermediarios en la persona del Estado, bancos, abogados y contadores. Este algoritmo no requería comisiones por transacciones, la celebración de contratos con contrapartes, funcionaba de forma absolutamente anónima y democrática. Se llamó blockchain, del inglés "cadena de bloques". El autor de la idea es conocido con el nombre de Satoshi Nikamoto, que, con mucha probabilidad, es un seudónimo o incluso una imagen colectiva de un equipo de varias personas. Del japonés, el nombre se puede traducir como "la base del pensamiento ilustrado".

Dicen que ver al creador de la cadena de bloques es como encontrarse con un verdadero Papá Noel o mirar debajo de la máscara de Guy Fawkes. Algunos lo consideran un informático finlandés, otros encuentran rastros de él en Irlanda y Estados Unidos. Desde 2011 nunca se comunicó con su correo electrónico y había razones para ello: la posesión de cientos de miles de bitcoins de lanzamientos anticipados y la falta de una vida privada en una persona pública no encajaba bien con sus planes. Incapaz o no dispuesto a decir dónde está Satoshi ahora y los miembros de su primer equipo.

Técnicamente, una cadena de bloques es una base de datos distribuida globalmente y gestionada de forma autónoma. Sus dispositivos de almacenamiento y procesamiento no están cerrados a un solo servidor. La base de datos consta de archivos de registros ordenados (bloques), cada uno de los cuales contiene un número codificado y el llamado picadillo, conectando los rompecabezas de la cadena entre sí.

Los bloques se pueden comparar con los archivos de registro de su computadora, con la diferencia de que estos archivos se almacenan simultáneamente en millones de computadoras y son públicos. El algoritmo utiliza encriptación, lo que resuelve dos problemas:

  • Garantiza la seguridad de los datos del usuario titular de la clave privada que confirma la autenticidad de la firma digital;
  • Proporciona sincronización de copias de la cadena de bloques distribuida de usuarios de todo el mundo.

Así, el sistema creado por Satoshi excluye las transacciones erróneas, se comprueba cada 10 minutos. Dependiendo de los objetivos de los usuarios, el sistema blockchain le permite implementar al menos dos funciones:

  1. A través de la divulgación del código criptográfico de su clave en Internet, el propietario puede proporcionar acceso a la información colocada en el bloque.

Por ejemplo, el líder de un proyecto secreto puede compartir datos de forma segura con su equipo; médico - enviar historial médico confidencial a especialistas. La tecnología es ideal para organizar el trabajo de las bases de datos catastrales, porque blockchain no es más que un libro mayor distribuido. Finalmente, un fabricante de software no tiene que preocuparse por la copia ilegal, porque en ausencia de servidor local, sus datos no pueden ser pirateados.

  1. Si la dirección especificada en la clave almacena datos equivalentes a una cantidad en criptomoneda, puede realizar un registro anónimo y gratuito de la transferencia de valores materiales. Es decir, hacer por tu cuenta lo que ahora suelen hacer los bancos por dinero.

Al mismo tiempo, no necesita vincularse con contratos legales, ya que el contrato ya está escrito en el código de transacción y sin la confirmación de la cadena de toda la red global, el pago será rechazado.

Lo único que es necesario por seguridad, como antes, son los sitios verificados, así como almacenar en un lugar seguro un código personal que da acceso a su billetera criptográfica. Pero esa protección, como ves, es más barata que los bancos y los abogados. La desventaja de la tecnología blockchain es que todas las garantías son en sí mismas y no debe confiar ni en el estado ni en los contratos en papel.

Cómo la cadena de bloques y las criptomonedas están reguladas por ley

Los estados del mundo tienen diferentes actitudes hacia blockchain y especialmente hacia las criptomonedas basadas en ella. Para cualquier estado, el anonimato y la capacidad de actuar de forma independiente provocan celos y malentendidos. Las autoridades fiscales ven la cadena de bloques como un medio de evasión, el Banco Central, el cobro de fondos en la sombra a través de criptomonedas, los servicios especiales, la financiación del terrorismo. Por otro lado, todos entienden que esta tecnología es el futuro, y si no puedes detener el proceso, entonces debes liderarlo. El objetivo principal es introducir, asociado a la cadena de bloques, en el campo legal y ponerlo bajo control. El punto de inflexión en el reconocimiento de las criptomonedas llegó en 2013, durante el cual bitcoin creció de $13 a $1000 y ganó millones de fans en diferentes países. Sin embargo, los casos de fraude en esta área también se han vuelto más frecuentes.

  • En 2013, el FBI descubrió una gran red de tráfico de drogas ilícitas que aceptaba pagos en bitcoin.
  • En febrero de 2014, el mt.gox.com más grande en ese momento fue pirateado y se perdieron más de 700k BTC de 127k propietarios.
  • Recientemente ;
  • En Rusia, en 2014, decenas de personas jurídicas se sometieron a una ola de inspecciones y registros por parte de la UBEP, el FSB y las autoridades fiscales. Se propuso adoptar una ley que prohíba no solo la circulación de criptomonedas, sino también su emisión (minería) tanto para personas jurídicas como para personas físicas. Para este último, se planeó una multa de hasta 50k.

Pero si miramos con detenimiento estos eventos, veremos que durante toda la existencia del mismo bitcoin, nunca ha habido fallas. Todos los ataques y robos conocidos fueron el resultado del factor humano: errores en los servicios escritos en la parte superior del sistema blockchain para el comercio de intercambio de servicios. La segunda razón común es la actitud negligente de los propios usuarios al almacenar el código único de su billetera. Enumeramos los principales modelos de regulación gubernamental de las criptomonedas.

  • Singapur, Suiza, parcialmente Luxemburgo: el intercambio y el comercio están oficialmente permitidos.
  • Japón, parcialmente Corea del Sur: se reconoce bitcoin como medio de pago.
  • EE. UU., Alemania: los organizadores de ICO se equiparan legalmente a los emisores.
  • China: No hay prohibición formal de individuos, pero ilegal para bancos y empresas estatales.
  • Rusia: las criptomonedas se reconocen como un bien digital o un producto digital, pero no como un medio de pago. Si bien no está regulado de ninguna manera, se está preparando un paquete legislativo.

¿Cuál es el futuro de la tecnología blockchain?

Si alguien piensa que blockchain es el futuro, se equivoca: el futuro ya llegó. La primera señal es un crecimiento exponencial en el número de ICO. En el futuro, la tecnología cubrirá todas las nuevas áreas de los negocios y las relaciones humanas. Inevitablemente, la infraestructura se desarrollará en forma de cajeros automáticos, casas de cambio, servicios de billetera, terminales de pago. Las empresas de todo el mundo transferirán cada vez más a sus empleados para pagarles con criptomonedas si así lo desean. Cada vez son más los expertos que auguran que en el futuro no habrá bancos con sus comisiones y préstamos caros. No habrá lugar para las crisis financieras que se inician por la emisión de dinero sin garantía por parte de los bancos centrales.

El propio algoritmo de la cadena de bloques regula la cantidad de dinero en el sistema y nadie puede influir en él. Con la llegada de la cadena de bloques, desaparece el problema de una doble transacción, cuando el dinero puede enviarse a dos destinatarios diferentes por error. Esto es monitoreado por miles de personas en bancos y sistemas de pago, cuyo trabajo usted, como remitente de la transferencia, paga. En el sistema de cadena de bloques, nadie necesita pagar por esto, se asigna automáticamente un código único y los mineros lo "monitorizan", calculan los bloques de transacciones y, por lo tanto, confirman o rechazan la operación. Por lo tanto, blockchain asume las funciones más importantes que realizan numerosos intermediarios en la actualidad:

  • Inscripción e inscripción en el registro de transacciones entre participantes en el sistema;
  • y certificación de su firma digital;
  • registro de derechos de autor;
  • Conclusión de contratos inteligentes, etc.

La última de estas funciones es la más interesante y prometedora, y no solo para los futurólogos. Las corporaciones más grandes, incluidas las del sector financiero, sobre las que blockchain “acaba” en el futuro, ya están invirtiendo seriamente en el desarrollo de esta tecnología. Por ejemplo, los inversores podrán automatizar completamente la conclusión de transacciones, la contabilidad y el pago.

Los préstamos serán más accesibles, transparentes y baratos, debido a la ausencia de gerentes, contadores, cajeros, cobradores en la cadena crediticia. Esto elimina la necesidad de un depósito, garantes externos, servicios bancarios para depositar y retirar fondos. El proyecto conjunto de Sberbank e IBM para eliminar vínculos "innecesarios" ante miles de abogados bancarios no hace más que confirmar la tendencia. Los analistas ya han hecho cálculos, según los cuales el poder total de los dispositivos de usuario y las granjas mineras es tal que no puede exceder el poder de estados enteros. Puede dictar leyes restrictivas, pero la confrontación técnica no será a favor de los gobiernos.

Blockchain, incluso con la voluntad política, es imposible no solo de destruir, sino también de hacer un pequeño cambio: se requerirá una potencia informática gigantesca para reemplazar la información en toda la red. Dado que la cadena de bloques es de código abierto, se transforma constantemente en algo nuevo. A día de hoy, el sistema blockchain 3.0 ya está creado y ha comenzado a implementarse.

Uno de los problemas de la cadena de bloques que habrá que solucionar en el futuro es la velocidad de la transacción. Para este propósito, se ha producido recientemente. Es bastante satisfactorio para transferencias de dinero y contratos inteligentes, pero inadecuado para pagar compras al por menor. Una transacción con tarjeta bancaria se realiza en la caja en una fracción de segundo. El vendedor recibirá el dinero en la cuenta en unos días, pero esto ya no preocupa al comprador: no esperará. En el caso de las criptomonedas, tendrás que esperar a que la cadena sea confirmada por toda la red blockchain, lo que puede tardar hasta una hora.

En conclusión, me gustaría recomendar el libro “Blockchain Revolution” de los autores canadienses Don y Alex Tapscott, que se considera la mejor divulgación del tema hasta la fecha. Ahora se puede descargar gratis en clubbing o pedirlo en Amazon (en inglés).

Todo beneficio!


Arriba