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

时间:2024-09-20 编辑: 浏览:(601)

作者: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 比特币本周创下新高-最新加密货币新闻

    比特币以惊人的飙升拉开了新的一周的序幕,达到了前所未有的水平。加密货币在过去一周内上涨了12%,将其价格推至接近阻力位。问题仍然是,在过去四个月的长期盘整之后,看涨势头能否持续下去。 内容隐藏1比特币会继续飙升吗?2美国政治气候为何重要?投资者的3个关键见解 比特币会继续飙升吗? 上周,比特币的价格收于68000美元以上,标志着一个重要的里程碑。这一增长是在美国总统乔·拜登决定

  • 2 英国法院在2250万英镑的税务纠纷中对亿万富翁量化交易员Alex Gerko的裁决:报告

    据彭博社报道,亿万富翁量化交易员Alex Gerko在与英国税务机关就延期付款计划的税务处理问题发生的法律纠纷中败诉。这一决定给Gerko留下了2250万英镑(2910万美元)的税单,他声称这会导致双重征税。 专用的外汇云解决方案,具有稳定快速的跨境连接,能够满足高需求场景。阿里云助力外汇交易者在全球范围内安全运营。点击了解更多! 上诉法官裁定,Gerko和他在2010年至2015年期间经营的G

  • 3 AIS 代币来袭 震撼你的数字世界

    随着 Ordinals、Runes、Stamps、Atomicals 和 RGB++ 等比特币新资产发行协议的潮流,比特币链上的资产种类丰富,未来的应用场景变得多加多元化。AIS 代币——加速世界向人工智能的转变AIS(Artificial Intelligence Solutions)是一种基于 SRC-20 标准的革命性代币,专注于人工智能领域,致力于连接 Web2 和 Web3 世界。下面我

  • 4 Kraken Institutional在英国、澳大利亚加密货币市场推出托管服务

    为美国加密货币交易所Kraken的机构投资者提供服务的专业部门Kraken Institutional宣布将其托管服务扩展到英国和澳大利亚。 此举标志着该公司在今年早些时候首次推出后的首次创业。 Kraken监管机构的扩张 根据官方新闻稿,从7月18日开始,英国和澳大利亚的机构客户可以利用Kraken Custody安全地存储、管理和转移他们的加密资产。 Kraken Institutional负

  • 5 特朗普当选预期使加密人士看涨:BTC将重回历史高点

    作者:Sunil Jagtiani,David Pan,BNN Bloomberg;编译:陶朱,交易员评估美国总统乔·拜登放弃竞选连任的影响后,比特币小幅上涨至一个多月以来的最高水平。随着市场对支持加密货币的唐纳德·特朗普 (Donald Trump) 和卡马拉·哈里斯 (Kamala Harris) 之间可能展开较量做出反应,截至新加坡时间周一上午 8 点 42 分,最大的数字资产从早前的损失中

  • 6 分析师预测Solana自7月初以来上涨33%后将获得1000美元

    Ali Martinez的分析在每周的Solana图表上确定了一个牛市旗帜,如果突破势头继续下去,预计SOL将达到1000美元。 尽管市场持怀疑态度,但自7月4日以来,索拉纳(SOL)的价格飙升了33%。这一上升趋势引发了投资者和分析师的极大兴趣和猜测,预测指向更高的价格目标。 X平台分析师Ali Martinez在Solana的价格图中发现了牛市三角旗模式。这种模式通常表明看涨的延续,表明SOL

  • 7 以太坊迎来十周年:区块链革命的十年

    在过去的十年里,以太坊改变了区块链的格局。 从最初的代币发行到成为市值第二大的加密货币,以太坊一直在不断发展,实施了重大升级,如转向权益证明(PoS)和第2层扩展解决方案,并巩固了其作为Web3生态系统基石的地位,尽管多年来出现了几种替代方案。 以太坊的十年历程 以太坊基金会研究员贾斯汀·德雷克(Justin Drake)在反思其起源时指出,以太坊的首次代币发行(ICO)始于2014年7月22日,

  • 8 白话解读 ZK 与 TEE:共存而非竞争

    作者:Mathilda 来源:X,@Mathilda_Sun_ 翻译:善欧巴,终于有时间来写这个了。关于zk与TEE的整个辩论让我意识到,有很多人在CT上发表意见之前,连基本的研究都懒得做。说一个会取代另一个是绝对愚蠢的,就好像我们生活在一个二元世界一样。它们是完全不同的技术;一个是基于硬件的,另一个是基于软件的。这两者在加密行业诞生之前就已经存在并共存了。它们各自有自己的优势和权衡。这一切都取决

  • 9 Cboe公布五只现货以太坊ETF的正式推出日期

    芝加哥期权交易所(Cboe)公布了五只现货市场以太坊(ETH)交易所交易基金(ETF)的推出日期。 Cboe的新上市页面显示,来自发行人21Shares、Fidelity、Franklin Templeton、Invesco和VanEck的以太坊ETF计划于7月23日星期二推出。 上周,彭博社高级ETF分析师Eric Balchunas表示,在美国证券交易委员会(SEC)要求发行人对其S-1表格注

  • 10 加密货币市场的每周赢家和输家——WIF、WLD、UNI、TRX

    Dogwifhat、Worldcoin和Arweave是过去一周的最大赢家。Uniswap、Tron和Aave在过去一周损失最大。 根据最近的数据,Dogwifhat成为过去一周价格走势最好的加密货币。另一方面,尽管付出了努力,Uniswap还是遇到了重大挑战,最终成为同期最大的输家。 最大赢家 Dogwifhat(WIF) 在过去的一周里,Dogwifhat(WIF)经历了一个明显的积极趋势,正