Serie de exposiciones de desarrolladores: Mohit Kumar Sethi, KrypC Technologies

Regrese a nuestra serie Developer Showcase para saber qué están haciendo los desarrolladores en el mundo real con las tecnologías Hyperledger. El siguiente es Mohit Kumar Sethi, ingeniero de blockchain empresarial en KrypC Technologies .

Brinda un poco de antecedentes sobre en qué estás trabajando y cómo ingresaste a blockchain

En KrypC, trabajo en el desarrollo de KrypCore, que es nuestra oferta principal. KrypCore permite a las organizaciones acelerar su viaje de blockchain utilizando Hyperledger Fabric. Abstrae las complejidades de la implementación, la gobernanza y la gestión de encadenamiento y permite a los usuarios centrarse en la lógica empresarial. Hemos utilizado KrypCore para diseñar e implementar una variedad de casos de uso en la producción que van desde la cadena de suministro, la procedencia, el comercio y las microfinanzas.

También he tenido la oportunidad de trabajar en el campo de las tarjetas inteligentes, la criptografía y los pagos. La aplicación se centró en mensajería segura, firmas digitales e inmutabilidad. Bitcoin y las criptomonedas eran áreas naturales de interés, ya que se relacionaban con la seguridad criptográfica y los pagos. Hicimos un estudio técnico profundo de Bitcoin y nos dimos cuenta de cómo ha unido los conceptos criptográficos existentes y las redes P2P para formar una red de tokens descentralizada inmutable. El desafío que abordamos fue cómo aprovechar la inmutabilidad y los contratos autónomos para el negocio empresarial y ocultar la complejidad del protocolo.

¿Qué frameworks o herramientas de Hyperledger estás usando en tus proyectos? ¿Algún nuevo desarrollo para compartir? ¿Puede resumir su experiencia con Hyperledger?

Usamos Hyperledger Fabric como DLT principal. Usamos la combinación de Hyperledger Fabric y Hyperledger Fabric SDK Go como parte de nuestro SDK interno para desarrollar todos los proyectos basados en Fabric.

¿En qué crees que es más importante que Hyperledger se concentre el próximo año?

Desde el punto de vista de Hyperledger Fabric, creo: Zero Knowledge Proof (ZKP) y mejoras de privacidad. Hyperledger Fabric ha evolucionado mucho desde la versión 1.0. PDC (recopilación de datos privados) proporcionó soluciones para muchas de las necesidades de privacidad y cumplimiento. Sin embargo, se puede lograr un mayor fortalecimiento de la privacidad utilizando ZKP o algunas técnicas relacionadas con la preservación de la privacidad.

La introducción de políticas de PDC implícitas ha simplificado la adopción y gestión de PDC en grandes redes de miembros. Las características, capacidades y enfoque de diseño actuales de PDC se adaptan bien a la mayoría de los casos de uso. Sin embargo, hay escenarios en los que las demandas de privacidad no se limitan solo a la visibilidad de los datos, sino que también exigen privacidad en las acciones. Por ejemplo:

  • La capacidad de ocultar el hecho de que los miembros selectivos operaban con alguna clave y valor privados. Los identificadores de colección son visibles en los conjuntos de lectura / escritura. Esto permite que otros miembros sean conscientes del hecho de que cierta información privada se procesa entre los propietarios de los miembros de la colección presentes en los conjuntos de lectura / escritura.

¿Qué consejo le ofrecería a otros tecnólogos o desarrolladores interesados en comenzar a trabajar en blockchain?

Hay numerosos materiales en línea disponibles en blockchain. Es bueno comenzar con la lectura de conceptos básicos como cómo se relacionan los bloques entre sí y el concepto de firma digital. El siguiente paso sería profundizar en los libros blancos de Bitcoin y Ethereum. Hyperledger Fabric proporciona muy buena documentación y ejemplos. La documentación cubre tanto a desarrolladores como a tecnólogos.

Además del conocimiento de la tecnología, es igualmente importante comprender la idoneidad de la tecnología para resolver un problema. Recordemos que blockchain no reemplaza las bases de datos tradicionales. Los casos de uso deben evaluarse para determinar la aplicabilidad de blockchain. Hay varios protocolos de blockchain, cada uno de los cuales se adapta a diferentes aplicaciones. Por ejemplo: Hyperledger Fabric proporciona enormes capacidades de redes empresariales donde los permisos y la gobernanza son administrados por el consorcio privado. Sin embargo, si necesitamos registros de confianza inmutables auditables públicamente o tokens intercambiables, Ethereum es preferible. Las redes complejas pueden usar una combinación de protocolos en dominios públicos y privados para satisfacer múltiples necesidades como escala, privacidad, activos tokenizados e inmutabilidad.

¿Cuál es el problema o problema que espera que blockchain pueda resolver?

Moneda falsa

¿Dónde espera ver Hyperledger y / o blockchain en cinco años?

Adopción en el ámbito del voto, la gobernanza electrónica. Blockchains proporcionaría la plataforma de descubrimiento y uso compartido segura requerida para las redes de IoT.

¿Cuál es el mejor consejo para desarrolladores que ha recibido?

Intente mantener las funciones / métodos pequeños y reutilizables.

¿Con qué tecnología no podrías vivir?

Docker / Containerización! No será fácil administrar desarrollos o implementaciones locales.

La publicación Developer Showcase Series: Mohit Kumar Sethi, KrypC Technologies apareció primero en Hyperledger .