โพสต์ทั้งหมด
คู่มือ

wSOL คืออะไร วิธี wrap และ unwrap SOL

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

อ่าน 12 นาที J Tools Editorial
ภาพประกอบเชิงบรรณาธิการของ wSOL บน Solana เหรียญ SOL หนึ่งเหรียญอยู่ในห่อใส มูลค่าสองฝั่งเท่ากัน

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 พูลสภาพคล่อง บางแอป และการสวอปที่ทิ้ง wSOL ไว้

ตอนไหนที่ต้อง 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 กันค่าเช่าไว้ก้อนหนึ่งเพื่อให้เครือข่ายยอมเก็บมันไว้ สำหรับบัญชีโทเคน ตอนนี้อยู่ที่ราว 0.00149 SOL และกำลังทยอยลดลงเป็นขั้น ๆ ก้อนนี้ไม่ใช่ค่าธรรมเนียม มันคืนเต็มจำนวนทันทีที่ปิดบัญชี

ก้อนเดียวกันนี้แหละที่อยู่เบื้องหลังข้อความ error ที่มือใหม่สะดุดเป็นอย่างแรก มันแปลว่าอะไรและแก้ยังไงอยู่ใน บทความเรื่องค่าเช่ากับ error insufficient funds for rent ส่วนบัญชีทำงานยังไงอธิบายไว้ใน เอกสารทางการเรื่องโมเดลบัญชีของ Solana

การ์ด unwrap ปิดบัญชี wSOL แล้วยอดคงเหลือกับค่าเช่าจะกลับเข้ากระเป๋าเงิน

unwrap wSOL กลับเป็น SOL

unwrap คือการปิดบัญชี wSOL แล้วของที่อยู่ข้างในจะกลับมาเป็น SOL ตัวจริง และค่าเช่าที่กันไว้กลับมาด้วย เพราะแบบนี้บางทีจึงดูเหมือนได้คืนมากกว่าที่ใส่เข้าไป

เครื่องมือตัวเดียวกัน ทำทิศทางย้อนกลับให้ ถ้ามีบัญชีโทเคนว่างที่เหลือมาจากโทเคนตัวอื่น การปิดบัญชีโทเคน ก็ดึงค่าเช่าก้อนนั้นคืนได้เหมือนกัน

SOL กับ wSOL วางเทียบกัน

คำถามSOLwSOL
จ่ายค่าธรรมเนียมได้ได้ไม่ได้
แอปมองเป็นโทเคนไม่ใช่
ต้องมีบัญชีของตัวเองไม่ต้องต้อง พร้อมค่าเช่า
มูลค่าเท่ากันเป๊ะ 1 ต่อ 1 เสมอ
การแปลงเมื่อไหร่ก็ได้ ทั้งสองทาง

ทำไมสวอปเสร็จแล้วยังเหลือ wSOL

ตัวรวมเส้นทางประกอบเส้นทางผ่านหลายตลาด และเพื่อทำแบบนั้นมันเปิดบัญชี wSOL ไว้ระหว่างทาง ตอนจบควรจะปิดคืน ถ้าธุรกรรมขาดตอนผิดจังหวะหรือเส้นทางเติมคำสั่งได้ไม่ครบ บัญชีก็ค้างอยู่พร้อม wSOL ที่เหลือ

ไม่ใช่ error และไม่ใช่การสูญเสีย unwrap ดึงกลับได้ทั้งสองอย่าง ทั้งยอดและค่าเช่า เครื่องมือสวอปของแพลตฟอร์ม ส่งคำสั่งผ่าน Jupiter จึงเจอเศษ wSOL แบบนี้ได้เหมือนกัน ส่วนตลาดไหนเลือกทางไหนอ่านได้ใน บทเปรียบเทียบตลาดบน Solana

สามจุดที่มือใหม่มักสับสนกับ wSOL

จุดแรกคือกระเป๋าเงินขึ้นยอดสองบรรทัด บรรทัดหนึ่งเป็น SOL อีกบรรทัดเป็น wSOL แล้วนึกว่าเงินถูกแบ่งครึ่ง ไม่ได้ถูกแบ่ง ยอดรวมเท่าเดิม แค่ส่วนหนึ่งย้ายไปอยู่ในบัญชีแยกต่างหาก

