# วอลเล็ตสัญญาอัจฉริยะ

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

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

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

***

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

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

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

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

***

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

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

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

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

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

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

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

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

  ตั้งแต่ [การถอนที่จัดกลุ่ม](/goodcryptox-th/dex/upcoming-functionality/batch-transfers.md) ไปจนถึง [การรวมการเทรดขั้นสูง](/goodcryptox-th/dex/upcoming-functionality/batch-orders.md)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 จะพัฒนาไปในแนวทางที่คล้ายคลึงกันในอนาคตอันใกล้


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.goodcrypto.app/goodcryptox-th/wallets/built-in-wallet/smart-contract-wallets.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
