对话Solana当红项目Backpack&Pyth Network:打造下一代交易所及预言机
11 月 30 日晚 20 点, Solana x Odaily 联合举办了 X Space,邀请到了 Solana 当红项目 Backpack 创始人&CEO Armani、Backpack 法务及合规负责人 Can 以及 Pyth Network 核心贡献者 Ande,一起畅谈关于下一代交易所及预言机的发展。
Backpack 创始人 Armani 谈到,现在是我们整体作为一个行业走向成熟的阶段,从过去的惨痛经历吸取教训,让整个行业能够往前迈进的时间点。我们希望搭建的体系是一个能够长久性的金融体系。随着区块链行业成为全球金融行业越来越重要的一部分,Backpack 交易所和生态希望能够成为这个演变很核心的部分。
Pyth Network 核心贡献者 Ande 表示,基于 Pyth 来讲,我们的开发和创新的逻辑就是让数据变得更准确可靠,让更多生态的建设者获取这些数据,能够更大的程度扩张 Pyth 生态的用户,让大家都能够得到激励为下一代的 defi 进行建设。
以下是本场 AMA 的精彩回顾:
Part 1 Backpack QA
Q1:可以分享一些你的背景以及为什么开始做 backpack 这个项目吗?
Armani / Can: Armani 是在 2020 年 solana 主网上线后第一批开发者, 当时他加入的生态的时候没有太多的开发人员。从技术上来说,因为这个 Solana 的软件和其他的生态不太一样,所以其实不太容易能够吸引太多人过来,所以他一开始就是成立的一套帮助开发团队进行编程的软件。在 Solana 上开发比较难,比如说开发一些合约,但用他这套 Anchor 以后就变得简单许多。到 2021 年的时候,Armani 已经成为了一个比较知名的开发人员,当时很多人跟 Armani 说应该自己成立一个公司,创建一个团队,所以开始就是做一些开发一些新的东西就开始把 Backpack 做起来了。很幸运的是他很快融到了资金,然后聘了一个很不错的一个团队。
Q 2 :是什么启发你开始做 mad lads 这个 NFT 系列,和其他 NFT 系列相比, Mad Lads 有什么特别之处?为什么能够在这么快的时间内成为 solana 生态 NFT 顶流?
Armani/ Can: 在完成这个智能合同层面开发以后,Armani 开始考虑到应用层面的开发,当时 NFT 特别火爆,但大家对 NFT 的理解主要还是 PFP。Armani 想到除 PFP 图像以外,我们为什么不能把代码直接代码通证化放在链上。这样的话,任何人任只要在 Solana 上拥有一个钱包就可以直接使用任何一个应用,所以他创造了 xNFT 标准。随后推出了 mad lads,第一批 xNFT,创建了一个社区,现在在 solana 上是一个非常活跃的社区吧。
Q3:在成功的 launch backpack 钱包和 mad lads 之后,为什么会想要开始做 Backpack 交易所?钱包, CEX, NFT 三者怎么协同发挥作用的呢?
Armani/ Can: 如果我们考虑怎么把更多的人带到链上来,一个中性化交易所都是必经之路。中心化交易所是一个让所有的用户参与到 web 3 行业的渠道。比如,传统金融行业有银行和交易所,区块链行业也有自己的非托管钱包和链上的交易所。中心化交易所是链接传统金融行业和区块链行业的桥梁,能够让完全没有用过区块链的用户上到 web 3 。所以从 Armani 的角度考虑,如果我们想建立世界上最好的钱包,尽可能把更多的人从传统金融带到链上来,中心化交易所是必须的产品。不管是技术、法律合规、或社区,我们有一个比较好的团队和社区让我们更好的建立起一个交易所,所以促使我们把交易所建立起来。
Q4:用户资金问题是用户最关心的问题, backpack 怎么确保用户资金的安全?Backpack 底层架构有一些区别于其他交易所的特殊之处,之前 armani 分享过 backpack 有类似区块链的交互体验,backpack 长期发展的目标是什么?
保证用户资金安全是一个多元化的问题。宏观角度来说,传统金融在几百年以来,出现了多次挤兑和破产的现象。通过上百年的历练摸索出来的一个全世界都在使用的金融体系。通过一系列痛苦的经验才找到监管和保护用户的方法,避免类似的事情发生的方法。传统金融到目前为止也不是特别完善,但能够很大程度的减少风险。数字货币行业类似于传统金融。比特币从 2009 年出世到现在,创建了整个区块链行业,也给全世界带来了一些非常精彩的创新,包括追溯性,不可删改性,和去中心化的价值转移和储存。同时它是一个新的金融产品,造成我们重演的历史金融行业碰到的很多问题。现在是我们整体作为一个行业走向成熟的阶段,从过去的惨痛经历吸取教训,让整个行业能够往前迈进的时间点。我们想搭建的体系是一个能够长久性的金融体系。随着区块链行业成为全球金融行业越来越重要的一部分,Backpack 交易所和生态希望能够成为这个演变很核心的部分。
Backpack 主要有两个创新点来保护用户资产。很多去中心化交易所不会像中心化交易所一样建立一个合规的交易所,很多中心化交易所不会用区块链的技术保证资产和隐私。区块链最擅长的就是证明用户资产和资金转移,所以我们在建立 Backpack 交易所时想建立一个完全合规的交易所,同时想把区块链技术嵌入交易所,保证用户资产的安全性和追溯性。
从技术角度主要有两点,第一点就是我们整个交易所的状态机的搭建体系和去中心公链类似,我们有多个节点,用户交易需要多个节点同意才能够通过。一个黑客或员工没办法个人修改交易所里的状态机,修改不了任何一个用户或币的数值,而是需要用到整个交易所搭建的节点达成共识才能够进行改变。因为我们用区块链的技术搭建交易所,导致我们继承了很多区块链的属性。从交易所开始第一天,每一笔交易和存款和提款都会被存到状态机里并且可以被追溯,不得修改。
第二点,资产证明(proof of reserve),也是很多其他交易所在做的事情,我们现在和 Otter Security,也就是 Solana 生态上最著名的技术 auditor 合作。我们即将上线的功能的资产证明体系能够让用户任何时候拿出 Bakcpack 钱包在资产证明里面验证。最终我们希望做到任何时候都做,一开始能够做到每天。我们了解到没有其他交易所能够做到每天。所以这也是我们比较创新的第二点。有些用户会点心交易和身份上的隐私,我们所以资产证明都会使用零知识证明,确保除了自己,其他人看不到用户的交易历史和资产状况。
Q 5 :Backpack 是一个合规交易所,为什么选择先拿迪拜的合规牌照?未来全球合规路径是怎么样的?
Can: 从合规角度说,迪拜是区块链行业比较先进的国家,除了币安总部设在那里,bybit,okx 和 crypto.com 都设立了区域性的办公室。迪拜政府也非常推崇虚拟货币。今年上半年 UAE 政府宣布专注于打造阿联酋成为新的金融中心。从牌照角度,迪拜的监管部门对数字货币的监管还是比较创新的,很多国家的监管是把传统金融监管的理念比较生硬的套到虚拟货币上。当然传统金融吸取的教训在区块链行业也需要遵循的,但另外有些方面没法套用。迪拜的监管一方面保证的传统金融很多核心的理念能够合理应用在区块链行业,另一方面他不会把生硬的理念套用到区块链行业上来。他们的监管从核心理念,比如说保护用户和投资人,怎么样保证市场诚信和避免金融犯罪的角度重新看怎么样对区块链行业进行监管。这也是我们为什么选择迪拜的原因之一。
提到我们的策略,我们在 5 个国家拿到了牌照。我们现在属于 beta 版本,在我们上线后可以服务全球 74% 的市场。Armani 在 Breakpoint 的演讲中提到我们在 2024 年底能够服务全球 95% 的市场。
Q 6 :上次 Pyth 空投及发行的时候 backpack 收到了一些用户的 complaints, 比如充提比较慢,请问核心原因是什么?团队有采取提高用户体验的手段吗?
Armani: backpack 上线以后用户流量超出了我们的想象。SOL/ USD 交易对上线的第一个小时,我们大概交易了 15 万 SOL 和有 30 万的 SOL 被质押。Backpack 第一个小时的交易量超出了除了币安以外所以交易所的交易量。比我们预期要多出了很多。我们还处理的 30 多万个提款和存款, 17 万个存款和 14 万个提款。感谢与 Pyth 的合作让我们吸引到了很多用户来体验 Backpack 交易所。还有第三方的服务方,例如 chain analysis 和其他进行验证的服务商,也收到了大量的用户 request。我们还有很多需要改进的地方,但通过这次机会我们能够把我们的基础设备和前端做一系列的优化。下次能为用户带来更好的体验。
Q 7 :下一次大型的交易所活动会是在什么时候呢?也会有代币的空投吗?
Armani: 一般我们不会在活动举办前进行太多的宣讲,还请各位敬请期待我们下一个活动。
PART 2 Pyth Network QA
Ande:Pyth Network 核心贡献者
Q1:Pyth Network 是最近 solana 生态最热门的项目之一,是头部的预言机项目,能不能给大家简单介绍一些预言机的运行逻辑? Pyth Network 和 Chainlink 相比有哪些特别的地方或优势?
Pyth 是目前市场上最大的一手预言机网络,专注于在市场上持续发布金融数据。目前 Pyth 的数据来自于 90 多家一手数据提供商,包括世界上最大的一批交易所,做市商,金融服务提供商,也包括基金和高屏交易机构,向 Pyth network 提供各种资产类型的数据。数据不仅包括虚拟货币,也包括股票,贵金属,以及更多。在 Pyth Network 上可以看到资产喂价数据,总共超过 250 个资产,在 40 多个区块链上都可以使用这些资产的喂价数据,大多数时候价格更新延迟小于一秒。Dapps 可以在各个区块链上进行喂价数据集成,可以把喂价数据直接应用在交易结算,资产估值,用户风险管理体系中。预言机本身是一个连接链上数据和链下世界的设施。区块链本身没法获取链下数据,但链上的金融场景是需要用到这些线下数据。预言机作为中间的基础设施把这件事完成,让我们在链上也能够拥有一个大数据,高频交易,和数据持续更新的世界。Pyth 从 2021 年 4 月份上线了 solana 主网,在整个 web 3 space 建设,到现在也两年多的时间的,也在去年走向了跨链。在一两年的时间里面,Pyth 可以把数据传送到从当初 solana 唯一一个链到目前 40 多个链上,也有两百多的 Dapps 集成和使用 Pyth 的数据。
链上已经有一些预言机了,那我们为什么还需要新的预言机? 很明显 Pyth Network 也不是链上第一个预言机。但 Pyth 是从 2021 年 Defi summer 的时候就开始构思这个链上项目,探讨链上的预言机到底是否能满足链上的数据需求。实际的问题是在 Defi 不断的发展中,我们发现链上预言机的差距非常大程度的阻碍了区块链预期的发展。在第一代传统预言机的世界里面,拥有预言机服务的区块链上是没有超低延迟、机构级市场数据的预言机,对于 web 3 开发者来说这种差距主要有三个方面:
1)速度:对于许多链上产品来说,预言机的速度是不够快的。如果你想要结算一笔 perps 订单,你的订单所供给的价格有三到四秒甚至更长的延迟,传统预言机只能做到 10 分钟或 50 分钟才能更新一次喂价数据,对链上高频交易的执行来说是不能接受的。在这么长时间的延迟中,价格浮动变得非常大。传统预言机的设定是不能适应越来越创新的 defi 金融场景的。
2) 资产覆盖性和可用性的问题以及资产能否在多个链上同时上线: 传统预言机可能在以太坊上拥有 200 到 300 个喂价数据,但如果要跨到新的链,比如说 Solana 和 Optimism 这些新的 layer 1 和 layer 2 来说,他们必须要重新部署才能够部署新的生态系统或新的区块链里。这会带来非常大的未来可扩展性和喂价上线问题。也就是说未来 100 到 200 个生态里需要同时做 100 到 200 套运行和维护的过程才能够把跨链的数据同时上线到不同生态里面去。在喂价越来越多的情况下,预言机的运营成本就会越来越高,进一步限制了可扩展性。传统预言机没法去适应现在 mass adoption 的叙事。在未来 mass adoption 的趋势,预言机没办法满足需求。
3) 是数据源和数据质量的问题。从第三方或没法去验证的数据源获取数据。对于高频交易和新一代创新的 defi 来说,我们需要的数据不仅要快速,也要准确精准。一个小数点 3 到 4 位的变化都能够影响到高频交易的解惑和盈利能力。我们必须要保证数据源和数据质量。而第三方数据源播报的方式没有办法保证数据质量。
对于 Pyth 来说,我们希望从这三个角度去更新预言机的服务,满足下一代 defi 的建设。
对于这三个问题 Pyth 设计了一个跨链传输的数据模型,同时我们设计了一个自己的 app chain,基于 Solana 的技术我们专门 fork 了一条专门用于 Pyth 喂价数据集成和发布的 Solana 虚拟机。依赖于 Solana 最高频的数据跟新速度,我们拥有了 Solana 完整的一套技术。这条链专用于数据处理,不会受到外界其他因素的影响。在这条专属 app chain 上我们获取到所以发布者向我们发布数据并且进行算法数据处理。完成数据处理后,Pyth 会在各个不同的生态系统区块链上部署一个价格接收器(price server)。在各个链上的价格接收器会基于需求提供,如果整个链上有 defi 应用想要获取 Pyth 数据,他们就会向价格接收器发更新数据的请求,价格接收器就会将 Pyth 上的数据直接发布到对应生态系统区块链的应用上。这样做有几个很大的优势。对于速度上,因为我们拥有 Solana 的速度,每次喂价更新可以达到 400 毫秒,在一秒的时间内,Pyth 上的数据可以跟新两到三次。第二点就是由于我们的数据用了一个按需拉取的数据模型,Pyth 可以以 400 毫秒的数独更新在 Pythnet 上的数据,在各个不同的生态里,一旦你需要用大这些数据的时候,你直接通过 fetch 命令到 Pythnet 上拿到数据。这样既保证了数据快速准确,同时保证了在任何区块链上,只要有应用想使用喂价数据,就不会因为对应的喂价只在某一个特定的生态上上线而没有在新的生态上上线造成可扩展性的限制。第三个方面就是数据的可靠性,Pyth 只允许数据所有者,也就是这些一手的数据提供商向网络去发布数据,所以在一定程度上保证了数据的可靠性和质量。而这些一手的数据所有者几乎都是金融市场上非常大的金融机构,而他们拥有的数据都是来自于他们日常的工作或日常交易执行的一部分,这样的情况下就能够保证数据的可靠性和准确性。另外还一些安全方案包括无需许可(permissionless)的验证方式和如何去入驻一个新的数据发布者等等机制去保证数据质量和可靠性,同时保证了速度和可拓展性。
Q2:Pyth Network 给全网很多有过交互的用户都进行了空投,能否分享一下空投逻辑?为什么会以这样的策略执行空投?
空投的核型逻辑是希望让整个 Pyth Network 的生态得到激励,不仅仅包括使用 Pyth 协议,也包括上游数据的提供方和数据发布者以及真正在 defi 使用这些应用的用户。我们希望能够激励到所有的 Pyth 生态系统的个体,让我们共同对 defi 的未来进行建设。在下游真正应用了这些优质数据的协议能够得到一部分的激励,真正在这些协议里进行交易或者在用下一代 defi 应用的用户也能够得到激励。对于上游的发布者来说,能够因为他们提供可靠和准确的数据获得奖励。所以空头的目的就是能够去正向地激励整个生态向更好的未来去发展。我们可以看到空头的结果也是让人印象深刻,整个空头应该是 crypto space 里面覆盖最广和整个规模最大的空头,对 10 多个区块链的使用 Pyth 的 Dapps 的用户都进行了空头,并且有 9.5 万个钱包都拥有了资格并且 claim 到了空头。同时这个空头目前还在开放领取当中,如果大家还没去领取并且有资格,可以在空投开放的 90 天以内去 Pyth 官网界面查看领取。
Q3:代币发行之后 Pyth Network 有哪些后续的规划?之后的市场及技术侧重点会放在里?
Listing 之后没有对我们后续技术规划进行调整,技术方面都在正常开发当中。基于 Pyth 来讲。我们的开发和创新的逻辑无非就是几件事情:让数据变得更准确可靠,让更多生态的建设者获取这些数据,能够更大的程度扩张 Pyth 生态的用户,让大家都能够得到激励为下一代的 defi 进行建设。我们所有的开发都围绕着这个进程进行。未来大家可以期待 Pyth 有更多的喂价数据上线,这些喂价不仅仅有虚拟货币的数据,还会包括外汇,商品和股票数据。我们可以畅想未来会有更多的 defi 金融使用场景在链上产生。第二,Pyth 还会推出更多产品,预言机不限于金融,还可以为生态贡献其他的力量,包括提供更好的风险管理工具。还有一些生态不仅仅需要金融数据,还需要天气,随机数,和很多其他类型的数据。不管从产品和网络可靠性上我们都在持续的建设。
Q4:为什么在首发的时候选择与 backpack 合作并通过 backpack 给用户进行空投?
我们核心是业务是从 Solana 起步的。整个 Solana 生态是一个非常互助的社区氛围,不仅是开发者,还包括协议和协议之间,或者团队和团队之间。大家不仅仅在工作上是合作伙伴,也在很多不同的地方都有交流,在技术方面进行下一步的畅想,同时也互相支持技术的发展和市场的建设。Backpack 和 Pyth 合作是一个发展自然的过程。Backpack 交易所马上就要发布了,Pyth listing 也在同一时间发展,我们互相借助着对方的力量。这是一个对所有人都获利的事情。