主页 > imtoken钱包地址 > 一文揭秘Web3.0千亿赛道的智能合约钱包

一文揭秘Web3.0千亿赛道的智能合约钱包

imtoken钱包地址 2023-10-03 05:09:55

以太坊智能合约的工作流程_什么是以太坊智能合约_怎么查以太坊公链查智能合约

以太坊智能合约的工作流程_什么是以太坊智能合约_怎么查以太坊公链查智能合约

本文共5518字,阅读时间约10分钟

作者|麻省理工蓝莓之星

设计 | UAL安心杏仁

编译|致鲨鱼

什么是以太坊智能合约_怎么查以太坊公链查智能合约_以太坊智能合约的工作流程

抽象的

钱包作为Web 3.0世界的重要入口,如虎添翼,挡住了数以万计对Web 3.0世界充满好奇的用户。 在踏入区块链大门之前,用户需要面对一系列问题:什么是私钥? 最近社区火热的账户抽象概念是什么? 为什么智能合约钱包是钱包的未来? 为了回答上述问题,RockFlow 研究院、Allinweb3.io 和 Infinity Ventures Crypto 撰写了这份报告。

我们从智能合约钱包的角度,梳理了智能合约钱包的演进历史、技术特点、使用场景和市场主流产品。

岩流

怎么查以太坊公链查智能合约_以太坊智能合约的工作流程_什么是以太坊智能合约

目录

一、关于智能合约钱包

1. 以太坊账户类型

2. 智能合约账户和账户抽象

Part 2. 部分智能合约钱包介绍

1.安全

2. 银色

3. 联通

4. Blocto

Part 3. 智能合约钱包的演变

1. To-B多重签名钱包解决安全问题

2. 智能合约钱包应用场景

以太坊智能合约的工作流程_怎么查以太坊公链查智能合约_什么是以太坊智能合约

3.Layer2钱包解决了交易贵和慢的问题

4.未来ERC-4377协议下的钱包

Part 4. 智能合约钱包技术

1. 智能合约钱包技术

2. 智能合约钱包的应用场景

什么是以太坊智能合约_怎么查以太坊公链查智能合约_以太坊智能合约的工作流程

第1部分。 关于智能合约钱包

怎么查以太坊公链查智能合约_以太坊智能合约的工作流程_什么是以太坊智能合约

简介 智能合约钱包(Smart Contract Wallet)是指以合约账户为地址的钱包,比如目前市面上比较知名的Gnosis Safe和Argent。 近期,由于账户抽象(Account Abstraction)提案EIP-4337取得重大进展,智能合约钱包再次成为热门话题。 但是智能合约钱包和账户抽象有什么联系呢? 智能合约钱包和其他钱包有什么区别?

在回答这些问题之前,我们需要先了解一下以太坊的账户类型。

怎么查以太坊公链查智能合约_以太坊智能合约的工作流程_什么是以太坊智能合约

1. 以太坊账户类型

在以太坊中,有两种账户:外部拥有账户(EOA)和合约账户(Contract Account,CA)。

外部账户是目前大多数普通用户使用的账户。 外部账户由私钥和公钥组成。 私钥代表控件,公钥代表账户地址。 谁拥有私钥,谁就可以控制外部账户。 如果私钥丢失或被盗,账户中的资金将无法找回。 外部账户可以通过ECDSA私钥签名算法主动发起交易和验证交易,也可以发起部署智能合约。

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

由此可见,外部账户和合约账户有一个显着的区别:是否有私钥。 私钥是普通用户在使用外部账户时面临的一个痛点,因为私钥不仅难以记忆,而且一旦泄露,账户将面临被盗的风险。 如果不小心忘记了私钥,用户将无法恢复账户,账户中的资金也会丢失。

以太坊智能合约的工作流程_什么是以太坊智能合约_怎么查以太坊公链查智能合约

怎么查以太坊公链查智能合约_以太坊智能合约的工作流程_什么是以太坊智能合约

2. 智能合约账户和账户抽象

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

智能合约账户可以很好的实现账户抽象。 智能合约钱包可以通过设置代码逻辑和使用非ECDSA验证算法来验证。 用户无需面对长长的密钥对和助记词,可以按需定制其他功能。

实现帐户抽象后,用户可以:

什么是以太坊智能合约_以太坊智能合约的工作流程_怎么查以太坊公链查智能合约

可见,账户抽象化将大大提升钱包的用户体验。 以太坊对账户抽象的期望是改变目前大多数人使用外部账户的情况。 希望用户转为合约账户,彻底解除生态对外部账户的依赖。

