2024-06-04 18:13:06
如何在 Solana 上使用 PayPal USD (PYUSD) 构建
现已在 Solana 上推出,为开发人员的项目提供了一种新的稳定币选择。通过轻松访问 Solana Devnet 水龙头上的测试代币、全面的开发人员文档以及与更广泛的Solana 生态系统的兼容性,使用 PYUSD 进行构建从未如此简单。
本文解释了什么是 PYUSD、在哪里以及如何使用 PYUSD 构建,以及开发人员如何在他们的项目中利用这种新的稳定币。
什么是 PYUSD?
PayPal USD (PYUSD) 稳定币由 Paxos Trust Company 代表 PayPal 发行和管理。其目标是与美元保持 1:1 的稳定价值,为加密货币市场提供值得信赖且安全的数字美元。通过将 PayPal 的支付专业知识与以太坊和 Solana 等区块链的技术优势相结合,PYUSD 寻求改变数字支付。
PYUSD 最初在以太坊区块链上推出,根据 PayPal 于 2024 年 5 月 29 日的公告,扩展到 Solana 区块链。Solana 是一种以快速采用而闻名的领先区块链,拥有强大的生态系统,每天有数百万笔交易和成千上万的活跃开发人员。
这个高性能网络专为速度、可扩展性和成本效益而设计,目标是实现大约 400 毫秒的区块时间,并以几分之一美分的平均费用支持每秒数千笔交易。
其全球可访问性确保 PYUSD 转账几乎可以即时结算,且无论交易规模如何,成本都最低,这使得它可扩展到大型用户群,并且全球任何有互联网连接的人都可以访问。借助这种多链方法提供的灵活性和可访问性,用户可以选择最符合其需求的区块链。
为什么要与 PYUSD 合作建设?
PYUSD 汇集了 PayPal 的支付专业知识和 Solana 的技术专业知识。之前仅在以太坊上使用的稳定币现在也可以在 Solana 上使用,提供近乎即时的结算,具有极高的成本效益,全天候可用,并且具有全球范围。PYUSD 的用例包括:
跨境P2P支付
人们可以使用 Solana 钱包将 PYUSD 转移给全球符合条件的收款人,交易几乎可以立即结算,而且成本极低。
企业对企业转移
得益于 PYUSD 的可编程功能,企业可以开发自己的服务,以最低的技术要求实现近乎即时、经济高效的跨境转账。
微交易
PYUSD 可在 Solana 上以低成本实时促进微交易。借助 PYUSD,Web3商家(例如非同质化代币 (NFT) 市场和基于区块链的游戏平台)可以使用数字原生货币与法定银行账户集成。
全球支付
PYUSD 消除了对多个银行网络、货币和数字钱包系统的复杂网络的需求,简化了全球支付。
Solana 的代币扩展是什么?它们在 PYUSD 开发中起着什么作用?
Solana 区块链上的代币扩展 (TE) 是扩展 Solana 程序库 (SPL) 代币程序(代币创建标准)功能的强大工具。TE 是可组合模块,可应用于代币以提供特定特性或功能。向复杂的合规性和治理系统添加简单的元数据就是这些增强功能的示例。
PYUSD 在 Solana 上使用的具体 TE 是:
保密转账:允许商家选择对交易金额保密,同时为了监管目的保持其他交易细节的可见性。
转移挂钩:允许开发人员在使用 PYUSD 为个人和商家进行代币转移时调用自定义程序。
备注字段:允许发送者和接收者在付款时包含信息,为日常付款和商业交易创造更加用户友好的体验。
增强功能
TE 允许 PYUSD 交易对用户保密,同时对监管机构保持透明,在保密性和合规性之间取得平衡。
标准化信息
元数据扩展允许标准化存储基本令牌信息,例如名称、符号和徽标,从而简化与各种平台的集成。
可编程控制
传输挂钩扩展允许在每次代币传输时执行自定义逻辑,从而更好地控制 PYUSD 如何与钱包和应用程序交互。
灵活的费用
转让费延期允许实施转让费,其可用于各种目的,例如网络维护或创收。
监管合规性
永久代表扩展使指定机构能够出于合规目的管理 PYUSD 代币,确保遵守监管要求。
帐户管理
铸币关闭权限扩展可以关闭铸币账户并回收资源,确保高效管理 PYUSD 代币。
开发人员使用代币扩展与 PYUSD 合作构建的优势
Solana 区块链上的开发人员可以利用带有代币扩展的 SPL 代币计划充分发挥可编程货币和资产的潜力。这曾经需要费力地融合多个代码库和协议。
但是,开发人员现在可以通过启用代币扩展来铸造代币,从而原生访问各种可编程功能。借助这种简化的方法,开发人员可以根据每个功能启用或禁用特定功能,自定义代币以满足其应用的特定要求。
此外,TE 是行业标准、经过充分测试和认证的扩展,可为 PYUSD 提供企业级安全性和可靠性。由于它们是可重复使用的标准,开发人员可以更快地设计和测试应用程序。
作为即插即用模块,TE 提供了一种快速且行之有效的方法,可将区块链和 PYUSD 添加到应用程序中。此外,由于 TE 是一种开放标准,因此 PYUSD 不仅可以与 PayPal 一起使用和集成,还可以与任何其他兼容的钱包、交易所或库一起使用和集成。这种适应性鼓励了数字支付领域的创新,使开发人员能够根据需要自由地试验和扩展 PYUSD。
如何在 Solana 上使用 PYUSD 进行构建
以下步骤将有助于了解感兴趣的开发人员如何开始在 Solana 上使用 PYUSD 进行构建。
步骤 1:获取 PYUSD
获取 PYUSD 是使用它的第一步。人们可以在 PayPal 或 Venmo 钱包上购买、出售和使用 PYUSD。PayPal 消费者保护政策适用于任何使用 PayPal 生态系统购买 PYUSD 的人。
或者,人们可以使用法定货币从主要的 Solana 钱包(例如 Phantom)和加密货币交易所(例如 Crypto.com)获取 PYUSD。开发人员可以通过 PYUSD 水龙头在 Solana 的 Devnet 上测试 PYUSD。
第 2 步:了解技术细节
PYUSD 铸币地址
要将 PYUSD 集成到应用程序中,开发人员可以使用 PYUSD 铸币地址:
2b1kV6DkPAnxd5ixfnxCpjxmKwqjjaYmCZfHsFu24GXo
在 Solana 区块链上,此铸币地址唯一标识 PYUSD 代币。要获取铸币账户的详细信息,可以使用 Solana 浏览器。
代币扩展
PYUSD 建立在 TE 之上,TE 代表 Solana 程序库标准的下一个迭代,并提供现成的合规框架,从而缩短了开发时间。TE 推出了新方法来增强代币功能。
铸造、转移和冻结代币等基本功能是初始代币计划的一部分,但 TE 带来了额外的功能,如机密转移、扩展元数据、自定义转移逻辑等等(如上文所述)。
步骤 3:整合 PYUSD
PYUSD 可在主要的 Solana 钱包和交易所上使用,包括 Phantom 和 Crypto.com 等中心化平台。此外,符合条件的用户可以在 PayPal 生态系统(包括 PayPal 和 Venmo)内购买、出售和使用 PYUSD。
开发人员可以轻松获取 PYUSD 并将其集成到他们的 Solana 项目中。测试 PYUSD 可通过 Solana Devnet 水龙头在沙盒环境中进行开发和测试。要了解如何使用 PYUSD 进行构建,他们还应该在深入了解开发过程之前了解代币扩展。
PYUSD 的开源特性以及与 Solana TE 的集成使开发人员能够将其无缝集成到他们的应用程序中,从而能够在他们的应用程序内轻松获取、消费和转移 PYUSD。对于符合条件的用户,PYUSD 与 Solana 生态系统(包括各种钱包和平台)的兼容性使其易于进行数字交易。
此外,Solana和PayPal 开发人员文档提供了有关集成 PYUSD 和基于 Solana 的代币的详细信息。鼓励开发人员在将 PYUSD 集成到他们的应用程序中时使用提供的图标资源。这些资源包括 128x128 像素和 220x219 像素大小的 PYUSD 图标。要下载,开发人员可以右键单击图像并选择“将图像另存为...”。此外,PYUSD 图标可通过PayPal Objects以 SVG 格式获得。
通过与 PYUSD 合作,开发人员可以为未来的数字商务创造高效、包容和值得信赖的支付体验。
PYUSD 稳定币的未来
随着新用例的出现以及代币适应不断变化的监管环境,PYUSD 前景一片光明。现实世界资产 (RWA) 是 PYUSD 成长的成熟领域。通过在 RWA 领域实现顺畅、几乎即时的交易,PYUSD 可以帮助提高普遍缺乏流动性的房地产市场的流动性。
美国稳定币监管的变化方式可能会影响 PYUSD,PYUSD 需要适应以确保合规性。跨链互操作性是 PYUSD 未来的另一个关键组成部分。扩展到其他区块链将有助于稳定币提高适应性和可访问性。
PYUSD 的安全功能和智能合约的未来发展也将在其发展中发挥关键作用。通过提高智能合约能力,可能会出现自动合规和更复杂的金融工具等新功能。