¿Alguna vez escuchaste a un amigo que no es coiner decir con irritación: "¿por qué no puede ser igual de fácil enviar criptos como enviar un enlace?" en un debate sobre criptomonedas? La Solana Foundation tiene la respuesta aquí, ya que anunció el lanzamiento de las Acciones de Solana y enlaces de blockchain, también conocidos como "Blinks", el 25 de junio de 2024.
¿Tal vez tu amigo es secretamente un fanático de Solana y ha estado enviando mensajes frenéticamente al equipo de desarrollo por X? De todos modos, los blinks prometen brindar una conexión perfecta entre la blockchain de Solana y cualquier sitio web, lo que te permitirá a ti y a tu amigo no coiner enviarse criptos entre sí utilizando un enlace compartible (blinks).
En este artículo, analizaremos qué son las Acciones y los Blinks de Solana, cómo funcionan las herramientas y cómo puedes adoptarlas hoy mismo.
TL;DR
Las Acciones de Solana son API que permiten transacciones directas de blockchain desde sitios web, apps y redes sociales sin aplicaciones de terceros.
Los Blinks son URL compartibles dentro de las Acciones de Solana. Te permiten completar transacciones de blockchain desde cualquier plataforma.
A través de las Acciones y Blinks de Solana, puedes hacer staking de SOL, comprar NFT y realizar pagos de criptos directamente.
Los SDK y las bibliotecas de Solana simplifican el proceso de integración para los desarrolladores, lo que mejora la experiencia del usuario y la accesibilidad.
Las características de seguridad de las herramientas incluyen vistas previas de las transacciones y conexiones de sitios confiables. Las Acciones de Solana también tienen opciones de fallback si no tienes una billetera de blockchain para minimizar la interrupción de la experiencia del usuario.
¿Qué son las Acciones y los Blinks de Solana?
Las Acciones de Solana son un grupo de herramientas para desarrolladores que desean simplificar y mejorar las interacciones con la blockchain de Solana. Más específicamente, las Acciones de Solana son API que permiten ver previamente, firmar y enviar transacciones en varios contextos sin necesidad de una aplicación de terceros.
Piensa en las Acciones de Solana como un puente que permite realizar transacciones directas de blockchain desde entornos conocidos, como códigos QR, botones o widgets en aplicaciones móviles y de escritorio, y sitios web.
Imagina que estás navegando por un sitio web y ves el botón "Comprar ahora" para un NFT. En lugar de ser redirigido a un mercado diferente, hacer clic en el botón activa una Acción de Solana, lo que te permite completar la transacción allí mismo. Esto ayuda a mejorar la experiencia del usuario al mantener todo en la misma interfaz.
Los enlaces de blockchain, o Blinks, son URL incorporadas con estas Acciones de Solana. Transforman cualquier transacción en un enlace que puede compartirse, lo que facilita la ejecución de acciones de blockchain desde prácticamente cualquier lugar de Internet.
Por ejemplo, puedes solicitar un pago a través de un mensaje de texto o iniciar una votación de gobernanza directamente desde una sala de chat. Los Blinks pueden incluso usarse en las redes sociales, lo que permite a los usuarios comprar NFT o dar consejos a los creadores de contenido sin necesidad de una configuración compleja.
Los Blinks toman el concepto de las Acciones de Solana para convertirse en una URL que puede compartirse. Cuando haces clic en el Blink, podría abrir tu billetera de blockchain para ver la vista previa y firmar una transacción, sin alejarte de la página actual. Al agilizar el proceso, la tecnología blockchain se vuelve más accesible para el uso diario.
¿Cómo se pueden usar las Acciones y los Blinks de Solana?
Las Acciones y Blinks de Solana proporcionan varias aplicaciones que hacen que la tecnología blockchain sea más accesible y versátil. La integración de blockchain en las plataformas cotidianas puede simplificar las transacciones complejas, abriendo nuevas posibilidades para los miembros de la comunidad y los desarrolladores.
Staking
Un caso de uso de las Acciones de Solana es el staking de SOL, el token nativo de Solana. El staking es una forma en que los usuarios pueden ayudar a asegurar la red. Con las Acciones de Solana, puedes hacer staking de tus SOL directamente desde una billetera o incluso un simple escaneo de QR. Al eliminar múltiples interfaces, el proceso de staking se hace más rápido y fácil de usar.
Minteo de NFT
¿Recuerdas haberle explicado el concepto de NFT a tu amigo no coiner mencionado anteriormente? Puede que ya luciera perdido al llegar a la "T" de NFT. Las Acciones de Solana pueden ayudar a apoyar la creación y compra de coleccionables digitales, lo que hace que el proceso a veces complejo de generación de NFT sea más manejable. Digamos que te encontraste con el sitio web de un increíble artista de NFT. En lugar de ir a un mercado diferente para comprar su arte, un Blink incrustado en la página web del artista te permite mintear el NFT directamente.
Pagos
Más allá de los NFT, las Acciones de Solana han ayudado a los vendedores minoristas a adaptarse para recibir criptos como forma de pago. Los vendedores minoristas pueden integrar las Acciones de Solana en sus páginas de productos, lo que permite a los clientes completar compras con criptos directamente desde el sitio. Por ejemplo, escanear un código QR en un mostrador de pago podría activar una Acción Solana, completando rápidamente la transacción.
Gaming
Si te gustan los videojuegos, las Acciones de Solana podrían usarse para las compras dentro del juego y el trading de activos. Puedes comprar, vender o tradear artículos dentro del juego usando Blinks, todo ello dentro de la interfaz del juego. La integración de blockchain puede mejorar los videojuegos al proporcionar transacciones seguras e instantáneas sin salir del juego.
Dapps sociales
Si te gusta participar en aplicaciones descentralizadas (dapps) de redes sociales en protocolos como NOSTR, probablemente estés familiarizado con los creadores de contenido de propinas. Los Blinks también pueden usarse para dar propinas a los creadores. Puedes enviar propinas directamente desde un enlace en una publicación o desde el perfil de tu creador favorito.
¿Cuáles son los beneficios de las Acciones y Blinks de Solana?
Las Acciones y Blinks de Solana ofrecen muchos beneficios que ayudan a transformar la experiencia de blockchain para los usuarios y desarrolladores.
Experiencia del usuario mejorada
Los Blinks mejoran la experiencia del usuario al incorporar las capacidades de transacción directamente en sitios web, apps y plataformas de redes sociales. La herramienta elimina la necesidad de salir de tu entorno actual, lo que hace que las transacciones sean más simples y posiblemente más rápidas de completar.
Mayor accesibilidad a la Web3
Las Acciones de Solana pueden ayudar a aumentar la accesibilidad a la Web3 al hacer que las interacciones de blockchain sean accesibles a través de cualquier plataforma que pueda mostrar una URL. La herramienta podría ser influyente en la reducción de las barreras de entrada al ayudar a quienes recién empiezan en el mundo cripto a completar sus primeras transacciones, lo que fomenta la adopción.
Seguridad sólida
Las Acciones y Blinks de Solana ofrecen una forma segura de interactuar con las aplicaciones de blockchain, similar a la conexión de billeteras a dapps.
Flexibilidad
Las Acciones de Solana se pueden usar para realizar pagos, votar y hacer staking, lo que ofrece a la herramienta un amplio conjunto de usos. Esto respalda la adopción más amplia de la tecnología, siendo beneficioso para un grupo diverso y creciente de usuarios de criptos.
Integración de desarrolladores simplificada
Para los desarrolladores, la integración de desarrolladores se vuelve mucho más simple con las Acciones y Blinks de Solana. Estas herramientas ayudan a que las transacciones de blockchain sean más rápidas y fáciles de agregar a las plataformas existentes, y permiten que se agreguen funciones de blockchain sin la necesidad de desarrollar aplicaciones diferentes. Los desarrolladores también se benefician del acceso a bibliotecas y kits de desarrollo de software (SDK) que simplifican aún más el proceso de creación.
¿Es seguro usar las Acciones y los Blinks de Solana?
En cuanto a la seguridad, los principios de diseño de las Acciones y los Blinks de Solana se parecen mucho a los que se utilizan en el proceso de conexión de billeteras a dapps. Esto significa que debes seguir precauciones similares para asegurarte de que tus transacciones sean seguras.
Las Acciones de Solana funcionan como cualquier otra transacción en la blockchain de Solana, por lo que los usuarios deben ver previamente, firmar y enviar transacciones desde sus billeteras. Este proceso incluye una conexión de billetera, que les pide a los usuarios que conecten sus billeteras al sitio como lo harían con cualquier dapp.
Los Blinks amplían esta funcionalidad al permitir que estas acciones se ejecuten directamente desde las URL. Cuando hagas clic en un Blink, tu billetera primero simulará la transacción y te mostrará todos los detalles antes de que la apruebes. Esta capa de transparencia ayuda a evitar transacciones no autorizadas y mejora la seguridad de las transacciones de blockchain.
Por ejemplo, si haces clic en un Blink para pagar un artículo, tu billetera mostrará los detalles de la transacción, incluido el monto y el destinatario. Tendrás la oportunidad de revisar esta información antes de continuar, de manera muy similar a la verificación en una tienda en línea.
Para mayor seguridad, también recomendamos tener en cuenta los siguientes consejos:
Sitios confiables: solo interactúa con los Blinks de dominios confiables. Al igual que con las dapps, asegúrate de que el sitio al que estás conectando tu billetera tenga una buena reputación.
Dominios aprobados: al momento del lanzamiento, se considera que los Blinks de los dominios de socios aprobados son más seguros. Siempre verifica dos veces el dominio antes de proceder con una transacción.
Actualizaciones periódicas: mantén el software de tu billetera actualizado para beneficiarte de las últimas funciones de seguridad.
¿Qué sucede si haces clic en un Blink sin tener una billetera?
Si haces clic en un Blink sin tener una billetera, podría parecer un error de inmediato, pero el diseño de los Blinks garantiza que aún puedas interactuar con el sitio web o la aplicación subyacente. Esto es lo que sucede y cómo funcionan las opciones de fallback para mantener la participación en la Web3.
Redireccionamiento de sitio web o app
Cuando haces clic en un Blink y no tienes una billetera configurada, el Blink actúa como una URL normal. En lugar de iniciar una transacción de blockchain, te redirige a un sitio web o aplicación correspondiente.
Por ejemplo, supongamos que haces clic en un Blink para mintear un NFT pero no tienes una billetera. El enlace podría llevarte a la página web del mercado de NFT, donde puedes explorar la colección y obtener más información sobre cómo configurar una billetera.
Opciones de fallback
Las opciones de fallback están integradas en el sistema para asegurarse de que los usuarios aún puedan navegar por la acción prevista. Así es como funcionan estas opciones:
Redirección al sitio web: el Blink podría llevarte al sitio web existente de la dapp con la que estás interactuando. Si haces clic en un Blink para ver una propuesta de DAO, podrías redirigirte al sitio principal de la DAO, donde puedes leer más sobre esta.
Interfaz emergente: algunos Blinks pueden activar una interfaz interactiva o una ventana emergente, guiándote a través del proceso de configuración de la billetera o contenido educativo sobre la acción.
Acciones alternativas: los desarrolladores pueden diseñar Blinks para ofrecer acciones alternativas, como registrarse para recibir notificaciones o acceder a funcionalidades limitadas hasta que se configure una billetera.
Cómo mantener la participación en la Web3
Otro ejemplo sería si haces clic en un Blink para dar una propina a un creador de contenido pero no tienes una billetera configurada. En este caso, es posible que se te dirija a una página en la que se te explica cómo configurar una billetera y por qué es beneficioso dar propinas con criptos.
Estos mecanismos de fallback garantizan que la comunidad se mantenga involucrada incluso sin acceso inmediato a una billetera. Este enfoque:
Educa a nuevos miembros de la comunidad: al redirigirlos a páginas informativas o ventanas emergentes, aprenden a configurar billeteras e interactuar con la tecnología blockchain.
Simplifica la adopción: al proporcionar guías paso a paso que hacen que sea más fácil para los miembros de la comunidad comenzar a usar aplicaciones de blockchain.
Proporciona continuidad: los miembros de la comunidad aún pueden explorar la dapp o el contenido relacionado sin interrupciones.
Cómo agregar las Acciones y Blinks de Solana a tus aplicaciones
Si eres un desarrollador, ofrecer las Acciones y Blinks de Solana en tu aplicación puede hacer que la blockchain sea más accesible para tu comunidad. Haz clic aquí para acceder a la guía para desarrolladores y comenzar. A continuación, verás un recorrido simplificado de los pasos principales para comenzar a usar las Acciones y Blinks de Solana.
Cómo registrar las URL de Acciones
El primer paso para integrar las Acciones de Solana es registrar tus URL de Acciones. Estas URL actúan como puntos finales que devuelven las transacciones a ser procesadas por la blockchain de Solana.
Crea acciones: desarrolla tus acciones como API independientes que se ajusten a la especificación de las Acciones de Solana.
Publica actions.json: aloja un archivo 'actions.json' en la raíz de tu dominio (p. ej., tudominio.com/actions.json). Este archivo enumera todas tus acciones registradas.
Regístrate en Dialect: asegúrate de que las URL de tus acciones estén registradas en el Registro de acciones de Dialect para que las extensiones compatibles las reconozcan y confíen en ellas.
Flujos de prueba
La prueba de tu integración es crucial para asegurarnos de que todo funcione según lo esperado.
Usa herramientas de prueba: las plataformas como dial.to te permiten ingresar tu URL de acciones y ver cómo aparecerá y funcionará el enlace blockchain.
Simula las transacciones: asegúrate de simular las transacciones correctamente antes de que los usuarios puedan realizarlas. Esto te da una visión de lo que va a pasar y te permite realizar los ajustes necesarios.
Comentarios del usuario: realiza pruebas de usuario para obtener comentarios sobre la integración y realizar los ajustes necesarios.
Uso de bibliotecas y SDK para desarrolladores
Aprovechando las bibliotecas de desarrolladores y los SDK de Solana, puedes simplificar el proceso de integración, proporcionando funcionalidad y herramientas predesarrolladas.
SDK de Solana: usa los SDK de Solana para manejar las interacciones de blockchain de forma más eficiente. Estos SDK proporcionan documentación y soporte para varios lenguajes de programación.
Bibliotecas: hay numerosas bibliotecas disponibles que admiten Blinks y Acciones de Solana. Estas bibliotecas te ayudan a renderizar y diseñar Blinks con un esfuerzo mínimo, lo que te brinda una experiencia de usuario consistente.
Recursos comunitarios: para obtener soporte y recursos adicionales, comunícate con la comunidad de desarrolladores de Solana a través de los foros y la documentación oficial de Solana.
Última reflexión
Las Acciones y Blinks de Solana mejoran las transacciones de blockchain al integrarlas directamente en sitios web y aplicaciones. Las Acciones de Solana son API que permiten a los usuarios completar transacciones sin salir de la plataforma en la que se encuentran, lo que mejora la experiencia del usuario. Mientras tanto, los Blinks son URL que pueden compartirse y se incrustan en las Acciones de Solana que traducen una transacción en un enlace, lo que permite que la transacción se ejecute desde cualquier lugar en línea.
Estas herramientas tienen el potencial de mejorar la accesibilidad a las plataformas Web3 simplificando la experiencia y reduciendo las barreras de entrada. Además, las Acciones y Blinks de Solana también pueden reducir la complejidad para los desarrolladores que desean crear aplicaciones y agregar transacciones de blockchain a las plataformas existentes. Ahora es posible que los usuarios compren NFT o realicen pagos dentro de una interfaz existente, lo que evita la necesidad de navegar por otros sitios.
Con los Blinks que ayudan a facilitar las transacciones de criptos, ¿podría ser una vista previa de lo que podemos esperar del nuevo teléfono móvil de Solana, que se presentará en 2025?
© 2024 OKX. Este artículo se puede reproducir o distribuir tanto en su totalidad como parcialmente en fragmentos de 100 palabras o menos, siempre que no sea con fines comerciales. Cualquier reproducción o distribución del artículo en su totalidad debe indicar de forma prominente: “Este artículo es © 2024 OKX y se utiliza con permiso”. Los fragmentos permitidos deben citar el nombre del artículo e incluir la autoría. Por ejemplo: “Nombre del artículo, [nombre del autor si corresponde], © 2024 OKX”. No se permiten trabajos derivados u otros usos de este artículo.