風險提示:防範以"虛擬貨幣""區塊鏈"名義進行非法集資的風險。——銀保監會等五部門
資訊
發現
搜索
登錄
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
查看行情
解析會話密鑰:Web3版“免密支付”
Maxlion
读者
2022-08-29 08:41
本文約1885字,閱讀全文需要約3分鐘
將極大縮小Web3與Web2產品間的體感差距。

二級標題二級標題

會話密鑰是如何工作的?

簡單來講,二級標題

二級標題

關於地址、智能合約賬戶、賬戶抽象

目前以太坊上有兩種地址:第一種地址就是通常的錢包地址,也稱為外部擁有賬戶(EOA),具有發送與接收代幣、支付gas、執行交易的功能;一種是智能合約地址,各種部署在以太坊上的dapp 就是以智能合約的方式運行著。

但是這樣的地址設計存在很多問題,許多以太坊開發者認為EOA 地址的設計阻礙了錢包在多簽、隱私保護、gas 優化等方面的發展,並且不利於交易的可編程。因此,V神、Ansgar Dietrichs、Matt Garnett,、Will Villanueva、Sam Wilson 等人提出並完成了以太坊改進提案EIP-2938,並提出了“用戶抽象”的概念。

關於賬戶抽象,簡單來講就是讓智能合約地址可以支付gas 和執行交易,使之具備錢包地址的所有功能。基於賬戶抽象的智能合約地址就是智能合約賬戶,也由此衍生出了智能合約錢包概念(就好比個人的Metamask 賬戶和Metamask 這個錢包軟件)。

而會話密鑰是基於賬戶抽象的智能合約錢包的子技術。

前面已經提到,支持會話密鑰的錢包支持用戶自定義免密支付的參數,但是這些參數的可選項完全取決於錢包開發商。且會話密鑰並不支持所有DApp ,所支持的DApp 取決於你所使用的智能合約錢包是否允許調用該Dapp 的合約,這個過程是中心化的。

總結一下,用例用例

用例

StarkNet 上的鏈遊孵化器MatchBoxDAO 在《How to Make On-Chain Gaming Competitive: ‘Session Keys’ [Part 1]》中提出了會話密鑰的一些用例,它們包括:

  • 用戶友好的且不間斷的遊戲;

  • 設置多個DeFi 倉位的能力;

  • 填寫包含許多輸入項的表單時進行確認;

  • 非託管和自我指導的IRA;

Lenster 參考鏈接

參考鏈接

參考鏈接

1.   主動拒絕“投毒攻擊”——合約錢包的登場機會

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 

相關閱讀

主動拒絕“投毒攻擊”——合約錢包的登場機會

智能合約
錢包