ONCHAINID ซึ่งเดิมใช้ตรวจสอบคุณสมบัติของผู้ถือโทเคนภายใต้การกำกับดูแล ขยายเป็นบัญชีสมาร์ตแบบโมดูลาร์ที่รองรับการถือสินทรัพย์ การทำธุรกรรม และการกู้คืนบัญชี ผู้ใช้ไม่สามารถอัปเกรดข้อมูลประจำตัวเวอร์ชัน 2.x ได้โดยตรง หากต้องการใช้ v3 ต้องติดตั้งใหม่
OpenZeppelin และเครือข่าย T-REX เปิดตัว ONCHAINID v3 เมื่อวันที่ 29 กันยายน โดย OpenZeppelin ระบุในประกาศว่าเวอร์ชันใหม่นี้เพิ่มความสามารถด้านบัญชี พร้อมคงฟังก์ชันบันทึกข้อมูลคุณสมบัติที่ผ่านการตรวจสอบแล้วไว้ ONCHAINID เป็นชั้นข้อมูลประจำตัวในมาตรฐานโทเคนภายใต้การกำกับดูแล ERC-3643 ซึ่งใช้ตรวจสอบว่ากระเป๋ามีคุณสมบัติถือสินทรัพย์หรือไม่
การเปลี่ยนแปลงสำคัญของ v3 คือขยายข้อมูลประจำตัวให้เป็นบัญชีที่ทำธุรกรรมได้ โดยแยกการจัดการคีย์ ข้อมูลคุณสมบัติ และการทำธุรกรรมเป็นโมดูล ผู้ใช้จึงติดตั้ง ตรวจสอบ หรือเปลี่ยนฟังก์ชันที่ต้องการได้
ระบบยังรองรับการกู้คืนบัญชีผ่านโมดูล โดยตั้งค่าผู้ดูแลและจำนวนผู้อนุมัติขั้นต่ำสำหรับการกู้คืนแบบอาศัยความช่วยเหลือจากบุคคลอื่น
วิธีลงนามที่รองรับขยายจาก ECDSA ไปยัง secp256r1, RSA และข้อมูลรับรอง WebAuthn คำอธิบายทางเทคนิคของ OpenZeppelin ระบุว่าออกแบบให้ตรวจสอบข้อมูลประจำตัวได้บนหลายบล็อกเชน และให้บัญชีถือสินทรัพย์พร้อมโต้ตอบกับระบบนิเวศได้
โครงสร้างนี้ทำให้ข้อมูลประจำตัวไม่ได้จำกัดอยู่ที่การตรวจสอบสิทธิ์ถือโทเคน แต่ยังเกี่ยวข้องกับสิทธิ์และขั้นตอนการทำธุรกรรมด้วย เมื่อรวมข้อมูลคุณสมบัติกับฟังก์ชันธุรกรรมไว้ในบัญชีเดียว วิธีเชื่อมโยงระบบสิทธิ์ทั้งสองและการตรวจสอบความปลอดภัยของโมดูลกู้คืนบัญชีจึงเป็นประเด็นสำคัญ
OpenZeppelin ระบุว่าได้ตรวจสอบความปลอดภัยของการออกแบบ v3 แล้ว การอัปเดตนี้เป็นส่วนหนึ่งของความร่วมมือด้านโครงสร้างพื้นฐาน ERC-3643 ที่เครือข่าย T-REX และ OpenZeppelin กำลังผลักดัน
ตามประวัติการเปลี่ยนแปลง ข้อมูลประจำตัวเวอร์ชัน 2.x ที่ติดตั้งไว้เดิมไม่สามารถอัปเกรดได้โดยตรง การนำ v3 มาใช้จึงต้องติดตั้งข้อมูลประจำตัวใหม่และดำเนินการเชื่อมต่อระบบเพิ่มเติม
ความคิดเห็น 0