โครงการร่วมสร้างไลบรารีความปลอดภัย Aptos Move: การสร้างมาตรฐานโครงสร้างพื้นฐานที่เชื่อถือได้สำหรับนักพัฒนา

avatar
Movemaker
2วันก่อน
ประมาณ 9020คำ,ใช้เวลาอ่านบทความฉบับเต็มประมาณ 12นาที
หากคุณกำลังสร้างอนาคตบน Aptos ไลบรารีพื้นฐานนี้ก็จะยังเป็นของคุณด้วยเช่นกัน

การรักษาความปลอดภัยแบบออนเชนเรียกร้องให้มีมาตรฐานใหม่

ปัญหาที่เราพบ: การซ้ำซ้อนของโมดูล การขาดมาตรฐาน

หลังจากเหตุการณ์ด้านความปลอดภัยบนเครือข่ายหลายครั้งที่เกิดขึ้นล่าสุดในอุตสาหกรรมคริปโต ชุมชน Web3 ทั้งหมดได้กลับมาให้ความสนใจหัวข้อเดิมอย่าง ความปลอดภัยของโครงสร้างพื้นฐาน อีกครั้ง แม้ว่าเทคโนโลยีจะก้าวหน้าอย่างต่อเนื่อง แต่เราไม่สามารถหลีกเลี่ยงความเป็นจริงได้ นั่นคือ ในกรณีที่ไม่มีมาตรฐานและกลไกการตรวจสอบที่เป็นหนึ่งเดียว โมดูลพื้นฐานใดๆ ที่ คิดค้นล้อขึ้นมาใหม่ อาจกลายเป็นแหล่งความเสี่ยงที่อาจเกิดขึ้นได้

การเคลื่อนไหวเป็นภาษาที่เกิดเพื่อทรัพยากรและความปลอดภัย Aptos มอบประสบการณ์ระดับโซ่ที่ยอดเยี่ยมให้กับนักพัฒนาด้วยการดำเนินการแบบคู่ขนานและความสามารถในการอัปเกรดดั้งเดิมอยู่เสมอ อย่างไรก็ตาม ในระหว่างกระบวนการความร่วมมือของเรากับฝ่ายต่างๆ ในโครงการ Aptos จำนวนมาก เราได้ค้นพบข้อบกพร่องสำคัญซ้ำแล้วซ้ำเล่า นั่นก็คือ ระบบนิเวศน์ขาดไลบรารีโมดูลพื้นฐานสาธารณะที่เชื่อถือได้ นำกลับมาใช้ใหม่ได้ และตรวจสอบได้ ทีมงานจำนวนมากดำเนินการและบำรุงรักษาการควบคุมการอนุญาต อัพเกรดระบบ ฟังก์ชันเครื่องมือพื้นฐาน ฯลฯ อย่างเป็นอิสระ ซึ่งไม่เพียงแต่ไม่มีประสิทธิภาพเท่านั้น แต่ยังทำให้ความปลอดภัยโดยรวมของแอปพลิเคชันระดับลูกโซ่อ่อนแอลงอีกด้วย

เราตัดสินใจดำเนินการ: Movemaker และ Alcove เปิดตัวร่วมกัน

เพื่อแก้ไขข้อบกพร่องพื้นฐานนี้ Movemaker ซึ่งเป็นชุมชนชาวจีนอย่างเป็นทางการของ Aptos ได้เปิดตัวแผนโอเพ่นซอร์สแบบมีโครงสร้างร่วมกับ Alcove ซึ่งเป็นองค์กรผู้พัฒนาระบบนิเวศ Move แห่งแรกของเอเชีย ในโครงการ Aptos Move Secure General Purpose Base Library

โครงการริเริ่มนี้มุ่งหวังที่จะจัดเตรียมชุดส่วนประกอบมาตรฐานที่ได้รับการตรวจสอบอย่างเข้มงวด ปลอดภัย เชื่อถือได้ เป็นโมดูลาร์ และใช้งานง่ายสำหรับการพัฒนาสัญญาอัจฉริยะของ Aptos เพื่อช่วยเร่งการพัฒนาและความสมบูรณ์ของระบบนิเวศ Aptos Movemaker ได้ให้บริการชุมชนนักพัฒนาชาวจีนของ Aptos มานานและเข้าใจถึงความต้องการที่แท้จริงของนักพัฒนาในพื้นที่ และ Alcove ได้รวบรวมกลุ่มสมาชิกด้านเทคนิคที่มีประสบการณ์ในการพัฒนา Move การตรวจสอบ และการสร้างชุดเครื่องมือ ซึ่งสามารถสร้างรากฐานที่มั่นคงให้กับงานวิจัย การพัฒนา และการกำกับดูแลไลบรารีพื้นฐานนี้ได้

