# กระเป๋าเงินสัญญาอัจฉริยะ

กระเป๋าเงินสมาร์ทคอนแทรกต์ (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 หรือ [คีย์เซสชัน](https://docs.goodcrypto.app/goodcryptox-th/wallets/built-in-wallet/smart-contract-wallets/session-keys)สิ่งนี้คือความสามารถในการโปรแกรมที่ทำให้ฟีเจอร์ขั้นสูงเช่น [การรวมธุรกรรมเป็นชุด](https://docs.goodcrypto.app/goodcryptox-th/wallets/built-in-wallet/smart-contract-wallets/transaction-batching)การจ่ายค่าแก๊สใน [โทเค็นที่ไม่ใช่ ETH](https://docs.goodcrypto.app/goodcryptox-th/wallets/built-in-wallet/smart-contract-wallets/gas-in-any-token)และรูปแบบการอนุญาตที่ยืดหยุ่น

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

* EOA (ผู้เซ็นชื่อ)
* Smart Contract Wallet คู่กัน (เงินจะเก็บอยู่ที่นี่)

***

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

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

* คอนแทรกต์ EntryPoint: ประตูทางเข้าให้กับธุรกรรม SCW
* Bundlers: โหนดที่รวบรวมธุรกรรม SCW และส่งพวกมันขึ้นเชน

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

***

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

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

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

  ประโยชน์หลัก: คุณยังคงควบคุมสินทรัพย์ของคุณเอง [คีย์เซสชัน](https://docs.goodcrypto.app/goodcryptox-th/wallets/built-in-wallet/smart-contract-wallets/session-keys) ช่วยให้คุณอนุญาตให้เทรดได้โดยไม่ต้องเปิดเผยกุญแจส่วนตัวของคุณ
* [คีย์เซสชัน](https://docs.goodcrypto.app/goodcryptox-th/wallets/built-in-wallet/smart-contract-wallets/session-keys)

  คีย์ที่จำกัดสิทธิ์และตรวจสอบได้บนเชนที่ทำให้การเทรดแบบไม่เก็บรักษาเป็นไปอย่างราบรื่นและปลอดภัย
* [การรวมธุรกรรมเป็นชุด](https://docs.goodcrypto.app/goodcryptox-th/wallets/built-in-wallet/smart-contract-wallets/transaction-batching)

  หลายการกระทำถูกบรรจุเป็นหนึ่งธุรกรรม ตัวอย่าง: การอนุมัติ + การสว็อปถูกรวมเป็นคลิกเดียว ช่วยประหยัดเวลาและค่าแก๊ส เนื่องจากหลายขั้นตอนถูกดำเนินการในธุรกรรมเดียว
* Paymasters และ [การนามธรรมค่าแก๊ส](https://docs.goodcrypto.app/goodcryptox-th/wallets/built-in-wallet/smart-contract-wallets/gas-in-any-token)

  ช่วยให้คุณจ่ายค่าแก๊สด้วยโทเค็นที่ไม่ใช่ ETH — ก้าวสำคัญสำหรับการใช้งาน
* [การป้องกัน MEV](https://docs.goodcrypto.app/goodcryptox-th/dex-spot/orders-mechanics/mev)

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

  ตั้งแต่ [การถอนที่จัดกลุ่ม](https://docs.goodcrypto.app/goodcryptox-th/dex-spot/upcoming-functionality/batch-transfers) ไปจนถึง [การรวมการเทรดขั้นสูง](https://docs.goodcrypto.app/goodcryptox-th/dex-spot/upcoming-functionality/batch-orders)SCWs เปิดประตูสู่ฟีเจอร์ที่เราไม่สามารถมอบให้ได้ด้วย EOAs เพียงอย่างเดียว

***

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

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

* SCWs ใช้แก๊สเพิ่มขึ้นเล็กน้อยต่อธุรกรรม — สังเกตได้บน Ethereum mainnet แต่เกือบไม่สำคัญบน L2s
* โครงสร้างพื้นฐานใหม่: EntryPoints และ bundlers ยังคงพัฒนาอยู่ ซึ่งเพิ่มความซับซ้อน

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

***

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

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

* EVM chains
  * ขั้นตอนที่ 1: ERC-4337 ได้นำเสนอ SCWs แยกต่างหาก
  * ขั้นตอนที่ 2: EIP-7702 อนุญาตให้ EOAs ทำหน้าที่เป็น SCWs ได้ด้วย
  * [จุดจบของเกม](https://vitalik.eth.limo/general/2021/12/06/endgame.html?utm_source=chatgpt.com): *กระเป๋าเงินทุกใบจะกลายเป็น Smart Contract Wallet โดยค่าเริ่มต้น*.
* โซลานา

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