就像 God Vitalik 在 ERC-4337 中表达的愿景:

以太坊智能合约的工作流程_怎么查以太坊公链查智能合约_什么是以太坊智能合约

什么是以太坊智能合约_怎么查以太坊公链查智能合约_以太坊智能合约的工作流程

Part 2. 智能合约钱包简介

怎么查以太坊公链查智能合约_以太坊智能合约的工作流程_什么是以太坊智能合约

1.安全

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

2022年7月,Gnosis Safe完成1kx领投的1亿美元融资。 Tiger Global、A&T Capital、Blockchain Capital、Digital Currency Group、Greenfield One、Rockaway Blockchain Fund、ParaFi、Lightspeed、Polymorphic Capital、Superscrypt、LongHash Ventures、IOSG Ventures,以及其他50家战略合作伙伴和行业专家也加入了本轮融资。

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

产品驱动+社区治理以Token赋能为主,Nexus Mutual保险业务、Safe app广告/佣金业务现金流为辅。

以太坊智能合约的工作流程_怎么查以太坊公链查智能合约_什么是以太坊智能合约

怎么查以太坊公链查智能合约_以太坊智能合约的工作流程_什么是以太坊智能合约

2. 银色

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

Argent已完成3轮融资。 2018年11月,Argent完成400万美元种子轮融资,Index Ventures等跟投; 2020年3月,Argent完成由Paradigm领投的1200万美元A轮融资; 2022年4月,Argent完成4000万美元B轮融资,Fabric Ventures和Metaplanet领投,Paradigm、Jump和Animoca跟投。 本轮资金将用于开发产品和拓展拉美业务。

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

Dappland 与委托合作; 提供类似Metamask的交易聚合器,比较多个dex来源的价格,帮助用户选择最优的交易路径,Argent会对每笔交易收取0.15%的费用

以太坊智能合约的工作流程_什么是以太坊智能合约_怎么查以太坊公链查智能合约

怎么查以太坊公链查智能合约_以太坊智能合约的工作流程_什么是以太坊智能合约

3. 联通

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

怎么查以太坊公链查智能合约_以太坊智能合约的工作流程_什么是以太坊智能合约

Unipass的核心是用户可以使用邮箱和密码注册登录自己的Unipass账户,无需使用助记词和私钥。 在此过程中,Unipass 使用零知识证明来保护用户的电子邮件和其他链上敏感信息。 而且,它还会为用户提供一个唯一的Unipass ID,所以客户群也是以TO-C为主。 与其他智能合约钱包相比,在不牺牲太多安全性的情况下,大大减少了新用户的准备时间。 入门门槛。

虽然产品的应用场景还没有普及,但基于Unipass ID的联邦社交网络以及后续应用链的生态整合,或许可以为Unipass构筑起一道非常高的护城河。

什么是以太坊智能合约_以太坊智能合约的工作流程_怎么查以太坊公链查智能合约

怎么查以太坊公链查智能合约_以太坊智能合约的工作流程_什么是以太坊智能合约

4. Blocto

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

2021年5月,完成800万美元私募股权融资。 投资者包括SevenX Ventures、Alameda Research、DApper Labs CEO Roham、Quantstamp CEO Richard Ma、SushiSwap CTO Joseph Delong、Rally创始人Kevin Chou等。

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

通过打造Bloctoswap、Blocto launchpad、BloctoBay、BloctoDAO等四大Blocto原生生态项目,为其他DApp提供钱包SDK解决方案,为$BLT代币赋能。

以太坊智能合约的工作流程_怎么查以太坊公链查智能合约_什么是以太坊智能合约

什么是以太坊智能合约_怎么查以太坊公链查智能合约_以太坊智能合约的工作流程

Part 3. 智能合约钱包的演变

智能合约钱包始于2015年,随着整个以太坊社区的演进发展出了自己的节奏。 我们将智能合约钱包的发展历程总结为4个阶段,每个阶段都有自己独特的标签。

怎么查以太坊公链查智能合约_以太坊智能合约的工作流程_什么是以太坊智能合约

第一阶段:To-B多重签名钱包解决安全问题

以太坊于2015年正式上线,以太坊的到来将智能合约带入了加密世界,也为智能合约钱包的诞生提供了基础。 这一阶段诞生了一批多重签名钱包,知名项目包括Gnosis、BitGo、Mist、Parity等。 这些钱包使用智能合约来解决当时企业遇到的资金安全问题。