📌 มีการเปิดตัวข้อเสนอบน GitHub แล้ว และเปิดให้นักพัฒนา Aptos ทุกคนร่วมก่อสร้าง ยินดีต้อนรับสู่การดูรายละเอียดและ ส่ง PR: https://github.com/ALCOVE-LAB/aptos-movekit

ต่อไปเราจะแนะนำเป้าหมาย กลไก และวิธีในการมีส่วนร่วมในโครงการริเริ่มนี้ เราหวังว่าคุณจะไม่เพียงแต่เป็นผู้อ่านเท่านั้น แต่ยังเป็นผู้ร่วมงานด้วย

เราใช้การออกแบบใหม่ที่เป็นนวัตกรรมของ Aptos

โครงการริเริ่มนี้เป็นโครงการโอเพ่นซอร์สระยะยาวที่เป็นระบบสำหรับระบบนิเวศการพัฒนา Aptos ทั้งหมด เรากำลังรวบรวมทรัพยากร กำหนดกระบวนการมาตรฐาน และสร้างกลไกที่มีเป้าหมายเดียวเท่านั้น นั่นก็คือ การสร้าง ไลบรารีมาตรฐานทองคำ สำหรับ Aptos ที่ได้รับการนำมาใช้อย่างกว้างขวาง เชื่อถือได้ และได้รับการตรวจสอบ เช่นเดียวกับที่ OpenZeppelin ทำไว้สำหรับ EVM

ในระบบนิเวศ EVM สัญญา OpenZeppelin ได้รับการพิสูจน์แล้วว่าสามารถปรับปรุงความปลอดภัย เร่งประสิทธิภาพการพัฒนา และลดอุปสรรคในการเข้าถึงได้อย่างมีประสิทธิภาพ แต่เรารู้ดีว่า Move และ Aptos ไม่ใช่ภาพสะท้อนของ EVM มีความแตกต่างพื้นฐานในรูปแบบของภาษา, รูปแบบบัญชี, การจัดการสถานะ, กลไกการอัพเกรด และสถาปัตยกรรมการดำเนินการ ด้วยเหตุนี้ โมเดลที่เน้นทรัพยากรของ Move ตัวตรวจสอบไบต์โค้ด การรองรับการตรวจสอบอย่างเป็นทางการ และการดำเนินการคู่ขนานของ Aptos และกลไกการอัปเกรดแพ็คเกจเนทีฟ จึงทำให้เรามีโอกาสที่ดีเยี่ยมในการสร้างไลบรารีขั้นพื้นฐานที่มีความปลอดภัยสูงขึ้นและประสิทธิภาพที่แข็งแกร่งยิ่งขึ้น

ต่อไปนี้เป็นข้อเสนอที่สมบูรณ์สำหรับแผนนี้ เราขอเชิญผู้สร้างทุกคนที่สร้างอาคารบน Aptos เพื่อเข้าร่วมในเชิงลึก และเรายังยินดีต้อนรับคุณในการเผยแพร่แนวคิดเกี่ยวกับโครงสร้างพื้นฐานนี้ด้วย

สิ่งที่เราเตรียมไว้: ตั้งแต่เงินทุน องค์กร ไปจนถึงกลไก

  • ทุนเริ่มต้น: Movemaker มอบทุนเริ่มต้น 200,000 ดอลลาร์ให้กับ:

    • การพัฒนาและดูแลรักษาโมดูลหลัก

    • ค่าธรรมเนียมการตรวจสอบความปลอดภัยระดับมืออาชีพ

    • โปรแกรมจูงใจและรางวัลสำหรับนักพัฒนา

    • การเขียนเอกสารและสนับสนุนการดำเนินงานชุมชน

    • เครื่องมือและการก่อสร้างโครงสร้างพื้นฐานที่จำเป็น

  • องค์กรพัฒนา: Alcove เป็นหัวหน้าโครงการและประสานงานทรัพยากรการพัฒนาชุมชน รับผิดชอบกระบวนการจัดการ การสนับสนุนด้านเทคนิค การตรวจสอบความปลอดภัย ฯลฯ

  • การสนับสนุนจากแหล่งต่างๆ: ฝ่ายโครงการต่างๆ นักพัฒนาอิสระ และบริษัทตรวจสอบความปลอดภัยจะเข้ามามีส่วนร่วมในการพัฒนา การทดสอบ และตรวจสอบโมดูลพื้นฐานในแต่ละขั้นตอน

  • กลไกการกำกับดูแล: การตรวจสอบ PR การตรวจสอบการทดสอบ การตรวจสอบการพิสูจน์การย้าย การตรวจสอบก่อนการดำเนินการ การให้รางวัลตอบแทน และการดำเนินการอย่างโปร่งใสของกระบวนการทั้งหมด

