原创区块链

智能合约钱包是什么(区块链智能合约钱包有哪些)

比特币区块链,从点对点支付到智能合约公链,从实体挖矿到中心化交易所,区块链一直在高速迭代发展,而钱包是区块链Web 3.0世界的一个重要入口,智能合约钱包也是未来的大势所趋,今天我们就来了解下区块链智能合约钱包,以及介绍支持智能合约钱包的项目有哪些吧。

智能合约钱包是什么

智能合约钱包(Smart Contract Wallet)是指用合约账户作为地址的钱包,以以太坊为例,以太坊的账户类型分为外部账户(Externally Owned Account, EOA)和合约账户(Contract Account, CA)。

外部账户是目前大多数普通用户使用的账户。外部账户由私钥和公钥组成。私钥代表了控制权,而公钥代表了账户地址。谁掌握了私钥,谁就有了对外部账户的控制权,若私钥一旦丢失、被盗,账户内的资金将无法找回。外部账户可以主动发起交易,并通过ECDSA私钥签名算法的方式验证交易,也可以发起部署智能合约的行为。

与外部账户不同,合约账户没有私钥,只有地址。因此,合约账户转出以太币并不使用私钥签名的方式。合约账户是由代码控制,它不能主动发起交易,只有在被触发后按照预先编写的代码执行交易,而且代码一旦生成,不可修改。

由此可以看出,外部账户和合约账户有个很显著的区别:有无私钥。私钥是普通用户使用外部账户时面临的一个痛点,因为私钥不仅很难记住,而且一旦泄露,账户就将面临被盗窃的风险。如果私钥不慎遗忘,用户也无法恢复账户,账户里的资金无异于石沉大海。

智能合约账户与账户抽象

账户抽象是解决上述私钥问题的一个方法。账户抽象是指将签名者与账户分离开来,账户将有自己的逻辑来定义什么是有效交易,不需要用ECDSA私钥签名算法来定义有效交易。

智能合约账户可以很好的达到账户抽象,智能合约钱包可以通过设置代码逻辑,使用非ECDSA的验证算法进行验证,用户不需要面对长长的密钥对和助记词,且可以根据用户的需求进行定制其他功能。

一旦实现了账户抽象,用户可以:

1、只需更改智能合约代码即可每周更改帐户的签名者。

2、只需更改智能合约代码即可授权多签。

3、只需更改智能合约代码即可将交易签名方案从 ECDSA 更改为任何其他算法。

由此可见,账户抽象将大大提升钱包的用户体验。以太坊对于账户抽象的期望是改变目前大多数人都在使用外部账户的现状,希望用户转向只能合约账户,并且把生态对外部账户的依赖完全去除。

区块链智能合约钱包有哪些

1. Safe

Safe(原名Gnosis Safe)是以太坊上的一款链上多签钱包解决方案。Safe是当今最受信任的智能合约钱包之一,处理超过 600,000 笔交易并保护超过 400 亿美元的数字资产。

Safe是一个核心功能以多重签名为主的智能合约钱包,从To-B业务起家,目客户主要为项目方、大型加密资产管理方、VCs。Safe允许用户定义所有者 / 签名者帐户列表以及确认交易所需的签名者阈值数量。一旦所有者账户的阈值确认了一笔交易,那么就可以安全地执行这笔交易。例如,如果业务中有 3 个主要利益相关者,用户可以将钱包设置为在发送交易之前需要 3 人中的 2 人 (2/3) 或全部 3 人的批准。这确保了没有任何人可以损害资金。

2. Argent

Argent是以太坊生态上的一款主打用户友好的智能合约钱包,具有社交恢复、可信联系人和多签等功能,处理超过500,000笔交易并保护超过美元9670万美元的数字资产。

Argent强调自己是一个对新用户友好的、无需助记词的智能合约钱包。因此,与Safe相比,Argent的产品更偏向TO-C业务。Argent基于合约逻辑,解决了私钥保管问题(无需保管私钥)、解决单点失效问题(Guardian守护人机制、钱包丢失可找回)、同时几乎不损害交互便利性。

3. Unipass

UniPass Wallet是一款支持on-chain Email社交恢复的智能合约钱包,可以帮助用户方便地管理他们的私钥,而无需使用 Web2 用户不熟悉且容易出错的助记词等工具。UniPass 旨在帮助更多人成为 真正的Web3 公民并拥有去中心化身份 (DID)。

Unipass的核心在于用户可以使用电子邮件和密码注册和登录他们的Unipass帐户而无需使用助记词和私钥,在这个过程中,Unipass使用了零知识证明保护用户的电子邮件等敏感信息上链,而且还会为用户提供独一无二的Unipass ID,因此客户群体也是以TO-C为主,与其他的智能合约钱包相比,在没有牺牲太多安全性的前提下,极大降低了新用户的准入门槛。

4. Blocto

Blocto是Flow生态扶持的一站式跨链智能合约钱包,现已支持Ethereum,Tron, Flow, Solana, Aptos等公链生态。也是Web 3.0时代给用户提供多功能交互体验的平台。

Blocto将自己定位于dApp界的Steam,除了钱包之外,Blocto团队还开发了一系列DeFiNFT领域的基础设施,并接入了大量优质的跨链dApp。Blocto的原生代币$BLT作为Blocto生态重要的组成部分,兼具了实用和治理的双重功能,旨在成为Blocto钱包、Blocto生态产品和用户之间的纽带并发挥重要作用。

以上就是区块链智能合约钱包是什么以及支持智能合约钱包项目有哪些介绍的全部内容了,想要了解更多区块链相关知识和讯息,请关注元宇宙观察网。

本文来自投稿,不代表本站立场,如若转载,请注明出处并保留链接:https://www.metaguan.cn/blockchain/3599.html
以太坊ETHW最新消息(ETHW热门项目有哪些)
« 上一篇 11-23
加密货币交易所有哪些(数字货币正规交易平台)
下一篇 » 11-24