{"content":{"title":"Sol链新功能Blinks全解析","body":"Blinks 是 [@Solana](https://x.com/Solana) 最近推出的新特性，可以将 Solana 链上的任意交互转换为一个链接，并且能够嵌入到任何社交媒体和网站中，可以在社交媒体里面（如x）直接进行链上交互而不用跳转到其他页面，极大的提升了交互体验。\r\n\r\n### 介绍\r\nBlinks与浏览器插件相结合，可以在更多的 web2 应用中得到迅速传播，正如 Telegram 上的 $ton一样获得了Telegram平台上的大量用户的关注，同样的，Blinks在web2社交应用程序中启用区块链交易功能将会使更多的 web2 用户进入 web3 ，这为下一个10亿用户加入 web3 提供了条件。\r\n\r\n![image.png](https://img.learnblockchain.cn/attachments/2024/08/qRWcJ3AR66b183f738e3e.png)\r\n\r\nBlinks 在6月25号上线，上线20多天已有50+应用集成， [@Solana](https://x.com/Solana) 发了很多帖子介绍 Blinks，现在主流钱包都已经支持该功能。这一功能无疑是一次突破性的创新，web3由于其进入门槛的问题，很多应用都致力于降低 web2  用户进入 web3 的难度，提高用户的体验，比如粒子网络（Particle Network）的账户抽象，而 Blinks 的创新点在于减少了交互路径，使得用户可以在社交媒体和网站就能直接完成交互，就像 [@Solana](https://x.com/Solana) 官推说的“将Solana连接到整个互联网”，这为web3的用户应用层发展提供了新的方向。\r\n\r\n目前 Blinks 支持的一部分应用：\r\n\r\n[@JupiterExchange](https://x.com/JupiterExchange) 和 [@MeteoraAG](https://x.com/MeteoraAG) 上swap meme/代币\r\n\r\n[@phantom](https://x.com/phantom) 购买代币\r\n\r\n[@tensor_hq](https://x.com/tensor_hq) 扫地板购买nft\r\n\r\n[@heliuslabs](https://x.com/heliuslabs) 转入 hSOL\r\n\r\n[@sanctumso](https://x.com/sanctumso) 购买LST\r\n\r\n[@AccessProtocol](https://x.com/AccessProtocol) 订阅优质内容\r\n\r\n[@Truffle_HQ](https://x.com/Truffle_HQ) 铸造 NFT\r\n\r\n[@TipLinkOfficial](https://x.com/TipLinkOfficial) 实现推特打赏 \r\n\r\n还有其他应用都在快速集成 Blinks ，很快就可以体验了。\r\n\r\n\r\n### 体验\r\n\r\n- 设置钱包\r\n无论是在社交媒体还是网站直接进行交互都需要钱包进行确认，所以需要使用支持Blinks功能的钱包，以 Phantom为例： \r\n打开pantom插件 ——> 点击设置 ——> experimental features ——>  打开actions on X\r\n\r\n![image.png](https://img.learnblockchain.cn/attachments/2024/08/kfbQteOF66b18fb7a781f.png)\r\n\r\n\r\n![image.png](https://img.learnblockchain.cn/attachments/2024/08/NuHXVKWh66b18fe097b31.png)\r\n\r\n\r\n![image.png](https://img.learnblockchain.cn/attachments/2024/08/MgwNhxui66b19015e06e4.png)\r\n\r\n\r\n![image.png](https://img.learnblockchain.cn/attachments/2024/08/g6YRs0mq66b19041431b0.png)\r\n\r\n\r\n- 复制链接\r\n\r\n进入 Jupiter官网 [https://jup.ag](https://t.co/06p9opEAaN) 选择你要Swap的代币对，然后复制链接后发到X的帖子里面就可以。\r\n\r\n![image.png](https://img.learnblockchain.cn/attachments/2024/08/WHHudphX66b186704cc22.png)\r\n\r\n现在别人看到你的帖子就可以直接点击上面的按钮完成 Swap 交互，上面默认了一些数量的 Swap, 也可以输入想 Swap 的 USDC  数量（因为背景黑色看着不明显）。\r\n\r\n**Blinks本质上是将一个完整的交互链接化，只要是支持Blink的应用的链接都会被识别为图中那样的组件方便用户直接进行交互。** 做一个更容易理解的类比，这就像你用微信的扫码功能一样，无论是打开小程序、转账、加好友以及付款等功能，都只需要扫码就可以完成，同样的，无论是web3的什么功能的交互，只要是有Blinks链接，都只需要调起钱包插件就可以直接进行交互。\r\n\r\n### 技术原理\r\n\r\nBlinks 的核心主要使用了Actions，Actions 是一种通过 URL 创建和交付 Solana 交易的协议，使 Solana 可以在任何地方共享。 Blinks 或区块链链接是检测操作 URL 并将其展开为完整体验的客户端。可以把Blinks理解为对具有交互功能的链接的预览，并且这个预览可以直接与用户进行交互。\r\n\r\n下图展示了Blink和Actions以及用户之间的交互流程：\r\n\r\n![image.png](https://img.learnblockchain.cn/attachments/2024/08/stRr7prC66b188a415d13.png)\r\n\r\n其中Action Provider 发挥了关键的作用，是直接与Dapp进行数据交互的部分。\r\n1. Action Provider处理来自Action Client/Blink 的http请求。\r\n2. Action Client/Blink对数据进行处理，并进行页面渲染，展示给用户可视化的操作界面（如按钮）。\r\n3. 用户在渲染的界面上直接进行交互。\r\n\r\n### 安全性\r\n\r\n目前只有来自Solana注册合作伙伴的链接才会直接在X中展开，但是未来随着Blinks支持的功能和插件变多后肯定会引入新的安全问题。尽管Blinks减少了交互路径，提高了交互体验，但是也会使Dapp的中间交互路径变的透明，这种一键式的操作会减少用户的思考时间，降低用户的警惕性，所以还是要自己多加注意和小心，毕竟新产品初期更容易出现安全问题。\r\n\r\n### 展望\r\n\r\n Blinks 是web3领域针对C端用户使用体验的巨大创新，首先Blinks是搭载在浏览器钱包插件的功能，尽管目前只看到在X平台的使用，但它并不局限在X这一个平台，它的真正的潜力是借助社交媒体进行病毒式传播（参考$ton），应该想很快会在其他社交平台看到 Blinks 的应用，Blinks 带来的创新结合充满很大的想象力空间，可以在[@thesendcoin](https://x.com/thesendcoin) 的[帖子](https://x.com/thesendcoin/status/1806358964705096024)看到50+的应用Blinks的创意。\r\n\r\n\r\n    参考资料：\r\n    1. https://docs.dialect.to/documentation/actions/actions\r\n    2. https://x.com/JupiterExchange/status/1805956138300494122"},"author":{"user":"https://learnblockchain.cn/people/10520","address":"0x673766c46232bFf16B89e341584c14aC2e6276B6"},"history":"bafkreibdevhst5ke54bl7b4oxo7tv445cnfbxwbbc6jviyoyyx6hpoey5m","timestamp":1722912912,"version":1}