Sol链新功能Blinks全解析

  • 小符
  • 更新于 2024-08-06 10:55
  • 阅读 780

Blinks是Solana最近推出的新特性,可以将Solana链上的任意交互转换为一个链接,并且能够嵌入到任何社交媒体和网站中完成交互。

Blinks 是 @Solana 最近推出的新特性,可以将 Solana 链上的任意交互转换为一个链接,并且能够嵌入到任何社交媒体和网站中,可以在社交媒体里面(如x)直接进行链上交互而不用跳转到其他页面,极大的提升了交互体验。

介绍

Blinks与浏览器插件相结合,可以在更多的 web2 应用中得到迅速传播,正如 Telegram 上的 $ton一样获得了Telegram平台上的大量用户的关注,同样的,Blinks在web2社交应用程序中启用区块链交易功能将会使更多的 web2 用户进入 web3 ,这为下一个10亿用户加入 web3 提供了条件。

image.png

Blinks 在6月25号上线,上线20多天已有50+应用集成, @Solana 发了很多帖子介绍 Blinks,现在主流钱包都已经支持该功能。这一功能无疑是一次突破性的创新,web3由于其进入门槛的问题,很多应用都致力于降低 web2 用户进入 web3 的难度,提高用户的体验,比如粒子网络(Particle Network)的账户抽象,而 Blinks 的创新点在于减少了交互路径,使得用户可以在社交媒体和网站就能直接完成交互,就像 @Solana 官推说的“将Solana连接到整个互联网”,这为web3的用户应用层发展提供了新的方向。

目前 Blinks 支持的一部分应用:

@JupiterExchange@MeteoraAG 上swap meme/代币

@phantom 购买代币

@tensor_hq 扫地板购买nft

@heliuslabs 转入 hSOL

@sanctumso 购买LST

@AccessProtocol 订阅优质内容

@Truffle_HQ 铸造 NFT

@TipLinkOfficial 实现推特打赏

还有其他应用都在快速集成 Blinks ,很快就可以体验了。

体验

  • 设置钱包 无论是在社交媒体还是网站直接进行交互都需要钱包进行确认,所以需要使用支持Blinks功能的钱包,以 Phantom为例: 打开pantom插件 ——> 点击设置 ——> experimental features ——> 打开actions on X

image.png

image.png

image.png

image.png

  • 复制链接

进入 Jupiter官网 https://jup.ag 选择你要Swap的代币对,然后复制链接后发到X的帖子里面就可以。

image.png

现在别人看到你的帖子就可以直接点击上面的按钮完成 Swap 交互,上面默认了一些数量的 Swap, 也可以输入想 Swap 的 USDC 数量(因为背景黑色看着不明显)。

Blinks本质上是将一个完整的交互链接化,只要是支持Blink的应用的链接都会被识别为图中那样的组件方便用户直接进行交互。 做一个更容易理解的类比,这就像你用微信的扫码功能一样,无论是打开小程序、转账、加好友以及付款等功能,都只需要扫码就可以完成,同样的,无论是web3的什么功能的交互,只要是有Blinks链接,都只需要调起钱包插件就可以直接进行交互。

技术原理

Blinks 的核心主要使用了Actions,Actions 是一种通过 URL 创建和交付 Solana 交易的协议,使 Solana 可以在任何地方共享。 Blinks 或区块链链接是检测操作 URL 并将其展开为完整体验的客户端。可以把Blinks理解为对具有交互功能的链接的预览,并且这个预览可以直接与用户进行交互。

下图展示了Blink和Actions以及用户之间的交互流程:

image.png

其中Action Provider 发挥了关键的作用,是直接与Dapp进行数据交互的部分。

  1. Action Provider处理来自Action Client/Blink 的http请求。
  2. Action Client/Blink对数据进行处理,并进行页面渲染,展示给用户可视化的操作界面(如按钮)。
  3. 用户在渲染的界面上直接进行交互。

安全性

目前只有来自Solana注册合作伙伴的链接才会直接在X中展开,但是未来随着Blinks支持的功能和插件变多后肯定会引入新的安全问题。尽管Blinks减少了交互路径,提高了交互体验,但是也会使Dapp的中间交互路径变的透明,这种一键式的操作会减少用户的思考时间,降低用户的警惕性,所以还是要自己多加注意和小心,毕竟新产品初期更容易出现安全问题。

展望

Blinks 是web3领域针对C端用户使用体验的巨大创新,首先Blinks是搭载在浏览器钱包插件的功能,尽管目前只看到在X平台的使用,但它并不局限在X这一个平台,它的真正的潜力是借助社交媒体进行病毒式传播(参考$ton),应该想很快会在其他社交平台看到 Blinks 的应用,Blinks 带来的创新结合充满很大的想象力空间,可以在@thesendcoin帖子看到50+的应用Blinks的创意。

参考资料:
1. https://docs.dialect.to/documentation/actions/actions
2. https://x.com/JupiterExchange/status/1805956138300494122
点赞 1
收藏 1
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
小符
小符
0x6737...76B6
web3 builder