使用近钱包 URL 登录后,用户可以向区块链进行任意数量的交易,而无需每次都请求许可(这与使用元掩码不同)。如果应用程序未经用户许可进行未经授权的交易(例如窃取用户的所有资金)怎么办?近协议如何解决这个问题呢?
它的工作方式是,当应用程序首次请求从钱包访问时,它会向用户帐户添加一个访问密钥,该密钥仅允许与该应用程序交互。该应用程序保留私钥以代表用户发送交易。这里需要注意两点:
有关访问密钥的更多信息https://docs.near.org/docs/roles/integrator/integrating#access-keys