wSOL คืออะไร วิธี wrap และ unwrap SOL
wSOL คือ SOL ตัวเดิมที่อยู่ในรูปแบบโทเคนมาตรฐานของ Solana อัตรา 1 ต่อ 1 เสมอ ตอนไหนต้อง wrap ตอนไหน unwrap และบัญชีนั้นกันค่าเช่าไว้เท่าไหร่

wSOL คือ SOL ตัวเดิมที่ถูกใส่ไว้ในรูปแบบโทเคนมาตรฐานของ Solana เพื่อให้แอปต่าง ๆ จัดการมันได้เหมือนโทเคนอื่น มูลค่าไม่เปลี่ยน อัตรา 1 ต่อ 1 เสมอ และย้อนกลับได้ทุกเมื่อ การเห็น wSOL ในกระเป๋าเงินไม่ใช่สัญญาณว่ามีอะไรผิดพลาด
- 1 wSOL เท่ากับ 1 SOL เสมอ ไม่มีเรต ไม่มีส่วนลด ไม่มีความเสี่ยงในตัวการแลกเอง
- ที่ต้อง wrap เพราะ SOL ตัวจริงไม่ใช่โทเคน SPL และสัญญาจำนวนมากรู้จักแต่โทเคน
- บัญชี wSOL กันค่าเช่าไว้ก้อนหนึ่ง พอ unwrap ก็ได้คืน
- เหลือ wSOL หลังสวอปเป็นเรื่องปกติ และจัดการได้ในคลิกเดียว
wSOL คืออะไรถ้ามองจากข้างใน
บน Solana มีสองอย่างที่ใช้งานประจำวันแล้วดูเหมือนกันแต่ไม่ใช่ SOL คือเหรียญประจำเครือข่าย ค่าธรรมเนียม ค่าเช่า และการสเตกวิ่งผ่านมัน ส่วนโทเคน SPL คือทุกอย่างที่เหลือ ทั้ง USDC BONK และโทเคนที่คุณสร้างเอง ทั้งหมดเดินตามมาตรฐานเดียวกัน
ปัญหาคือ SOL ตัวจริงไม่ใช่โทเคน SPL สัญญาที่เขียนบนมาตรฐานโทเคนจึงทำอะไรกับเหรียญประจำเครือข่ายไม่ได้ เลยมีทางอ้อมที่ถูกกำหนดเป็นมาตรฐานไว้ คุณฝาก SOL ลงบัญชีโทเคน แล้วออกมาเป็นจำนวนเท่าเดิมในรูป wSOL ซึ่งตอนนี้อยู่ในรูปแบบที่ทุกแอปเข้าใจ
กฎนี้ไม่ได้คิดขึ้นเองโดยเว็บนี้ native mint และวิธีที่ SOL เข้าไปอยู่ในนั้นอธิบายไว้ใน เอกสารทางการของโปรแกรม SPL Token
ตอนไหนที่ต้อง wrap จริง ๆ
แทบไม่มีเลย กระเป๋าเงินแสดง SOL การโอนใช้ SOL ค่าธรรมเนียมจ่ายด้วย SOL คำถามนี้โผล่มาเฉพาะบางจุดเท่านั้น
- พูลที่มี SOL อยู่อีกฝั่ง สภาพคล่องนับเป็นโทเคน ฝั่ง SOL จึงต้องอยู่ในรูปโทเคนของมัน เส้นทางเต็ม ๆ อยู่ใน คู่มือสร้าง liquidity pool บน Raydium
- แอปที่ระบุว่าต้องใช้ wSOL มีสัญญาบางตัวที่รับเฉพาะบัญชีโทเคน
- หลังสวอป ตัวจัดเส้นทางเปิดบัญชี wSOL ระหว่างทางแล้วมักปิดคืนให้ มักจะ
ถ้าไม่เจอสามกรณีนี้เลย ก็ไม่ต้องไปยุ่งกับ wSOL
วิธี wrap SOL ทีละขั้น
ตอน wrap เกิดขึ้นสองอย่างพอดี บัญชีโทเคนสำหรับ native mint ถูกสร้างถ้ายังไม่มี และจำนวน SOL ที่คุณเลือกเข้าไปอยู่ในนั้น จากนั้นกระเป๋าเงินจะแสดง wSOL ในจำนวนเดียวกัน
ใช้ เครื่องมือแปลงฟรี ก็เป็นแค่ฟอร์มเดียว ใส่จำนวน เลือกทิศทาง เซ็น ส่วนทางบรรทัดคำสั่งได้ผลเหมือนกัน แค่ช้ากว่า
อย่า wrap SOL ทั้งหมดเด็ดขาด ค่าธรรมเนียมจ่ายด้วย SOL ตัวจริง และกระเป๋าเงินที่ยอดตัวจริงเป็นศูนย์นั้น unwrap ก็ยังทำไม่ได้
ค่าเช่าที่แทบไม่มีใครพูดถึง
บัญชี wSOL ก็คือบัญชีโทเคนเหมือนบัญชีอื่น และทุกบัญชีบน Solana กันค่าเช่าไว้ก้อนหนึ่งเพื่อให้เครือข่ายยอมเก็บมันไว้ ก้อนนี้ไม่ใช่ค่าธรรมเนียม มันคืนเต็มจำนวนทันทีที่ปิดบัญชี
ก้อนเดียวกันนี้แหละที่อยู่เบื้องหลังข้อความ error ที่มือใหม่สะดุดเป็นอย่างแรก มันแปลว่าอะไรและแก้ยังไงอยู่ใน บทความเรื่องค่าเช่ากับ error insufficient funds for rent ส่วนบัญชีทำงานยังไงอธิบายไว้ใน เอกสารทางการเรื่องโมเดลบัญชีของ Solana
unwrap wSOL กลับเป็น SOL
unwrap แปลว่าปิดบัญชี wSOL ของข้างในกลับมาเป็น SOL ตัวจริง และค่าเช่าที่กันไว้กลับมาด้วย เพราะแบบนี้บางทีจึงดูเหมือนได้คืนมากกว่าที่ใส่เข้าไป
เครื่องมือตัวเดียวกัน ทำทิศทางย้อนกลับให้ ถ้ายังเหลือบัญชีโทเคนว่างจากอย่างอื่น การปิดบัญชีโทเคน ก็ดึงค่าเช่าก้อนนั้นคืนได้เหมือนกัน
SOL กับ wSOL วางเทียบกัน
| คำถาม | SOL | wSOL |
|---|---|---|
| จ่ายค่าธรรมเนียมได้ | ได้ | ไม่ได้ |
| สัญญาอ่านเป็นโทเคน | ไม่ | ใช่ |
| ต้องมีบัญชีของตัวเอง | ไม่ต้อง | ต้อง พร้อมค่าเช่า |
| มูลค่า | เท่ากันเป๊ะ 1 ต่อ 1 เสมอ | |
| การแปลง | เมื่อไหร่ก็ได้ ทั้งสองทาง | |
ทำไมสวอปเสร็จแล้วยังเหลือ wSOL
ตัวจัดเส้นทางประกอบเส้นทางผ่านหลายตลาด และเพื่อทำแบบนั้นมันเปิดบัญชี wSOL ไว้ระหว่างทาง ตอนจบควรจะปิดคืน ถ้าธุรกรรมขาดตอนผิดจังหวะหรือเส้นทางแปลกไป บัญชีก็ค้างอยู่พร้อม wSOL ที่เหลือ
ไม่ใช่ error และไม่ใช่การสูญเสีย unwrap ดึงกลับได้ทั้งสองอย่าง ทั้งยอดและค่าเช่า คนที่แลกผ่าน เครื่องมือสวอปของแพลตฟอร์ม จะเห็นเส้นทางเดียวกันโดยวิ่งผ่าน Jupiter ส่วนตลาดไหนเลือกทางไหนอ่านได้ใน บทเปรียบเทียบตลาดบน Solana
สามจุดที่มือใหม่มักสับสนกับ wSOL
จุดแรกคือกระเป๋าเงินขึ้นยอดสองบรรทัด บรรทัดหนึ่งเป็น SOL อีกบรรทัดเป็น wSOL แล้วนึกว่าเงินถูกแบ่งครึ่ง ไม่ได้ถูกแบ่ง ยอดรวมเท่าเดิม แค่ส่วนหนึ่งย้ายไปอยู่ในบัญชีแยกต่างหาก
จุดที่สองคือธุรกรรมง่าย ๆ ไม่ผ่านทั้งที่ยอดที่เห็นดูเยอะ สาเหตุมักเป็นเพราะยอดที่เห็นคือ wSOL และค่าธรรมเนียมหักจากมันไม่ได้ unwrap แล้วทุกอย่างกลับมาปกติทันที
จุดที่สามคือไปหาราคาของ wSOL เทียบกับ SOL แล้วเห็นว่าเท่ากันเป๊ะ เลยคิดว่าเว็บเสีย ไม่ได้เสีย ความเท่ากันคือแก่นของเรื่องทั้งหมด ถ้าวันไหนราคาต่างกันนั่นแปลว่าผิดปกติ ไม่ใช่โอกาส
คนที่เปิดดูกระเป๋าเงินคุณจะเห็นอะไร
บนเอ็กซ์พลอเรอร์ บัญชี wSOL ก็ปรากฏเหมือนบัญชีโทเคนอื่น ๆ มีเจ้าของ มียอด มีค่าเช่าที่กันไว้ ไม่มีอะไรในนั้นบ่งบอกเจตนาหรือความเสี่ยง และในแง่นี้มันชวนตั้งคำถามน้อยกว่าโทเคนอื่นในกระเป๋าเสียอีก
ข้อผิดพลาดที่เจอบ่อยที่สุด
- wrap ทั้งหมด ค่าธรรมเนียมหักจาก SOL ตัวจริงเท่านั้น พอยอดเป็นศูนย์กระเป๋าเงินก็นิ่ง แม้แต่ unwrap ก็ไม่ผ่าน เหลือไว้ครึ่ง SOL ก็พอสำหรับธุรกรรมอีกเยอะมาก
- ปล่อยบัญชีว่างไว้ หลัง unwrap บางทีเหลือบัญชีโทเคนที่ไม่มีอะไรอยู่ ไม่ได้เสียเพิ่ม แต่มันกันค่าเช่าไว้จนกว่าจะปิด
- เข้าใจว่า wSOL เป็นโทเคนอีกตัว มันโผล่ในรายการปนกับโทเคนจริงและดูเหมือนสถานะแยกต่างหาก ซึ่งไม่ใช่
- wrap ทั้งที่ไม่มีใครขอ กระเป๋าเงิน การโอน และค่าธรรมเนียมทำงานด้วย SOL ตัวจริง wrap เผื่อไว้ไม่ได้อะไรเลย มีแต่ล็อกค่าเช่า
- ไปหาเรตแลกเปลี่ยน ไม่มีเรต 1 wSOL คือ 1 SOL วันนี้และอีกปีหนึ่ง เพราะสิ่งค้ำคือ SOL ที่อยู่ในบัญชีนั้นเอง
ควร wrap กี่ SOL
เท่าที่พูลหรือแอปขอพอดี ไม่เกินนั้น ต่างจากการสเตก SOL ที่ wrap แล้วนอนอยู่เฉย ๆ ไม่ได้สร้างอะไร มันแค่รออยู่ในรูปแบบอื่นเพื่อจุดประสงค์เดิม
ถ้าเป็นพูล ตัวเลขถูกกำหนดมาแล้ว มันคือฝั่ง SOL ของเงินที่คุณใส่ ถ้าเป็นการทำอะไรครั้งเดียวในแอป ก็แค่จำนวนที่งานนั้นต้องใช้ ถ้าเสร็จแล้วยังเหลือ ควรเอากลับเป็น SOL ตัวจริงก่อนจะลืม
หลัง wrap แล้วควรเช็กอะไร
มีสามอย่างที่ควรกวาดตาดูก่อนปิดหน้าจอ อย่างแรกคือยอด wSOL ตรงกับจำนวนที่ตั้งใจไว้ ไม่มากไม่น้อย อย่างที่สองคือยอด SOL ตัวจริงยังเหลือพอสำหรับค่าธรรมเนียมครั้งต่อ ๆ ไป อย่างที่สามคือถ้า wrap เพื่อพูลหรือแอปตัวใดตัวหนึ่ง ให้ดูว่าแอปนั้นมองเห็นยอดจริงหรือยัง
ข้อสามนี่แหละที่คนลืมบ่อยที่สุด บัญชีอาจมีอยู่และยอดถูกต้องแล้ว แต่แอปยังไม่อัปเดตหน้าจอ รีเฟรชหน้าหรือเชื่อมกระเป๋าเงินใหม่มักจบเรื่อง ไม่ต้อง wrap เพิ่มอีกก้อน
คำถามที่พบบ่อยเรื่อง wSOL
wrap แล้วมูลค่าหายไหม
ไม่หาย แลกกัน 1 ต่อ 1 และไม่มีส่วนต่าง จ่ายแค่ค่าธรรมเนียมเครือข่ายตามปกติ บวกค่าเช่าบัญชีในครั้งแรก ซึ่งได้คืนตอนปิดบัญชี
ต้อง unwrap ไหม
ไม่ต้อง จะปล่อยไว้นานแค่ไหนก็ได้ เพียงแต่มันไม่นับเป็นยอดตัวจริง จึงจ่ายค่าธรรมเนียมไม่ได้ และค่าเช่าจะค้างอยู่จนกว่าจะปิดบัญชี
ทำไมมี wSOL ทั้งที่ไม่เคยสร้าง
เกือบทุกครั้งคือเศษจากการสวอป ตัวจัดเส้นทางต้องใช้บัญชีนั้นสำหรับเส้นทางแล้วไม่ได้ปิด unwrap ครั้งเดียวก็เรียบร้อย
เหมือน wrapped BTC หรือ wrapped ETH ไหม
ไอเดียใกล้กัน โครงสร้างไม่เหมือน สะพานข้ามสองเครือข่ายมีผู้ดูแลหรือสะพานอยู่เบื้องหลัง แต่ wSOL อยู่ครบภายใน Solana และสิ่งค้ำคือ SOL ที่อยู่ในบัญชีนั้น
ส่ง wSOL ให้คนอื่นได้ไหม
ได้ เหมือนโทเคนทั่วไป ขอแค่ปลายทางมีบัญชีโทเคนที่รองรับ ในทางปฏิบัติคนส่ง SOL เพราะสำหรับคนรับมันยุ่งยากน้อยกว่า
wrap เสียเท่าไหร่
ค่าธรรมเนียมเครือข่ายของธุรกรรม บวกค่าเช่าครั้งเดียวถ้ายังไม่มีบัญชี wSOL ค่าเช่านั้นเป็นการยืม ไม่ใช่จ่ายทิ้ง ส่วนเครื่องมือคิดเท่าไหร่แสดงสด ๆ บนหน้าของมันก่อนกดยืนยัน
สรุปสั้น ๆ
wSOL คือ SOL ตัวเดิมในรูปโทเคน เพื่อให้สัญญาใช้งานได้ อัตรา 1 ต่อ 1 เสมอ ย้อนกลับได้ทุกเมื่อ wrap เมื่อพูลหรือแอปขอ unwrap ทันทีที่เสร็จ และเหลือ SOL ตัวจริงไว้จ่ายค่าธรรมเนียมเสมอ


