Archived article · Original source date: 2024-07-05
This article is preserved from the previous Solana Bulls site as a historical archive. It reflects its original context; references to products, people, market conditions, eligibility, or rules may no longer be current.
Traditionally, to perform any on-chain transaction, users need to navigate away from their current browsing environment to a specific dApp or website, which often requires multiple steps, logins, and understanding complex interfaces. This process can be daunting, especially for those who are new to blockchain technology or not particularly tech-savvy.
Imagine browsing your favorite social media platform, and seeing a post about a new NFT collection. Interested, you click a link, but instead of a seamless experience, you’re redirected to an unfamiliar site. You’re asked to connect your wallet, possibly creating a new account or remembering passwords, and navigate through several pages before you can complete the transaction. This lengthy and cumbersome process often results in users abandoning the task altogether, significantly limiting the reach and adoption of blockchain technology.
Solana’s new feature, Blinks and Actions, aims to revolutionize this experience. By allowing Solana wallets to recognize special URLs and inject UI elements directly into any website, users can now interact with blockchain technology without ever leaving their current browsing environment. This means that the NFT mint button you saw on social media can trigger a transaction in your wallet directly on the same page, making the process as simple as clicking a button.
Blinks on Solana vs. Farcaster Frames
A common comparison is drawn between Solana Blinks and Farcaster Frames, as both offer a similar functionality of turning regular posts into on-chain actions. However, there are crucial differences:
Platform Reach
Farcaster Frames are exclusive to the Farcaster platform, limiting their reach due to Farcaster’s relatively small, crypto-native user base. On the other hand, Solana Blinks can be integrated into any website, significantly expanding their potential audience. Blinks are compatible with various platforms like X (formerly Twitter), Reddit, TikTok, and Discord.
Device Compatibility
Currently, Blinks are desktop-only, working exclusively with desktop crypto wallets. In contrast, Frames are mobile-first, catering to the growing trend of mobile-focused crypto adoption.
While both features enhance blockchain interaction, Solana Blinks have a broader distribution due to their universal compatibility with any website.
Actions and Blinks Explained
Solana Actions are APIs that allow complex business logic, both on and off-chain, to construct transaction messages that can be previewed, signed, and sent by the client. These actions can be initiated through various interfaces, such as QR codes, buttons, widgets, or URLs (Blinks).
Blinks turn any Solana Action into a shareable, metadata-rich link. This link allows Action-aware clients, like browser extension wallets, to display additional capabilities directly to the user. For instance, a Blink on a website might trigger a transaction preview in a wallet without needing to navigate to a decentralized app (dApp).
Bringing Crypto to the People
Traditional on-chain transactions often require navigating through complex interfaces or specific apps, creating barriers for wider adoption. Solana Actions and Blinks aim to simplify this process by enabling transactions anywhere on the internet without needing a third-party application.
Use Cases for Actions & Blinks:
-
Staking SOL to secure the Solana network.
-
Allowing retail payments via QR code scans.
-
Enabling e-commerce websites to accept cryptocurrency payments directly.
-
Integrating blockchain functionality into gaming platforms for in-game purchases.
-
Tipping content creators on social media.
-
Minting NFTs or participating in governance votes directly from URLs.
-
Voting on community policies via links in newsletters.
Key Benefits
The integration of Actions and Blinks offers several significant benefits:
Enhanced User Experience
By bringing signable transactions to users where they are, it reduces friction and simplifies interactions.
Increased Accessibility
Users can access Web3 applications built on Solana from any platform, making blockchain technology more approachable.
Developer Friendly
Developers can easily integrate on-chain actions into existing platforms, websites, or applications.
Integration and Security
Developers can create Actions as standalone APIs that conform to the Solana Actions Specification. These Actions can then be linked to existing site URLs using an actions.json file. Blinks, being fully-qualified URLs, require this file to be published at the root of the domain to self-register.
Security is paramount, and using Actions and Blinks is similar to connecting a wallet to dApps. Users are prompted to connect to new sites, and transaction simulations are shown before execution to ensure safety.
Currently Dialect is maintaining an approved registry of blinks that the popular wallet providers are using to label the safety of each blink on the wallet transaction pop up.
Conclusion
Solana Blinks and Actions represent a significant step towards integrating blockchain technology seamlessly into everyday online experiences. By allowing users to interact with Solana directly on any website, these features have the potential to increase the adoption and usability of blockchain technology across a wide range of applications. As the ecosystem grows, these tools will likely play a crucial role in bringing the benefits of decentralized finance to a broader audience.

