¿Qué es el Motor thirdweb?
Content
thirdweb
19 feb 2025
Motor
Si alguna vez has usado una aplicación web3, es probable que te hayas encontrado con una transacción lenta o atascada. La verdad es que la experiencia del usuario de web3 ha estado limitada por el bajo rendimiento debido a la complejidad de las transacciones de aplicaciones blockchain de hoy en día.
Cuando una red está ocupada, esto ejerce presión adicional sobre las aplicaciones blockchain. Para explicarlo, los nonces (abreviatura de "number once") permiten a las blockchains organizar transacciones y garantizar que cada parte de una transacción sea procesada solo una vez.
Los nonces deben ser gestionados cuidadosamente por las carteras, especialmente cuando están procesando múltiples transacciones en paralelo. Pero con cada función que agregas y cada nuevo usuario activo que gane tu aplicación, la gestión de estas transacciones solo se vuelve más compleja.
Pero ahí es donde entra en juego thirdweb Engine...
Con thirdweb Engine, no necesitas preocuparte por transacciones atascadas, bajo rendimiento o una experiencia de usuario complicada.
Solo conecta tu aplicación y thirdweb Engine se encarga del resto.
Pero, ¿qué es exactamente thirdweb Engine?
¿Qué es thirdweb Engine?
thirdweb Engine ofrece servidores backend seguros y escalables para conectarse sin problemas a la blockchain. Esencialmente, te permite escalar automáticamente tu aplicación a millones, construir una experiencia de usuario sin fricciones y activar acciones en cadena con webhooks.
Se trata de hacer que las acciones en cadena de tu aplicación sean más inteligentes y eficientes.
Veamos cómo:
¿Qué hace thirdweb Engine?
thirdweb Engine está compuesto por múltiples herramientas para hacer que el backend de tu aplicación web3 sea sin fricciones y listo para escalar. Pero aquí están las 3 cosas principales que debes saber sobre thirdweb Engine:
Ofrece una experiencia de usuario sin fisuras al abstraer la blockchain
Incorporar nuevos usuarios puede ser un desafío debido a la complejidad de las transacciones blockchain, pero thirdweb Engine elimina esa complejidad. No es necesario que los nuevos usuarios entiendan claves privadas, paguen tarifas de gas o incluso firmen transacciones. thirdweb Engine emplea carteras backend inteligentes y retransmisores para mantener la complejidad de la blockchain alejada del usuario final, ¡haciendo que las transacciones sean algo natural!
Activa acciones en cadena con poderosos webhooks
thirdweb Engine también puede activar acciones en cadena, como acuñar tokens fungibles y tokens no fungibles, o ejecutar intercambios. Usando webhooks diseñados para un propósito, Engine puede leer, escribir y desplegar cualquier contrato en cualquier cadena EVM. Incluso puedes usar esta funcionalidad para conectar acciones en cadena con plataformas fuera de la cadena como Stripe o Zapier, expandiendo lo que antes era posible con aplicaciones en cadena.
Por ejemplo, con thirdweb Engine, puedes fácilmente configurar un checkout de NFT, vinculando cualquier proveedor de pago externo que prefieras con un contrato de acuñación en cadena. Con esta poderosa herramienta, tus usuarios pueden disfrutar de lo que la blockchain tiene para ofrecer entrelazado con sus plataformas confiables conocidas.
Maximiza el rendimiento y elimina transacciones atascadas
thirdweb Engine también puede maximizar el rendimiento de tu aplicación utilizando carteras backend inteligentes equipadas con gestión automatizada de nonces, gestión de gas, encolado de transacciones y reintentos optimizados para gas. Esencialmente, significa que incluso cuando una transacción puede atascarse, no tienes que hacer nada. thirdweb Engine aumentará el gas y reintentará la transacción hasta que sea aceptada, incluso te enviará alertas cuando tu aplicación tenga problemas.
Ya sea que estés probando localmente o ejecutando una empresa global, thirdweb Engine crece contigo para enviar transacciones de manera consistente y fácil, sin importar cuán complejo sea el requisito.
¿Para qué sirve thirdweb Engine?
Simplemente, thirdweb Engine es para aplicaciones blockchain que quieren escalar, pero específicamente, es ideal para cualquier aplicación que quiera integrar las siguientes características:
Pagos Directos
Si deseas manejar pagos directos en cadena, thirdweb Engine puede hacer que el envío de esas transacciones sea sin problemas, e incluso conectarlas directamente a eventos que ocurren fuera de la cadena.
Distribuciones de Tokens
Si quieres organizar un airdrop, thirdweb Engine puede ayudarte a acceder a usuarios fuera del ecosistema web3, haciendo sencillo airdropear NFTs a carteras accedidas solo por inicios de sesión sociales. O si decides que quieres configurar un airdrop tradicional, thirdweb Engine puede optimizar su eficiencia de gas para que no pagues más de lo previsto.
Monedas de Tokens
thirdweb Engine puede escribir, leer y desplegar cualquier contrato EVM, lo que significa que puede crear, quemar o transferir tokens. Si quieres configurar una acuñación de tokens fungibles (ERC-20) o no fungibles (NFT), Engine puede manejar la acuñación por ti, asegurándose de que sea un proceso de acuñación eficiente, seguro y sin interrupciones.
Abstracción de Cuentas
La abstracción de cuentas permite a tus usuarios acceder a tu aplicación blockchain sin el estrés de gestionar claves privadas o frases semilla. Con thirdweb Engine, abstraes completamente la blockchain del usuario, permitiéndoles iniciar sesión con métodos familiares como su cuenta de Google, ¡no necesitan saber que están accediendo a una aplicación web3!
Distribución de Tokens de Baja Liquidez
Si usas thirdweb Engine con thirdweb Pay, puedes distribuir tu propio token sin usar un intercambio descentralizado (DEX) y en la moneda de su elección. thirdweb Engine utiliza webhooks para detectar acciones en cadena, haciendo que la gestión de tu token sea mucho más fácil.
¿Cómo funciona thirdweb Engine?
Para entender cómo funciona thirdweb Engine, primero aclaremos cómo funcionan las transacciones web3.
Las transacciones web3 involucran: enviar una solicitud RPC (para comunicarse con la blockchain), esperar a que el mempool transmita la transacción, y luego esperar a que esa transacción sea confirmada en la cadena.
Este proceso toma al menos 2 bloques o más dependiendo del gas + otras variables. Eso son más de 5 segundos dependiendo de la blockchain. Y las transacciones atascadas que necesitan ser reenviadas suman decenas de segundos más. Eso es demasiado tiempo para algunas aplicaciones blockchain como plataformas de redes sociales descentralizadas o juegos blockchain que pueden tener millones de usuarios concurrentes enviando múltiples transacciones por segundo. Estos segundos rápidamente se acumulan.
Entonces, ¿qué hace thirdweb Engine en lugar de esto?
Engine almacena las solicitudes de transacciones en un servidor en la nube dedicado, en el cual se encolan. Luego, un grupo de trabajadores procesa estas solicitudes mientras lleva a cabo otras tácticas que ahorran tiempo, como la estimación de gas y la simulación de transacciones. Eliminar una capa de trabajo de la blockchain mejora enormemente el tiempo de procesamiento, dejando solo la presentación de la transacción al grupo de trabajadores más adelante.
Junto a esta forma muy simple de maximizar el rendimiento, thirdweb también emplea varias características que ahorran tiempo y optimizan la experiencia, tales como:
Soporte para carteras backend aseguradas por KMS
Relés para transacciones sin gas
Despliegues de contratos en cualquier cadena EVM
Abstracción de cuentas
Webhooks para eventos de bajo balance de gas y transacciones
Suscripciones a contratos
Infraestructura RPC e IPFS lista para producción
Estos elementos funcionan juntos para asegurar que thirdweb Engine sea rápido y seguro, brindando una experiencia de usuario inigualable a tu aplicación web3.
¿Mi aplicación necesita thirdweb engine?
Si estás planeando escalar una aplicación de cientos a millones y deseas ofrecer a tus usuarios una experiencia sin fricciones sin el estrés de manejar transacciones complejas, entonces sí: ¡thirdweb Engine es para ti!
Ya sea que te registres para comenzar por tu cuenta o reserves una demostración con uno de nuestros miembros del equipo para descubrir lo que podría ofrecerte.
Reserva una demostración en Engine aquí →
Apps usando thirdweb Engine
¿No te has convencido todavía? Solo observa algunas de las principales aplicaciones web3 que ya están usando thirdweb Engine:
Cartera Coinbase
Coinbase wallet es una cartera web3 no custodial creada por Coinbase. En ETHcc en París, llevaron a cabo un evento en un café parisino, incluyendo experiencias en persona, una tienda de merchandising y mucho más. Para crear esta experiencia cripto sin fricciones y sin gas, Coinbase wallet usó contratos thirdweb para crear un airdrop NFT sin fricciones para los invitados.
Lee más sobre Coinbase y thirdweb aquí →
Red Social XO
XO es una red social blockchain que utilizó thirdweb Engine para lograr sus objetivos de automatizar la gestión de nonces, implementar la optimización de gas, mejorar las capacidades de encolado de transacciones y mejorar la capacidad de manejar interacciones de usuario y actualizaciones de identidad en cadena. Desde la implementación de thirdweb Engine, XO procesa casi 1,000,000 de transacciones diarias.
Lee más sobre XO y thirdweb aquí →
Zeeverse
Zeeverse es un juego RPG de captura de monstruos de libre juego ambientado en un mundo de fantasía indígena. El juego combina estrategia por turnos, exploración y recolección de criaturas, ofreciendo a los jugadores una experiencia rica e inmersiva.
Zeeverse utilizó thirdweb Engine para crear una experiencia sin fisuras para los usuarios de varias maneras. Usando Engine, implementó carteras en la aplicación impulsadas por inicios de sesión sociales, creando una experiencia de inicio de sesión accesible. Estas carteras también aprovecharon la abstracción de cuentas, eliminando la necesidad de firmar transacciones o pagar gas. Finalmente, Zeeverse también implementó la gestión de gas y nonces de Engine, creando así un juego sin interrupciones.
Aprende más sobre Zeeverse y thirdweb aquí →
Cómo comenzar con thirdweb Engine
Comenzar con thirdweb Engine es fácil. Si aún no te has registrado en thirdweb, crea una cuenta aquí y luego sigue los pasos a continuación.
Crea una instancia de Engine
Configura carteras backend
Configura listas de permitidos y configuraciones IP
Genera y gestiona tokens de acceso
¿Quieres los detalles completos?
Lee nuestra guía sobre cómo configurar thirdweb Engine aquí →
Lee los documentos de soporte sobre thirdweb Engine aquí →
thirdweb Engine: Un backend sin fisuras para aplicaciones web3
En conclusión, thirdweb Engine es tu navaja suiza para construir aplicaciones blockchain sin fricciones. Cuando se trata de construir un entorno eficiente y adaptable para tu aplicación blockchain, thirdweb Engine es una solución integral para todas tus necesidades.
¡Entonces, ¿qué te detiene? Regístrate en thirdweb Engine y desbloquea el potencial de tu aplicación para escalar a su primer millón de usuarios y más allá!