Time:2023-05-11 Click:105
Ordinals 问世后,其实经历了两个月的蛰伏期,除了 Yuga Labs 亲自造势的 Twelvefold 外,并没有太多讨论。彼时,没有人看好「比特币铭文」这个概念,普遍的看法是:比特币做好支付就可以,没有必要也不应该做生态。BRC-20 推出后,不少「正规军玩家」更是对这种「ERC-20 的拙劣模仿」嗤之以鼻,因为一串简单的 JSON 码和一个智能合约之间,有着本质上的差别。
但 BlockBeats 发现,还是有那么一小群人,在比特币 NFT 无人问津时想尽各种办法为其创造交易、搭建市场。3 月,我们联系了一些比特币 NFT 生态的参与者,有 BRC-20 的 OTC 交易担保人 Bzz,有比特币 NFT 项目方 PixelBirds Sparrow,还有正在集成 BRC-20 的插件钱包 UniSat。在 3 月,图片 NFT 显然比 BRC 更加火热,占据了比特币铭文铸造的大头,BAYC、Punk 等以太坊蓝筹 NFT 纷纷被搬上了比特币网络,在 Magic Eden 跑步入场后更是如此。
4 月初,BlockBeats 参加了 Ordinals 社区在香港的线下 Meet Up。活动上,Magic Eden 和 OrdSwap 的开发者们大谈比特币 NFT 市场未来的无限潜力,尽管会场人不多,但氛围却热闹非凡。然而在现场,人们并没有看到 UniSat 的身影,当大家为比特币图片 NFT 激动不已时,UniSat 却因集成 BRC-20 忙得不可开交。
作为一款钱包软件,转而开发 BRC-20 的 UniSat 仿佛成了新生态中的「异类」。毕竟在要不要把小图片放到比特币网络这个问题上,人们至少还可以有来回争论的点,但在谈及 BRC-20 时,大家似乎都一致性地把它当做一个笑话,更不用谈为它搞集成、做开发了。这里的「大家」,也包括许多 BRC-20 的超早期参与者。比如,「百倍币」$nals 的部署者的钱包地址里,连一个$nals 都没有。而因为没有玩家,许多参与者还大把地将手上的$ordi 当礼物送人,以此吸引他们入场。事后来看,早期真正笃定投身 BRC 的玩家其实寥寥无几,而 UniSat 就是最早的一批。
5 月的劳动节,彻底改变了比特币 NFT 生态的格局。4 月 28 日起,「$ordi 人均千倍」的消息在各个微信群传开,随后数日内又连续出现了$nals、$UTXO、$elon 等十倍币、百倍币机会。大量用户 FOMO 进入 BRC 市场,BRC-20 相关的微信群,从一群到八群,不到一个下午的时间就全部满员。而作为买卖 BRC 代币仅有的链上出入口,UniSat 成了整个币圈都在讨论的名字。或许连团队也没有想到,比特币网络会因为自己的一款产品堵的水泄不通。
BRC-20 的成功,有 UniSat 的一份功劳。作为第一个吃螃蟹的人,UniSat 是为数不多真正把握住这次难得机遇的项目。你可以说 BRC 的破圈是因为运气好赶上了「meme 季」,也可以说 BRC 的热度不可能持续太久,但 UniSat 获得的回报却是实实在在的真金白银。在当前逐渐内卷的加密行业,创业者和开发者们被机构划定的「赛道」和「生态」圈在一个个回声室里,指望通过重复造轮创造下一个奇迹。但事实却是,一级和二级市场日渐不可弥合地割裂开来,没有人再愿意为机构买单。这样的环境下,团队应该继续抱紧机构大腿,还是转而倾听市场声音?或许我们可以听一听 UniSat 创始人 Lorenzo 的看法。
BlockBeats:感谢您接受专访,请 Lorenzo 简单自我介绍下,当初为什么会选择在 Ordinals 上做一款钱包产品?
Lorenzo:我是 Lorenzo,一个比较早期的比特币生态开发者。我们一直都十分关注比特币生态,Ordinals 协议出现时,我们做了深入的研究,也非常认可这个数字工件的概念,就决定投入开发,在比较短的时间内实现了一个比特币原生的轻量级钱包 UniSat Wallet,和一个极速查询的搜索工具 UniSat Search,也逐渐赢得了 Ordinals 社区内的早期参与者的认可。
BlockBeats:UniSat 一开始做的是「小图片代打」,为什么后来把开发重心转到了 BRC-20 市场?为什么没有选择做比特币 NFT 的交易市场?
Lorenzo:铭刻是一个基础的服务。在还没有这么多用户涌入,整体费率较低时,UniSat Inscribe 的体验是比较理想的。在铭刻服务成型之后,我们注意到 BRC-20 的定义规范文档,并在这个原始定义下做了初步的解析实现。当时的原始定义还比较模糊,我们一边实现,一边同协议制定者 domo 进行了若干讨论和调整,打磨和确定了大部分细节。
我们并非没有对一般的 NFT 交易感兴趣。当时基于 PSBT 的首个去信任化的钱包交互实现,是 UniSat Wallet 和 OpenOrdex 共同完成的(BlockBeats 注,更多关于 PSBT 的内容请阅读《什么是「部分签名的比特币交易(PSBT)」?》)。我们那时专注于跑通钱包和网站的交互,也为后来自己做市场打下了基础。后来 UniSat Marketplace 选择 BRC-20 切入也被验证是合理的选择。
BlockBeats:有很长一段时间,Ordinals 和 BRC-20 都没有得到太多关注,在这段时间里,团队为什么仍然坚持开发 BTC 生态?
Lorenzo:其实也没有很长时间,Ordinals 上线也才三个月,跟我们一路走来熟悉我们的人都知道,我们一直干得热火朝天,马不停蹄交付了一系列产品,压根都没有感受到这个「低潮期」。恰恰相反,在外界关注不多时,社区里仍然不断有很多新的想法涌现出来,BRC-20 只是其中的一个,其中也有一些创新没有走出来,这对于一个发展迅速的社区也是很合理的。
BlockBeats:开发 BRC-20 交易流程中,最困难的地方是哪里?让交易「更丝滑」的关键是什么?
Lorenzo:最难的地方是设计上的取舍。我们最终选择了挂卖单的交易形式。很多人不理解,为什么不在界面上抛弃铭文这种表现形式,选择 DEX 那样的呈现方式。这是因为我们希望新用户能通过接触 UniSat 的产品,一步步直观地被带入并理解 Ordinals 的思维方式,而不是「换了个地方把其它链的成熟玩法再玩一遍」。那样做既不一定能达到原生的体验,也不一定符合 Ordinals 的特性。因此我们冒险选择了原生的铭文呈现。从这里,你可以看出 UniSat 是非常在乎 Ordinals 原生的。
对于「更丝滑」,很抱歉,我们的市场的确暂时还没有做到。在 BRC-20 交易之前,UniSat 提供的所有特性,从 UniSat Inscribe 到 UniSat Search 再到 UniSat Wallet 都是无需区块确认的,的确可以称得上「丝滑」。因此,很自然的,我们希望 BRC-20 交易也是无需确认的流畅体验,并为此做了大量的验证工作,但很可惜,上线后依然在这一块出现了重大问题,攻击者通过一种特殊的构造达到了伪造的目的(BlockBeats 注, 4 月 24 日 UniSat Wallet 遭受大量双花攻击,后团队对用户进行了赔偿)。所以我们在后来的更新中,选择了牺牲一部分体验来保证足额的安全性,后来也没有再出现类似的问题。
BlockBeats:很多人认为,BRC-20 的交易严重依赖中心化的项目方去维持,您怎么看待这个观点?UniSat 准备如何解决去中心化难题?
Lorenzo:众所周知,比特币上目前缺少完善的智能合约支持,BRC-20 的交易的确是去中心化的。在 UniSat Marketplace 里,我们使用了目前已经比较成熟的 PSBT 技术实现去信任化的交易(BlockBeats 注,更多关于 PSBT 交易的内容请阅读《Ordinals 创始人怒驳 Yuga Labs 拍卖,为什么 PSBT 才是比特币 NFT 交易的正解?》)。交易双方的资产在一笔 tx 中实现了交换,无需平台参与,本质上是点对点的,这一点,跟已有的 Ordinals 市场交易是类似的。
UniSat Wallet 是一个类似 MetaMask 的非托管的钱包,你的助记词是独立存储,没有其它人能接触到。后来推出 Marketplace 通过标准的方式与钱包交互,卖方钱包签名提供卖单,买方签名下单完成购买。这是完全去中心化的交易。交易的过程中平台是无法干预的,本质上是交易双方的点对点行为,因此是一种安全的交易方式。
然而,对 BRC-20 中心化的指责确实是有道理的。目前只有 UniSat 提供了相对完整的商业化索引,也就是说,一笔交易事实上是否有效,严重依赖于该索引的正确性和完备性。从 UniSat Indexer (BRC-20) 诞生以来,我们在与发起者 domo 的沟通中消除了各类歧义,实现了较强的完备性。
当然,在特殊情况下,仍然有可能存在无法被文档准确涵盖的一些「Corner Cases」。目前,凡是出现过的都已经被解决。最迟直到 5 月 10 日下午,还处理了一例因为 JSON 字段名大小写混用产生的无效 Mint。
目前来说,UniSat 大概可以自豪地宣称,该索引没有已知问题。
BlockBeats:大部分用户普遍反应 UniSat 钱包和网页非常卡顿,团队目前正在做哪些优化工作?
Lorenzo:主要原因是近期热度提升太快,快速的迭代加上指数级的用户增长,特别是用户超强的交互能力,这些的确是我们始料未及的。团队这些天来不断优化,改善了产品对外部请求的处理能力,产品体验正在逐步改善。在目前的基础上,UniSat Marketplace 很快就将全面开放。
BlockBeats:据说 UniSat 在铭文铭刻和 BRC-20 市场占有 90% 以上的市场份额?
Lorenzo:这个应该没有这么大的比例,可能我们的产品迭代的比较快,有些微小的先发优势。很快,随着索引的开源,中心化交易平台会占有相当的份额。Ordinals 诞生也就 3 个月,大家都在同一起跑线上。对于诞生已经十多年的比特币而言,这是一场马拉松,现在才刚刚起步,我们有足够的耐心和扎实的基础设施,来支撑我们后续的持续发力。
BlockBeats:许多用户反馈 UniSat 的手续费不低,团队目前的收入应该很可观吧?
Lorenzo:我们是做了严谨的市场调研的, 1.6% 的手续费其实是非常低的了。UniSat Marketplace 是一个一级半市场,不能跟 CEX 或者 DEX 的交易去比。非常大的一个短板是流动性不足。手续费过低会出现虚假的对敲刷单。我们是一个去中心的 Market,不会干预市场,但是用户的安全和对用户负责一直是放在首位的。
所以综合考虑收取 1.6% 的手续费,更多的还是基于对用户的保护。BRC-20 也是一张铭文,所以你可以理解为我们提供的是铭文 NFT 的交易,我们都知道 NFT 市场的交易手续费基本上都在 2.5% 左右,甚至还要加上 2 到 5% 的版税。
BlockBeats:社区里许多人提到,是 UniSat 给 BRC-20 铭文部署者 0.2% 交易版税的设计真正引爆了市场。团队当时在设计时,是怎么考虑的?
Lorenzo:给部署版税这个设计出发点很简单,是希望激发 Deployer 参与到运作中来,成为一个积极有效的网络节点。给部署者的收益确实是激发了大家参与的热情。不过近期我们也持续有听到用户对版税的设计表示反对,他们说部署者只是提前占用了一个好的名字而已。这样的意见也不无道理。
我们近期正在考虑取消平台上强制版税的设计,对于用户而言,这样做直接降低了交易成本;而对于部署者来说,也不必担心,因为如果真的取消,UniSat 会从自己收到的每一笔手续费中,拿出和此前版税同样的比例(0.2% )来做一个 Deployer Incentive Program(部署者激励计划),同时会再额外拿出手续费收入的 0.2% 来激励有稳定而持续的贡献的 Deployer。请大家关注我们后续的更新。
BlockBeats:为什么决定把 UniSat 索引解析代码开源?这样会不会让交易所更快接入 BRC-20 Token,并对 UniSat 的交易量造成冲击?
Lorenzo:对索引的解析是整个生态很重要的一环,我们不开放,别人一定也能研发出来,无非是早一些晚一些的事情。但如果我们及时开放出来,就能让所有的开发者有一个默认的参考,心里有底,能随时尽快很容易地验证「UniSat 的代码逻辑是如此这般判定的」,手头上有一份作业可以抄,能节省所有人的时间,最大程度上消除潜在的分歧。
对于交易所希望尽可能快地上线 BRC-20 这个需求,我们是理解并支持的。这不光是嘴上说说,我们在文档、API 和数据层面,尽量做到为各家交易所提供实实在在的技术支持,既使这意味着我们的开发时间和资源在这段时间全部被挤占。我们希望这些 CEX 尽快上线,这一方面是对 UniSat 作为基础设施最大的肯定,另一方面也会实实在在地让更多的新用户认识 BRC-20 ,了解比特币 Ordinals 并投身其中,这是真正意义上的多赢。
我们会进一步完善基础设施,并逐步带来更多有趣有用的 Ordinals 原生体验。正如这三个月以来发生的那样,你会看到 UniSat 一路向前,从不回头,总是在奔向下一个创新的路上。
BlockBeats:近期社区一直有传闻,说有大交易所想要收购 UniSat?
Lorenzo:现在的确有交易平台在联系我们。收购谈不上,我们现在还很小,更多的是技术上的交流和配合。BRC-20 是一套新的记账方式,交易所对 BRC-20 的支持需要独立的技术实现。我们已经开源了 BRC-20 的索引,接下来还会推出一个开源的公共解析索引,他可以跟交易所的索引进行交叉验证。这样能始终提供可靠的 BRC-20 账本解析,这是整个生态发展的关键。UniSat 非常高兴能持续为 Ordinals 生态,BRC-20 的标准化做出贡献。
尤其要说的是,OKX 在交流中与我们有较深入的技术沟通,可以看出,他们从很早就投入了 BRC-20 上的研究和开发,在公共索引、和交叉验证上为我们提供了很多有益的思路。
BlockBeats:团队近期会考虑融资吗?
Lorenzo:目前确实有在接触,后面会有财务顾问帮我们做整体的规划。
BlockBeats:如果 BRC-20 热潮退去,UniSat 怎么考虑未来的发展方向?
Lorenzo:BRC-20 的热潮当然可能会褪去,但也随时可能在没想到的时候卷土重来,这个趋势已经形成,比特币随时准备迎接好下一次爆发。UniSat 会改善用户全平台的体验,在钱包内安全地保存用户的铭文,改善手机用户的访问体验,并优化铸造流程。另外,我们还有新的产品在测试中,这里就先不透露了。
BlockBeats:Web3 领域仍存在对华人团队的抵触情绪,您怎么看?
Lorenzo:我们从一开始的定位就是服务于全球用户,也特别能理解用户的担心,尤其是在近期用户激增,网络极端拥堵的情况下,我们的服务出现了很多无法及时响应和处理的问题,包括很多铸造交易提交后无法进入内存池,进了内存池无法及时被打包,购买了 BRC-20 以后收款迟迟不能被确认,等等问题。存在这些问题,的确是我们的能力有限,在用户量剧增的情况下没有把事做到足够好,跟团队 Base 在哪里没有关系。
这些问题里,有一些我们能解决或缓解,有一些是因为当前比特币网络的限制,希望用户能够理解。另一方面,这也说明我们对比特币网络的适配还不够,系统还不能有效处理极端拥堵的局面,这些是我们需要改善的。我们会吸取这个教训,当下一波热潮来临的时候,你可能会发现,不管链上怎么拥堵,UniSat 会很好地进化,正如一直以来发生的那样。
BlockBeats:的确,BRC-20 热潮从最开始就是国人在主导市场,用户也需要减少非理性的歧视心态。最后祝 Lorenzo 带领团队做大 Ordinals 生态。感谢您接受我们的采访。
Lorenzo:谢谢您对我们的理解和支持,非常感谢。