Solana 和 SVM 的智能合约钱包基础设施

Squads Protocol Solana Smart Contract Wallet Infrastructure SVM Account Abstraction Solana PDA

Squads Protocol 是支持 Squads 平台的智能合约钱包基础设施,为 Solana 和 SVM 上的团队提供多签名逻辑,以安全地管理其链上资产。

这篇文章介绍了 Squads Protocol,重点介绍了其对开发者的潜在应用,以及我们为 Solana 和 SVM 生态系统提供安全可靠的智能合约钱包层所实施的各种安全措施。

什么是 Squads Protocol

Squads Protocol 是一组程序(智能合约),共同构成了 Solana 和 SVM 的智能钱包基础设施层。它使开发者能够部署和编程智能合约钱包,这是一种新一代的自我托管解决方案。

智能(合约)钱包可以设置比传统热钱包和冷钱包(如 Ledger 或 Phantom)更复杂的交易规则和条件。对于智能钱包,用户账户不再是单一的私钥,而是由多个密钥管理的可编程账户。传统钱包将账户(持有资产的地方)和签名者(执行交易的地方)合二为一,而 Squads Protocol 的程序将签名者从账户中“抽象”出来。这种分离的概念称为账户抽象(Account Abstraction, AA),允许更高的安全性和可编程性。

多签名钱包是账户抽象(AA)的最知名用例之一,是由多个所有者管理的智能合约钱包,需要多个签名来确认交易。然而,除了多签名钱包,AA 还允许实现众多功能,包括社交恢复、两步验证(2FA)、每日提款限额和替代签名方案。开发者在构建基于账户抽象的自我托管工具时几乎有无限的可能性。

截至目前,Squads 平台已经实现了由 Squads Protocol 启用的多项功能,包括多签名和批量交易。

注重可组合性和安全性

Squads Protocol 旨在简化在其基础上开发项目的过程,使团队能够轻松利用账户抽象(AA)功能,同时享受 Solana 区块链的极速和低费用。开发团队可以访问以下资源:

Squads Protocol 的可组合性得益于 Squads Labs 采取的多种安全措施,以确保协议对开发者来说是一个安全可靠的基础。

squads-protocol-open-source-solana-immutable-protocol-formally-verified-audited-by-neodyme-ottersec-audit-firm-solana-smart-contract-wallet-account-abtstraction-infrastructure-solana-squads-svm-pda-solana

确保 Squads V3 安全性的措施包括:

  • 审计:Squads V3 经过了 Neodyme 和 OtterSec 等知名公司的多次审计。
  • Anchor:整个代码使用 Anchor 编写,这是一个构建安全 Solana 程序的框架。
  • 形式验证:Squads Protocol 是第一个通过形式验证的 Solana 协议,确保程序无错误并按预期运行。
  • 不可变性:自 2023 年 2 月起,v3 的升级权限被销毁,使程序不可变,无人能控制升级权限,甚至包括 Squads Labs。

此外,生态系统中的无数关键参与者支持并依赖 Squads Protocol。像 MeshaStreamflow 等协议已经构建了他们的产品,利用该协议并依赖其功能,为他们的平台增加多签名支持。

Squads Protocol 使开发者能够在 Solana 上创建创新的自我托管解决方案,利用 Solana 区块链的速度、低交易费用和账户抽象能力。其众多用例、强大的安全措施以及多个协议的采用,确立了 Squads Protocol 作为 Solana 和 SVM 生态系统中领先的智能合约钱包基础设施的地位。

如果团队在使用 Squads Protocol 构建项目的过程中需要额外支持或有任何疑问,可以联系我们获得帮助。


💡
原文链接:The Smart Contract Wallet Infrastructure for Solana and SVM

本文由SlerfTools翻译,转载请注明出处。

SlerfTools是专为Solana设计的工具箱,致力于简化区块链操作,提供无编程全可视化界面,使发币管理流动性无代码创建Dapp等复杂过程变得安全简单。