Porto 现已生产就绪并完全开源 - Ithaca

  • ithaca
  • 发布于 2025-10-10 22:14
  • 阅读 16

Porto是一个生产就绪且完全开源的解决方案,旨在实现无需密码或浏览器扩展的网页原生加密支付与金融。它提供Passkeys、法币入口、费用赞助、跨链互操作性等功能,并通过简化的SDK和高性能账户抽象堆栈提升用户体验。其Rust后端Ithaca Relay也已开源,强调了高性能和安全性。

Porto 的北极星目标是无需密码或浏览器扩展,实现安全、可编程的网络原生加密支付与金融。

Porto 为应用程序开发者提供了一站式解决方案,包含了交付最佳应用所需的一切。Porto 开箱即用支持 Passkeys、法币入金、批量处理、用任意币种支付费用、Gas 赞助、并行和幂等请求、订阅以及跨链互操作性。它还与 Privy 及其他 wallet as a service 提供商无缝协作。

Porto 已集成到 UniswapRelay.LinkBungeeEco,并已上线 Ethereum、OP Mainnet、Base、Arbitrum One、BSC、Celo 和 Polygon。

我们很高兴地宣布 Porto 已准备好投入生产环境使用。 请阅读我们的文档 (https://porto.sh/sdk),查看Github (https://github.com/ithacaxyz/porto),只需两行代码,不到一分钟即可集成:pnpm i porto,或者预约通话了解更多信息。

  import { porto } from 'porto/wagmi'
  import { http, createConfig, createStorage } from 'wagmi'
  import { base } from 'wagmi/chains'

  export const wagmiConfig = createConfig({
    chains: [base],
    connectors: [porto()],
    storage: createStorage({ storage: localStorage }),
    transports: {
      [baseSepolia.id]: http(),
    },
  })

Porto 的性能优于替代解决方案高达 71%,同时还提供其他提供商不具备的独特功能,例如稳定币费用赞助。

Porto vs ERC4337 Performance Comparison

我们也很高兴地宣布,Ithaca Relay(我们与 Porto SDK 共同设计的 Rust 高性能后端)现在也已开源 (https://github.com/ithacaxyz/relay)。Ithaca Relay 使应用程序能够无忧地扩展用户群,同时处理在下一个区块内可靠地提交高吞吐量交易负载的所有复杂性。

Porto 由 Foundry、Reth、Wagmi 和 Viem 团队打造,通过简单的 SDK 和高性能账户抽象堆栈,使雄心勃勃的支付和 DeFi 应用程序能够将其入驻和链上执行用户体验提升 10 倍。

常见问题

Passkeys 有什么作用?

Passkeys 是一种比密码更安全、更简单的登录应用程序的方式,已被苹果、谷歌和 PayPal 等公司使用。

Porto 的 Passkeys 是跨应用、跨设备和跨链的,这意味着你无需考虑具体细节;就像解锁手机或笔记本电脑一样登录你的加密应用即可。

如果你丢失了带有 Passkey 的设备且没有备份(例如,因为你没有登录 iCloud 账户),Porto 将支持通过电子邮件恢复你的账户访问权限;此功能仍在开发中,请在 Telegram 上向我们发送反馈。

Porto 是否支持 Privy 或 Turnkey 等基于 OAuth 的提供商?

你可以使用 EIP-7702 将用户的 EOA 升级为 Porto 账户,并使用你自己的密钥管理服务,无需强制他们使用 passkeys。这样你就可以掌握 UI/UX,同时以无头模式访问 Porto 的功能。

我可以更改 Porto UI 的主题吗?

你可以自定义 Porto UI 的主题以匹配你的应用程序,请参阅我们的主题化指南 (https://porto.sh/sdk/guides/theming)。

应用程序能否一键执行多项操作?

Porto 通过标准 Wagmi sendCalls hook (https://wagmi.sh/core/api/actions/sendCalls) 传递多个调用来支持批量处理。

应用程序可以赞助用户的 gas 费吗?

Porto 使应用程序能够用他们选择的任何资产赞助用户的费用。这让你可以一次性用 USDC 或 USDT 为你的应用程序提供资金,无需担心管理波动的库存,并且如果你想对该功能收费,可以拥有自己的 paymaster。此功能不涉及 API 密钥或第三方供应商。请参阅我们的文档以获取指南,以及我们在 NextJS、Vite 和 Express 中的示例。

用户能否在不拥有其所在链的原生资产的情况下,用稳定币支付费用?

Porto 会自动检测用户是否没有足够的链原生资产(例如 ETH),并会自动使用稳定币支付费用,而无需用户获取该原生资产。Porto 还允许应用程序开发者将该功能覆盖为其他支持的币种(目前为 USDC 和 USDT)。

我可以使用 Porto 来实现以太坊登录 (Sign In With Ethereum) 吗?

请参阅我们关于如何在 Porto 上启用以太坊登录 (Sign In With Ethereum) 的指南 (https://porto.sh/sdk/guides/authentication)。它已集成到 Better AuthRainbowKit,更多平台即将推出。适用于已创建 Passkey 但尚未部署的账户!

我可以使用 Porto 来实现订阅或其他高级账户自动化功能吗?

Porto 通过 scoped session keys 支持自动化、重复的链上操作,请参阅 EXP-0003 以获取演示。用户可以批准一个安全、功能受限的密钥,用于管理自动化收益策略的定期支付、自动化 DEX 交易,而无需手动签署每笔交易。

Porto 是否为用户跨链转移资金提供解决方案?

Porto 允许你一键跨链传送,无需再次使用桥,利用我们的原生互操作性功能。

你们提供法币入金服务吗?

我们与法币入金提供商合作,提供无需 KYC 的 Apple Pay 驱动体验,终身限额 500-1000 美元,具体取决于管辖区域。请在 Telegram 上申请预览权限。

用户可以通过 Apple Pay 一键入金到任何链,无需 KYC,从而提高了新用户在24小时内完成首次交易的比例。

Porto 是开源的吗?

是的,完全开源!在此处查看TypeScript SDK (https://github.com/ithacaxyz/porto),我们还刚刚开源Ithaca Relay,它是用 Rust 编写的 Porto 高性能执行后端。

既然 ERC4337 已经存在,为什么还要构建新的账户抽象堆栈?

在将 Porto 与 ERC4337 进行比较时,我们看到了一个更简单、更便宜的解决方案的机会,该解决方案对智能账户、bundler 和 paymaster 有更强的观点。同时,Porto 基于现有的钱包标准(如 ERC5792)构建,我们正在积极地将我们的见解贡献给新标准(如 ERC8010)。

Porto 安全吗?

我们与 Riley HolterhusKaden ZipfelMiloTruck 进行了为期两周的合作,并修复了该审计中发现的所有安全问题。我们还提供 5 ETH 的漏洞赏金 (https://porto.sh/contracts/security-and-bug-bounty),针对任何进一步的严重漏洞,如果你认为你发现了一个,请发送电子邮件至 georgios@ithaca.xyz

  • 原文链接: ithaca.xyz/updates/porto...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
ithaca
ithaca
Accelerating the crypto frontier. https://ithaca.xyz/