SBT:Ordinals创始人怒驳Yuga Labs拍卖,为什么PSBT才是比特币NFT交易的正解?_比特币中国官网注册

YugaLabs最近通过Ordinals在比特币网络上成功发行了TwelveFold系列NFT,短短24小时便创造了超1600万美元的收入。然而YugaLabs此次拍卖却迎来Ordinals创始人及其团队的严厉批评,并提出用PSBT技术替代YugaLabs采用的拍卖模式,引发了社区的激烈讨论。Ordinals为何质疑YugaLabs?PSBT技术是什么?它如何解决比特币NFT的交易问题?

一张气泡图,YugaLabs就圈走了1600万美元

3月7日上午,YugaLabs官方发布公告称,此次TwelveFold的拍卖已经结束,前288名成功的竞标者将在一周内收到铭文。在24小时的拍卖时间里,YugaLabs共获得了735BTC,价值约1600万美元,最高出价者支付了16.1万美元。

即便当前这个充满波动性的市场中,YugaLabs在比特币网络上的NFT实验仍然创造了极大的话题和经济效应。仅仅依靠一张「气泡图」,YugaLabs就丰收了超1600万美元

此次TwelveFold系列的拍卖展出了300个NFT,均通过Oedinals完成铸造发行,其中288个用于拍卖出售,预留12个作捐助、捐赠和慈善事业。这是YugaLabs第一次把注意力转向比特币NFT,TwelveFold系列也是ETH链以外的第一个主要的YugaNFT系列。

毫无疑问,Twelvefold又是Yuga王朝的一场大胜。打开推特,社区全是对YugaLabs的赞赏之词:「Yuga选择比特币作为向外扩展的第一站,为比特币NFT生态注入了一支强劲的催化剂」、「Yuga的Web3顶级IP会在任何地方受到热烈欢迎,特别是世界上最古老和最有共识的区块链」。还有人评价TwelveFold系列「实现了巨大的财务成功,超出了原有的期待。新颖不乏概念性,美观兼具技术性。」

不过在一片吹捧声中,我们也会听到些许质疑的声音。这次TwelveFold的拍卖令人失望的一点是,Yuga并未在一开始公布艺术家的信息,网页要一直滚动到FAQ部分才能看见艺术家的名字。这在Web3和NFT世界里,被认为是不尊重创作者权益的行为。

有些人甚至认为,从apes和mutant开始,Yuga就从未关心过艺术家,只关心赚钱。几乎每个人都知道BAYC,却很少有人知道创造它的艺术家allseeingseneca。更有甚者认为,Twelvefold系列没有任何艺术价值,只有Yuga的品牌价值,品牌价值不是艺术,当品牌消失后,它的价值会大幅度下降,而相反艺术家去世后,他的作品却会大幅度升值。

「无知无能!」,来自Ordinals的质疑

然而最令人意外的并不是上面这些零星的质疑,而是来自Ordinals创始人及其团队的严厉批评。要知道,TwelveFold系列本来就是通过基于Ordinals协议推出的比特币NFT,但Ordinals的创始人CaseyRodarmor却从3月5日开始发布和转推了多条内容,怒骂YugaLabs团队树立了一个极其差劲的比特币NFT拍卖流程先例。

在推文中,CaseyRodarmor写道:「YugaLabs团队缺乏诚信、无知无能、没有同理心、不成熟不敏锐」,他认为,YugaLabs的这次拍卖是一个不容忽视的深刻的负面信号,如果再次看到YugaLabs做出这样的行为,他将鼓励所有人一起永远抵制YugaLabs。Casey甚至认为YugaLabs的员工无论是字面上还是比喻上都是一群子,应该引咎辞职,通过诚实的工作来表示忏悔。

是什么原因让Casey如此激动?这就需要了解一下此次TwelveFold拍卖的具体流程。为举办这场比特币网络上空前的拍卖盛宴,YugaLabs竟简单采用了托管的竞拍模式。在竞拍过程中,所有竞拍的资金被要求统一打入Yuga的地址托管,竞拍结束后的24小时内,Yuga再将未竞拍成功的资金退回到接收地址,这便犯了比特币原教旨主义者乃至整个比特币社区的大忌。

我们知道,在经历了MtGox、QuadrigaCX等事件后,自托管就成了比特币社区最看重的技术价值观,因为只要涉及托管,就要要求信任。而在加密世界,寄希望于项目方的道德底线显然是一种奢望,存在着极高的风险。因为托管风险只能寄希望于托管者的道德底线,项目方应该利用区块链技术来降低资产托管风险。对此Casey也表示,YugaLabs这样的拍卖模型是培育局的温床,YugaLabs作为NFT运动的的领军和先锋,本可以等待更成熟的时机或帮助建立基础设施,组织一种更安全、更精致的交易方法,而不是像现这样不负责任。

