David:我在阿姆斯特丹的 Salana Breakpoint 上,这是 Solana 的第三次 Breakpoint。第一次 Breakpoint 在 2021 年下半年的里斯本,是牛市泡沫的巅峰时期,随后在 2022 年的里斯本,发生在 FTX 崩溃之前。这次在一个新的场地,阿姆斯特丹进行第三次 Solana Breakpoint。这次的氛围也有点不同,现在是熊市的低谷,当然也许是走出熊市的时候。
那些参与 2021 年 Salana Breakpoint 的人,当 SOL 的价格超过 200 美元时,他们中的许多人没有等到第三个 Sohana Breakpoint。相反,是新成员构成了 Salana 社区的大部分。
在过去的一年里,我对 Solana 感到好奇并尝试了解它。我认为适当的了解方式不是通过 Twitter 上的加密社区或者是以太坊社群内部。我决定提前一点来到阿姆斯特丹,亲自了解 Solana Breakpoint。在这一集中,我与 Solana 创始人 Anatole 和 Solana 基金会的 Austin 进行了对话,主要是为了感受 Solana Breakpoint 的氛围,了解这次会议对 Solana 社区的意义,以及人们在当前状态下对 Solana 感兴趣的原因。
我尽力将这些内容与这个播客的听众可能熟悉的以太坊世界进行比较,例如,Solana Fire Dancer 在重要性方面有点像 EIP 1559 或以太坊合并,至少是 Solana 社区感兴趣的一个重大协议升级。我尽力去比较 Solana 中的演变和进展,并将以太坊作为参照框架,以便听众更好地理解。如果你对 Solana 的最新情况感兴趣,或者如果你没能参加 Breakpoint,只是想了解一下氛围,那么这一集就是为你准备的。
Breakpoint 的发展经历
David:请介绍一下 Breakpoint?
Anatole & Austin:这是 Salana 基金会每年举办的一次会议,旨在将社区聚集在一起,围绕我们面临的一些重要话题进行讨论和对话。首先它是一个开发者大会,我们也在其中会发布很多新闻和公告。
第一次 Breakpoint 是 2021 年在里斯本举行的。它刚刚从疫情走出,这有点像 Solana 网络的起源,即在世界进入封锁状态的时候出现。这个想法是在 21 年的春天,我们考虑能否在世界上找到一个容纳足够多的人旅行的地方,把所有之前只在网上一起建设的人聚集在一起。这些人中的大多数以前从未见过面。而我们希望可以让 2000 人在新冠疫情后立即来到里斯本。
David:当时第一次的 Breakpoint 的氛围如何?
Anatole & Austin:就像 Consensus 2017 一样。一些开发人员与我们联系,我们进行了一系列关于安全和编程的演讲。在活动中,有一群人聚在一起,试图理解或关注某些内容。就像黑客之家一样,这种概念在活动结束后得到了积极的反响,我们决定继续组织这样的小型聚会,形成了一系列全球各地的活动。尽管在此期间,SOL 的价格可能已经达到峰值并开始下降,但开发者社区的活跃度却在提高。人们不断发布代码,建立新的产品等。在这一年中,社区形成了一个非常强大的核心。
第二次 Breakpoint 中,当时有大约 60 家游戏公司参加了游戏日。它们都在发布各种新游戏等等。现场的氛围非常好,人们都在构建各种东西。然后,在活动的最后,确切地说,在闭幕派对上,我看到了很多关于 FTX 崩盘的推文。这发生在活动的最后,而不是之前。所以我认为我们之所以还在这里,是因为那些开发者留了下来。他们实际上看到了这项技术的价值,并且继续进行开发。我认为这才是所有这些会议、所有这些活动和黑客屋的真正目的。
David:所以我们现在处于 2023 年的第三个 Breakpoint,你们如何描述 Breakpoint 至今的演变?
Anatole & Austin:去年我们有一个叫做 Mev Camp 的活动,很多参加的人说在那里他们收获了许多价值,就像那个专注于高性能链的社区一样。因此,他们会在这里正式运行 Mev Camp,作为 Breakpoint 的一部分。Block Zero 是一个事先开始的验证者会议,我们看到 Breakpoint 从 90% 由基金会组织开始,今年可能有 65% 由基金会组织,明年可能是 45%,这是一个漫长的旅程。可以说基金会在这里的角色只是其中的一部分,而不是全部。基金会开始将这个会议的越来越大的核心组成部分交给生态系统。开发者和建设者的生态系统足够强大,可以组织吸引自己人群的大型活动,这真的很棒。
今年比 Breakpoint 1 和 2 有更多的时间,所以更注重视觉效果。我们基金会的创意总监 Rose 在与 Raj 合作方面发挥了重要作用,此外还有一个活动总监在基金 Ellie,她来自 Netflix。因此,会议在很多方面都在完善,通过更多的参与者和更大的去中心化来成长。
社区成员也有一些新面孔,大多数是开发人员和来自其他生态系统的工程师。我们开始看到越来越多的人参与到研究社区和其他网络中,开始更加认真地看待 Solana。
Solana 发展以及与以太坊的关系
David:过去这一年的熊市对 Solana 的社区氛围产生了什么影响?
Anatole :更多的灰色头发(笑)。对我来说,这是最艰难的一年,有点像最痛苦的一年,因为它是如此艰难。这不像是停电或发生了什么事情,你想解决它的工程问题,然后你发现自己有点落后了。但是看到有很多人喜欢 Solana 真的很酷,我只会继续发布我的代码和产品,因为这是他们关注的,那些真正创造所有价值的人,就像创造社区一样,他们承载着整个网络。我感激所有出现的人。
Austin:Salana 的 DeFi 在今年取得了很大的进展,2022 年进行的所有工作在今年都已经推出。看到 Jupiter 的新版本和它们能够实现的功能,比如 Margin Fi 和一些他们一直在构建的新的 Orca 产品,这个星期就要上线了。我认为不是在思考 DeFi 2.0,而是关注 Salana DeFi 的新一代以及团队在多签名和像那些真正基于代码的项目上所做的工作。当我看到这些团队都在坚持不懈地致力于 Salana,仍然在这里构建,不断推出令人印象深刻的项目时,这对我来说是真正的考验。他们做到了所有人都告诉你要做的事情,那就是在低迷时期坚持构建。
David:现在社区对更关注哪些事情?
Anatole :我觉得你可以从 Solana 的会议和以太坊之间的关注点上看出来。会议中关于扩展性的讨论明显减少了,对吧?很多公司都把注意力集中在消费者端的事物上。从我的角度和其他人的消息来看,我们已经解决了扩展性的问题。因此,我们吸引的人,至少是那些相信或可以验证它基本上是有效的人,我们就可以专注于消费者和产品。我认为,相比之下,这方面的讨论要少得多。专注消费者和产品真的很困难。相比之下,建设基础设施更容易,也更容易融资。
总的来说,社区的兴奋点在于他们从扩展性问题转向了对消费者产品的发展,而这其中的挑战和激动点在于努力实现产品与市场的契合,不断努力吸引用户。
Austin:我认为,能让社区兴奋的是是以消费者为中心的应用程序,Solana 社区有这种理解,即「我们一直在等待面向消费者的应用程序」。所以我们关注的也是这方面的问题,比如用户体验、UI、监管等等。
在加密货币领域有这样一种找借口的思维方式。比如,曾经有一种观念,即我们已经准备好构建消费者应用,但由于在纽约无法使用 USDC,所以突然之间我们无法继续做了。而在 Slana 生态系统中吸引了许多创始人,他们更倾向于说:「嗯,我就要去构建它,即使它不是我完美设想的样子。」比如,Sling 昨天在这里推出了。它是一个基于美元稳定币构建的点对点 Venmo。在纽约无法使用,但创始人们表示:「是的,在 30 个国家都有效,纽约不行,有点遗憾。」这就是一种「构建和推出,之后再解决问题」的氛围。在许多网络公司中,人们似乎真的很担心在推出产品之前就构建完美的产品,而在生产中进行实验的意愿一直是加密货币领域非消费者应用的一部分,现在我们看到这一点更多地转向了消费者方面。我认为这是一种变化。
David:如果人们想要探索一些值得注意的面向消费者的应用,有哪些类型的应用值得关注呢?
Anatole :刚刚推出的 Sling 非常有趣。Drip House 正在做的免费 NFT 收藏品,它们是有时间限制而不是数量限制的,对我来说尤其有趣。还有 Helium 的 5 美元手机计划。
Austin:Fuse 账户抽象钱包也相当酷,你基本上可以设置多个设备,它们属于你自己的多重签名。我认为做到这些,团队需要大量设计工作以及考虑到复杂的用户体验,将它们整合到一个能提高安全性和可用性的产品中是相当罕见的。
David:你们怎么看 Salana 和以太坊之间的长期关系?
Austin:我想说,首先,我不认为我们直接将以太坊视为竞争对手。当然我认为有非常多不同的方法来构建基于以太坊的东西和基于 Salana 的东西。我知道有一些关于使用 Solana 作为 L2 的有趣想法,我希望有一天看到的是那些使用以太坊的人,他们也使用 Salana 来做他们擅长的事情。
经典的例子是,目前代币空投本无必要在以太坊上进行。在 Salon 上进行空投,人们几乎可以零成本地花费在 gas 费上,然后在方便的时候将其桥接回来,而不是支付 3500 美元来领取一个空投。因此,我认为它们之间存在许多技术上的协同效应。
Anatole :我认为有一个很好的叙事,我一直记在心里,但我不确定它是否属实,那就是比特币是无国界的货币,以太坊是结算平台,而 Salana 是执行层。理论上听起来很不错,但显然存在功能重叠,对吗?以太坊也可以很好地作为无国界的货币,而 Salana 也可以实施结算功能。
比特币不需要失败才能让以太坊成功,而以太坊也不需要失败才能让 Salana 获得大规模采用。而且,Salana 的失败不会增加以太坊的采用。从全球来看,目前使用加密货币的人只占一个很小的比例,因此,我们完全没有必要进行无谓的内斗,就好像有一组人在相互攻击一样。这只是因为我们有一个排行榜而已。
Austin:我认为只要人们不进行个人攻击,对技术和愿景进行争论,所有这些都是可以接受的。我认为这是我们追求真理的一部分。我不认为「Salana 成功了,以太坊就会失败」。我认为这种观点太荒谬了,以太坊很棒。我认为他们的技术之所以朝着那个方向发展,是因为他们有其成功之处。他们正处于一个特定的位置。如果我参与以太坊社区,我可能会为他们现在所做的完全相同的设计决策进行争论,这很自然。
竞争是很好的,我希望像 Kevin Powers 为 256 位乘法所做的优化最终能够提高以太虚拟机的吞吐量。那将会很棒。所有这些都是开源代码,一切都会好。
新产品 Fire Dancer 与今年发布的 Token 2022
David:人们对 Breakpoint 里最关心的可能是 Fire Dancer,什么是 Fire Dancer?
Austin:Fire Dancer 是 Salana 运行时和共识模型以及网络堆栈的全新实现,使用 C 语言编写。C 语言是在这方面表现极快的语言,也是高频交易员和高性能系统的首选语言。这是一次完全的重新编写。原始的 Salana Labs 代码库已经有五年的开发历史,现在已经错综复杂。像任何一个长时间开发的代码库一样,它就像是尝试建造一座房子,我们不知道最终的架构是什么样的。所以从头开始,基于规范进行构建,优化客户端以尽可能多地提高性能,这实际上是 Fire Dancer 项目的整个目的。
目前在测试网络上宣布的版本实际上被称为"Franken Dancer",它是现有验证器客户端代码与 Fire Dancer 团队正在构建的部分代码的混合体,Fire Dancer 团队中有许多 Jump Trading Group 的工程师,他们正在加速某些组件的开发。这是今天测试版本的情况,随着时间的推移,可能需要再一两年的时间来替换 Solana Labs 团队构建的所有代码部分,但我们正在努力提升性能,足够多的性能改进来自这些新组件,这将是一个真正的飞跃。
David:我的理解是比特币存在一个问题,也是我对比特币最大的批评之一,那就是它只有一个客户端。为了构建一个强大的去中心化区块链系统,我们需要多个客户端。过去有 Salana 核心客户端,它是 Salana 的第一个客户端。现在我们正在开发 Fire Dancer 是第二个。
Austin:我认为比特币有 4 个客户端,只是 98% 由比特币本身运行。Fire Dancer 是第三个客户端,Geo 是第二个。确切地说,GDO 客户端和 Solana Labs 客户端增强社交性,而 Fire Dancer 客户端增强技术性。
David:Fire Dancer 客户端也应该更高性能吧,有没有具体的衡量数字呢?
Austin:在加密货币领域,给任何东西加上具体的数字通常是错误的。但我可以说的是,Fire Dancer 堆栈的一些关键组件的性能是现有的组件的 100 倍。这并不意味着网络会快 100 倍,但这意味着它更加灵活,这叫做安德尔定律,如果你的系统有 10 个组件,你让其中 9 个组件变快 100 倍,系统的速度仍然不变。但如果你改进最后一个组件,就可以让它更快,这就是系统的性能瓶颈。因此,我们希望看到 Fire Dancer 在 Salana 网络上带来一个数量级的改变,但根据我们需要在生产环境中观察的各种因素,这个改变可能会更大。
这可能会发生,但一切取决于社区以及他们如何决定运行事物,当然了。与以太坊中的大型节点运营商非常相似,他们在主节点上运行一个客户端,然后在备用节点上运行另一个客户端。如果 Prism 或 Lighthouse 出现问题,另一个客户端可以接管。所以对于 Solana 来说,我们会看到,因为以太坊正在追求一定的性能门槛,而所有客户端都在建设一个相对低性能门槛,而 Fire Dancer 正在尽量从所有人都在使用的相同硬件上实现尽可能多的性能。因此,我们预计大家都会在主要配置中运行 Fire Dancer 客户端,如果网络出现问题,它基本上会切换回 Solana Labs 版本。这肯定会影响性能,你可能会看到网络上的费用上涨,因为现在的交易容量是 1 万,而不是 10 万。你可以将其视为进入安全模式。
David:这有点像我们正在进行协议升级。所以这就像是一个全面的新版本,可以把它称为 Salana 2.0 吗?
Austin:如果是 Fire Dancer V2 的话可以这么说。这可能是一年后的事情了。
David:还有什么是社区在关注的吗?
Austin:以太坊的术语被确立了,但实际上它并不是代码库的一部分。如果你下载 Salana 验证器包,它不会强制你使用代币程序,这只是用户在需要转移资产时可以选择的事情。Token 2022 是代币程序的一个新版本,你可以将它看作是类似以太坊多年来进行的 NFT 标准升级的版本。我们现在有有一个新版本,其中的一部分包括隐私转账。这意味着你和我可以进行交易,全世界都能看到我们进行了交易,但无法看到我们之间具体转移了什么。
需要将一堆系统调用集成到 Salana 的实际执行蹭程序层,以使这成为可能。所以有一个叫做 Token 2022 的东西,它是网络上的一个代币程序。不过它与会议或活动无关。它是在 2022 年完成的规范,然后在 2023 年发布。
Token 2022 内置了转账批准和转账挂钩等功能。比如,我作为一个基金的发行者,可以说只有我列入白名单的钱包才能实际购买、出售和互动。而这其中的精彩之处在于,它与现有的 DeFi 生态系统是完全可组合的。所以你可以去 Mango Markets 或 Jupiter Aggregator 或你喜欢的任何 DeFi 市场。如果你经过了 KYC 程序并得到了他们的批准,你就可以参与这个代币的交易。因此,它将完全无需许可的 DeFi 和经过监管的许可 DeFi 融合到同一个用户空间中。我认为这比「如果我想交易 X、Y 或 Z,我必须进入这个许可环境」要好得多。
有点像 Circle 在技术上对所有 USDC 有完全的控制权一样。使用 Token 2022,有人可以创建一个经过白名单授权的稳定币。一个经典的例子实际上是 Andrew Yang 的 Burrow Bucks 概念,如果你在布鲁克林的援助计划中,你只能在布鲁克林的商家消费。有人可以完全基于区块链来实现这样的功能,它将能够像任何其他代币一样保存在他们的钱包中,但他们只能在选定的商家消费,这不会有助于本地经济,而在亚马逊上购物则不同。你可以想象,使用 Token 2022 标准,现在可以构建所有这些类型的东西。
未来:Salana L2 与治理讨论
David:还有什么值得关注的?
Austin:人们可能对 Salana L2 能够应用的不同用例感兴趣。Salana 上的 L2 可能会用于需要硬件级别差异的特定类型的应用程序和执行,一个很好的例子是渲染网络。
另一个有趣的构想是构建一个名为 "Slow Solana" 的 Layer 2,它是 Salana 的一个更慢版本,旨在适应带宽较低的环境,适用于一些特定的、连接不佳但需要低成本转账的场景。这些讨论不仅是思想实验,还包含一些正在变得现实的项目,为 Salana 的发展和创新提供了新的思路。
实际上,Code Wallet 已经构建了类似的系统。他们在 Salana 上建立了一整套 LTU(Layer 2)架构,用于确保即使 Salana 主网离线,他们仍然可以进行转账。
在这种情况下,他们维护自己的 Merkle 树,因此他们可以在离线状态下更新大量信息,然后一旦网络块生产恢复,他们就可以推送这些更改。这些是一些维护离线功能并确保持续转账的使用案例。
David:Breakpoint 提供了很多关于 Salana 的新知识,显示了 Salana 在自身领域的创新。但有一件事我注意到 Salana 在其中相对滞后,那就是治理讨论还处于早期阶段。你有什么看法?
Austin:Salana 的治理方式与其他网络运行方式大不相同。很多网络要么没有治理,要么有直接的代币加权治理。而在 Salana,验证者是投票的群体,他们的投票权与他们的股权权重成比例。因此,如果你不认同一个验证者的投票,你可以将代币质押到另一个验证者那里。考虑到 Salana 的解质押期大约为两天半到三天,这是一个相当快速的操作,可以改变投票方式。这部分原因是因为今年我们推出了 SIMD(Single Instruction, Multiple Data)程序,它基本上类似于 SIP 或 EIP 以及 ERC。现在 Salana 上也有了这些程序的类似物,这是很棒的一件事。治理讨论出现是因为我们有了多个验证者客户端,突然之间没有了单一的真相来源,对吧?
David:「Solana 是什么」问题一直没有答案。
Austin:确切地说,Salana 长时间以来一直是一个 Github 仓库,对吧?而以太坊现在不再是一个 Github 仓库,而是多个你可以都运行的 Github 仓库。如果要变更的话,在这里就必须有一个流程。比如 Prism 团队不能仅仅 YOLO(意指大胆尝试)一个变更,Lighthouse 团队也不能仅仅 YOLO 一个变更。
因此,治理实际上是这个过程的一个副作用,我认为,这个过程是说我们需要一个更正式的流程来接受提案,因为现在 Fire Dancer 团队、Gedo 团队、Solana Labs 团队、构建另一个验证器客户端的 SIG 团队,以及之后可能加入的其他团队构建的客户端和状态证明等等,它们都必须,即使不同意,至少要知道这件事将会发生,并在真正采纳这个提案上达成某种多数一致意见。
但是真正的采纳,是从 Justin Bonds 开始的,他对此起初感到非常惊讶。Salana 的治理实际上在功能激活和采纳方面是相当强大的。因此,除非 80% 的权益升级,否则无法激活网络的新功能或新版本。因此,我们有着非常好的隐式治理。现在我们没有很好的显式治理,这正是当前所有这些讨论的焦点。
David:对,我认为在以太坊世界中,对应的可能是所有核心开发者的会议,或者像 Tim Bako 这样的人,嘿,这里有个 EIP,让我们讨论个六个月之类的,对吧?这是 Salana 正在开发的部分,现在还处于早期阶段。
Austin:在过去的两年中,它确实相对较弱。但比如 7064 已经开始能够做状态证明和轻量级客户端工作。在 Github 库中有大约 500 条评论,工程师们在架构和设计等方面来回讨论这些问题。但真正的工作在过去的九个月里才得以完成,我认为之前很多工作都是在 Discord 上进行的。而 Discord 很难跟踪,于是转移到 Github 和其他地方。Discord 在解决临时的短期问题上很有用,但在很难用以解决长期问题。
下一次 Breakpoint 可能在新加坡举办
David:准备完 Breakpoint 后,你的下一个关注点是什么?
Austin:对我来说,下一个要着手的大项目之一是 Token 2022 的推广和生态系统协调。去年我们做了很多工作以确保确保有良好的生态系统支持。此外,有一些团队正在研究一项关于 RWA 标准的提案,所以我将负责并管理这个过程的一部分。事件团队将开始筹备 Breakpoint 2024。
我们一直希望将 Breakpoint 活动带到亚洲。对于亚洲,你必须提前计划得非常长远,因为场馆会迅速订满。所以我们正在寻找场地,然后我们发现我们已经来不及在 2023 年举办了,而且将整个活动移到新的地点会面临签证等挑战。所以新加坡似乎是一个非常不错的地方来举办。我们计划在 Token 2049 之后举办 Breakpoint 活动,所以很多人会前来参加 Token 2049。他们可能会留下来观看一场 F1 比赛。所以你可以算一下,已经买了一张飞机票,参加 Breakpoint 就相当于免费了。