Visa揭秘其USDC支付结算:为何选择Solana网络
时间:2023-09-13 来源:区块链网络 作者:金色财经
作者:Mustafa Bedawala,Visa Crypto产品经理;Arjuna Wijeyekoon,Visa Crypto Fintech副总裁;翻译:区块链网络0xjs 长期以来,一直有关于区块链网络作为新的创新支付轨道的提议。然而,多年来,区块链网络一直在努力扩展,以支持支付公司需要的和消费者期望的高吞吐量、低成本的安全交易。在过去的一年里,Visa团队一直密切关注区块链可扩展性背后的技术创新,并对以太坊上新的L2网络以及从无到有构建的区块链替代网络所取得的重大进展感到欢欣鼓舞。我们的目标是深入理解区块链网络的技术特性,尝试如何利用这些技术特性来帮助增强我们的现有网络,并为商业和资金流动创建新产品。 虽然我们相信支付生态系统可能会使用多个区块链网络,但我们认为Solana区块链网络有潜力成为帮助推动主流支付流的网络之一。由于其速度、可扩展性以及较低的交易成本,Solana有很大的支付优势,这有助于使其成为使用USDC等稳定币的高效区块链结算轨道的优秀候选者。Solana区块链网络有很多关键功能和新颖创新,值得任何对支付技术感兴趣的人探索了解。 1、Visa规模的交易吞吐量 作为一个全球支付网络,Visa每秒可以处理超65000笔交易。虽然Solana没有执行过像Visa那么大规模的交易,但Solana平均每秒有400个用户生成交易(TPS),在需求高峰期间通常会激增到超2000 TPS。这是一个显着的吞吐量水平,使其可用于测试和试点支付用例。相比之下,以太坊平均处理12 TPS,比特币处理约7 TPS。 并行交易处理:基于其高事务吞吐量设计,Solana可以并行处理交易,有助于大大提高网络效率。影响单独账户的交易可以同时执行,使Solana能够有效地支持双方交易或单方向多方付款的支付和结算场景。 在Solana中,称为programs的智能合约也可以并行执行。交易指定与之交互的状态或帐户,允许验证者同时运行无冲突的交易。与以太坊等使用单线程模型的其他链不同,Solana采用多线程方法来进行并行交易执行。简而言之,虽然比特币和以太坊等区块链按顺序处理交易,但Solana架构允许同时处理多个交易。这种设计有助于防止因网络某一部分出现拥塞而影响整体网络性能。 2、可预测的低交易成本有助于提高支付效率 至于成本,Solana的交易费通常低于0.001美元,不仅负担得起,而且是可预测的。这种低成本的可预测性使其成为一个有吸引力的网络,可用于探索现有支付业务的效率提高和成本节约方法。在下面中,与比特币和以太坊相比,Solana从成本角度来看明显更胜一筹,比特币和以太坊的费用可能会根据网络上执行的交易需求而以不可预测的方式波动。一个交易成本不可预测的网络可能会让支付公司更难管理自己的产品,并可能导致令人困惑的消费体验。 通过本地化费用市场实现成本的可预测性:Solana的本地化费用市场在区块链中是独一无二的。这一创新与Solana的并行处理能力密切相关,其中无重叠的交易在单独的线程中执行,就像在单独的道路上行驶的车辆一样。网络拥塞是其他区块链网络可能经历费用上涨的一个重要原因,可能会给整个系统带来负面影响。NFT发布的流行可能会增加网络拥塞,使消费者的P2P交易(可能同时发生)变得更昂贵,甚至从经济角度来看是不可行的。 Solana的方法有助于确保一个账户(例如Alice的USDC余额)的拥塞不会影响其他账户(例如Bob的USDC余额)。如果一个账户由于对特定资产(如NFT)的高需求而变得繁忙,那么只有该特定账户的费用将会增加。其他账户的费用不会受该拥堵影响,将保持稳定。这导致了一个响应用例需求的费用市场。当对特定资产的需求激增时,该资产的交易成本会暂时上升。同时,链上其他交易的成本不受影响。通过允许使用不同状态的计算并行运行,Solana可以创建基于“状态竞争”领域的费用市场,而不是拥有单一的全局收费市场。 3、消费者期望的交易最终确定性 交易最终确定性衡量的是用户可以期待他们的操作在区块链网络上得到确认的速度。对于支付来说,交易确认的时间与网络吞吐量同样重要。例如,以太坊的交易确认时间平均约为12 TPS;然而,由于网络拥塞期间的gas限制以及智能合约的要求,用户在确认交易之前可能会经历几分钟的等待时间。Solana的目标slot时间为400毫秒,而实际上可以达到的区间为500到600毫秒之间。 Solana中的绝大多数应用都使用“乐观确认(optimistic confirmation)”模式来实现最终确定性。乐观确认是Solana区块链使用的一种机制,可以在不等待所有验证者(或负责生成区块的实体)对区块进行投票的情况下实现最终确定性。在乐观确认模式下,如果代表超过三分之二委托质押验证者的验证者对一个区块进行了投票,并且经乐观确认的区块无一回滚或均成功实现最终确定性,则可以认为该区块已被最终确定。这种机制使Solana能够在比许多其他区块链更短的时间内实现最终确定性。更快的交易完成速度可以带来更好的支付体验。相比之下,在交易被认为是安全的最终交易之前,比特币可能需要长达60分钟的时间来额外创建六个区块。 4、可用性:大量节点和多验证者客户端 只有在用户需要支付的时刻,支付网络总是可以启动并执行交易,这个支付网络才是有效的。对于区块链网络来说,可用性最好通过共同运营网络,使消费者可以启动交易的独立参与者或节点的数量来衡量。截至2023年7月,Solana网络拥有1893个活跃验证者(负责生成和投票区块的实体),这个数字可以说是惊人的。此外,还有925个称为RPC节点的节点,这些节点本身可能不创建块,而是维护交易的本地记录。区块链网络中大量的节点增强了其弹性和冗余性。如果某些节点遇到问题或脱机,只要有足够数量的节点保持运行,网络就仍然可以正常运行而不会丢失数据。Solana社区同样关注节点地理位置和基础设施供应商的多样性,以使网络在应对自然灾害或供应商更改访问策略等事件时更加稳健。Solana网络节点分布于40多个国家,有数百个唯一托管安排和地点。这有助于确保网络即使面临技术挑战也能平稳可靠地运行。 验证者客户端是软件工具,使节点运营商能够在权益证明区块链上充当验证者。验证者客户端的多样性增强了网络弹性。虽然一个客户端可能存在错误或漏洞,但另一个客户端可能没有。这最终减少了因单个软件问题导致网络瘫痪的可能性。Solana最初使用的验证者客户端来自Solana Labs。2022年8月,Jito Labs为主网推出了第二款验证者客户端jto-Solana。不久之后,Jump Crypto推出了Firedancer(处于测试阶段),这是一个独立的C++验证者客户端。Firedancer因其有潜力带来实质性的性能增强而脱颖而出,现场演示达到了60万TPS。需要不同验证者客户端的目的是为了保持网络的稳定运行。除以太坊外,Solana是极少数拥有多个完全独立验证者客户端的链中的一个。 5、满足现代需求 Solana独特的技术优势,包括并行处理交易的高吞吐量,本地化费用市场的低成本以及拥有大量节点和多节点客户端的高弹性,共同创造了一个可扩展的区块链平台,具有引人注目的支付价值主张。这就是我们决定将稳定币结算试点扩展为包括Solana网络交易的部分原因。我们在Solana上试验我们的稳定币结算功能时,也计划测试一下Solana是否有能力满足现代企业财务运营的需求。 查看更多 |