Argent:为什么智能合约钱包才是未来
当市面上有如此之多的以太坊钱包时,我们很容易就假设它们都是一样的,因为它们基本上确实只有很小的区别。但是另一方面,像我们的产品以及 Gnosis 的产品一样的智能合约钱包,却与移动钱包有本质上的区别。
为什么要用智能合约钱包?
当我们创建 Argent 时我们提出了一个问题:一个非托管的钱包能否在没有银行的情况下拥有最先进的银行软件的易用性以及安全性? 我们能不能像 Venmo 一样转账? 找回我们的账户能不能像给银行打电话重开一张新卡一样简单? 我们能不能对自己的资产放心、有把握地相信非法转账不会成功?
智能合约钱包,你值得拥有。
智能合约钱包——非托管钱包中的新选择
安全性 | 简洁性 |
---|---|
冻结你的账户 | 可信合约 |
无需助记词即可复原钱包 | 无转账手续费 |
制止无效交易 | 无地址 |
设定每日转账限额 | |
生物识别技术/加密 |
- 添加保管者,实现无密钥找回
- 费用泛化,实现免手续费交易
- 可信合约,防止盗窃
无密钥找回钱包
我们的第一步就是解决钱包的最大的痛点:助记词。我们不认为 web 的未来应该是在纸上写下一连串的词语。我们在这篇文章中将会解释更多细节,在此我只简短地解释一下原理:你的手机存有一个私钥,一个智能合约存有你的资金。如果你丢失了手机,你可以用你信任的人或者设备(我们称之为保管者)来分配一个新的手机作为你的资金的拥有方。保管者没有你的私钥,因此他们永远没有接触你的资金的权力。
与银行媲美的安全性
然后,我们用智能合约来提供额外的与银行相似的安全功能,比如说每日的限额以及大额转账确认功能。
这是 Itamar 在 EthLondon 会议上展示每日限额机制是如何在他试图发送所有的货币给一个陌生观众时发挥阻挡作用的。如果想进一步了解我们的安全模型是如何工作的,请移步这篇文章。
Venmo 形式的转账
为了达成这个目标,我们做了以下两件事:
- 与 ENS 合作,使得每个用户都能选择他们的免费 Argent 用户名,例如:natasha.argent.xyz,这免除了 0x 地址的复杂性。 这篇文章详细解释了我们的整合过程。
- 使用元转账(meta-transaction)功能来免除用户的手续费。
内部机制介绍
我们的智能合约架构如下:
一些关键点:
- 模块化的结构意味着钱包拥有者能够自由升级钱包。你可以通过添加和去除模块来升级功能。
- 在不同钱包之间共享模块能够最小化创建新钱包所需的 Gas。
- 基础钱包的简易代码特性使其更易于审计。
这种架构能够给予用户控制权,也同样能够提供基本的安全保障。这是对于用户保存和发送代币的方式对一次重大改进。而且对于帮助用户使用去中心化应用来说也同样重要。
Argent 和去中心化应用的下一步是什么?
简短来说,下一步是去中心化金融。
我们对于使用加密货币来拓展人们所能触及的金融服务拥有巨大的热情。
请继续关注我们有关与头部去中心化金融应用的整合的相关公告。这些集成将利用我们的智能合约架构来确保用户体验能无缝衔接至移动端并且真正基于移动端。
原文链接: https://medium.com/argenthq/recap-on-why-smart-contract-wallets-are-the-future-7d6725a38532
作者: Matthew Wright
翻译&校对: TrumanW & 阿剑
你可能还会喜欢:
干货 | 关于钱包的基础密码学
引介 | 数字货币钱包:生态及技术
科普 | 如何妥善备份你的以太坊钱包
评论