在微信还没有封禁拼多多的链接之前,相信大部分都经历过以下场景:当你在凌晨一两点的时候,刚准备放下手机睡觉,突然收到了多年未联系的同学的微信。你心里咯噔了一下:这么晚了,不会是找我借钱的吧?
不过当你带着疑惑点开聊天框的时候,看到下面这句话:“哥,帮我砍一刀”。你会心一笑,点开链接,狠狠地帮他“砍”了一刀,放心地睡去了。
虽然很多人对于拼多多这种营销方式都很反感,但是它凭借着这种“病毒式”营销,迅速做到了几亿用户。
像这种不仅包含文本,还包含图像,视频,动画和交互式内容的消息称为富媒体消息,相比于普通的文本消息,它能提供更丰富和生动的用户体验。
所有的UI开发,核心可以用两个词概括:数据+渲染,即前端通过网络请求得到所需的文本和图片url,然后按照指定的排版进行渲染,那么微信是如何得到所需的数据的呢?
感兴趣的朋友可以自行搜索一下:OGP(Open Graph Protocol)和 JS-SDK(基于微信内的网页开发工具包),这里就不展开讲了。
如果这是一条普通的网页链接,当用户点击后,微信就会使用内置的浏览器加载网页,当然你也可以点击右上角在手机自带的浏览器中打开。
假设这是一条小程序链接,则会调用微信的小程序框架加载小程序,在微信内部直接打开应用,无需跳转到外部APP,给用户带来一种无缝体验,还可以保持与微信的设计风格一致性,提供了更加统一和一致的用户体验。
我们先来回顾一下以往我们购买一个币的全流程:我们可能会从某个telegram群或者推特看到一个币的合约地址,然后粘贴合约去Dexscreener看一下k线,再决定是否购买。如果决定购买,再粘贴合约去bot进行购买。
现在**blinks(blockchain links)**想做的就是简化这一步骤,你可以分享一条blink链接到推特,然后phantom钱包插件,会在推特页面将其渲染成一个购买的界面,如下图所示(目前还没有集成k线展示功能)。
别的用户刷到后,可以直接在推特上输入自己想要购买的美金数量的等额代币,点击购买会唤起插件钱包,用户签名授权即可完成购买,同时你也可以通过别的用户的购买获取佣金。
当然,blinks想做的可不仅仅是在推特上实现这种无缝的交互体验,它的野心是在可以显示url的任何web页面实现这样的功能。
如果你也想要在自己的推特看到blinks的UI,只需要安装phantom插件,然后点击“设置”→”Experimental Features”,打开 “Solana Actions on X.com”按钮。
前面一直只说“Blinks”是为了方便上口,但是实际上这项技术由两个部分组成---”Actions & Blinks”,二者缺一不可。
Actions 和 Blinks 更像是“幕后”和“幕前”的关系。Actions是一组API,用于执行一系列区块链操作。而Blinks则是携带“actions”的url,支持blinks的客户端(比如phantom钱包插件)可以从url解析出actions并且将actions元数据进行渲染展示UI。
actions的执行过程和生命周期在下图已经展示的非常清楚,更多的技术细节可以访问官方文档,写的非常详细,可以多读几遍,这里就不展开讲了。
大家都知道推特上诈骗链接泛滥,所以为了保护生态用户的安全,项目方要生成blinks,必须填写表格申请,等待通过。
审核通过的项目,都会公示在一个公开的文档中,经统计,截至写稿时间,总计53个应用通过审核,取得可信状态。
举几个例子:
1️⃣ Dex类
sol上的知名的dex @JupiterExchange 和 @MeteoraAG 都推出了自己的blinks,可以直接在推特上交易数字货币。
2️⃣ NFT交易市场
solana上头部nft交易市场 @tensor_hq 允许用户在推特上以地板价直接购买nft。
3️⃣ Dao治理类
@Realms_DAOs 允许用户直接在推特上进行投票。
致力于Blinks生态的项目方@thesendcoin也发表了一篇推文《50+建设Blinks的想法》
收获了30w+的浏览量,在文中提到了诸如:在私信中使用多重签名、Mini小游戏和在telegram中交易NFT等等概念场景
接下来我将讲几个大家可能比较关心的问题以及我的思考
Blinks能否在移动端显示UI?
否,目前在移动端app页面展示的是一个关于如何blinks的指导页,除非以后各类app主动兼容。
目前采取的人工审核来保证链接的安全,效率低下,未来是否可以更加高效的方式来保障安全?
是的,官方正在构建自动化的注册审核流程
插件式渲染在web2扩圈是否显得有些鸡肋?
Blinks 的愿景是在 Web2 社交平台上推广 Web3,但目前需要安装插件和钱包才能展示 UI 和使用功能,这就像“鸡生蛋和蛋生鸡”的问题,是很多人诟病的地方。
不过,我认为用户并不缺乏学习的能力,而是缺乏学习的动力。Blinks 提供的技术框架降低了传统 Web 开发者进入区块链的门槛,关键在于吸引开发者创造出圈的应用。
这个应用必须足够简单、轻量且符合 Web2 产品逻辑,并提供足够的利益吸引用户,像“拼多多”一样通过链接邀请好友进行病毒式传播。
再加上“傻瓜式的用户安装引导”和“社交账户登录解决方案”,降低用户使用钱包的门槛,或许能从量变实现质变,达成Mass adoption的伟大愿景。