Explicación de la tecnología Blockchain: impulsar Bitcoin
Publicado: 2022-03-11Microsoft se convirtió recientemente en el último gran nombre en asociarse oficialmente con Bitcoin, la moneda virtual descentralizada . Sin embargo, la compañía de Redmond no hizo todo lo posible y solo admitirá pagos de bitcoin en ciertas plataformas de contenido, lo que representa una pequeña fracción de su negocio.
¿Cuál es el problema con Bitcoin?
Como la mayoría de las buenas historias, la saga de Bitcoin comienza con un mito de creación. El protocolo de criptomonedas de código abierto fue publicado en 2009 por Satoshi Nakamoto, un desarrollador anónimo (o grupo de desarrolladores de Bitcoin) que se esconde detrás de este alias. La verdadera identidad de Satoshi Nakamoto aún no se ha revelado, aunque el concepto tiene sus raíces en el movimiento cypher-punk; y no hay escasez de teorías especulativas en la web sobre la identidad de Satoshi.
Bitcoin pasó los siguientes años languideciendo, visto como nada más que otra curiosidad de Internet reservada para geeks y entusiastas de las criptomonedas. Bitcoin finalmente ganó tracción entre varias multitudes. Los diferentes grupos tenían poco o nada en común, desde los fanáticos reunidos hasta los piratas informáticos de sombrero negro, los anarquistas, los libertarios y los traficantes de drogas de la red oscura; y eventualmente fue aceptado por empresarios legítimos y marcas importantes como Dell, Microsoft y Newegg.
Si bien generalmente se describe como una "criptomoneda", "moneda digital" o "moneda virtual" sin valor intrínseco, Bitcoin es un poco más que eso.
Es por eso que no perderemos mucho tiempo en lo básico: el protocolo de bitcoin, la prueba de trabajo, la economía de la "minería" de bitcoin o la forma en que funciona la red de bitcoin. Hay una gran cantidad de recursos disponibles en línea, y la implementación de soporte para pagos de bitcoin está fácilmente dentro del ámbito del desarrollador de aplicaciones más pequeño, por no hablar de los pesos pesados como Microsoft.
Mirando más allá de la exageración: hacia la cadena de bloques
Entonces, ¿qué es la cadena de bloques? La cadena de bloques de Bitcoin es la columna vertebral de la tecnología de la red y proporciona una estructura de datos a prueba de manipulaciones, proporcionando un libro público compartido abierto a todos. Las matemáticas involucradas son impresionantes, y el uso de hardware especializado para construir esta vasta cadena de datos criptográficos hace que sea prácticamente imposible de replicar.
Todas las transacciones confirmadas están integradas en la cadena de bloques de bitcoin. El uso de la criptografía SHA-256 garantiza la integridad de las aplicaciones de la cadena de bloques: todas las transacciones deben firmarse con una clave privada o semilla, lo que evita que terceros la manipulen. La red confirma las transacciones en aproximadamente 10 minutos y este proceso lo manejan los mineros de bitcoin. La minería se utiliza para confirmar transacciones a través de un sistema de consenso compartido y, por lo general, requiere varias confirmaciones independientes para que se realice la transacción. Este proceso garantiza una distribución aleatoria y dificulta mucho la manipulación.
Si bien es teóricamente posible comprometer o secuestrar la red a través del llamado ataque del 51%, el gran tamaño de la red y los recursos necesarios para llevar a cabo dicho ataque lo hacen prácticamente inviable. A diferencia de muchas empresas basadas en bitcoin, la red blockchain ha demostrado ser muy resistente. Este es el resultado de una serie de factores, entre los que se incluye principalmente una gran inversión en la industria minera de bitcoin.
La tecnología Blockchain funciona, simple y llanamente, incluso en su encarnación bitcoin. Se podría usar una cadena de bloques criptográfica para firmar digitalmente información confidencial y descentralizar la confianza; además de usarse para desarrollar contratos inteligentes y servicios de custodia, tokenización, autenticación y mucho más. La tecnología Blockchain tiene innumerables aplicaciones potenciales, pero ese es el problema: el potencial aún no se ha realizado. Aceptar pagos con bitcoins por el contenido del juego de Xbox o la batería de una computadora portátil ni siquiera se acerca.
Entonces, ¿qué pasa con ese potencial? ¿Alguien se está tomando en serio la tecnología blockchain? ¿Qué pasa con los servicios de desarrollo de blockchain?
Bienvenido al Salvaje Oeste
La tecnología de Bitcoin y blockchain ciertamente está "allá afuera", y algunos desarrolladores los ven como la próxima frontera. El desarrollo de un caso de uso para aplicaciones de tecnología de bitcoin y blockchain podría resultar rentable a largo plazo, y muchos están ansiosos por ingresar al espacio.

