Hoy, cientos de millones de personas poseen bitcoin y otras fichas alojadas en blockchains por valor de trillones de dólares.
Sin embargo, cada vez más, Blockchains alberga mucho más que las fichas. De hecho, Blockchains es nuestra futura pila tecnológica, y también pueden alojar aplicaciones web sofisticadas, que viven completamente en la capas, al igual que las fichas. Estas aplicaciones se implementan completamente desde el código de residente de la red (es decir, el software de contrato inteligente y sus evoluciones).
Esto tiene un gran potencial: para fines de 2025, más de 5 mil millones de personas poseerán teléfonos inteligentes conectados a Internet con navegadores web. Entonces, ¿qué podría llevarlos a crear y usar aplicaciones web totalmente en capas, que pueden tener una funcionalidad de Web3 sin problemas?
Creo que una nueva revolución de blockchain es inminente, gracias al avance de la IA y la tecnología de “aplicación de auto-escritura”.
Esto se relaciona con una tendencia emergente importante llamada “codificación de ambientes”. La codificación de VIBE involucra a los ingenieros de software que usan herramientas con IA integrada que pueden escribir y arreglar el código de software en su nombre, lo que los hace mucho más productivos.
El paradigma de aplicaciones de auto-redacción lleva esto mucho más lejos, permitiendo que los usuarios no técnicos creen, posean y actualicen aplicaciones simplemente instruyendo a AI sobre el chat. Por razones que explicaré, Blockchain está en una posición única para ayudar a llevar esta funcionalidad revolucionaria al mundo.
En el futuro, un individuo podrá crear un sitio web de marca personal, o algo así como una aplicación de planificación de bodas personalizada para que un miembro de la familia se case, solo hablando con IA. Un emprendedor sin personal técnico o dinero podrá crear un nuevo tipo de sitio web de comercio electrónico, o crear una aplicación de economía compartida con Web3 Rails. Y, una empresa podrá crear una funcionalidad CRM sofisticada, para una fracción infinitesimalmente pequeña de la inversión en el tiempo y el dinero que actualmente se requiere. Todo solo hablando, sin la necesidad de habilidades de ingeniería de software o de administración de sistemas.
En este nuevo paradigma de desarrollo, los usuarios cotidianos emitirán instrucciones para IA a través del chat, y simplemente actualizarán su navegador web momentos más tarde para interactuar con su aplicación nueva o actualizada.
Las aplicaciones que viven en blockchains tienen una serie de características valiosas. Son soberanos y resistentes a la censura, debido a que viven en una red pública, son a prueba de manipulaciones, lo que significa que están seguros sin depender de la ciberseguridad, increíblemente resistente y pueden integrar a la perfección las poderosas funcionalidades de Web3 porque viven en la cadena.
Además, Blockchain Technology resuelve problemas importantes involucrados con la construcción de IA en solitario en la TI tradicional.
Por ejemplo, el código que se ejecuta en tradicional debe escribirse cuidadosamente para evitar la introducción de agujeros de seguridad, y toda la plataforma es sensible a las configuraciones de seguridad, desde cuentas en la nube, hasta sistemas operativos que se ejecutan en instancias en la nube como Linux, hasta software de plataforma alojados como bases de datos y servidores web. Esto significa que la infraestructura de TI tradicional a menudo debe estar protegida aún más por sistemas de ciberseguridad, como firewalls y anti-malware. Opaguey la copia de seguridad y la restauración son otra preocupación, y los proveedores de servicios deben ser confiables.
Confiar en la IA para construir solo en el tradicional es exagerado, porque incluso un solo error puede conducir a un ataque cibernético que resulta en la exfiltración de datos o los datos de cifrado de ransomware.
Las cadenas de bloques hacen que sea mucho más fácil para AI construir solo de muchas maneras diferentes. Por ejemplo, el host de blockchains residente de la red es “sin servidor”, simplificando enormemente las tareas de codificación que AI debe realizar, lo que permite que el código se produzca más rápido. En el Computadora de Internet Network, Code también puede servir experiencias web interactivas seguras directamente a los usuarios finales, y puede almacenar y procesar cantidades masivas de datos de manera eficiente, e incluso usarse para construir cosas como una red social totalmente en exceso (por ejemplo, OC.App) o una aplicación empresarial importante.
En Dfinity, creemos un gran creyente en las aplicaciones de auto-escritura que se ejecutan en blockchains públicos, que llamamos “Internet de redacción”, y hemos estado desarrollando tecnologías de apoyo durante algunos años.
Para que las aplicaciones de auto-redacción alcancen su máximo potencial, debe ser posible no solo para los usuarios crearlas hablando, sino también para continuar actualizándolas y mejorándolas en producción, para que puedan hablar hasta que tengan lo que necesitan o un diseño que sea óptimo. A menos que los usuarios puedan continuar actualizando las aplicaciones que se ejecutan en producción, el mercado total abordado por el paradigma de la aplicación auto-redactor alcanzará solo una pequeña fracción de su tremendo potencial.
Dfinity ha estado desarrollando un marco de lenguaje de programación llamado Motoko para su uso por IA, así como humanos. Cuando un usuario actualiza una aplicación agregando o cambiando la funcionalidad, la IA también debe describir cómo actualizar la estructura de datos dentro de la aplicación, para que no se pierda ninguna. Cuando la IA intenta instalar una actualización, el marco puede detectar si se ha cometido un error que causaría incluso una pequeña cantidad de datos que se pierdan sin querer, para que pueda pedirle a la IA que vuelva a intentarlo.
Creemos que la auto-escritura de Internet democratizará y descentralizará la tecnología en blockchain, y estamos entusiasmados de que pronto se lanzará una nueva plataforma llamada Caffeine.ai. Simplemente interactuando con la cafeína a través del chat, los usuarios crearán, poseerán y actualizarán aplicaciones soberanas en la computadora de Internet, y la computadora mundial de manera más amplia, que para nosotros es la amalgamación de todas las cadenas de bloques que pueden alojar tokens y software de contrato inteligente.
En el futuro, será posible decir “construirme un Google Photos personales, que puedo compartir con mi familia y amigos, donde podemos agregar comentarios y reacciones de emoji a las fotos”, o “construirme un sistema de remesas para que pueda pagar a mis contratistas internacionales usando stablecoins”.
En blockchains, la imaginación humana, en lugar de las habilidades técnicas, será cada vez más el límite al crear aplicaciones web. La utilidad desbloqueada impulsará la adopción masiva de blockchain, aunque a menudo, los usuarios pueden no ser conscientes de que Blockchain se encuentra detrás de sus experiencias que cambian el juego.
Durante mucho tiempo he hablado sobre una “singularidad blockchain” que ocurre donde las redes descentralizadas se convierten en una nueva pila tecnológica importante. Creo que así es como llegamos allí, y el futuro está casi aquí.