สิ่งที่เราต้องการสร้าง: รากฐานโครงสร้างพื้นฐานของระบบนิเวศ Move

  • สร้างไลบรารีพื้นฐานหลัก: พัฒนาชุดโมดูล Move ที่ครอบคลุมฟังก์ชันหลักๆ เช่น การควบคุมการเข้าถึง เครื่องมือการจัดการการอัพเกรด โมดูล DeFi และเครื่องมือทั่วไป

  • ปรับปรุงความปลอดภัยของระบบนิเวศ: ใช้ประโยชน์จากคุณสมบัติความปลอดภัยที่มีอยู่ในภาษา Move (เช่น การป้องกันการเข้าซ้ำและการพิมพ์ที่เข้มงวด) และรวมการทดสอบที่เข้มงวด การตรวจสอบอย่างเป็นทางการ และการตรวจสอบความปลอดภัยอิสระเพื่อให้มั่นใจถึงความปลอดภัยสูงสุดของห้องสมุด

  • ส่งเสริมการนำภาษา Move ไปใช้ของนักพัฒนา: การให้เอกสาร บทช่วยสอน และตัวอย่างคุณภาพสูงที่เข้าใจง่าย ช่วยให้เราลดขั้นตอนการเรียนรู้ภาษา Move และดึงดูดนักพัฒนาให้เข้ามาสู่ระบบนิเวศของ Aptos มากขึ้น

  • จัดทำแบบจำลองการก่อสร้างร่วมกันของชุมชน: จัดทำกระบวนการพัฒนาที่เปิดกว้างและร่วมมือกันเพื่อสนับสนุนให้ทีมโครงการ นักพัฒนาอิสระ และบริษัทตรวจสอบความปลอดภัยเข้ามามีส่วนร่วมเพื่อให้แน่ใจถึงคุณภาพ ความเกี่ยวข้อง และความยั่งยืนของห้องสมุด

  • เร่งการพัฒนาทางระบบนิเวศ: สร้างรากฐานที่เชื่อถือได้สำหรับนักพัฒนา Aptos dApp เร่งนวัตกรรม ลดต้นทุนของการประดิษฐ์ล้อขึ้นมาใหม่ และส่งเสริมความเจริญรุ่งเรืองของระบบนิเวศ Aptos

สามารถเข้าร่วมการร่วมก่อสร้างได้อย่างไร? นักพัฒนาซอฟต์แวร์ทุกคนสามารถเป็นโปรโมเตอร์ได้

