มิดไนต์ (Midnight) เปลี่ยนเวอร์ชัน Ledger ของเมนเน็ตจาก Ledger 8 เป็น Ledger 9 เมื่อวันที่ 6 พร้อมเพิ่มการเรียกใช้ฟังก์ชันระหว่างสัญญา การตรวจสอบลายเซ็น ECDSA และการรองรับแฮช Keccak-256
ประกาศอัปเกรดอย่างเป็นทางการของมิดไนต์ระบุว่า ธุรกรรมหนึ่งรายการสามารถให้สัญญาหนึ่งเรียกใช้ฟังก์ชันของอีกสัญญาได้ และตรวจสอบเหตุการณ์ของสัญญาผ่าน Indexer API ได้ อย่างไรก็ตาม การทำงานระยะแรกของทั้งสองฟีเจอร์จำกัดอยู่ที่ข้อมูลและเหตุการณ์สาธารณะ
การโอนสินทรัพย์แบบส่วนตัวไม่ได้เพิ่งเปิดตัวในครั้งนี้ เอกสาร Ledger 8.0.3 ที่เผยแพร่เมื่อวันที่ 20 มีนาคม บันทึกการแก้ไขขั้นตอนจัดทำธุรกรรมที่รวมการโอนแบบสาธารณะและส่วนตัวเข้ากับการเรียกสัญญาไว้ด้วย แต่กรณีดังกล่าวแตกต่างจากฟีเจอร์ใหม่ใน Ledger 9 ซึ่งทำให้สัญญาหนึ่งเรียกอีกสัญญาได้โดยตรงภายในธุรกรรมเดียว ก่อนหน้านี้ มิดไนต์เคยประกาศว่าจะอนุญาตให้ติดตั้งสัญญาอัจฉริยะบนเมนเน็ตในเร็ว ๆ นี้
ECDSA เป็นวิธีตรวจสอบลายเซ็นดิจิทัล ส่วน Keccak-256 เป็นวิธีแฮชที่แปลงข้อมูลให้เป็นค่าความยาวคงที่ ในประกาศอัปเกรด มิดไนต์ยังกล่าวถึงการรองรับมาตรฐานสร้างที่อยู่แบบ BIP-44 ด้วย
กระเป๋าเงินและแอปที่เชื่อมต่อกับเมนเน็ตต้องอัปเดตให้รองรับเวอร์ชันใหม่ โดย SDK กระเป๋าเงินที่ประกาศแนะนำคือ 2.0.0 และ Midnight.js เวอร์ชัน 5.0.0 ธุรกรรมที่สร้างในรูปแบบ Ledger 8 จะไม่ได้รับการประมวลผลบนเมนเน็ตเวอร์ชันใหม่ แต่ยอดคงเหลือเดิมและสัญญาอัจฉริยะที่ติดตั้งไว้ยังคงอยู่หลังการเปลี่ยนเวอร์ชัน
บริดจ์โทเคนโปรโตคอลสำหรับย้าย cNIGHT ไปเป็น mNIGHT ยังไม่เปิดใช้งานในการอัปเกรดครั้งนี้ มิดไนต์ระบุว่าการเปิดบริดจ์ต้องผ่านมาตรการด้านธรรมาภิบาลแยกต่างหาก
Comment 0