钱包授权一直是与 DApp 交互的必要流程,但我们在 DeFi、GameFi 中交互的过程中往往会需要在短时间内多次授权,这非常影响用户体验。Odaily星球日报最近关注的“会话密钥”(Session Keys)技术,则允许用户对 DApp 仅授权一次就可以在后台默认签署后续交易并支付 gas,实现类似 Web2 免密支付的功能,从而极大地优化用户体验。
简单来讲,会话密钥允许用户在与应用交互之前签署一个 token 以提前批准特定的交易,用户可以自定义频率、gas 最高价、每日限额等参数,当用户签署该 token 再与该应用交互的时候,符合之前参数条件的交易就会在后台被自动执行并支付 gas。
ENS将推出区块链原生的、可通过域名解析系统路由的顶级域名.box:6月7日消息,ENS开发者nick.eth发推称,ENS将推出区块链原生的、可通过域名解析系统路由的顶级域名.box。该域名系统中所有注册和转移都将在链上进行,NFT的所有者将同时拥有DNS和ENS域名。
据悉,.box域名可用于DID配置文件和钱包、去中心化的网站和消息传递、Web2网站和电子邮件、收藏与交易等。[2023/6/7 21:21:43]
但目前会话密钥并不支持所有的钱包,仅仅支持智能合约钱包,它是基于账户抽象的智能合约钱包的子技术。在进一步介绍会话密钥之前需要先介绍一下以太坊上的地址、智能合约账户以及账户抽象的发展情况。
目前以太坊上有两种地址:第一种地址就是通常的钱包地址,也称为外部拥有账户(EOA),具有发送与接收代币、支付 gas、执行交易的功能;一种是智能合约地址,各种部署在以太坊上的 dapp 就是以智能合约的方式运行着。
Etherscan现支持以太坊域名服务ENS反向解析:5月12日消息,以太坊域名服务(Ethereum Name Service,简称ENS)发推称,Etherscan目前支持ENS反向解析。ENS反向解析可使用户的ENS域名成为跨DApp的以太坊账户的便携式用户名。除Etherscan外,使用此功能的其他DApp包括Uniswap、Opensea、Aavegotchi和Snapshot Labs等。目前,要使用该服务,用户必须手动启用反向解决,之后将更改为自动启动;DApp须在其UI代码中使用PR。
注:正向解析(Forward resolution,FR)是将一个ENS域名解析到以太坊地址等资源,反向解析(Reverse resolution,RR)是指将一个以太坊地址解析到一个ENS域名。[2021/5/12 21:52:40]
V神:预测市场的结果解析层和市场层正在分离:V神在推特表示,预测市场正在分离:结果解析层(如果发生某些事件,给1美元的代币,没有发生返回0代币)与市场层(如何交易这些代币)分离。[2020/9/26]
但是这样的地址设计存在很多问题,许多以太坊开发者认为 EOA? 地址的设计阻碍了钱包在多签、隐私保护、gas 优化等方面的发展,并且不利于交易的可编程。因此,V神、Ansgar Dietrichs、Matt Garnett,、Will Villanueva、Sam Wilson 等人提出并完成了以太坊改进提案?EIP-2938?,并提出了“用户抽象”的概念。
关于账户抽象,简单来讲就是让智能合约地址可以支付 gas 和执行交易,使之具备钱包地址的所有功能。基于账户抽象的智能合约地址就是智能合约账户,也由此衍生出了智能合约钱包概念(就好比个人的 Metamask 账户和 Metamask 这个钱包软件)。
直播|YOYO >普通人的财富密码全球经纪人解析:金色财经 · 直播主办的《 币圈 “后浪” 仙女直播周》第10期,本期由58COIN TOP天团组成,20:00正在直播中,本期“后浪”仙女58TOP女团超模担当 YOYO将在直播间分享“普通人的财富密码全球经纪人解析”,请扫码移步收听![2020/7/29]
而会话密钥是基于账户抽象的智能合约钱包的子技术。
前面已经提到,支持会话密钥的钱包支持用户自定义免密支付的参数,但是这些参数的可选项完全取决于钱包开发商。且会话密钥并不支持所有 DApp ,所支持的 DApp 取决于你所使用的智能合约钱包是否允许调用该 Dapp 的合约,这个过程是中心化的。
总结一下,会话密钥就是 Web3 的免密支付,允许用户对 DApp 仅授权一次就可以在后台默认签署后续交易并支付 gas。那么现在有哪些用例呢?
StarkNet 上的链游孵化器 MatchBoxDAO 在《How to Make On-Chain Gaming Competitive: ‘Session Keys’ [Part?1]》中提出了会话密钥的一些用例,它们包括:
用户友好的且不间断的游戏;
设置多个 DeFi 仓位的能力;
填写包含许多输入项的表单时进行确认;
非托管和自我指导的 IRA;
重新管理钱包/库存中的资产……
从工作原理来看,由于会话密钥可以允许用户提前批准一些交易,从而减少用户批准次数,因此所有有高频授权、交互的应用场景都会用得到它。我们可以据此推理,会话密钥可以解决 Web3 社交媒体这类需要高频链上交互影响用户体验的问题。
以 Lenster 为例,基于社交协议 Lens Protocol 开发的链上社交媒体 Lenster 上的所有交互都需要授权并支付 Matic,每次评论和转发都需要钱包授权,非常影响用户体验。
如果 Lenster 实现了会话密钥,这将让用户省去繁琐的多次授权,有更加顺滑的产品体验,极大缩小与 Twitter 这些 Web2 应用巨大的产品差距,我们也许可以期待在未来的某天可以用上一些产品体验媲美 Web2 产品,但架构却是 Web3 的去中心社交媒体。
1.? ?Argent X 关于会话密钥的推文
2.?《How to Make On-Chain Gaming Competitive: ‘Session Keys’ [Part?1]》?——MatchBoxDAO?
3. 《From Sign-In with Ethereum to Session Keys》——Wayne Chang
4. 《An overview of Account Abstraction in Ethereum blockchain》——Yash Kamal Chaturvedi
5.? ?EIP-86:Abstraction of transaction origin and signature?
6.? ?EIP-2938:Account Abstraction?
7.? ?EIP-4337:Account Abstraction via Entry Point Contract specification?
Odaily星球日报
媒体专栏
阅读更多
金色早8点
Bress
链捕手
财经法学
PANews
成都链安
原文作者: Dock创作者:Shaun审核者:DAOctor 原文: Decentralized Identity: The Ultimate Guide 2022自20.
1900/1/1 0:00:00在这篇文章中,你将知道为什么在 Web3 里做市场营销,你需要一个全新的思维路径,你也将学习相关的案例巩固你的认知.
1900/1/1 0:00:002022年8月5日,上海市经信委发布《2022年上海市公共数据开放重点工作安排》,其中提到要“针对部分重点试点场景,探索隐私计算的公共数据开放模式”。公共数据体量庞大,是数据资源的重要组成部分.
1900/1/1 0:00:00互用性使区块链网络和协议能够互通,从而让日常用户更便于使用区块链技术。每一年,我们都会看到新的区块链网络被开发出来,以解决特定行业中的特定问题——每个区块链都根据其用途具有专门的功能.
1900/1/1 0:00:00作者:CryptoVizArt,来源:Glassnode比特币市场最近经历了一波短暂的缓解,价格连续 23 天高于已实现价格(Realized Price).
1900/1/1 0:00:00导语在智能合约世界中,“以太坊虚拟机(EVM)”及其算法和数据结构是首要原则。我们创建的智能合约就是建立在这个基础之上的.
1900/1/1 0:00:00