เราเชื่อว่าจะต้องสร้างไลบรารีฐานสัญญาอัจฉริยะที่เชื่อถือได้และนำกลับมาใช้ใหม่ได้อย่างแท้จริงโดยระบบนิเวศร่วมกัน ดังนั้นความคิดริเริ่มนี้จึงเปิดกว้างสำหรับนักพัฒนา Aptos ทุกคน ไม่ว่าคุณจะมาจากโครงการทีมหรือผู้สร้างอิสระ คุณสามารถมีส่วนร่วมในการสร้างร่วมกันได้ด้วยวิธีที่เหมาะสม:

  • วิธีเข้าร่วม: หากคุณเป็นทีมนักพัฒนาที่มีโปรเจ็กต์อยู่บน Aptos อยู่แล้ว คุณสามารถมีส่วนร่วมในการพัฒนา การทดสอบ และการบูรณาการโมดูลหลัก และเปลี่ยนแปลงอุปสรรคและแนวทางปฏิบัติที่ดีที่สุดที่คุณพบเจอในธุรกิจจริงให้กลายเป็นส่วนประกอบมาตรฐานที่สามารถนำกลับมาใช้ใหม่ได้ทั่วทั้งระบบนิเวศน์ สิ่งนี้ไม่เพียงแต่ช่วยปรับปรุงความปลอดภัยของโครงการของคุณเท่านั้น แต่ยังส่งผลดีต่อระบบนิเวศทั้งหมดอีกด้วย

  • นักพัฒนาอิสระก็มีเวทีเช่นกัน: หากคุณเป็นผู้ที่ชื่นชอบ Move หรือเป็นนักพัฒนาอิสระ เราจะยังคงสรรหาผู้มีส่วนสนับสนุนโมดูลผ่านทางความท้าทายโค้ด โปรแกรมรางวัล และกลุ่มงานสาธารณะ Alcove จะจัดเตรียมแนวทางการสนับสนุนที่ครบถ้วน เอกสารประกอบการพัฒนา และการสนับสนุนทางเทคนิคเพื่อช่วยให้คุณเข้าร่วมได้ตั้งแต่ 0 ถึง 1

  • วิธีการมีส่วนร่วมนั้นง่ายและชัดเจน: การพัฒนาโมดูลทั้งหมดจะดำเนินการเปิดเผยต่อสาธารณะบน GitHub โดยใช้กลไก Pull Request (PR) โค้ดทั้งหมดจะต้องผ่านการทดสอบอัตโนมัติและการตรวจสอบ Move Prover และจะต้องรวมกันหลังจากการตรวจสอบโดยผู้สนับสนุนหลัก กลไกการตรวจสอบและการจัดการเวอร์ชันจะถูกนำไปใช้พร้อมกันเพื่อให้แน่ใจว่าโค้ดทุกบรรทัดสามารถผ่านการตรวจสอบได้

เราจะจัดเตรียมเครื่องมือและทรัพยากรอะไรบ้าง?

เพื่อลดเกณฑ์การมีส่วนร่วมและปรับปรุงประสิทธิภาพการพัฒนา เรายังจะสร้างชุดเครื่องมือทางนิเวศวิทยาและระบบสนับสนุนที่สมบูรณ์อีกด้วย:

  • ไลบรารีโมดูลหลัก: รวมถึงส่วนประกอบที่นำมาใช้ซ้ำได้ เช่น การควบคุมการเข้าถึง การอัพเกรดโมดูล ตรรกะพื้นฐาน DeFi และเครื่องมือความปลอดภัย

  • SDK หลายภาษา: รองรับภาษาต่างๆ เช่น TypeScript, Python, Rust, Go ฯลฯ เพื่อลดความซับซ้อนของการดำเนินการบนเชน

  • API ที่ได้มาตรฐาน: มอบอินเทอร์เฟซการโต้ตอบและการสอบถามข้อมูลแบบออนเชนที่เข้าถึงง่ายสำหรับนักพัฒนาแอปพลิเคชัน

  • การสนับสนุนเครื่องมือสำหรับนักพัฒนา: รวมถึงปลั๊กอิน VS Code, ส่วนขยาย CLI, เครื่องมือดีบัก ฯลฯ เพื่อปรับปรุงประสบการณ์การเขียนโค้ด

  • เทมเพลตโครงการและโค้ดตัวอย่าง: โครงการตัวอย่างที่พร้อมใช้งานซึ่งช่วยให้คุณสามารถสร้างแอปพลิเคชันของคุณเองได้อย่างรวดเร็ว

ไม่ว่าคุณจะเป็นมือใหม่หรือเป็นนักพัฒนาที่มีประสบการณ์ ตราบใดที่คุณใส่ใจเกี่ยวกับอนาคตทางเทคนิคของ Aptos ชุดไลบรารีพื้นฐานและระบบเครื่องมือนี้จะเป็นจุดเริ่มต้นที่ขาดไม่ได้ของคุณ

บทสรุป: จุดเริ่มต้นของโครงสร้างพื้นฐานทางนิเวศวิทยา

การสร้างไลบรารี่ฐานโอเพ่นซอร์ส Move ที่ได้รับแรงบันดาลใจจาก OpenZeppelin บน Aptos เป็นโครงการที่มีมูลค่าเชิงกลยุทธ์ระยะยาวสำหรับระบบนิเวศทั้งหมด เราจะใช้ประโยชน์เต็มที่จากข้อดีของภาษา Move ในการรักษาความปลอดภัยทรัพยากรและการพิมพ์ที่เข้มงวด ร่วมกับการดำเนินการคู่ขนานและความสามารถในการอัปเกรดดั้งเดิมของแพลตฟอร์ม Aptos เพื่อสร้างสภาพแวดล้อมการพัฒนาสัญญาอัจฉริยะที่ปลอดภัย มีประสิทธิภาพ และเป็นมิตรมากขึ้นสำหรับนักพัฒนา