在没有智能合约钱包之前,假设一个公司有数亿的数字资产存储在一个外部账户中,而这个外部账户只有一个私钥,这意味着如果私钥只由一个人保管,那么私钥密钥保管人一个人就可以转移整个公司的资金。 如果同时委托给多人保管,任何一个客户都可以转账,私钥暴露的风险也更高。 显然,企业将资金存在外部账户存在重大风险问题。

多重签名智能钱包为这些企业提供了很好的安全解决方案。 当公司的资金存放在多签地址时,只有公司内多个用户提供签名(通过不同的私钥生成),即多个用户同意交易时,钱包才允许转账。 从而成功规避了一个人偷偷转移公司全部财产的风险。

并且,即使其中一个用户的私钥丢失,也不会影响多重签名智能钱包的安全性。 假设在2/3的设定下(即3人中有2人同意交易,则交易可以执行),如果一个用户的私钥丢失或被黑客攻击获得,不会影响其他人两人控制钱包或允许黑客转移账户以上所有财产。

怎么查以太坊公链查智能合约_以太坊智能合约的工作流程_什么是以太坊智能合约

第二阶段:To-C消费级钱包解决运营难题

2019 年是 DeFi 元年。 今年以来,DeFi成为区块链行业关注的新兴领域,并给予了极大的想象空间。 项目数量和用户参与度呈指数级增长。 用户的大规模进入必然对钱包的基础设施建设产生新的需求,易用安全的钱包迎来一波新的市场机会。 现阶段,面向普通消费者的智能钱包层出不穷,如Argent、Monolith、Dapper、Dhamar、Authereum等。

以太坊智能合约的工作流程_什么是以太坊智能合约_怎么查以太坊公链查智能合约

二期智能钱包在一期多重签名功能的基础上,不仅优化了UX提升用户体验,支持社交恢复,还增加了多个DeFi入口,让用户可以轻松参与DeFi项目。钱包入口,进行借贷、质押等活动。

此外,为了进一步降低使用门槛,二阶段钱包还通过Meta-Transaction简化了交易时Gas Fee的门槛。 元交易是指智能钱包会设置中继运营商收集用户的签名交易,然后将其发送到区块链。 因此,用户无需面对每笔交易的Gas Fee,而是由中继运营商支付。 该机制还允许钱包生成更灵活的收费模型。 对于普通用户来说,千变万化的 Gas Fee 可能难以理解。 智能钱包通过元交易简化了这一概念,让用户无需了解 Gas Fee 即可轻松交易。 区块链产品,从而降低进入 Web 3.0 的门槛。

什么是以太坊智能合约_怎么查以太坊公链查智能合约_以太坊智能合约的工作流程

怎么查以太坊公链查智能合约_以太坊智能合约的工作流程_什么是以太坊智能合约

第三阶段:Layer2钱包解决交易贵和慢的问题

随着越来越多的用户参与以太坊,以太坊基础设施的性能限制导致网络时不时出现拥堵,交易速度非常缓慢,Gas Fee 也在不断攀升。 因此,以太坊需要扩容来解决拥堵问题。 Layer 2 是以太坊扩容的主流方案之一。 它通过将以太坊主网的大量计算和存储需求,即Layer 1转移到Layer 2来提升以太坊的性能。2021年初,V神发布了《Rollups不完全总结指南》,表示表明 Rollups 有望成为 Layer 2 的基石技术,此后,Layer 2 的落地越来越受到业界的关注。

Layer2智能合约钱包在这个阶段诞生,成为智能合约钱包的第三阶段。 Layer 2 智能合约钱包是指支持以太坊 Layer 2 网络的智能合约钱包。 这些钱包将交易的计算转移到链下的 Layer 2 网络,只在 Layer 1 链上进行验证,从而大大节省了计算成本。 与Layer1钱包相比,Layer2钱包的Gas Fee只有前者的1/100,交易速度也从L1的每秒14笔交易加速到每秒2000+笔交易。 用户无需担心安全问题,自查可随时转入Layer1。 目前支持Layer 2的智能合约钱包有Argent、Loopring等。

怎么查以太坊公链查智能合约_以太坊智能合约的工作流程_什么是以太坊智能合约

第四阶段:未来ERC-4377协议下的钱包

以上三个阶段的智能钱包依靠代码逻辑、元交易、Layer2等技术让智能钱包更加人性化。 最近流行的ERC-4377协议将更彻底地改变智能合约钱包的发展。

