Quantum Blockchain Technologies Plc ha anunciado que su experto en criptografía y su equipo de Optimización Criptográfica han desarrollado lo que la Junta considera un enfoque innovador para el cálculo optimizado SHA-256 para la minería de Bitcoin (?BTC?). La empresa cree que este novedoso enfoque, denominado Message Scheduling For Cryptographic Hashing, aborda uno de los problemas más desafiantes de la minería de BTC: la precomputación parcial de los futuros bloques de blockchain?

Se ha presentado una solicitud de patente con respecto a MSFCA en la Oficina de Propiedad Intelectual del Reino Unido. Si la solicitud tiene éxito, la empresa tiene la intención de solicitar que la patente se extienda internacionalmente. Aproximadamente cada diez minutos se añade un bloque a la blockchain de BTC.

Cada nuevo bloque representa la confirmación de la validez de las transacciones encriptadas, es decir, la transferencia de BTC entre remitentes y destinatarios, normalmente entre 2.000 y 3.000 por término medio. El minero que encuentra el hash ganador para el bloque en los diez minutos siguientes, provoca el cierre del bloque y recibe la recompensa; actualmente 6,25 BTC, más las tasas de transacción. Un nuevo bloque en los diez minutos siguientes puede entonces empezar a ser procesado, pero sólo cuando el bloque anterior ha sido cerrado, porque la información de partida para computar los nuevos bloques, contiene información del bloque anterior cerrado.

La optimización computacional obtenida por MSFCA permite, bajo las condiciones especiales de la minería de BTC, que el minero realice de forma asíncrona (es decir, no dentro de los límites temporales del bloque actual que se está computando) precomputaciones parciales de bloques futuros, antes de que comience el "objetivo temporal" de computación de diez minutos para cerrar un nuevo bloque. La ventaja es que se ahorran todas las puertas lógicas y el tiempo de cálculo en el chip ASIC necesarios para el precomputo parcial específico.

QBT cree que se trata de un procedimiento novedoso, potencialmente capaz, en determinadas condiciones, de abordar una limitación clave de la minería de BTC que impide el precomputación asíncrona de un nuevo bloque en la cadena de bloques antes de que se cierre el bloque anterior. No se cree que la aplicación de MSFCA mejore el tiempo de computación de SHA-256; sin embargo, al permitir el precomputación parcial SHA-256 del bloque, permite ahorrar los recursos de hardware que de otro modo serían necesarios para la computación SHA-256 estándar. Desde esta perspectiva, se prevé un ahorro de energía debido a la presencia de menos puertas lógicas en el ASIC, lo que permite utilizar la misma área de chip para implementar motores SHA-256 adicionales y aumentar la velocidad global del proceso.

El principio clave de este enfoque es que la precomputación parcial puede producirse de forma asíncrona. La implementación de MSFCA requerirá una arquitectura ASIC específica, por lo que será necesario diseñar un chip ASIC específico, sin embargo, la empresa cree que esto sólo requeriría una modificación factible de la implementación propietaria SHA-256 actual que está desarrollando QBT. En términos de áreas de chip ASIC SHA-256, el ahorro potencial proyectado estaría en la región del 25% para una instancia de SHA256 de las tres instancias involucradas en la minería de Bitcoin.

Sin embargo, debido a otras técnicas de optimización bien conocidas, el diseñador de ASIC de la empresa estima que el ahorro potencial efectivo de área de MSFCA se sitúa en torno al 8% de media. La manipulación de datos preprocesados requiere circuitos adicionales, cuyo impacto se espera que sea insignificante en un futuro próximo. Aunque MSFCA puede implementarse con la tecnología disponible actualmente, añadiendo una sobrecarga de puertas lógicas, en un futuro próximo, la empresa cree que estas sobrecargas serán menos relevantes, lo que hará que este enfoque sea aún más competitivo.

A pesar de las limitaciones tecnológicas actuales, (por ejemplo, el rendimiento limitado de los chips de memoria), la Empresa cree que es estratégicamente importante presentar una solicitud de patente que cubra el novedoso enfoque creado mediante el uso de MSFCA.