Cómo las autoridades de Moscú están introduciendo blockchain en los proyectos de la ciudad

Quizás una de las tecnologías más populares en la actualidad es blockchain. Se le llama el avance del siglo XXI: es transparente, inmutable e independiente de gobiernos y corporaciones. Blockchain se puede utilizar en muchas áreas: finanzas, logística, gestión e incluso medicina.

La alcaldía de Moscú también decidió introducir tecnología en sus proyectos para que fueran transparentes para los residentes de la ciudad. Kirill Polyakov, jefe de proyectos de blockchain en el Departamento de Tecnologías de la Información del Gobierno de Moscú, habla sobre los resultados de hoy y si está previsto introducir su propia criptomoneda en Moscú.

¿Cuál es la esencia de la tecnología?

La esencia de la tecnología blockchain se revela en el nombre: está formado por dos palabras en inglés: block y chain. Aquí la información se agrupa en bloques y estos, a su vez, en una cadena secuencial. Se escribe un nuevo bloque en el sistema de los nodos (nodos de red), que calculan la suma hash (que es el algoritmo de cifrado) y lo escriben en el blockchain, vinculándolo con el anterior. Así, el bloque de la última versión contiene datos de todas las anteriores. Y si alguien interfiere con el sistema, por ejemplo, cambia la información en uno de los bloques, este último simplemente se "romperá": la suma de hash cambiará y toda la cadena dejará de ser válida. Si no se han realizado cambios en los datos, los nodos confirman su validez y los bloques se guardan en la cadena de bloques.

Una de las formas de transferir y guardar datos en la cadena de bloques es un contrato inteligente, un código de programa que se escribe y ejecuta en todos los nodos de la red, simultáneamente y con el mismo resultado. El código está en la cadena de bloques: puedes ver cómo funciona y cuáles son los resultados.

Algunos contratos inteligentes le permiten abandonar por completo a los intermediarios al realizar transacciones, ya que asumen el papel de un sistema contractual o de facturación independiente.

La tecnología Blockchain no es una panacea. Hay pocos proyectos ahora que no se pueden hacer sin blockchain. Es solo que su uso permite en algunos proyectos reducir el costo de las transacciones, en otros, aumentar la transparencia y la confianza en el sistema, así como reducir el costo de los procesos o empleados.

¿Por qué Moscú necesita una cadena de bloques?

DIT utiliza la plataforma de cadena de bloques Ethereum (cadena de bloques privada). Este es un software gratuito. Algoritmo de consenso de prueba de autoridad. Envoltorio de marco de paridad. El lenguaje de programación Solidity.

  • Primero, los principios de la tecnología son excelentes para resolver problemas existentes. Por ejemplo, una ciudad está interesada en aumentar la transparencia y la confianza en cualquier servicio o servicio de la ciudad. Blockchain es casi la primera tecnología que le permite abrir datos y demostrar que es inmutable, sin revelar los datos personales de los usuarios.
  • En segundo lugar, la cadena de bloques funciona muy bien con grandes libros de contabilidad y sistemas con una gran cantidad de transacciones, al tiempo que reduce en gran medida su costo debido a la automatización de acciones (mediante contratos inteligentes), menores costos de procesamiento, la ausencia de intermediarios y, en algunos proyectos, distribuidos. informática.
  • En tercer lugar, el DIT de Moscú está constantemente en busca de nuevas tecnologías y está listo para introducirlas, lanzando proyectos piloto que pueden convertirse en sistemas de información completos.

Es importante comprender que las cadenas de bloques y sus propósitos son diferentes. Por ejemplo, existen cadenas de bloques públicas como bitcoin o ethereum. Ellos tienen minería y criptomoneda, que la red recompensa a los mineros por realizar cálculos. Y hay cadenas de bloques privadas donde este puede no ser el caso. Por ejemplo, los proyectos de Moscú usan una cadena de bloques privada, y no hay minería ni criptomonedas habituales.

Todo en orden. Para comprender la diferencia entre estos tipos de cadenas de bloques, dibujemos una analogía con un tablero de anuncios en la calle.

Blockchain pública - Es como un tablero en el que cualquiera puede pegar absolutamente cualquier anuncio, y todos los transeúntes lo verán allí mismo. En este caso, el proceso de minería es necesario para proporcionar pruebas de que el anuncio no es un anuncio simple y que el anuncio no pegará muchos anuncios encima del resto. Esta es una garantía de que el aglutinante es quien dice ser y no tiene malas intenciones. Además, si el tablero es lo suficientemente grande, todos los transeúntes ven todos los anuncios actuales y su historial completo.

Blockchain privada parece un tablero de anuncios, cubierto con vidrio y cerrado con llave (como los que a menudo se colocan en las entradas y sirven para publicar anuncios en la oficina de vivienda). En este caso, solo puede pegar un nuevo anuncio si tiene una clave; es bastante obvio que no tiene sentido realizar ningún trabajo (minería), ya que los anuncios solo pueden ser publicados por el ZhEK (o el que él permitido hacer esto). Sin embargo, todos los anuncios siguen siendo visibles para todos.

Entrando en detalles técnicos, la cadena de bloques pública es por definición más lenta, mientras que la cadena de bloques privada es más rápida. Las cadenas de bloques públicas son más adecuadas para la funcionalidad de pago, porque en una red donde nadie confía en nadie, la confiabilidad de los datos es mayor.

Para la funcionalidad de almacenar estados y datos, las cadenas de bloques privadas son más adecuadas, ya que un solo punto sirve como fuente (o verificador) de datos y, en última instancia, no tiene sentido construir una infraestructura compleja con "desconfianza" si tener una sola fuente de datos verificados.

