การอนุญาต Wallet เป็นกระบวนการที่จำเป็นสำหรับการโต้ตอบกับ DApps เสมอ แต่เมื่อเราโต้ตอบกับ DeFi และ GameFi เรามักจะต้องอนุญาตหลายครั้งในช่วงเวลาสั้นๆ ซึ่งส่งผลต่อประสบการณ์ของผู้ใช้อย่างมาก เทคโนโลยี "Session Keys" (คีย์เซสชัน) ที่ Odaily เพิ่งให้ความสนใจชื่อเรื่องรอง

เซสชันคีย์ทำงานอย่างไร
พูดง่ายๆก็คือคีย์เซสชันช่วยให้ผู้ใช้สามารถลงนามโทเค็นเพื่ออนุมัติธุรกรรมเฉพาะล่วงหน้าก่อนที่จะโต้ตอบกับแอปพลิเคชัน ผู้ใช้สามารถปรับแต่งความถี่ ราคาก๊าซสูงสุด ขีดจำกัดรายวัน และพารามิเตอร์อื่นๆ ได้ เมื่อผู้ใช้ลงนามโทเค็นแล้วจึงโต้ตอบกับ แอปพลิเคชันนั้นสอดคล้องกับธุรกรรมที่มีเงื่อนไขพารามิเตอร์ก่อนหน้าจะถูกดำเนินการโดยอัตโนมัติในพื้นหลังและจะมีการจ่ายก๊าซ
ชื่อเรื่องรอง
เกี่ยวกับที่อยู่ บัญชีสมาร์ทคอนแทรค การสรุปบัญชี
ขณะนี้มีที่อยู่สองแห่งบน Ethereum: ที่อยู่แรกคือที่อยู่กระเป๋าเงินปกติหรือที่เรียกว่าบัญชีภายนอก (EOA) ซึ่งมีหน้าที่ในการส่งและรับโทเค็น จ่ายน้ำมัน และดำเนินธุรกรรม ส่วนอีกอันคือสัญญาอัจฉริยะ ที่อยู่ , dapps ต่างๆ ที่ใช้งานบน Ethereum ทำงานในรูปแบบของสัญญาอัจฉริยะ

อย่างไรก็ตาม มีปัญหามากมายในการออกแบบที่อยู่ดังกล่าว นักพัฒนา Ethereum หลายคนเชื่อว่าการออกแบบที่อยู่ EOA เป็นอุปสรรคต่อการพัฒนากระเป๋าเงินในแง่ของหลายลายเซ็น . ดังนั้น V God, Ansgar Dietrichs, Matt Garnett, Will Villanueva, Sam Wilson และคนอื่นๆ ได้เสนอและทำข้อเสนอการปรับปรุง Ethereum ให้เสร็จสิ้นEIP-2938และนำเสนอแนวคิดของ "นามธรรมของผู้ใช้"
เกี่ยวกับการสรุปบัญชี พูดง่ายๆ ก็คืออนุญาตให้ที่อยู่สัญญาอัจฉริยะจ่ายน้ำมันและดำเนินการธุรกรรม เพื่อให้มีฟังก์ชันทั้งหมดของที่อยู่กระเป๋าเงินที่อยู่สัญญาอัจฉริยะตามนามธรรมของบัญชีคือบัญชีสัญญาอัจฉริยะ และแนวคิดของกระเป๋าเงินสัญญาอัจฉริยะนั้นมาจากที่อยู่นั้น (เช่น บัญชี Metamask ส่วนตัวและ Metamask ซึ่งเป็นซอฟต์แวร์กระเป๋าเงิน)
คีย์เซสชันเป็นเทคโนโลยีย่อยของกระเป๋าเงินสัญญาอัจฉริยะตามนามธรรมของบัญชี
ดังที่ได้กล่าวไว้ก่อนหน้านี้ กระเป๋าเงินที่รองรับคีย์เซสชันสนับสนุนพารามิเตอร์ที่ผู้ใช้กำหนดสำหรับการชำระเงินแบบไม่ต้องใช้รหัสผ่าน แต่ตัวเลือกสำหรับพารามิเตอร์เหล่านี้ขึ้นอยู่กับผู้พัฒนากระเป๋าเงินทั้งหมด และคีย์เซสชันไม่รองรับ DApp ทั้งหมด DApp ที่รองรับขึ้นอยู่กับว่ากระเป๋าเงินสัญญาอัจฉริยะที่คุณใช้อนุญาตให้เรียกสัญญาของ Dapp ได้หรือไม่ กระบวนการนี้รวมศูนย์
สรุปแล้ว,คีย์เซสชันคือการชำระเงินแบบไม่มีความลับของ Web3 ช่วยให้ผู้ใช้สามารถอนุญาต DApp เพียงครั้งเดียว จากนั้นจึงลงนามในธุรกรรมที่ตามมาและจ่ายก๊าซตามค่าเริ่มต้นในเบื้องหลังตัวอย่าง
ตัวอย่าง
MatchBoxDAO ศูนย์บ่มเพาะเกมลูกโซ่บน StarkNetHow to Make On-Chain Gaming Competitive: ‘Session Keys’ [Part 1]" แสดงกรณีการใช้งานบางส่วนสำหรับคีย์เซสชัน รวมถึง:
- การเล่นเกมที่ใช้งานง่ายและไม่ขาดตอน 
- ความสามารถในการตั้งค่าตำแหน่ง DeFi หลายตำแหน่ง 
- การยืนยันเมื่อกรอกแบบฟอร์มที่มีหลายรายการ 
- IRAs ที่ไม่มีการจัดการและกำกับตนเอง; 
- จัดการทรัพย์สินในกระเป๋าเงิน/สินค้าคงคลังอีกครั้ง... 

โดย
โดยLenster ตัวอย่างเช่น การโต้ตอบทั้งหมดบนเครือข่ายสังคมออนไลน์ Lenster ที่พัฒนาขึ้นจากโปรโตคอลโซเชียล Lens Protocol ต้องมีการอนุญาตและการชำระเงินแบบ Matic และทุกความคิดเห็นและการส่งต่อต้องมีการอนุญาตกระเป๋าเงิน ซึ่งส่งผลต่อประสบการณ์ของผู้ใช้อย่างมาก

ลิงค์อ้างอิง
ลิงค์อ้างอิง
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
การอ่านที่เกี่ยวข้อง
ปฏิเสธ "การโจมตีที่เป็นพิษ" อย่างแข็งขัน - โอกาสที่กระเป๋าสตางค์สัญญาจะปรากฏขึ้น


