La carrera tecnolรณgica que ha generado la apariciรณn de Bitcoin y las criptomonedas, hasta ahora no ha tenido la adopciรณn masiva que se esperaba.ย Aรบn asรญ, son diversas las corporaciones bancarias y gigantes de la informรกtica que se han adentrado en este nuevo campo. Bautizada para efectos mediรกticos y corporativos como ยซTecnologรญa Blockchainยป, hasta ahora ha atraรญdo a grandes compaรฑรญas como IBM, Goldman Sachs, Deloitte e Intel; precisamente sobre esta รบltima, hoy resaltan avances que esta corporaciรณn ha desarrollado y que quizรกs no han sido identificados y/o evaluados con el rigor que merecen.
Intel ha apostado directamente en el desarrollo de herramientas innovadoras que, inspiradas en la versiรณn pionera de cadenas de bloques y algoritmos de consenso de Bitcoin, sirvan como elementos para conformar una arquitectura bastante completa que permita a empresas de toda รญndole poder desarrollar sus propias plataformas blockchain adaptadas a sus exigencias.
Enfocadas en gran medidaย en la oferta de estos productos informรกticos a la industria en general, Intel se ha querido despegar del desarrollo abierto y se ha enfocado en el espacio de las ยซblockchains privadasยซ, tรฉrmino bastante popular en la actualidad entre empresas y corporaciones bancarias. Aun asรญ, no se ha cerrado a que muchas de sus tecnologรญas, tanto a nivel de hardware como software, puedan ser utilizadas para desarrollar plataformas blockchains desde cero o incluso enriquecer a cadenas de bloques pรบblicas, como las de Bitcoin y Ethereum.
Las innovaciones de Intel en Tecnologรญa Blockchain
El pasado mes de abril, Intel presentรณย la plataforma ยซSawtooth Lakeยป (lago de dientes de sierra), la cual dispone de un conjunto de herramientas para la construcciรณn y manejo de cadenas de bloques, y cuenta con una de las innovaciones propias del equipo de ingenierรญa de la compaรฑรญa: el algoritmo de consenso Proof-of-Elapsed-Time (PoET), que ha llamado la atenciรณn de diversos desarrolladores y expertos en criptografรญa.
Este algoritmo ha sido descrito por Intel como una mejora al original Proof-of-Work (PoW) lanzado por Satoshi Nakamoto en el whitepaper de Bitcoin, y su principal propuesta es la resoluciรณn del problema de computaciรณn de ยซelecciรณn de lรญder al azarยป, o seleccionar quiรฉn crearรก el siguiente bloque de transacciones. El PoET es una funciรณn aleatoria que cumple su tarea de elecciรณn al basarse en tres caracterรญsticas:
- Equidad: La funciรณn debe distribuir la elecciรณn del lรญder a travรฉs de la poblaciรณn mรกs amplia posible de participantes.
- Inversiรณn: El costo de controlar el proceso de elecciรณn del lรญder debe ser proporcional al valor obtenido de ella.
- Verificaciรณn: Deberรญa ser relativamente simple para todos los participantes verificar que el lรญder fue seleccionado legรญtimamente.
Este algoritmo PoET ha sido evaluado por diversos expertos como mรกs ecolรณgico que el PoW, puesto que el poder de cรณmputo necesario para ejecutarse es muchรญsimo menor, inclusive comparable en el Proof-of-Stake (PoS), otro popular algoritmo de consenso que se ejecuta en diversas criptomonedas en la actualidad. Sin embargo, tambiรฉn ha sido criticado por ser un algoritmo algo restrictivo que debe ejecutarse solamente en hardware exclusivo de Intel, especรญficamente en los llamados Trusted Execution Environments (TEE),ย que se traduce como ยซAmbientes de Ejecuciรณn Confiableยป.
Los TEE, son bรกsicamente unidades de procesamiento que Intel ha diseรฑado para ejecutarse de forma desligada del resto de los componentes de hardware de una computadora o inclusive de un telรฉfono inteligente. Gracias al diseรฑo de estas unidades y a los protocolos cifrados que usa para comunicarse con el resto de los dispositivos, los TEE ejecutan tareas de procesamiento sin poner en riesgo informaciรณn sensible como claves privadas y demรกs datos de usuarios.
Estas limitaciones mencionadas, hacen que el uso del algoritmo PoET no sea tan accesible para ser empleado en plataformas blockchains pรบblicas, debido que no todos los usuarios contarรญan con este hardware de Intel en sus ordenadores o celulares. A pesar de ello, Intel incluye PoET como uno de los tantos algoritmos posibles para ser usado por empresas y desarrolladores dentro de la amplia gama de herramientas de software para creaciรณn y manejo de blockchains que provee su plataforma Sawtooth Lake.
Respecto a estas ventajas, Christopher Allen de la firma Blockstreamย afirma que las prestaciones de Sawtooth Lake superan a Hyperledger Fabric, la alternativa que presenta el Proyecto Hyperledger impulsado por la Fundaciรณn Linux. Allen hace รฉnfasis en la variedad de herramientas y algoritmos que presenta Intel en esta plataforma, que pueden ser utilizados por las empresas para desarrollar las plataformas blockchain que se ajusten a sus respectivas necesidades.
La industria de criptomonedas y blockchain reconoce el trabajo de Intel
Las innovaciones presentadas por Intel no solo han sido evaluadas y discutidas por diversos expertos de varios sectores de la industria, sino que ya han sido aprovechadas por parte de empresas privadas e inclusive por aquellas que hacen uso de la blockchain de acceso pรบblico de Bitcoin.
El caso mรกs notable es el de la empresa de pagos BitPay, que utilizando las herramientas Software Guard Extensions (SGX) de Intel, ofrece mayor seguridad a los usuarios de carteras de bitcoins Copay y BitPay. Con esta alianza entre BitPay e Intel, los datos sensibles (claves, informaciรณn de identidad) de los usuarios que usen dichas carteras en dispositivos que cuenten con procesadores de รบltima generaciรณn de Intel, estarรกn asegurados al ser รบnicamente procesados en ยซenclavesยป, que son รกreas de ejecuciรณn protegidas.
Dentro del sector privado, resalta sin duda el interรฉs delย Consorcio R3CEV,ย que reรบne a varios bancos y empresas de tecnologรญa de importante envergadura, hacia las tecnologรญas desarrolladas por el equipo de ingenierรญa de Intel. Este interรฉs fue expresado en hechos cuando 8 bancos pertenecientes al consorcio realizaron pruebas con un prototipo de plataforma blockchain desarrollada por Intel y que fue utilizada para la transacciones de bonos entre las instituciones bancarias.
Ademรกs, tambiรฉn fueron invitados a probar un sistema de registro de identidades basado en la tecnologรญa blockchain, otra de las numerosas aplicaciones que se desprenden del uso de las cadenas de bloques. En este caso, los bancos se verรญan beneficiados al contar con registros de datos seguros y no modificables, al tiempo que pueden proteger a las instituciones y los usuarios ante posibles usurpaciones de identidad.
En conclusiรณn, el gigante tecnolรณgico ha sido uno de los casos mรกs notables de empresas que se han involucrado en estas tecnologรญas nacientes no de una forma ยซblandaยป con solo investigaciรณn y desarrollo, sino que ha sido bastante arriesgada al ofrecer nuevas herramientas y productos basados en blockchain, siendo รฉstos ya reconocidos tanto por empresas que trabajan con blockchains pรบblicas y otras que planean establecer sus propias plataformas de acceso privado.