探索Solana Actions和Blinks:工作原理及带来的新用例

时间:2024-09-21 编辑: 浏览:(752)

作者:Aaron Milano,QuickNode;翻译:xiaozou

1、简介

Solana Actions和Blockchain Links(Blinks)是Solana的两大创新,它们有望彻底改变用户与区块链的交互方式。他们承诺通过实现用户友好的无缝集成交易来增强各网络平台的整体用户体验。无论是赞助你最喜欢的网红,订阅优质内容,还是在DAO中投票,Actions和Blinks都使创作者能够在网络上的任何地方以毫不费力的新方式与他们的受众建立联系。想象一下,一个用户可以在Twitter上发布一个链接(例如,donate.com/to/USER_ADDRESS),该网站直接在tweet中呈现一个赞助小部件,如下所示:

它们带来的用例和可能性是无限的。本文,我们将探讨Solana Actions和Blinks是什么,它们是如何工作的,以及如何使用它们来增强用户与Solana区块链的交互。

读懂本文不需要编码经验,但如果你对Solana Pay有基本的了解会更有帮助,因为Actions其实就是Solana Pay的扩展。我们现在开始吧。

请注意,Solana Actions和Blinks是新技术,本文提供的信息是基于其技术规范的当前状态。随着技术的发展,可能会引入新的特性和功能。

2、Solana Actions

Solana Actions提供了一种标准化方式,将可签名交易或消息从应用程序直接传递给用户。这些交易可以在链上执行。它们的工作原理如下:

GET请求:客户端向Action URL发出GET请求,以获取可用操作的元数据。该元数据响应包括应用程序的程序名、图标和可用操作等信息。这在为操作呈现用户界面的时候很有用。

POST请求:在用户选择一项操作之后,客户端向Action URL发出POST请求以获取可签名交易或消息。然后,用户钱包完成签名并将此交易发送到区块链。

3、Actions工作原理

初始GET请求:客户端获取有关URL上可用操作的元数据(网站可以选择这样做,或者Chrome扩展程序/钱包可以在检测到已知操作URL时这样做)。

显示UI:客户端应用程序显示一个用户界面,用于根据GET请求中获取的元数据执行操作。

用户交互:用户选择一个操作,触发一个POST请求来获取交易。

交易生成:Action URL根据用户的选择生成并返回一个编码交易。

交易签名:钱包提示用户签名并将交易发送到网络。

太棒了!我们现在知道Solana Actions是如何运作的,但客户端如何支持它们?这就是Blockchain Links(Blinks)的用武之地了。接下来让我们探索Blinks。

4、Blockchain Links(Blinks)

Blinks是将Solana Actions转换为可共享的、元数据丰富的UI的客户端应用程序,用于与Actions交互并执行Actions。Blinks是这样做的:

检测Action URL:Blink URL包含指向Solana Action URL的操作请求参数。Blinks检测该参数。

解析Action:Blink客户端会内省(introspect)操作查询参数中提供的Action API链接。

用户界面:客户端呈现一个丰富的用户界面,使用户能够完成操作的整个生命周期(例如,一个赞助或投票按钮)。

执行Actions:用户可以完成一个操作的整个生命周期,包括使用他们的钱包签署交易。

5、URL Scheme机制

Blinks使用的Solana Action URL scheme机制如下:

solana-action:<link>

其中<link>是Action API的URL。使用查询参数的链接必须使用URL编码,以避免与其他协议参数冲突。

6、Blinks的Actions检测

Blinks可以通过以下三种方式中的任何一种来检测操作:

7、Action Identity(操作标识)和验证

Solana Actions可以包含一个Action Identity(操作标识),用于将链上活动归为特定的可验证提供者。该标识作为一个使用Memo指令的特殊格式的消息包含在交易中,允许索引器和分析平台跟踪并验证操作来源。

8、总结

Solana Actions和Blinks有望简化和增强用户与区块链交易的交互。它们可以将区块链功能无缝集成到各种应用程序和web界面中,使区块链交互更易访问、更加用户友好。

下面的一些想法也许可以帮助你思考如何在你的项目中使用Solana Actions和Blinks:

用例:

赞助/付款给用户:在Twitter上共享一个“Donate to me(赞助我)”Blink,支持粉丝立即捐赠SOL。

订阅优质内容:用户通过Discord频道上的一个Blink订阅优质内容(例如,购买NFT)。链上元数据的更新可以反映新的订阅,并可以触发bot机器人授权对独家频道的访问。

Jupiter交换代币:在YouTube或Twitch上共享交换链接,允许用户直接通过视频播放器交换代币。

DAO投票:在Twitter上共享DAO提案链接,用户在阅读DAO发布的更新后进行投票。