ERC-4377协议是V神在2021年底发布的提案,该提案提供了一种在不改变共识协议的情况下实现账户抽象的方案(账户抽象的概念见1.2)。 具体而言,ERC-4377 提出在更高级别的系统中复制交易内存池的功能,让用户发送的指令被打包器打包后加入链中(具体技术细节见第 4 部分)。 与目前的智能合约钱包相比,ERC-4377钱包有很多优势。 首先,钱包提供商不需要运行单独的中继器; 其次,通过Bundler打包后,可以摊销交易的固定成本,进一步降低用户的交易成本; 极其便捷的智能合约功能模块通用化,大大节省了重新构建模块的成本。

目前ERC-4377钱包还没有实现,但是这个美好的愿景向用户表达了以太坊钱包将朝着更加好用和便捷的方向进化,让用户享受到Web2极其流畅的运行,进入以太坊的新世界网络3。

什么是以太坊智能合约_怎么查以太坊公链查智能合约_以太坊智能合约的工作流程

Part 4.智能合约钱包技术

这部分我们简单梳理一下智能合约钱包背后的技术及其应用场景。

怎么查以太坊公链查智能合约_以太坊智能合约的工作流程_什么是以太坊智能合约

1. 智能合约钱包技术

用户的签名信息将发送给钱包建立的中继运营商,中继运营商将用户的签名信息打包后提交给区块链,供矿工验证。 当矿工通过验证后,用户的智能合约钱包将执行交易。 目前,由于没有统一的开发标准以太坊智能合约的工作流程,每个智能合约钱包都需要开发和维护自己的中继算子。

以太坊智能合约的工作流程_怎么查以太坊公链查智能合约_什么是以太坊智能合约

ERC-4337 是一种在不修改共识规则的情况下向以太坊主网添加帐户抽象功能的规范。

用户将不再进行交易操作,交易和验证将在合约中自动完成。 具体工作流程是用户发送一个用户操作对象,其中包括用户的意图、签名等数据。 有一个单独的交易内存池供用户操作,连接到这个内存池的节点进行ERC-4337特定的验证。 使用 Flashbots 服务的矿工或打包者批量收集这些用户操作,将它们打包成单个捆绑交易,并将它们包含在以太坊区块中。

以太坊智能合约的工作流程_怎么查以太坊公链查智能合约_什么是以太坊智能合约

以太坊智能合约的工作流程_怎么查以太坊公链查智能合约_什么是以太坊智能合约

怎么查以太坊公链查智能合约_以太坊智能合约的工作流程_什么是以太坊智能合约

2. 智能合约钱包应用场景

什么是以太坊智能合约_怎么查以太坊公链查智能合约_以太坊智能合约的工作流程

第 5 部分总结

钱包是Web 3.0世界的重要基础设施,也是数以万计的用户进入Web 3.0的第一入口。 对于Web 2.0用户来说,加密钱包的使用还是有一些门槛的,账户抽象问题也没有完全解决。 我们无法准确预测未来,但可以肯定的是,一款对用户使用门槛低的钱包以太坊智能合约的工作流程,将帮助普通用户大规模进入Web3.0世界。 智能合约钱包以其可编程、智能、复合的功能被大家认可,结合ERC-4337方案,智能合约钱包很有可能成为以太坊主流钱包的发展方向。

工信部人才交流中心Berchain Education区块链专业人才认证培训第九期正在招生中!

课程优势:

1. 老师专家一对一答疑指导,专属微信学习群学习交流

2、独家区块链实验实训平台同步实战练习,让你在掌握理论的同时有实战经验

3. 考前培训:考试专属习题模拟,实战练习

4、课程对标工信部人才交流中心技术标准,颁发国家级区块链证书

5、一次报名,终身学习,区块链技术课程永久更新

6、每课都有高清回放,永久保存,可反复观看学习

详细报名链接请见:

报名咨询:

怎么查以太坊公链查智能合约_什么是以太坊智能合约_以太坊智能合约的工作流程

什么是以太坊智能合约_怎么查以太坊公链查智能合约_以太坊智能合约的工作流程

更多赛普拉斯产品和服务信息,请关注赛普拉斯教育官网()、一点知APP、赛普拉斯学习社微信公众号。

什么是以太坊智能合约_怎么查以太坊公链查智能合约_以太坊智能合约的工作流程

“微芒”DAPP,产教融合助力区块链发展

以太坊智能合约的工作流程_怎么查以太坊公链查智能合约_什么是以太坊智能合约

以太坊智能合约的工作流程_什么是以太坊智能合约_怎么查以太坊公链查智能合约

长按识别二维码