Back to top
  • 공유 แชร์
  • 인쇄 พิมพ์
  • 글자크기 ขนาดตัวอักษร
ลิงก์ถูกคัดลอกแล้ว

โซลานาเสนอทางเลือกใหม่ ใช้ลายเซ็นอนุมัติซ้ำได้เมื่อธุรกรรมล้มเหลว

โซลานา(SOL) เสนอแนวทางทดแทน durable nonce ซึ่งรองรับการลงนามแบบออฟไลน์ โดยโปรแกรมที่เป็นตัวเลือกจะทำให้ใช้การอนุมัติซ้ำได้แม้ธุรกรรมดำเนินการไม่สำเร็จ แต่ยังต้องกำหนดอายุการอนุมัติและขั้นตอนยกเลิกแยกต่างหาก

มูลนิธิโซลานา (Solana Foundation) เสนอ Programmatic Signer ของ Anza และ Vector ของ Blueshift เป็นตัวเลือกในแผนที่เผยแพร่เมื่อเดือนตุลาคม 2026 durable nonce เป็นฟังก์ชันที่ใส่ค่าซึ่งเก็บไว้ในบัญชีลงในธุรกรรม ทำให้ส่งธุรกรรมที่ลงนามแบบออฟไลน์ได้แม้ช่วงเวลาที่บล็อกแฮชล่าสุดใช้งานได้จะผ่านไปแล้ว ในระบบปัจจุบัน nonce จะถูกใช้ไปและมีการเรียกเก็บค่าธรรมเนียม แม้ธุรกรรมผ่านการตรวจสอบแล้วแต่ล้มเหลวในขั้นตอนดำเนินการ

ตัวเลือกทั้งสองให้คีย์ออฟไลน์ลงนามข้อความที่บรรจุรายละเอียดการดำเนินการ แทนการลงนามธุรกรรมโดยตรง โปรแกรมบนเชนจะตรวจสอบลายเซ็น แล้วมอบสิทธิ์ให้ที่อยู่ที่ได้จากการสร้าง (PDA) จากนั้นผู้ส่งต่อธุรกรรมที่ออนไลน์จะส่งธุรกรรมเข้าระบบ การดำเนินการและการเปลี่ยน nonce เกิดขึ้นในธุรกรรมเดียวกัน หากการดำเนินการล้มเหลว nonce ก็จะย้อนกลับ ทำให้ส่งข้อความอนุมัติเดิมซ้ำได้

การลองใหม่ทำให้ต้องจัดการอายุของการอนุมัติ หาก nonce ยังไม่เปลี่ยน ลายเซ็นที่ค้างอยู่อาจถูกนำไปดำเนินการภายหลัง มูลนิธิโซลานาอธิบายวิธีทำให้ธุรกรรมที่ใช้ nonce เดียวกันสำเร็จก่อน หรือใส่คำสั่งตรวจสอบกำหนดเวลาไว้ในธุรกรรม ตัวเลือกทั้งสองยังไม่มีฟังก์ชันหมดอายุเป็นค่าเริ่มต้น

ตัวเลือกทั้งสองยังแตกต่างกันในขอบเขตการลงนาม Programmatic Signer ลงนามเฉพาะรายละเอียดการดำเนินการในข้อความอนุมัติ ผู้ส่งต่อจึงสามารถเพิ่มคำสั่งก่อนหรือหลังรายละเอียดดังกล่าวได้ ส่วน Vector ลงนามครอบคลุมคำสั่งระดับบนสุดทั้งหมดของธุรกรรม จึงป้องกันไม่ให้ผู้ส่งต่อเพิ่ม ลบ หรือจัดเรียงคำสั่งใหม่ แต่ต้องเพิ่มคำสั่งกำหนดเวลาแยกต่างหาก

การเปลี่ยนระบบต้องตรวจสอบสิทธิ์ของบัญชีควบคู่ไปกับการอนุมัติโปรแกรมลงนาม โดยต้องตรวจสอบเจ้าของบัญชีกระเป๋าเงิน บัญชีโทเคน และบัญชีสเตก รวมถึงสิทธิ์ถอน สร้างเหรียญ และระงับเหรียญ ก่อนย้ายไปยัง PDA ใหม่ นอกจากนี้ต้องตรวจสอบว่าแอปรองรับการเรียกข้ามโปรแกรม (CPI) หรือไม่ แอปที่ปิดกั้น CPI หรืออนุญาตเฉพาะคำสั่งระดับบนสุด รวมถึงการตั้งค่า CPI Guard ของ Token-2022 อาจไม่เข้ากับระบบใหม่

มูลนิธิโซลานาเสนอให้เลิกใช้ durable nonce เดิม แต่ยังไม่ได้เลือกทางเลือกสุดท้ายหรือกำหนดวันยุติการใช้งาน โดยมีแผนให้ช่วงเปลี่ยนผ่านประมาณ 6 เดือนหลังโปรแกรมทดแทนผ่านการตรวจสอบและเริ่มทำงานบนเมนเน็ต เอกสารสถานะของมูลนิธิโซลานาระบุว่า Programmatic Signer อยู่ในขั้นพัฒนาเน็ตและกำลังตรวจสอบความปลอดภัย ส่วน Vector เปิดเผยที่อยู่โปรแกรมแล้ว แต่ยังไม่ยืนยันสถานะการตรวจสอบ ทั้งนี้ durable nonce เดิมยังใช้งานได้

Fireblocks ผู้ให้บริการรับฝากสินทรัพย์ เห็นด้วยกับการเลิกใช้ durable nonce แต่ระบุในเวทีหารือข้อเสนอปรับปรุงโซลานาว่า การย้ายสิทธิ์ไปยัง PDA และความเข้ากันได้กับ CPI อาจเป็นภาระต่อการดำเนินงานขนาดใหญ่และแอป DeFi บางส่วน บริษัทเสนอให้พิจารณา Transaction Envelopes หรือแนวทาง Sudo และกำหนดช่วงเปลี่ยนผ่านให้นานขึ้น ความเห็นนี้เป็นจุดยืนของบริษัทที่เข้าร่วมการหารือ

ระหว่างเปลี่ยนระบบ ผู้ใช้และผู้พัฒนาต้องตรวจสอบการยกเลิกการอนุมัติ การกำหนดเวลา การย้ายสิทธิ์บัญชี และการรองรับ PDA กับ CPI ของแอป ขณะนี้การออกแบบขั้นสุดท้ายและวันยุติการใช้งานยังไม่ได้ข้อสรุป

<ลิขสิทธิ์ ⓒ TokenPost ห้ามเผยแพร่หรือแจกจ่ายซ้ำโดยไม่ได้รับอนุญาต>

บทความที่มีคนดูมากที่สุด

บทความที่เกี่ยวข้อง

ความคิดเห็น 0

ข้อแนะนำสำหรับความคิดเห็น

ขอบคุณสำหรับบทความดี ๆ ต้องการบทความติดตามเพิ่มเติม เป็นการวิเคราะห์ที่ยอดเยี่ยม

0/1000

ข้อแนะนำสำหรับความคิดเห็น

ขอบคุณสำหรับบทความดี ๆ ต้องการบทความติดตามเพิ่มเติม เป็นการวิเคราะห์ที่ยอดเยี่ยม
1