Es por eso que hemos elegido un modelo de cadena de bloques privada para probar la tecnología.

Primer piloto. Blockchain en el proyecto "Active Citizen"

No hace mucho tiempo, el gobierno de Moscú decidió introducir blockchain en los sistemas de la ciudad. En primer lugar, la ciudad está probando la tecnología en el proyecto Ciudadano Activo. ¿Por qué exactamente él? Active Citizen es un proyecto de votación electrónica para los residentes de Moscú sobre temas urbanos, desde la altura del corte de césped en los parques hasta el nombre de una estación o incluso una línea de metro.

La popularidad del servicio entre los moscovitas se puede juzgar por números: el proyecto tiene más de 2 millones de usuarios y ya se han realizado más de 3600 votos. Fue él quien fue elegido como piloto para estudiar las posibilidades de la tecnología blockchain. Las tareas de implementar la tecnología aquí son guardar todos los votos y los votos de los usuarios en la cadena de bloques y la capacidad de verificar la invariabilidad de los votos de los residentes.

La cadena de bloques en Active Citizen se lanzó en noviembre de 2017. En la actualidad se han registrado más de 1600 votos. 150 usuarios han instalado copias de la cadena de bloques por sí mismos, es decir, sus computadoras se han convertido en nodos de red y almacenan datos sobre todos los votos.

Como ya se mencionó, el "ciudadano activo" ahora tiene más de 2 millones de usuarios, y todos sus votos están escritos en la cadena de bloques. Esta dinámica positiva confirma una vez más la viabilidad de introducir blockchain en otros servicios públicos.

Pero también hubo dificultades, por ejemplo, qué hacer con los datos personales, que, según 152-FZ, no podemos transferir a otros usuarios. La solución se encontró en reemplazar los datos personales con una identificación de usuario, que se almacena en el sistema y en la cadena de bloques. En este caso, el usuario siempre puede encontrar su voz en la red sin revelar sus datos personales.

* Escuela secundaria de economía

** Centro de datos del Departamento de Tecnología de la Información

Resultados del proyecto. Además de la necesidad de asegurar la confirmación de la invariabilidad de los votos de los usuarios, el DIT se enfrentó a la tarea de asegurarse de que no se perdiera ni se tuviese en cuenta ni un solo voto.

A continuación se muestran capturas de pantalla que muestran la correspondencia de los resultados de la votación que se muestran en la página del proyecto "Ciudadano activo" con los resultados almacenados en la cadena de bloques. Los datos de algunas encuestas ya completadas se muestran en la interfaz de lectura de datos: Parity.

Para monitorear el estado actual de la red blockchain, se utiliza una interfaz especial que le permite ver los parámetros de la red en tiempo real.

Segundo piloto. Ferias Blockchain y Fin de Semana

Las ferias de fin de semana se celebran en Moscú varias veces al año. Los agricultores de las regiones rusas pueden poner a la venta sus productos y bienes en los sitios de la ciudad de forma gratuita. Los agricultores se inscriben en cada sesión (cuyo comienzo siempre causa revuelo) a través del portal mos.ru: más de 20 mil participantes de diferentes regiones envían sus solicitudes. El pico de presentación cae en la primera hora después de la apertura de la campaña de solicitud.

Para confirmar la invariabilidad de las aplicaciones en sí y su tiempo de envío, se creó una red blockchain que registra en tiempo real todas las aplicaciones de los agricultores, y tiene la capacidad de cargar datos desde la cadena de bloques al sitio o nodo de cualquier persona (el kit de distribución se puede descargar e instalar en su computadora).

El proyecto se lanzó recientemente, pero ya puede ver los primeros resultados en el portal mos.ru.

En este proyecto, nos enfrentamos a una tarea importante: duplicar todos los registros de solicitudes, registrar la marca de tiempo (hora de envío) de cada solicitud en la cadena de bloques, ya que es este indicador el que afecta fuertemente la admisión del participante (siendo todo lo demás igual, el ganador es el que envió la solicitud antes).

Como funciona?

¿Qué es blockchain para un moscovita común?

La presencia de una cadena de bloques en un servicio o servicio de la ciudad proporciona una garantía de que no hay interferencia en el proceso y los resultados. La garantía de la inmutabilidad de los datos se proporciona mediante un método especial de almacenamiento. Establece que si se reemplaza o elimina información, el resto de los registros de la cadena de bloques también deberán cambiarse, ya que cada bloque posterior se refiere al anterior.

La tarea del DIT de Moscú es popularizar la cadena de bloques entre los moscovitas y transferir el máximo número de servicios de la ciudad a la tecnología.

¿Moscú tendrá su propia criptomoneda?

Algunas ciudades y países se toman las criptomonedas más que en serio. Bielorrusia ha legalizado la minería de criptomonedas y el intercambio de tokens, Malta tiene la intención seria de convertirse en el centro de criptomonedas del mundo (y los grandes intercambios de criptomonedas asiáticos se van a mudar seriamente a la isla), Venezuela está lanzando su propia criptomoneda El Petro, Londres tiene su propia criptomoneda Colu. Pero Japón fue el más lejos: allí se puede abrir una cuenta bancaria tanto en yenes como en bitcoins, ya que en el país la criptomoneda está legalizada como medio de pago.

Entendemos que blockchain y la criptomoneda son inseparables, pero no podemos implementar esto ahora debido a la falta de regulación. Pero como todos los demás estados, estamos estudiando este tema y nos mantenemos al día con los tiempos.

Califica este artículo
Medios de blockchain
Añadir un comentario