โอเพนเซปเปลิน(OpenZeppelin) เปิดตัวไลบรารีสัญญาอัจฉริยะเฉพาะสำหรับทรอน(TRX) พร้อมเครื่องมืออัปเกรด โดยมุ่งขยายโครงสร้างพื้นฐานสำหรับการพัฒนาแอปพลิเคชันใหม่ ไม่ใช่การอัปเดตที่เปลี่ยนสัญญาซึ่งถูกนำไปใช้งานแล้วโดยอัตโนมัติ
โอเพนเซปเปลินระบุในประกาศอย่างเป็นทางการเมื่อวันที่ 24 ว่าได้เปิดให้ใช้งานไลบรารี ‘tron-contracts’ และ ‘tron-contracts-upgradeable’ สำหรับทรอน พร้อมปลั๊กอินอัปเกรดสำหรับ TronBox, Hardhat และ Foundry รวมถึง Contracts Wizard และเซิร์ฟเวอร์ MCP สำหรับช่วยพัฒนาด้วย AI ประกาศอย่างเป็นทางการของโอเพนเซปเปลิน
ไลบรารีดังกล่าวรองรับโทเคน TRC-20 ของ ทรอน การจัดการสิทธิ์ตามบทบาท และฟังก์ชันด้านธรรมาภิบาล นักพัฒนาสามารถใช้ส่วนประกอบมาตรฐานเพื่อวางโครงสร้างพื้นฐานสำหรับการออกโทเคน การกำหนดสิทธิ์ และสัญญาที่เกี่ยวข้องกับธรรมาภิบาล
สัญญาแบบอัปเกรดได้ใช้รูปแบบ UUPS และพร็อกซี TRC-1967 ซึ่งรองรับการเปลี่ยนตรรกะของสัญญา อย่างไรก็ตาม สิทธิ์ในการอัปเกรดและผู้ดูแลระบบต้องกำหนดแยกกันในแต่ละโครงการ
ระบบยังรองรับลายเซ็น secp256r1 ที่ใช้กับบัญชีพาสคีย์ หากมีการเปิดใช้งานพรีคอมไพล์ที่เกี่ยวข้องบนเครือข่ายทรอน ระบบจะใช้งานฟังก์ชันดังกล่าว แต่หากไม่รองรับ จะเปลี่ยนไปใช้การตรวจสอบบนพื้นฐานของ Solidity
Contracts Wizard ช่วยสร้างโค้ดพื้นฐานสำหรับสัญญาโทเคนและการจัดการสิทธิ์ได้ เอกสารนักพัฒนาอย่างเป็นทางการของทรอนระบุว่า TRC-20 มีความเข้ากันได้กับ ERC-20 ของอีเธอเรียม(ETH) ในระดับอินเทอร์เฟซ แต่สัญญาจริงทำงานบนทรอนเวอร์ชวลแมชชีน(TVM) เอกสาร TRC-20 อย่างเป็นทางการของทรอน
ดังนั้น นักพัฒนาไม่ควรนำโค้ดสำหรับอีเธอเรียมมาใช้โดยตรง แต่ควรคำนึงถึงสภาพแวดล้อมการทำงานของ TVM และฟังก์ชันที่เครือข่ายทรอนรองรับ ไลบรารีเฉพาะสำหรับทรอนถูกนำเสนอในฐานะส่วนประกอบที่นำกลับมาใช้ใหม่ได้ โดยคำนึงถึงความแตกต่างของสภาพแวดล้อมดังกล่าว
การตรวจสอบความปลอดภัยพบประเด็นทั้งหมด 11 รายการ ในจำนวนนี้เป็นประเด็นความเสี่ยงสูง 2 รายการ และความเสี่ยงปานกลาง 1 รายการ โดยประเด็นทั้งหมดที่บันทึกในรายงานการตรวจสอบได้รับการแก้ไขแล้ว รายงานการตรวจสอบความปลอดภัยของโอเพนเซปเปลิน
ขอบเขตการตรวจสอบครอบคลุมไลบรารีพื้นฐานสำหรับทรอน ไลบรารีแบบอัปเกรดได้ และสัญญาการชำระเงินที่ปรับให้เข้ากับทรอน ประวัติการตรวจสอบสะท้อนว่าส่วนประกอบเหล่านี้ผ่านการตรวจสอบแล้ว แต่ไม่ได้รับประกันความปลอดภัยของแอปพลิเคชันทั้งหมดที่นำไปใช้งาน
ในขั้นตอนการนำไปใช้งานจริง ต้องตรวจสอบโครงสร้างสิทธิ์ ผู้ดูแลการอัปเกรด การจัดวางพื้นที่จัดเก็บ การพึ่งพาภายนอก และตรรกะเฉพาะของแต่ละแอปพลิเคชันแยกต่างหาก แม้จะแก้ไขข้อบกพร่องของไลบรารีแล้ว แต่ความเสี่ยงยังขึ้นอยู่กับวิธีที่แต่ละโครงการนำส่วนประกอบไปประกอบและบริหารจัดการ
การเปิดตัวครั้งนี้ไม่ได้เปลี่ยนสัญญาอัจฉริยะของทรอนที่ถูกนำไปใช้งานแล้วโดยอัตโนมัติ สัญญาที่เผยแพร่ไปก่อนหน้านี้ยังคงเดิม ส่วนไลบรารีใหม่จะถูกนำไปใช้เป็นทางเลือกกับแอปพลิเคชันที่จะพัฒนาต่อไป
ปฏิกิริยาที่ตรวจสอบได้จากการค้นหาสาธารณะอยู่ในระดับบัญชีและชุมชนในระบบนิเวศทรอนที่เผยแพร่ข่าวการเปิดตัวต่อ ยังไม่พบข้อมูลอิสระที่แสดงจำนวนโครงการที่นำไปใช้จริงหรือการประเมินจากนักพัฒนาอย่างเป็นรูปธรรม
ด้วยเหตุนี้ จึงยังประเมินได้ยากจากข้อมูลสาธารณะที่มีอยู่ว่าการรวมระบบครั้งนี้จะนำไปสู่การเพิ่มขึ้นของนักพัฒนาทรอนหรือความต้องการ TRX หรือไม่ การเปลี่ยนแปลงที่ยืนยันได้จากประกาศครั้งนี้อยู่ที่ขอบเขตของเครื่องมือพัฒนาและส่วนประกอบด้านความปลอดภัยที่กว้างขึ้น มากกว่าราคาโทเคนหรือปริมาณการใช้งานเครือข่าย
ก่อนหน้านี้ โอเพนเซปเปลินถูกนำเสนอว่าเป็นบริษัทด้านความปลอดภัยของสัญญาอัจฉริยะที่ทำข้อตกลงเข้าซื้อกิจการกับเอสแอนด์พี โกลบอล(S&P Global) การเปิดตัวไลบรารีเฉพาะสำหรับทรอนสอดคล้องกับแนวทางการขยายเครื่องมือสัญญาแบบโอเพนซอร์สและศักยภาพด้านการประเมินความปลอดภัยไปยังสภาพแวดล้อมบล็อกเชนหลายรูปแบบ
โดยสรุป การเปิดตัวครั้งนี้ทำให้นักพัฒนาทรอนสามารถใช้ส่วนประกอบมาตรฐานด้านโทเคน สิทธิ์ ธรรมาภิบาล และการอัปเกรดได้ อย่างไรก็ตาม ประวัติการตรวจสอบของไลบรารีและการตรวจสอบความปลอดภัยของสัญญาแต่ละฉบับยังคงเป็นกระบวนการที่ต้องดำเนินการแยกกัน
ความคิดเห็น 0