撰文:深潮 TechFlow

如何描述 Solana?

在FTX废墟中重生、金狗聚集地、便宜又好用... 这些离资产近的标签,显然还不能完全描述 Solana 的野心。

它既做链,又做手机,现在甚至又想做进社交媒体。

昨天,Solana 官宣了另一款新产品(或叫技术栈) --- Solana Blink,将任意链上操作转换成可以分享的链接,并且能够嵌入任何社交媒体和网站中。

从名字上看, Blink 其实是 Blockchain Links 的缩写,即上述分享链接;但缩写成 Blink(眨眼的意思) 更是一语双关:

链上操作,眨眼可得。

只需一个链接把链上活动嵌入社交媒体,是不是有点像 Farcaster 的味道了?

像,但不完全一样。

链上活动 = 一个链接

从公开内容来看,Solana 的这个 Blink,和 Farcaster 的 Warpcast 应用比,最大的区别在于无差别适配

什么叫无差别适配?

通俗来说就是 Solana 自己不会搞个dAPP,而是只提供一个通用的链上行为链接化的能力,你可以把它放到例如推特、INS或者其他任意的网站和APP中,不挑应用。

官方视频很直观地演示了 Blink 的使用体验:

  1. 某人在推特上发帖号召捐款,并写了一个带有Blink链接的帖子

  1. 其他人看到帖子后,链接变成了一个所见即所得的捐款页面,你可以直接点击按钮进行捐款;

  1. 无需跳转到任何的DAO、DEX或者是其他dAPP,直接在推特前端即可点击按钮捐款(需要钱包配合)。

  1. 捐款行为完成,链上交易生效,无需关注任何区块链背后的细节。

从这个例子可以看出,Blink 实际上将任何的链上活动都转化成了一个前端可见的链接,任意前端上的用户点击这个链接,或者是点击这个链接所代表的页面(如捐款,创建NFT,SWAP等),都可以在不跳转的情况下完成链上的操作。

背后的逻辑被封装,有的只是用户更易懂的页面交互。

而支撑 Blink 这个链接实现的技术栈,Solana 官方将其叫做 Actions:一个允许使用复杂链上下业务逻辑构建交易消息的API,这些消息可以由客户端浏览、签名和发送;而社媒原生的按钮、二维码或者URL都可以启动调用Action。

因此,Blink 其实算是URL的一种,也就是说调用Solana这个不挑前端实现各类链上操作的方式,不止这一种,后续还有更多的想象空间。

当然,光Solana本身可能干不成这件事。

Action和Blink的技术是由 Solana 与 Dialect (@saydialect)合作完成,而上述所说的投票、买NFT、进行SWAP等,则可能需要 Solana 自家的生态项目提供功能。

例如捐款用Sphere , 买NFT 用 Tensor, 要换币可能用 Jupiter 等。说白了就是能力还是生态项目提供,但呈现却可以直接在社交媒体上完成了。

你也不用管背后到底是谁提供了技术,所有的东西都被尽可能封装起来了。

出圈的尽头,都是社交化?

在回到本文开头的问题,这和 Warpcaster 像吗?

其实从结果看,确实殊途同归,在社交媒体一键嵌入链上操作,将复杂留给自己,简单留给用户。

不过,如果你梳理思考一下最近币圈的趋势,会发现其实大家都想搞出圈,或者让出圈本身成为大家FOMO的点,并且都不约而同的走向了社交化的路线。

只是,各自的禀赋和实现的道路不同。

Farcaster 属于自立门户,自己做了Warpcast这个去中心化社交媒体给你用,并且使用了FRAME框架,嵌入各种链上操作,让你在 Warpcaster 上所见即所得,无需跳转;

TON 属于借势而起,本身就有 Telegram 这个成熟关联的社交大杀器给你用,内置的各类小程序让点点小游戏玩开了花,再加上内置的TON钱包让体验如虎添翼;

比较起来,Solana 更像广结良缘,自己都不做社交媒体,也没有社交媒体,而是提供另一种优雅寄生的可能 ---- 任何热门、主流和常用的社媒,我都可以通过 Blink 来嵌入; 流量的事我不管,我只借用已有的庞大流量。

比起来,推特更主流,加密推特帖子本身就有自己的受众和圈层,先选择在这里发力,也算一个有利竞争点。

不过谁能更胜一筹恐怕还给不了答案,各家都有自身的优势和受众群;但有一点错不了:

大家想的都差不多,出圈的尽头果然少不了社交化支持。

在加密体验仍旧糟糕的当下,拓展新殖民地以吸纳更多用户,这是必须迈出的一步。

聪明的你,会上谁的飞船?

欢迎加入深潮TechFlow官方社群

Telegram订阅群:

https://t.me/TechFlowDaily

Twitter官方账号:

https://x.com/TechFlowPost

Twitter英文账号:

https://x.com/TechFlow_Intern