การผสมผสานความเข้มงวดด้านความปลอดภัยของ OpenZeppelin เข้ากับนวัตกรรมเทคโนโลยีของ Move/Aptos จะทำให้ไลบรารีพื้นฐานนี้กลายเป็นเสาหลักของการพัฒนา Aptos dApp ลดต้นทุนการพัฒนาซ้ำ เร่งการทำซ้ำของผลิตภัณฑ์ และส่งเสริมวิวัฒนาการของระบบนิเวศในทิศทางที่เป็นมืออาชีพและแข็งแกร่งยิ่งขึ้น

ความสำเร็จของโครงการโอเพนซอร์สนี้ไม่อาจแยกจากความพยายามร่วมกันของผู้สร้างทุกคนได้ เราขอเชิญฝ่ายโครงการ Aptos นักพัฒนาอิสระ และผู้เชี่ยวชาญด้านความปลอดภัยมาร่วมกับเราในการสร้างมาตรฐานพื้นฐานที่เชื่อถือได้ สามารถนำกลับมาใช้ใหม่ได้ และตรวจสอบได้อย่างแท้จริง หากคุณกำลังสร้างอนาคตของคุณบน Aptos ไลบรารีพื้นฐานนี้ก็จะยังเป็นของคุณด้วยเช่นกัน

เกี่ยวกับ Movemaker

Movemaker เป็นองค์กรชุมชนอย่างเป็นทางการที่ได้รับอนุญาตจากมูลนิธิ Aptos และริเริ่มร่วมกันโดย Ankaa และ BlockBooster โดยมุ่งเน้นที่การส่งเสริมการก่อสร้างและการพัฒนาของระบบนิเวศ Aptos ของจีน ในฐานะตัวแทนอย่างเป็นทางการของ Aptos ในโลกที่พูดภาษาจีน Movemaker ได้รับเงินทุนและการสนับสนุนทรัพยากรมูลค่าหลายล้านดอลลาร์จากมูลนิธิ Aptos บริษัทจะมุ่งมั่นในการสร้างระบบนิเวศ Aptos ที่หลากหลาย เปิดกว้าง และเจริญรุ่งเรือง โดยเชื่อมโยงนักพัฒนา ผู้ใช้ ทุน และพันธมิตรทางนิเวศวิทยาจำนวนมาก

ตั้งแต่ DeFi, AI ไปจนถึงการชำระเงิน stablecoins และ RWA Movemaker มุ่งมั่นที่จะสนับสนุนแอปพลิเคชันโครงการนวัตกรรมและส่งเสริมการเชื่อมต่อระหว่างเทคโนโลยี Aptos กับโลกแห่งความเป็นจริง เนื่องจากเป็นสะพานเชื่อมที่สำคัญสำหรับ Aptos ในเอเชีย Movemaker จึงใช้เรื่องเล่าในท้องถิ่นและวิสัยทัศน์ระดับโลกเพื่อสร้างแรงบันดาลใจให้พลังพัฒนาอื่นๆ เข้าร่วมระบบนิเวศของ Aptos

เกี่ยวกับอัลโคฟ

Alcove เป็นชุมชนนักพัฒนาชาวจีน Move แห่งแรกในเอเชียที่สร้างขึ้นโดย Aptos ซึ่งมุ่งมั่นที่จะสนับสนุนนักพัฒนาในการสร้างแอปพลิเคชัน Web3 รุ่นใหม่โดยใช้ภาษา Move ชุมชนได้นำนักพัฒนาจำนวนมากที่มีความสามารถในการพัฒนา Move การรักษาความปลอดภัยสัญญาและการสร้างเครื่องมือมารวมกัน และยังได้นำประสบการณ์จริงจากโครงการ Aptos หลายโครงการมาแบ่งปันอีกด้วย

บทความต้นฉบับ, ผู้เขียน:Movemaker。พิมพ์ซ้ำ/ความร่วมมือด้านเนื้อหา/ค้นหารายงาน กรุณาติดต่อ report@odaily.email;การละเมิดการพิมพ์ซ้ำกฎหมายต้องถูกตรวจสอบ

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

การอ่านแนะนำ
ตัวเลือกของบรรณาธิการ