• El Ministerio de Electrónica y Tecnología de la Información (MeitY) lanzó ‘Vishvasya-Blockchain Technology Stack’ para ofrecer blockchain como servicio (BaaS) con una infraestructura distribuida geográficamente diseñada para soportar varias aplicaciones basadas en blockchain con permisos.
• La pila de tecnología está alojada en una infraestructura distribuida geográficamente en los centros de datos de NIC en Bhubaneswar, Pune y Hyderabad.
• Con la visión de crear plataformas digitales confiables, el gobierno inició el Marco Nacional Blockchain para promover la investigación y el desarrollo de aplicaciones; facilitando la prestación de servicios digitales de última generación, transparentes, seguros y confiables a los ciudadanos.
• El Marco Nacional Blockchain jugaría un papel importante al permitir la seguridad, la confianza y la transparencia para diversas aplicaciones centradas en los ciudadanos.
• El Ministerio también presentó la plataforma blockchain liviana NBFLite, Praamaanik y el Portal Blockchain Nacional.
¿Qué es la tecnología blockchain?
• Blockchain es una innovadora tecnología de contabilidad distribuida que se introdujo por primera vez en el diseño y desarrollo de la criptomoneda, Bitcoin, en 2009.
• La tecnología de registro distribuido es un sistema digital para registrar las transacciones de bloques en el que los bloques se registran en varios lugares al mismo tiempo. En el registro distribuido, los datos se replican en varios nodos y todos los nodos mantienen los mismos datos.
• La tecnología de registro distribuido es un término general que se utiliza para describir las tecnologías que almacenan, distribuyen y facilitan el intercambio de valor entre usuarios, ya sea de forma privada o pública. La cadena de bloques es un tipo de tecnología de registro distribuido.
• En la tecnología blockchain, cuando se produce una transacción, se transmite a todas las computadoras de la red. Un conjunto de nuevas transacciones, llamadas bloques, se autentican mediante un mecanismo de consenso acordado y luego el bloque de transacción validado se agrega a la cadena de bloques anterior. Cada bloque está vinculado al bloque anterior, lo que dificulta el doble gasto porque implicaría cambiar cada bloque posterior.
• Blockchain permite una capa de confianza y elimina la necesidad de que un tercero valide las transacciones.
• La tecnología Blockchain es una amalgama de varias tecnologías como sistemas distribuidos, criptografía, etc.
• Cada bloque contiene detalles de las transacciones, hash del bloque anterior, marca de tiempo, etc.
• Es difícil que un adversario modifique los datos almacenados en la mayoría de los puntos. Por lo tanto, la cadena de bloques ofrece una mayor seguridad en comparación con un sistema centralizado.
• Los datos y las transacciones ejecutadas a través de la red se almacenan en el libro de contabilidad de manera descentralizada a través de una red peer-to-peer. Las transacciones se validan y verifican a través de un consenso (protocolos de consenso) entre los nodos de la red blockchain.
• La cadena de bloques se puede utilizar tanto en modelos con permisos como sin ellos. Estos modelos tienen aplicaciones en diversos ámbitos, como la educación, la gobernanza, las finanzas y la banca, la atención sanitaria, la logística, la ciberseguridad, los medios de comunicación, el sector jurídico, el sector energético, etc.
• A nivel mundial y nacional, se están realizando diversos esfuerzos para implementar aplicaciones basadas en blockchain. Muchos países han reconocido el potencial de la tecnología blockchain y están tratando de convertirse en pioneros globales.
Características principales de blockchain:
i) Descentralizado: La red está descentralizada. Un grupo de nodos mantiene la red, lo que la hace descentralizada. Como el sistema no requiere ninguna autoridad de gobierno, los usuarios pueden acceder a él directamente desde la web y almacenar activos allí.
ii) Inmutabilidad: La inmutabilidad es algo que no se puede cambiar ni alterar. Garantiza que la tecnología se mantendrá como una red permanente e inalterable. Como es un sistema distribuido, cada nodo del sistema tiene una copia del libro de contabilidad digital. Cuando se agrega una transacción, cada nodo debe verificar su validez. Si la mayoría cree que es válida, se agrega al libro de contabilidad. Esto promueve la transparencia y lo hace a prueba de corrupción. Sin el consentimiento de la mayoría de los nodos, nadie puede agregar bloques de transacciones al libro de contabilidad. Una vez que los bloques de transacciones se agregan al libro de contabilidad, nadie puede cambiarlo. Por lo tanto, cualquier usuario de la red no podrá editarlo, eliminarlo o actualizarlo.
iii) Mayor seguridad: Como se elimina la necesidad de una autoridad central, nadie puede simplemente cambiar ninguna característica de la red para su propio beneficio. El uso del cifrado garantiza otra capa de seguridad para el sistema. Toda la información en la cadena de bloques se codifica criptográficamente. Por lo tanto, cambiar o intentar manipular los datos significa cambiar todos los identificadores de hash. Si alguien quiere corromper la red, tendría que alterar todos los datos almacenados en cada nodo de la red. Podría haber millones y millones de personas, donde todos tienen la misma copia del libro de contabilidad.
iv) Libro mayor distribuido: Un libro de contabilidad público proporcionará toda la información sobre una transacción y los nodos participantes. Muchas personas pueden ver lo que realmente sucede en el libro de contabilidad. El libro de contabilidad en la red es mantenido por todos los demás usuarios del sistema. El libro de contabilidad distribuido responde muy bien a cualquier actividad sospechosa o manipulación. Los nodos actúan como verificadores del libro de contabilidad. Si un usuario quiere agregar un nuevo bloque, otros tendrían que verificar la transacción y luego dar la señal verde. Para que las características de la cadena de bloques funcionen, cada nodo activo tiene que mantener el libro de contabilidad y participar en la validación.
v) Consentimiento: Toda cadena de bloques tiene éxito gracias a los algoritmos de consenso. Cada cadena de bloques tiene un consenso que ayuda a la red a realizar cualquier transacción. En términos simples, el consenso es un proceso de toma de decisiones para el grupo de nodos activos en la red. Aquí, los nodos pueden llegar a un acuerdo rápidamente y relativamente más rápido. Cuando millones de nodos están validando una transacción, un consenso es absolutamente necesario para que un sistema funcione sin problemas. Los nodos pueden no confiar entre sí, pero pueden confiar en los algoritmos que se ejecutan en el núcleo del sistema.