作者:Soul Wallet 编译:Cointime.com 237
我们很高兴向大家介绍灵魂钱包(Soul Wallet)的智能合约设计。这将成为我们 ERC-4337智能合约钱包的基础,旨在为以太坊社区提供一种创新的账户抽象化体验,同时确保用户的永久所有权。
作为智能合约钱包,我们致力于为每个使用以太坊的人提供账户抽象化的好处,诸如社交恢复、Gas 赞助和批量交易等。在我们的合约设计中,我们强调了高度可扩展性、真正的用户所有权和安全第一的原则。
高可扩展性是我们智能合约设计的关键方面之一。我们的目标是使灵魂钱包能够适应加密货币领域不断变化的需求。为此,我们已经引入了模块和插件的概念,以增强功能和适应性。
受到 Safe 的启发,我们的合约提供了模块,可以通过额外的逻辑和功能进行扩展。Module Manager 通过细粒度的模块控制,提供了明确的功能访问,并确保在模块集成过程中的稳定性。
插件在交易执行前充当附加检查的钩子,起到关键作用。例如,我们引入了每日限额插件,它在验证阶段而不是执行阶段验证交易限额,可以预先防止交易失败。
为了应对安全风险,我们对模块/插件的更改设置了时间锁,并提供了白名单机制来加速经过审计的模块/插件的使用过程。
我们非常重视创建一个安全的钱包,这一点在我们的合约设计中得到了体现。
为确保用户永久拥有权,灵魂钱包通过三个关键方面进行保障:可升级性、可移植性和社会恢复。
在可升级性方面,我们的灵活合约设计使功能可以不断升级,以适应不断发展的以太坊生态系统。
另外,我们优先考虑了可移植性。在灵魂钱包中,我们确保用户可以切换钱包供应商,同时保留他们的地址和资产。通过我们最小的代理合约和钻石存储,数据的完整性在迁移过程中得到了保证。
社交恢复机制确保了对你的钱包的访问,在钥匙丢失或被破坏时提供保障。一旦你启动恢复程序并收集所需数量的监护人签名,你将恢复对钱包的访问。此外,你还可以选择公共或私人监护人,以进一步加强安全性。
总结而言,灵魂钱包致力于在开放和奉献于以太坊精神的基础上建立起来。尽管我们的合约设计是稳定的,但它仍未经过审计,细节也可能会有所调整。我们欢迎所有反馈,并邀请您了解更多关于我们新的智能合约设计的信息,请访问以下链接:
所有评论