还有人发现,YugaLabs忽略了筛选竞拍地址这样最基本的前置步骤。在竞拍过程中甚至存在与Taproots不兼容的比特币地址,直至拍卖完成后,前288名中仍存在14个不兼容的地址,YugaLabs从始至终都没有对这些地址做简单的筛选。据悉,成功的竞标者将在一周内收到铭文,而不兼容的成功地址却收不到铭文,这14个NFT的处理方式,官方目前还没有给出回应和方案。不少人认为Yuga在比特币网络上发布NFT却没有与比特币开发者合作,从一定程度反映出了YugaLabs对此次拍卖的准备不到位、技术不专业和态度不端正。

看到这样的质疑,一些以太坊生态用户则指出,Yuga的拍卖事件恰好说明了ETH智能合约的重要性。在拥有可编程的智能合约后,无需信任,避免中心化托管风险,这样类型托管的拍卖就不会发生了,这些都是「比特币NFT重生必须承担的痛苦和绕不开的道路」。

到这里,我们便引出了今天要讨论的主角——PSBT。针对「智能合约是正解」的说法,Ordinals的开发者也回应:基于PSBT的无信任报价非常好用,完全不需要托管,且已经成功应用于荷兰拍卖模式,应该可以构建出一个类似于Yuga在这里做的拍卖模式,尽管这项技术目前还不够成熟肯定需要继续研究。

这条回复一发布,原本针对YugaLabs的骂战就变成了「PSBT如何解决比特币NFT交易」的讨论会,人们纷纷在下方留言:PSBT是什么技术?

PSBT是什么?它如何解决比特币NFT的交易问题?

乍一看,PSBT这个概念颇像Vitalik不久前提出的灵魂绑定Token「SBT」这个概念,但二者却有着很大的差别。

「PSBT其实是一个非常基础的技术,当然现在比特币有了NFT后,这些原本构想的东西又有了的应用场景」,BTCStudy贡献者阿剑在采访中说道。实际上,PSBT在比特币发展史中也可以算是由来已久了,是比特币网络中最基础且重要的协议之一。

PSBT发展史

PSBT是「部分签名的比特币交易」缩写,它由BTC核心开发者AndrewChow设计。Andrew最初打算开发PSBT协议,是因为他发现不同的比特币软硬钱包之间无法实现输入输出的兼容,急需要一套标准来解决这个问题。

在比特币的生态中,每种硬件和软件钱包似乎都有着自己独特的序列化标准范式,这种标准上的不统一使钱包软件之间的序列化无法兼容,成为比特币交易的一大噩梦。而PSBT的作用正是将复杂的交易结构与交易的实际签名区分开来,允许使用不同软件之间的交易实现非交互签名。任何人只要收集到足够多的PSBT,都可以将生成的部分签名交易合并为一个完全签名的交易。

PSBT于2017年7月借由BIP-174引入比特币网络,并在这个名为「0PSBT」的原始版本中描述了该协议的详细规范,随后PSBT便逐渐得到其他开发者的支持,不断对其进行完善。

2018年10月,比特币钱包BitcoinCorev0.17放出,团队在这一版本增加的新功能中就包括了对PSBT的支持。到了2020年3月,在一场比特币社区的OG圆桌会上,比特币核心开发者再次提到了关于PSBT的话题。开发者们认为,PSBT技术对于开发比特币多签钱包尤为重要,并且能让比特币网络支持各类钱包特有功能,增强可扩展性,因此希望更多比特币硬件设备生产商能够增加PSBT支持。

在2021年1月,在新的BIP-370中,PSBT更新第2版「2PSBT」,有趣的是,PSBT是直接从「版本0」跳到了「版本2」,没有「版本1」。

PSBT工作原理

当前,比特币NFT的一大问题就是交易门槛极高,如果不通过Ordinals桥接至以太坊网络,并在OpenSea上交易,就只能通过OTC的渠道进行买卖。但OTC最大的问题就是需要信任,钱打过去,NFT不一定过来,反之亦然,不少人都是因这个原因,出现了资产损失。另一方面,没有成熟有效的去信任交易渠道,比特币NFT也很难创造出以太坊NFT那样蓬勃发展的局面。

PSBT在比特币NFT发展中扮演的角色,就是在没有智能合约的情况下,实现交易的去信任化。这一标准的核心是创建一个未完全签名的交易以及与其相关的一些数据,来协助未签名交易的传输,并促进未签名交易的可移植性,让多方更加便捷地签名同一笔交易。」?》)

比如,一个硬件钱包用户想要发起一笔CoinJoin交易,在没有PSBT之前,这个操作流程是非常复杂的,因为比特币软件钱包不兼容硬件钱包发送过来的输入/出序列。而PSBT的作用就是让软件钱包先把交易的输入/出以及UXTO等交易内容建构好,形成一个没有签名的交易,然后将它发送给硬件钱包。硬件钱包收到PSBT后对该交易进行签名,这笔交易便正式执行了。

