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

时间:2024-09-19 编辑: 浏览:(874)

作者: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 参议员伊丽莎白·沃伦表示,外国加密货币矿工对国家安全构成威胁

    美国参议员伊丽莎白·沃伦在7月25日的参议院听证会上声称,外国加密货币挖矿设施可能对国家安全构成威胁。沃伦还补充说,加密货币挖矿设施噪音大、温度高,耗电量大。 另请阅读:Coinbase寻求法院命令美国证券交易委员会出示与Gensler相关的文件 这位公开对加密货币持怀疑态度的参议员在参议院银行、住房和城市事务委员会的听证会上表达了她的担忧,称矿工声音很大,消耗大量电力,对美国国家安全构成重大威胁

  • 2 解读Cysic:硬件加速与ZK矿业的崛起前夜

    作者:Nickqiao & 雾月,极客web3今年4月,Vitalik造访香港区块链峰会,发表了题为《Reaching the Limits of Protocol Design》的演讲,其中再次提到ZK-SNARKs在以太坊Danksharding路线图中彰显出的潜力,并展望了ASIC芯片对ZK加速的巨大帮助。此前Scroll联创张烨也曾指出,ZK在传统领域的应用空间可能比在Web3内的还大,可

  • 3 Microstrategy创始人:2024是比特币成为主流的第一年

    作者:Gareth Jenkinson,CoinTelegraph;编译:邓通,比特币 2024 会议于 7 月 25 日在田纳西州纳什维尔拉开帷幕,唐纳德·特朗普、迈克尔·塞勒、凯茜·伍德、小罗伯特·F·肯尼迪、罗素·布兰德和爱德华·斯诺登等知名演讲者将吸引创纪录的人群。由于著名政治家加入了纳什维尔活动演讲阵容,此次会议在前几周引起了广泛关注。唐纳德·特朗普是在纳什维尔四处挥舞广告的头条演讲者。

  • 4 Shiba Inu死了吗?

    你的导游:芝犬死了吗? 如果你参与比特币市场,你可能听说过“Shiba Inu死了吗?”这个问题。这种基于模因的加密货币经历了巨大的牛市,但现在它正在经历一个不确定的时期。一些买家仍然乐观,但其他人对未来不太确定。 本指南将通过观察Shiba Inu的市场价值、价格变化以及人们对它们的看法来了解Shiba Ino的现状。到最后,你会更好地知道Shiba Inu是死了还是还有希望。 继续阅读以了解更

  • 5 分析师Jamie Coutts表示,长期比特币和加密牛市“任重道远”——原因如下

    一位备受关注的加密货币分析师认为,比特币(BTC)和其他数字资产仍处于长期牛市的早期阶段。 Real Vision的首席加密货币分析师Jamie Coutts预测,比特币的采用率将在几十年内继续增加,类似于纳斯达克的生命周期。 他指出,2009年比特币的推出与20世纪70年代纳斯达克的推出有相似之处,并表示“2009年对千禧一代来说就像1982年对婴儿潮一代一样。” “纳斯达克成立于20世纪70年

  • 6 哈里斯也要参加 2024 比特币大会?今年大会关注度预计将史无前例 她的加密态度如何?

    哈里斯加密态度如何?1、此前未发表针对加密行业观点;2、马克库班称其对加密货币的态度比拜登开放得多;3、Bitcoin Magazine CEO称拟邀请出席25日召开的比特币大会,今日或有答复;哈里斯是美副总统,有希望替代拜登参与竞选。昨日加密社区传拜登身体不佳,哈里斯将上位成美首位女总统。这是谣言,今日有拜登登机视频证实其身体状况良好。特朗普称将与哈里斯辩论,但时间未知。哈里斯在选民登记中目前以

  • 7 贝莱德关注比特币兴趣-最新加密货币新闻

    BTC试图再次突破65000美元,在撰写本文时达到65300美元,但它仍然不在安全区。比特币价格跌破63500美元,导致山寨币投资者损失更大。那么,如果我们把目光从短期运动转向长期运动,那么目前的情况是什么? 内容隐藏1贝莱德和加密货币2哪些加密货币正在引起人们的兴趣?3会有新的Altcoin ETF吗?4投资者洞察5比特币和以太坊是竞争对手吗? 贝莱德和加密货币 贝莱德数字资

  • 8 美股闪崩 9月降息?

    作者:Revc,美股闪崩,科技股遭市场抛售周三特斯拉 (TSLA.US) 股价大跌12%,原因是其二季度利润未达预期,创2020年9月以来最大跌幅。同时,谷歌母公司Alphabet Inc.的YouTube广告收入疲软,导致纳斯达克100指数下跌约3.7%,创下2022年10月以来最大的单日跌幅。标准普尔500指数也较历史收盘高点下跌了4.2%。随着科技股的大幅抛售,标普500指数经历了自2022

  • 9 新的加密货币MoonTaurus在预售启动后的两个小时内筹集了10万美元

    新闻稿。英国伦敦,2024年7月24日,Chainwire。 加密货币市场的最新进入者MoonTaurus在预售推出的前两个小时内筹集了10万美元,首次亮相令人印象深刻。随着预售的继续,该团队希望围绕MoonTaurus的兴奋感会增加,这样它就可以被定位为加密货币市场的重要参与者。 由于其预售结构,月亮金牛座(MNTR)在其他模因币中迅速流行起来。MNTR预售分为几个层次,每个阶段的代币可用性有限

  • 10 皮特·布蒂吉格竞选副总统?Polymarket看到运输部长的赔率飙升

    皮特·布蒂吉格今年夏天会重返竞选中心舞台吗?预测市场用户开始这么认为,今天早上,随着投注者认真看待现任美国交通部长,他的赔率达到了25%的历史最高点。 尽管Buttigieg在潜在的点头中稳居第四位,但在过去的24小时里,他在Polymarket上看到了自己的明星崛起。周三凌晨,他的胜算从微薄的3%上升到25%,然后在出版时稳定在10%左右。 Buttigieg仍然落后于副总统候选人领先者亚利桑那