最新 更多 >
  • 1 唐纳德·特朗普现在“擅长”比特币,希望其未来“美国制造”

    美国共和党总统候选人唐纳德·特朗普显然改变了对比特币的看法。这位前总司令此前表示,他“不喜欢比特币”,称比特币“看起来像一个骗局”,并声称它“可以为非法行为提供便利,包括毒品交易和其他非法活动” 然而,他现在声称,他对世界领先的加密货币“很好”,“很优秀”,其未来“将在美国制造” 这一转变花了几年时间。作为2019年7月11日的美国总统,特朗普在推特上明确表示,“我不喜欢比特币和其他加密货币,它们

  • 2 Orbs与SYMMIO和IntentX推出链上期货永久中心

    第三层流动性协议Orbs推出了Perpetual Hub,这是一个针对链上永久期货交易的综合解决方案。在此之前,市场上领先的解决方案使用订单簿或虚拟流动性机制,缺乏资本效率。Perpetual Hub提供了一整套工具,使交易员能够使用基于意图的模型从链上罪犯中提取最大价值。 Perpetual Hub是与SYMMIO和IntentX合作开发的,它利用Orbs的先进L3技术,为交易者提供了在CeFi

  • 3 3个Altcoins本周飙升:Solana(SOL)、Pepe Coin(Pepe)和Retik Finance(Retik)

    加密货币市场经常以快速变化和令人兴奋的发展为标志,本周也不例外。特别是三种替代币因其显著的价格飙升而成为头条新闻:Solana(SOL)、Pepe Coin(Pepe)和Retik Finance(Retik)。这些代币中的每一种都显示出了巨大的增长和投资者的兴趣,值得仔细研究。 索拉纳(SOL):稳步攀登 索拉纳(SOL)目前的定价为166.22美元,市值达到747.7亿美元。该代币在过去30天

  • 4 尽管人工智能服务器业务不断增长,戴尔股价仍下跌

    在这篇文章DELL NVDA关注你最喜欢的股票REATE FREE ACCOUNT 戴尔技术公司董事长兼首席执行官迈克尔·戴尔于2024年2月27日在西班牙巴塞罗那举行的2024年世界移动通信大会上发表讲话。Joan Cros|Nurphoto|Getty Images 戴尔周四公布的第一季度盈利和销售额超过了分析师的预期,因为该公司已成为人工智能服务器的顶级供应商之一。在恢复之前,股价在延长

  • 5 为什么付费?关于OpenAI的GPT-4o的每一件好事现在都是免费的

    周三,OpenAI向其免费用户提供了GPT-4o的完整多模式功能,此举违反了为付费用户保留高级功能的竞争对手的规范。 OpenAI在推特上写道:“我们正在向所有人免费开放我们的新旗舰机型GPT-4o以及浏览、数据分析和内存等功能。”。“所有ChatGPT免费用户现在都可以使用浏览、视觉、数据分析、文件上传和GPT,”它补充道,进一步扩展了免费用户的可用功能。 几周前,OpenAI推出了其大型语言模

  • 6 《最终幻想》创客史克威尔艾尼克斯进军Arbitrum进行以太坊游戏NFT

    《最终幻想》和《王国之心》系列背后的电子游戏巨头史克威尔艾尼克斯正在为其共生区块链游戏采用另一个以太坊扩展网络。 周四早些时候,该发行商宣布,其故事驱动游戏的下一个NFT角色铸造将在以太坊第二层网络Arbitrum上进行,在以太坊主网上铸造第一波角色后,将改变方向。 共生生物官方账号在推特上写道:“对于第二章,我们采用了Arbitrum,将天然气费用降至之前成本的1/1000左右(每次出价约1.3

  • 7 公众与CLEAR联手简化投资者身份验证

    CLEAR和提供一系列投资选择的投资平台Public联合宣布建立新的合作伙伴关系。这一合作旨在为会员提供在公共平台上开立投资账户时快速、安全地向CLEAR验证身份的选择。 专用外汇云解决方案,具有稳定快速的跨境连接,能够满足高需求场景。阿里云帮助外汇交易员在全球范围内安全运营。点击了解更多! 改进投资者身份验证 这一合作关系将CLEAR拥有超过2200万用户的既定消费品牌及其在航空和医疗保健等高

  • 8 “名人币”集体崩盘 名人币是加密新宠还是新坑

    周一,一篇报道《一夜涨30000%,美名人凯瑟琳·詹纳发川普概念MEME币?》引发热议!X账号336万粉、奥运冠军、演员、卡戴珊家族成员、变性人、川普头号粉丝、Solana Summer……诸多概念叠加,这让JENNER一上线就成了香饽饽。之后,名人币概念成为币圈顶流。娱乐时代流量王道,嘻哈Rap的乌烟瘴气被东北宝石老舅的无情批露给净化不少,就像歌词里说的那样:你忘恩负义 在背后告密,都互相攀比

  • 9 Winklevoss旗下的Gemini从Genesis破产中赚取21.8亿美元的加密货币

    创世纪破产后,Gemini将向23.2万名Gemini Earn用户分配21.8亿美元的数字资产。 这一数字表示,自2023年1月以来,锁定资产的回报率为242%。那些将1比特币(BTC)借给Genesis的人将获得1比特币的退款,这得益于BTC最近的价格飙升。 该公司表示,Gemini的客户将立即获得97%的还款,剩余部分将在一年内获得。 Gemini联合创始人Cameron Winklevos

  • 10 波音公司向美国联邦航空局提交安全计划的90天时间到了。以下是预期

    在这篇文章BA关注你最喜欢的股票REATE FREE ACCOUNT 2019年3月12日,堪萨斯州威奇托市Spirit Aerosystems公司制造的波音737 Max 8机身在蒙大拿州波兹曼市的波兹曼山口上空向西行驶。William Campbell | Corbis News |盖蒂图片社 波音公司首席执行官戴夫·卡尔霍恩和其他公司高层领导人计划于周四与美国联邦航空管理局会面,提出一项