而在多方都需要签名同一笔交易的情况下,则可以创建一个PSBT来标识要花费的UTXO和接收UTXO的输出,再把这个PSBT复制到可以签名的程序中,然后通过协调员把多个PSBT集成到一个PSBT中并发送给每个参与者,各方完全签名后即转换为一笔完整的准备广播的交易。

目前,PSBT标准已经得到了比特币硬件钱包、软件钱包以及节点软件的广泛采用。尽管这个标准仍存在一些缺陷,但就当下来看,它已经极大地强化了比特币软件和硬件之间的互通性,让委托交易的过程实现完全去信任化。PSBT大大协助了CoinJoin和其他合作型交易的运作,也让多签名变得更加易用,将是比特币NFT的应用场景下基础却关键的技术。

PSBT如何实现去信任的比特币NFT交易?

对此,阿剑在与BlockBeats的采访中给出了自己的设想:假设现在有一对比特币NFT交易者,且NFT卖方的公钥是双方可知的信息。在发起一笔NFT交易时,买方先在交易中写好自己的UTXO输入以及一个承接NFT的输出。买方在构建好交易并签名后,将其转为PSBT发给卖方,卖方通过中间服务商等方式接收到消息后签名,这笔比特币NFT交易就成交了。

上述整个过程对买卖双方而言都是完全去信任的。对于买方来说,出价、接受地址等信息已经提前构建在交易中,一旦发生改动,签名便会失效。对于卖方来说,只有自己完成签名,NFT才会卖出,而价格则是经过自己审核衡量的。在阿剑看来,这种简单的交易结构还在很大程度上剔除了OpenSea、Blur这类NFT交易中间服务商的抽成空间,「只要卖方的消息渠道通畅,就完全不需要中介,因为买方签好名的交易直接就是出价」。

到这里你可能会想,PSBT解决了P2P的NFT交易,但像YugaLabs这样的项目拍卖如何实现去信任化呢?

首先要说明的是,Ordinals团队之所以质疑此次NFT拍卖,正是因为他们认为在比特币上进行的交易本来就不应该存在索取信任的中间代理方。不过在比特币生态未来的发展过程中,难免会需要中间协调者这个角色,我们需要做的,就是尽可能地在协调者和参与者之间也实现去信任化。

阿剑告诉BlockBeats,就YugaLabs这个例子说,想要实现拍卖的完全去信任化,光靠PSBT一个技术是不够的,还需要搭配一些别的技术手段,比如利用Sighash实现的委托签名。「假设现在YugaLas要帮你买一个NFT,你就可以建立一个委托签名的交易结构,并通过交易本身的Sighash在里面设置一些其他的条件。然后把PSBT发给YugaLabs,让他帮你去提交交易,用这样的方式去实现委托购买。」

上述这个过程就可以看作用户参与NFT拍卖的过程,设置的条件即铸造拍得的NFT。作为代理方,YugaLabs无法修改用户提交的交易内容,只能帮用户把资金发到提前定好的目标地址。PSBT在这个过程当中解决的则是用户如何把委托交易发给代理方的问题。

「ThisisNotWhatBitcoinisBuiltFor?」

「ThisisNotWhatEthereumisBuiltFor!」这是2022年3月Vitalik在《时代周刊》采访中对BAYC的评价。即使是在百花齐放的以太坊生态,像YugaLas这样的NFT「IP大厂」的发展也同样不被OG开发者们认可。到了比特币生态,这种「对工业文化的反抗」似乎更加强烈,Ordinals团队炮轰YugaLabs一事便是证明。许多比特币OG甚至完全否认了NFT在比特币网络上存在的合理性,抛出了「ThisisNotWhatBitcoinisBuiltFor」的言论。

而作为一个比特币爱好者,阿剑对此给出了自己的看法:人们想以什么样的方式使用比特币网络,是无法被阻挡的,比特币NFT也一样。到最后,还是要由大家的Incentive决定。「至少比特币NFT的出现有一个非常有趣的地方,就是原本大家在比特币网络上几乎买不到除了比特币以外的东西,但现在它提供了一种可以用比特币直接在其网络上买另一个东西的方式,这是一个很大的区别」,阿剑说道。

不管比特币NFT未来是否会蓬勃发展,发展起来后又是否会被「IP大厂」垄断,支持其发展的底层技术都应该得到更多的关注。尽管就技术本身而言,PSBT、Sighash等技术理解起来并不复杂,甚至实现起来也不难,但它们却在比特币生态的发展中扮演着重要的角色,但凡交易的建构跟签名不在同一处发生,这些技术就变得非常关键。

如阿剑所说,「技术一直都在,但大家不知道在什么地方能用上,但现在有地方可以用了」。在有了比特币NFT后,底层技术的重要性则更加凸显。我们不凡遐想,未来,开发者们会用这些技术搭建起一个什么样的比特币NFT生态呢?

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

区块博客

[0:15ms0-11:604ms