🧠กระเป๋าเงิน Smart Contract

กระเป๋าเงินสมาร์ทคอนแทรกต์ (SCWs) คือเจเนอเรชั่นต่อไปของกระเป๋าเงินบน Ethereum และเชน EVM อื่นๆ กระเป๋าเงินแบบดั้งเดิม (บัญชีที่เป็นเจ้าของโดยภายนอก หรือ EOAs) เป็นเพียงคู่กุญแจส่วนตัว + ที่อยู่ ในทางตรงกันข้าม SCWs เป็นคอนแทรกต์ที่สามารถโปรแกรมได้ซึ่งสามารถถือเงิน กำหนดกฎเฉพาะ และรันตรรกะรอบๆ ธุรกรรม สำหรับ goodcryptoX เทคโนโลยีนี้คือสิ่งที่ทำให้การเทรดบน DEX แบบไม่เก็บรักษา (non-custodial) เป็นไปได้ในที่สุด


สรุปอย่างรวดเร็ว: EOA เทียบกับ Smart Contract Wallets

  • EOA (Externally Owned Account): กระเป๋าเงิน Ethereum มาตรฐาน (เช่น MetaMask ฯลฯ) ควบคุมโดยตรงด้วยกุญแจส่วนตัว เท่านั้น EOA เท่านั้นที่สามารถเซ็นชื่อธุรกรรมได้

  • SCW (Smart Contract Wallet): คอนแทรกต์ที่ถูกดีพลอยบนเชน แตกต่างจาก EOA ตรงที่มันสามารถโปรแกรมได้ — หมายความว่ามันสามารถตรวจสอบและดำเนินการที่ได้รับอนุญาตจาก EOA หรือ คีย์เซสชันสิ่งนี้คือความสามารถในการโปรแกรมที่ทำให้ฟีเจอร์ขั้นสูงเช่น การรวมธุรกรรมเป็นชุดการจ่ายค่าแก๊สใน โทเค็นที่ไม่ใช่ ETHและรูปแบบการอนุญาตที่ยืดหยุ่น

ใน goodcryptoX เมื่อคุณตั้งค่ากระเป๋า EVM คุณจะได้ทั้ง:

  • EOA (ผู้เซ็นชื่อ)

  • Smart Contract Wallet คู่กัน (เงินจะเก็บอยู่ที่นี่)


ทำไมมันถึงสำคัญ

Smart Contract Wallets กลายเป็นที่ใช้งานได้จริงหลังการนำ ERC-4337 มาตรฐานการทำ abstraction บัญชีมาใช้ในต้นปี 2023 มาตรฐานนี้ได้แนะนำ:

  • คอนแทรกต์ EntryPoint: ประตูทางเข้าให้กับธุรกรรม SCW

  • Bundlers: โหนดที่รวบรวมธุรกรรม SCW และส่งพวกมันขึ้นเชน

ร่วมกัน สิ่งเหล่านี้ปลดล็อกความสามารถในการสร้างประสบการณ์การเทรดแบบไม่เก็บรักษาอย่างเต็มรูปแบบ — สิ่งที่เราเฝ้ารอก่อนที่จะเปิดฟังก์ชัน DEX


สิ่งที่พวกมันเปิดใช้งานใน goodcryptoX

นี่คือสิ่งที่ SCWs มอบให้คุณภายใน goodcryptoX:

  • การเทรดแบบไม่เก็บรักษา

    ประโยชน์หลัก: คุณยังคงควบคุมสินทรัพย์ของคุณเอง คีย์เซสชัน ช่วยให้คุณอนุญาตให้เทรดได้โดยไม่ต้องเปิดเผยกุญแจส่วนตัวของคุณ

  • คีย์เซสชัน

    คีย์ที่จำกัดสิทธิ์และตรวจสอบได้บนเชนที่ทำให้การเทรดแบบไม่เก็บรักษาเป็นไปอย่างราบรื่นและปลอดภัย

  • การรวมธุรกรรมเป็นชุด

    หลายการกระทำถูกบรรจุเป็นหนึ่งธุรกรรม ตัวอย่าง: การอนุมัติ + การสว็อปถูกรวมเป็นคลิกเดียว ช่วยประหยัดเวลาและค่าแก๊ส เนื่องจากหลายขั้นตอนถูกดำเนินการในธุรกรรมเดียว

  • Paymasters และ การนามธรรมค่าแก๊ส

    ช่วยให้คุณจ่ายค่าแก๊สด้วยโทเค็นที่ไม่ใช่ ETH — ก้าวสำคัญสำหรับการใช้งาน

  • การป้องกัน MEV

    ธุรกรรม SCW ถูกส่งผ่านพูลส่วนตัว ทำให้พวกมันต้านทานการวิ่งหน้านำหน้า (front-running) และการโจมตีแบบแซนด์วิชได้โดยธรรมชาติ

  • ความยืดหยุ่นในอนาคต

    ตั้งแต่ การถอนที่จัดกลุ่ม ไปจนถึง การรวมการเทรดขั้นสูงSCWs เปิดประตูสู่ฟีเจอร์ที่เราไม่สามารถมอบให้ได้ด้วย EOAs เพียงอย่างเดียว


ข้อแลกเปลี่ยน

SCWs มีข้อเสียบางอย่าง:

  • SCWs ใช้แก๊สเพิ่มขึ้นเล็กน้อยต่อธุรกรรม — สังเกตได้บน Ethereum mainnet แต่เกือบไม่สำคัญบน L2s

  • โครงสร้างพื้นฐานใหม่: EntryPoints และ bundlers ยังคงพัฒนาอยู่ ซึ่งเพิ่มความซับซ้อน

แต่ประโยชน์นั้นมีมากกว่าต้นทุนอย่างมาก โดยเฉพาะเมื่อระบบนิเวศมาตรฐานขึ้น


อนาคตที่จะมาถึง

ทิศทางนั้นชัดเจน:

  • EVM chains

    • ขั้นตอนที่ 1: ERC-4337 ได้นำเสนอ SCWs แยกต่างหาก

    • ขั้นตอนที่ 2: EIP-7702 อนุญาตให้ EOAs ทำหน้าที่เป็น SCWs ได้ด้วย

    • จุดจบของเกม: กระเป๋าเงินทุกใบจะกลายเป็น Smart Contract Wallet โดยค่าเริ่มต้น.

  • โซลานา

    บน Solana กระเป๋าเงินนั้นพึ่งพาตรรกะของโปรแกรมใต้ฝาก แต่โครงสร้างพื้นฐานคีย์เซสชันและการนามธรรมค่าแก๊สยังพัฒนาไม่เพียงพอที่จะเปิดใช้งานการไหลการเทรดแบบไม่เก็บรักษาเดียวกันที่เราสนับสนุนบน EVMs เราคาดว่าโครงสร้างพื้นฐานกระเป๋าของ Solana จะพัฒนาไปในแนวทางที่คล้ายคลึงกันในอนาคตอันใกล้

Last updated