概念
Action 是一个一组API,定义了输入参数和返回内容。
Blink 是将 Action 变成一个可供分享的 URL, 进行 UI渲染。

给到用户直接在 Web2 应用中(例如 Twitter)里面与 DApp 进行交互的用户体验。
案例
这个案例比较直观:https://x.com/JupiterExchange/status/1807767507874500831
注意在钱包插件启动或者关闭的情况下区别;


问题
需要浏览器插件来进行样式渲染,会是一个局限性,目前 Phantom/Backpack/dialect 插件支持。
延展
端到端的体验应该延伸到浏览器;
可能会衍生的 Action&Blink App Center 的筛选机制;
结论
本质是定义了一套区块链的应用层协议,通过浏览器插件的渲染能力,嵌入到各类 Web2 应用中,降低用户与链交互的门槛。
跟 mask.network 干的事情类似,浏览器插件的要求会出现「鸡生蛋,蛋生鸡」的问题。
总体上来讲,提供用户端到端的体验,解决 Web3 到 Web2 的最后一公里问题,还是很值得借鉴。
参考
- Demo
https://x.com/JupiterExchange/status/1807767507874500831
- 三方解读
https://x.com/fjun99/status/1805921054503670067
https://x.com/fjun99/thread/1806857153929732135
- 官方
https://solana.com/solutions/actions
https://solana.com/docs/advanced/actions
https://docs.dialect.to/documentation
https://x.com/saydialect/status/1805588183633346890