- Volver al menú
- Volver al menúPrecios
- Volver al menúInvestigación
- Volver al menúConsenso
- Volver al menú
- Volver al menú
- Volver al menú
- Volver al menúWebinars y Eventos
Adopción masiva de la Web3 a través de la Internet de autoescritura
Una nueva revolución blockchain es inminente gracias al avance de la IA y la Tecnología de “codificación de vibraciones”, dice Dominic Williams, fundador y científico jefe de DFINITY.
Hoy en día, cientos de millones de personas poseen Bitcoin y otros tokens alojados en cadenas de bloques valorados en billones de dólares.
Sin embargo, cada vez más, las cadenas de bloques albergan mucho más que tokens. De hecho, las cadenas de bloques son nuestra pila tecnológica futura y también pueden albergar aplicaciones web sofisticadas que viven completamente en la cadena, al igual que los tokens. Estas aplicaciones se implementan completamente a partir de código residente en la red (es decir, software de contratos inteligentes y sus evoluciones).
Esto tiene un potencial enorme: para fines de 2025, más de 5 mil millones de personas tendrán teléfonos inteligentes conectados a Internet con navegadores web. ¿Qué podría impulsarlos a crear y usar aplicaciones web totalmente en cadena, que puedan incorporar la funcionalidad Web3 sin inconvenientes?
Creo que una nueva revolución blockchain es inminente, gracias al avance de la IA y la Tecnología de “aplicaciones de autoescritura”.
Esto se relaciona con una importante tendencia emergente llamada “codificación por vibración”, que implica que los ingenieros de software utilicen herramientas con IA integrada que pueden escribir y corregir códigos de software en su nombre, lo que los hace mucho más productivos.
El paradigma de las aplicaciones autoescritas lleva esto mucho más allá, al permitir que usuarios no técnicos creen, posean y actualicen aplicaciones simplemente dando instrucciones a la IA a través del chat. Por razones que explicaré, la cadena de bloques está en una posición única para ayudar a llevar esta funcionalidad revolucionaria al mundo.
En el futuro, una persona podrá crear un sitio web de marca personal o algo así como una aplicación de planificación de bodas personalizada para un familiar que se case, simplemente hablando con una IA. Un empresario sin personal técnico ni dinero podrá crear un nuevo tipo de sitio web de comercio electrónico o desarrollar una aplicación de economía colaborativa con rieles Web3. Y una empresa podrá crear una funcionalidad CRM sofisticada, por una fracción infinitesimal de la inversión en tiempo y dinero que se requiere actualmente. Todo esto simplemente hablando, sin necesidad de habilidades de ingeniería de software o administración de sistemas.
En este nuevo paradigma de desarrollo, los usuarios cotidianos darán instrucciones a la IA a través del chat y simplemente actualizarán su navegador web momentos después para interactuar con su aplicación nueva o actualizada.
Las aplicaciones que viven en cadenas de bloques tienen una serie de características valiosas. Son soberanas y resistentes a la censura, porque viven en una red pública; son a prueba de manipulaciones, lo que significa que son seguras sin depender de la ciberseguridad; son increíblemente resistentes y pueden integrar sin problemas potentes funcionalidades web3 porque viven en la cadena.
Además, la Tecnología blockchain resuelve los principales problemas que implica tener una IA desarrollada en solitario sobre TI tradicional.
Por ejemplo, el código que se ejecuta en la TI tradicional debe escribirse con cuidado para evitar la introducción de agujeros de seguridad, y toda la plataforma es sensible a las configuraciones de seguridad, desde las cuentas en la nube hasta los sistemas operativos que se ejecutan en instancias de la nube como Linux y el software de plataforma alojado, como bases de datos y servidores web. Esto significa que la infraestructura de TI tradicional a menudo debe estar protegida adicionalmente por sistemas de ciberseguridad, como cortafuegos y antimalware.Conmutación por error, y la copia de seguridad y restauración son otra preocupación, y se debe confiar en los proveedores de servicios.
Confiar en que la IA construya sola sobre la TI tradicional es exagerado, porque incluso un solo error puede conducir a un ciberataque que resulte en la exfiltración de datos o en el cifrado de datos mediante ransomware.
Las cadenas de bloques facilitan mucho la creación de código por parte de la IA de muchas maneras diferentes. Por ejemplo, el código residente en la red que alojan las cadenas de bloques no tiene servidor, lo que simplifica enormemente las tareas de codificación que debe realizar la IA y permite que el código se produzca más rápido.Internet Computerred, el código también puede brindar 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 completamente en cadena (por ejemplo, oc.app) o una aplicación empresarial importante.
En DFINITY, creemos firmemente en las aplicaciones autoescribibles que se ejecutan en cadenas de bloques públicas, a las que llamamos “Internet autoescribible”, y hemos estado desarrollando tecnologías de apoyo durante algunos años.
Para que las aplicaciones autoescritas alcancen su máximo potencial, los usuarios no solo deben poder crearlas mediante la comunicación, sino también continuar actualizándolas y mejorándolas en producción, de modo que puedan hablar hasta que tengan lo que necesitan o un diseño óptimo. A menos que los usuarios puedan seguir actualizando las aplicaciones que se ejecutan en producción, el mercado total al que se dirige el paradigma de las aplicaciones autoescritas 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 que lo utilicen tanto la IA como los humanos. Cuando un usuario actualiza una aplicación añadiendo o modificando funciones, la IA también debe describir cómo actualizar la estructura de datos dentro de la aplicación, de modo que no se pierda nada. Cuando la IA intenta instalar una actualización, el marco puede detectar si se ha cometido un error que podría provocar la pérdida involuntaria de una pequeña cantidad de datos, de modo que puede pedirle a la IA que lo intente de nuevo.
Creemos que la Internet autoescrita democratizará y descentralizará la tecnología en la cadena de bloques, y estamos entusiasmados por el lanzamiento de una nueva plataforma llamada Caffeine.ai. Con solo interactuar con Caffeine a través del chat, los usuarios crearán, poseerán y actualizarán aplicaciones soberanas en la Internet Computer y, en general, en la computadora mundial, que para nosotros es la fusión de todas las cadenas de bloques que pueden albergar tokens y software de contratos inteligentes.
En el futuro, será posible decir “constrúyeme un Google Photos personal, que pueda compartir con mi familia y amigos, donde podamos agregar comentarios y reacciones emoji a las fotos”, o “constrúyeme un sistema de remesas para poder pagar a mis contratistas internacionales usando monedas estables”.
En el caso de las cadenas de bloques, la imaginación Human , más que las habilidades técnicas, será cada vez más el límite a la hora de crear aplicaciones web. La utilidad que se desbloquee impulsará la adopción masiva de la cadena de bloques, aunque, a menudo, los usuarios pueden no ser conscientes de que la cadena de bloques está detrás de sus experiencias revolucionarias.
Hace tiempo que hablo de una “singularidad blockchain” en la que las redes descentralizadas se convierten en una nueva e importante pila tecnológica. Creo que así es como llegaremos a ella y el futuro ya está casi aquí.
Nota: Las opiniones expresadas en esta columna son las del autor y no necesariamente reflejan las de CoinDesk, Inc. o sus propietarios y afiliados.
Dominic Williams
Dominic Williams es el fundador y científico jefe de la Fundación DFINITY, una organización de investigación y desarrollo sin fines de lucro y un importante contribuyente a Internet Computer.
