
用 Solana Actions 和区块链链接让加密触达每个人
是时候让 Solana 连接整个互联网了。
传统链上交易通常局限于应用或复杂界面,让用户使用加密产品变得更加困难。通过 Solana Actions 和区块链链接(blinks),交易可以在互联网的任何地方发起——无需 dApp。

区块链链接(Blinks)
用 blinks 直达用户
用 Sphere 捐赠。用 Tensor 购买 NFT。用 Realms 参与提案投票。

通过 Solana Actions,可请求以下交易……
常见问题
深入了解 Blinks 和 Solana Actions
Solana Actions 是符合规范的 API,可返回 Solana 区块链上的交易,便于在各种场景下预览、签名并发送,包括二维码、移动和桌面应用中的按钮与小部件,以及互联网上的网站。Actions 让开发者能够轻松将 Solana 生态系统中的各种操作集成到自己的环境中,无需跳转到其他应用或网页即可完成区块链交易。
区块链链接(blinks)可以将任何 Solana Action 转换为可分享、富含元数据的链接。Blinks 让支持 Action 的客户端(如浏览器扩展钱包、机器人)为用户展示更多功能。在网站上,blink 可能会直接在钱包中触发交易预览,无需访问去中心化应用;在 Discord 中,机器人可以将 blink 展开为一组交互式按钮。这让任何能显示 URL 的网页都具备链上交互能力。
Actions 是 API,允许复杂的业务逻辑(链上和链下)用于构建由客户端预览、签名和发送的交易消息。原生按钮、二维码或 URL(blink)都可以发起一个 Action。
Blinks 是与 Action 交互的一种方式。Blinks 让用户可以直接通过 URL 执行区块链交易,使去中心化应用能够在任何平台或设备上访问。
Solana Pay 交易现在被称为 Actions。Actions 不仅限于支付——还有许多其他类型的 Actions,比如投票、质押、兑换、铸造等。
Actions 的目标是将 Solana Pay 规范应用到更多场景。以 Solana Pay 原语为灵感,Actions 将改变用户在日常环境中与区块链的交互方式。
简而言之,Solana Pay 规范本身没有变化,但通过 Actions,链上可实现的操作范围从支付扩展到所有链上功能。
以下是 Actions 的一些应用示例:
- 质押 SOL 以帮助保障 Solana 网络安全,包括流动性质押代币
- 让顾客在零售店通过扫描二维码进行支付
- 基于代币门槛的铸造体验
- 让电商网站可直接在商品页面接受加密货币支付
- 在追加保证金前为交易账户充值
- 将区块链功能集成到游戏平台,实现游戏内资产购买和交易
以下是 blinks 的一些应用示例:
- 在社交媒体上为内容创作者打赏,无需复杂的钱包设置
- 通过 URL 直接铸造自定义 NFT 或参与治理投票
- 让用户通过新闻通讯中的链接参与社区政策投票
主要优势包括:
- 通过在用户常用的平台上提供可签名交易,提升用户体验。
- 让用户可以从任何平台更便捷地访问 Web3 应用。
- 减少在多个网站上多次点击才能发起链上交易的繁琐流程。
- 为开发者简化将链上操作集成到现有平台、网站或应用的流程。
开发者可以按照 Solana Actions 规范,将 actions 作为独立 API 创建,并通过 actions.json 文件将其链接到现有网站 URL。
Blinks 是完全合格的 URL。要自注册为 blink,必须在域名根目录(如 solanapay.com/actions.json)发布 actions.json 文件。
上线初期,所有三款扩展(Phantom、Backpack、Dialect)仅会在 X 上展开已注册(“受信任”)的 Actions URL。为此,开发者需在 Dialect Actions Registry 注册自己的 Actions。
开发者可在 dial.to 输入 Actions URL,测试完整流程并预览 blink 效果。
此外,还有丰富的库和 SDK,方便开发者构建支持 blinks 的客户端,或为钱包 Chrome 扩展添加 blink 功能到 X 等现有网站。这些库可帮助开发者以最少工作量构建可渲染和自定义样式的 blink 应用。
如需了解更多关于 Actions 和 blinks 的信息,请访问 Solana 官方文档,或观看已录制的 开发者研讨会。
Actions 和 blinks 类似于将你的钱包“连接”到 dApp —— 你需要信任你熟悉并常用的网站,就像你信任你熟悉并常用的 dApp 一样。
当钱包首次尝试从未知 API 获取交易时,用户会看到一个熟悉的“连接到网站”提示。如果该网站域名之前已经连接过钱包,那么该网站域名通常更值得信任。与 dApp 一样,Action 交易在执行前都会进行模拟。
注意:blinks 会在与其 Action 不同的来源(如 X、Reddit 等)上执行,因此需要格外注意安全。
在上线初期,用户可以选择是否在钱包中启用 Actions 和 blinks 支持。目前,首批合作伙伴的域名已被列入白名单。白名单中的网站域名由 Solana 的首发合作伙伴运营;但用户在连接新网站域名时,仍应采取常规的安全防护措施。如果你尝试连接未在白名单中的网站域名,系统会提示你确认是否信任该网站域名并决定是否继续。无论网站域名是否在白名单中,钱包内的交易模拟/预览功能都会如常进行,用户可在签名前查看交易详情。
未来,钱包可能会增加一项功能,根据你是否曾经使用过某个网站来“推断”其可信度,并可能要求钱包做出相关声明以保护用户(与 Actions 无关)。
Blink 其实就是带有超能力的普通链接。如果你没有通过钱包 Chrome 扩展(如 Phantom 或 Backpack)获得 blink 支持,底层链接会像普通链接一样工作——会带你进入一个网站。这个网站可能是:
- 你正在使用的 dApp 的现有网站,比如 Jupiter 的兑换页面、Tensor 上的 NFT 收藏,或是某个 DAO 提案页面。在这些网站上,你可以像平常一样进行操作。
- 一种弹窗——或称为“中间页”界面,适用于没有现有网站或应用的独立开发者。这可能是一个专门的网站,比如 actions.dialect.to、tiplink.io,或者是在移动钱包中的签名体验,能安全、直接地访问用户的签名密钥。
换句话说,blink 支持回退到大家熟悉的网站体验,也支持全新的、原生 web3 方式,让开发者和创作者能够以全新方式向用户分发体验。
当通过 blink 分享 Action 时,如果缺少 Chrome 扩展,blink 会提供一个中间签名页面。这些中间页面会显示典型的“连接钱包”流程,并支持通过邮箱或手机号关联的内嵌钱包。
在发布时,所有钱包的支持都是用户自主选择的,因此用户可以自由选择要使用哪些钱包。需要注意的是,优先级取决于哪个钱包扩展的代码最先被注入(与 Actions 无关)。
Dialect 正在构建为 Actions 提供支持的开发者工具,例如可分叉、自托管的中间签名站点、SDK 以及 Actions API 的分析工具。其他团队也可以自由开发相关工具。
关于 Solana
Solana 是为大规模应用而生的区块链。这个高性能网络作为全球统一状态机运行——开放、互通且去中心化。
快速
Solana 的 slot 时间为 400 毫秒。
可扩展
Solana 处理的交易量超过所有其他主流区块链的总和。
创新
数千名开发者正在构建独特工具——从面向企业的 Token Extensions 到高度可扩展的状态压缩。
高效
每笔 Solana 交易消耗的能量大致相当于几次 Google 搜索。





