Gnosis Safe 的使用

什么是Gnosis Safe?

大多数以太坊用户习惯于使用单一密钥钱包,通常称为外部拥有账户(EOA)。这些帐户使用私钥保护,可以将其转换为用户的 12 个单词的“种子短语”,也就是助记词。如果该私钥以任何方式泄露,则资金可能会被盗。
通常合约都是有一个作为onwer的EOA账户管理员,这个管理员的权限通常会很大,那么如果这个账户的私钥泄露,就很可能造成资产的丢失等其他风险。
Gnosis Safe 提供了这个解决方案,它会通过创建一个代理合约,通过管理这个代理合约来做到权限的控制。此时只要将业务合约的权限转给在Gnosis 上创建的代理合约,再通过gnosis的配置的EOA账户来间接的控制业务合约,达到权限控制的效果。

下面通过一些示例演示其使用:

  1. gnosis safe 创建
  2. 账户管理
  3. 向gnosis 转入ether
  4. 从gnosis转出ether

以下示例在rinkeby演示

gnosis safe 创建

  1. 打开 gnosis 的创建界面 https://gnosis-safe.io/app/welcome
    在这里插入图片描述
  2. 连接钱包
    在这里插入图片描述
    我这里使用metamask 连接。

连接后的样子
在这里插入图片描述
3. 创建一个Safe
在这里插入图片描述
选择网络和钱包
在这里插入图片描述
给Safe 取个名字
在这里插入图片描述
配置管理员
在这里插入图片描述
最后创建
在这里插入图片描述
最后一步创建是需要花gas的,实际上是在链上创建一个合约
创建完了之后就是这样
在这里插入图片描述
之后点击 Get started 就开始Safe 的管理了

猜你喜欢

转载自blog.csdn.net/qq_36838406/article/details/124662057