จุดที่สองคือธุรกรรมง่าย ๆ ไม่ผ่านทั้งที่ยอดที่เห็นดูเยอะ สาเหตุมักเป็นเพราะยอดที่เห็นคือ wSOL และค่าธรรมเนียมหักจากมันไม่ได้ unwrap แล้วทุกอย่างกลับมาปกติทันที

จุดที่สามคือไปหาราคาของ wSOL เทียบกับ SOL แล้วเห็นว่าเท่ากันเป๊ะ เลยคิดว่าเว็บเสีย ไม่ได้เสีย มันเป็นเหรียญเดียวกันในสองรูป ถ้าวันไหนเห็นราคาต่างกัน นั่นแปลว่าผิดปกติ ไม่ใช่โอกาส

คนที่เปิดดูกระเป๋าเงินคุณจะเห็นอะไร

บนเอ็กซ์พลอเรอร์ บัญชี wSOL ก็ปรากฏเหมือนบัญชีโทเคนอื่น ๆ มีเจ้าของ มียอด มีค่าเช่าที่กันไว้ ไม่มีอะไรในนั้นบ่งบอกเจตนาหรือความเสี่ยง และในแง่นี้มันชวนตั้งคำถามน้อยกว่าโทเคนอื่นในกระเป๋าเสียอีก

ข้อผิดพลาดที่เจอบ่อยที่สุด

  • wrap ทั้งหมด ค่าธรรมเนียมหักจาก SOL ตัวจริงเท่านั้น พอยอดเป็นศูนย์ กระเป๋าเงินก็ขยับไม่ได้ แม้แต่ unwrap ก็ไม่ผ่าน เหลือไว้ครึ่ง SOL ก็พอสำหรับธุรกรรมอีกเยอะมาก
  • ปล่อยบัญชีว่างไว้ หลังสวอปบางทีเหลือบัญชีโทเคนที่ไม่มียอดอยู่ ไม่ได้เสียเพิ่ม แต่มันกันค่าเช่าไว้จนกว่าจะปิด
  • เข้าใจว่า wSOL เป็นเหรียญคนละตัวกับ SOL มันโผล่ในรายการปนกับโทเคนอื่นและดูเหมือนสินทรัพย์ที่แยกต่างหาก ซึ่งไม่ใช่ มันคือ SOL เดิมในอีกรูปหนึ่ง
  • 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 ไหม

ไอเดียใกล้กันแต่โครงสร้างต่างกัน wrapped BTC หรือ wrapped ETH ข้ามมาจากอีกเครือข่ายผ่านบริดจ์ จึงมีผู้ดูแลหรือบริดจ์ถือเหรียญจริงไว้เบื้องหลัง ส่วน wSOL อยู่ครบภายใน Solana และมี SOL ที่อยู่ในบัญชีนั้นหนุนอยู่ตรง ๆ

ส่ง wSOL ให้คนอื่นได้ไหม

ได้ เหมือนโทเคนทั่วไป ขอแค่ปลายทางมีบัญชีโทเคนที่รองรับ ในทางปฏิบัติคนส่ง SOL เพราะสำหรับคนรับมันยุ่งยากน้อยกว่า

wrap เสียเท่าไหร่

ค่าธรรมเนียมเครือข่ายของธุรกรรม บวกค่าเช่าครั้งเดียวถ้ายังไม่มีบัญชี wSOL ค่าเช่านั้นเป็นเงินมัดจำที่ได้คืน ไม่ใช่จ่ายทิ้ง ส่วนเครื่องมือคิดเท่าไหร่แสดงสด ๆ บนหน้าของมันก่อนกดยืนยัน

สรุปสั้น ๆ

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

J
ผู้เขียน
J Tools Editorial

โพสต์จากทีม J Tools

ดูโพสต์ทั้งหมดของ J Tools Editorial →

โพสต์ที่เกี่ยวข้อง