Agregue una moneda pseudoanónima no regulada a la mezcla y tendrá las calificaciones para una verdadera fiebre del oro, respaldada por especuladores y capitalistas de riesgo. Vender palas es la mejor manera de ganar dinero en la fiebre del oro, y la industria minera de bitcoin también tiene ese aspecto cubierto. Todo suena un poco como un "Wild West Boomtown", con forajidos tragadores de whisky de gatillo fácil al acecho por dinero rápido, ciertamente no es un entorno para los débiles de corazón.
Entonces, ¿qué diablos están haciendo Paul de IBM y Dominic de Bosch en el salón, vestidos como Marty McFly en Regreso al futuro III?
Es simple: ¡ambos están comenzando con ventaja!
Tanto Bosch como IBM están buscando formas de aprovechar la tecnología blockchain como parte de sus programas de desarrollo de Internet de las cosas (IoT). Ellos tampoco están solos, ¿recuerdas a Microsoft? Unos días después de que Microsoft hiciera su anuncio original de bitcoin, la compañía dijo que también estaba interesada en la tecnología detrás de bitcoin para dispositivos distribuidos conectados (o dispositivos IoT).
Samsung también está a bordo, y el gigante coreano de la electrónica de consumo mostró la tecnología blockchain en CES 2015, junto con IBM.
Samsung e IBM hacen una demostración de Block-Chain POC. Es en vivo en #CES pic.twitter.com/2lsgAaRk33
— Paul Brody (@pbrody) 7 de enero de 2015
Forbes investigó recientemente el asunto e hizo una predicción audaz: la revista de negocios concluyó que, en función de cómo funciona la tecnología blockchain, es probable que se libere de bitcoin para potenciar las aplicaciones distribuidas en algún momento de este año.
De hecho, muchos desarrolladores de bitcoin ya están trabajando en los llamados proyectos bitcoin 2.0 o bitcoin 3.0. Estos a menudo tienen poco que ver con el concepto original, aunque generalmente usan algún tipo de moneda simbólica. Ethereum es un ejemplo: se basa en la tecnología blockchain, pero el énfasis está en los contratos inteligentes en lugar de las monedas sustitutas. IBM y Samsung están empleando Ethereum para sus proyectos de IoT. Algunas de las mismas personas involucradas en el desarrollo de Ethereum están trabajando en otro proyecto, denominado Storj, una red de almacenamiento en la nube punto a punto totalmente distribuida con cifrado de extremo a extremo.
Posibles usos e implicaciones de la tecnología Blockchain
Ya hay miles de desarrolladores y docenas de empresas que experimentan con aplicaciones de cadena de bloques, pero todavía tenemos que ver proyectos a gran escala construidos en torno a la tecnología de cadena de bloques que no estén relacionados con bitcoin o "altcoin". IoT podría llevar la tecnología blockchain a las masas. La firma de investigación IDC espera que la base de usuarios crezca a una tasa de crecimiento anual compuesta (CAGR) del 17,5 % en esta década, con hasta 28 100 millones de dispositivos IoT para 2020 e ingresos que superen la marca de los 7 billones de dólares ese mismo año.
La tecnología está disponible, funciona, es gratis y mucha gente inteligente está jugando con ella. Sin embargo, hasta ahora, estas aplicaciones alternativas de blockchain han ido desde bromas pesadas hasta pequeños proyectos experimentales. La tecnología incipiente todavía está en su infancia, y esto es de esperar.
El potencial es más o menos obvio. La descentralización de la confianza es algo importante, ya que permite la creación de redes amplias y seguras sin un solo punto de falla. Puede pensar en ellos como una capa adicional de Internet, una capa que se puede usar para autenticación, señalización, comunicaciones seguras y distribución de contenido, transacciones financieras y mucho más.
La tecnología Blockchain podría permitir a los desarrolladores una forma sencilla de subcontratar la seguridad. Por ejemplo, en lugar de crear redes y dispositivos IoT seguros, gran parte del trabajo pesado podría descargarse efectivamente en la cadena de bloques, liberando recursos del lado del cliente y acelerando el desarrollo.
El objetivo difícil de alcanzar para todos los desarrolladores de blockchain es hacer que la tecnología sea tan fluida y discreta como los protocolos de Internet. Por ejemplo, ¿cuántas personas se dan cuenta de que están usando TCP/IP cada vez que empiezan a navegar por la red? Este es el objetivo final: hacer que el uso de la tecnología blockchain sea invisible para el usuario final. La tecnología Blockchain puede convertirse en una capa más agregada a varios productos y servicios para brindar más funcionalidad y seguridad, al tiempo que ahorra recursos y horas de trabajo de los desarrolladores.