OP Succinct’s primary function is to integrate ZKP into the OP Stack’s modular architecture, converting OP Stack Rollups into fully verified ZK Rollups.
หากวิธีการขยายมิติในอนาคตของ Ethereum คือการแปลง Rollups ทั้งหมดเป็น ZK Rollups OP Succinct มีเป้าหมายที่จะใช้ Type-1 zkEVM (เทียบเท่า Ethereum อย่างเต็มรูปแบบ) ใน OP Stack โดยใช้ Rust และ SP1
OP Succinct Proposer สามารถสร้างพิสูจน์ในลักษณะของการเห็นพ้องกันได้พร้อมกัน รวมถึงการรวมพิสูจน์และการตรวจสอบได้อย่างต่อเนื่อง
ระบบ OP Stack ที่มีอยู่ใช้ระยะเวลาหน้าต่างการหลอกลวง 7 วัน ซึ่งทำให้มีความล่าช้าในการทำธุรกรรมในกรณีที่เกิดข้อพิพาท แต่ OP Succinct ลดระยะเวลาการเสร็จสิ้นธุรกรรมโดยใช้ ZK proofs และกำจัดความจำเป็นในการมีหน้าต่างการหลอกลวงที่ยืดหยุ่น
OP Succinct สามารถลดค่าธรรมเนียมการทำธุรกรรมได้อย่างมีนัยสำคัญ
Image Source: Blockscout
ณ วันที่ 30 มีนาคม พ.ศ. 2024 OP Labs ได้ประกาศเปิดตัว "หลักฐานความผิดพลาด" บน OP Sepolia testnet ซึ่งเปิดตัวอย่างเป็นทางการบน OP Mainnet เมื่อวันที่ 11 มิถุนายน พ.ศ. 2024 นี่เป็นก้าวแรกสู่การกระจายอํานาจทําให้ผู้ใช้สามารถถอนโทเค็น ETH และ ERC-20 ออกจาก OP Mainnet โดยไม่ต้องใช้บุคคลที่สามที่เชื่อถือได้ กลไกนี้ช่วยให้ผู้ใช้สามารถท้าทายและเพิกถอนการถอนเงินที่ไม่ถูกต้อง (รวมถึง Base, Metal, Mode และ Zora)
เพื่อให้มั่นใจในความปลอดภัยและความเชื่อมั่นของทรัพย์สินของผู้ใช้ Optimism ใช้ประกันข้อผิดพลาดเพื่อยืนยันความถูกต้องและความสมเหตุสมผลของธุรกรรมบนเชื่อมต่อโซ่และป้องกันการกระทำที่ไม่เหมาะสม หลักการสำคัญรวมถึง:
หากพบความคลาดเคลื่อนระหว่างข้อมูล Layer-2 และ Layer-1 ฝ่ายที่โต้แย้งสามารถออกความท้าทายได้ ผู้ปฏิบัติงาน Layer-2 จะต้องส่งหลักฐานเพื่อตอบโต้ความท้าทายและตรวจสอบความถูกต้องของข้อมูล ขั้นสุดท้าย: หากไม่มีการท้าทายที่ถูกต้องเกิดขึ้นภายในระยะเวลาการท้าทายหรือผู้ให้บริการเลเยอร์ 2 ตอบโต้คําท้าได้สําเร็จธุรกรรมจะเสร็จสิ้นและถือว่าถูกต้อง
OP Labs เป็นทีมหรือองค์กรที่พัฒนาโซลูชัน Optimism ในขณะที่ OP Stack เป็นเฟรมเวิร์กทางเทคนิคที่ใช้สำหรับการสร้างและขยายขนาดเครือข่าย Ethereum Layer 2 ความสัมพันธ์ระหว่าง OP Labs และ OP Stack สามารถมองเป็นความสัมพันธ์ระหว่างนักพัฒนาและเครื่องมือในการพัฒนาของพวกเขา
OP Labs เป็นทีมหรือองค์กรหลักที่รับผิดชอบในการพัฒนาและบำรุงรักษาเครือข่าย Optimism โดยมีเป้าหมายเพื่อสร้างการขยายมาตรฐานอย่างมีประสิทธิภาพสำหรับ Ethereum โดยเน้นในการลดค่าธรรมเนียมการทำธุรกรรมและเพิ่มความเร็วในการทำธุรกรรม พวกเขาไม่เพียงแค่พัฒนา Optimistic Rollups แต่ยังผลักดันเทคโนโลยีใหม่ๆ ที่เกี่ยวข้องกับ zero-knowledge proofs เช่น OP Succinct ร่วมกับ Succinct Labs
OP Stack, ที่พัฒนาโดย OP Labs, มีโครงสร้างแบบโมดูลที่ให้พื้นฐานในการสร้างเครือข่ายเลเยอร์ 2 พัฒนา ผู้พัฒนาสามารถใช้ OP Stack เพื่อสร้างเครือข่ายขยายที่แตกต่างอย่างรวดเร็ว การออกแบบแบบโมดูลช่วยให้ผู้ใช้สามารถเลือกกลไกการยืนยันที่แตกต่างได้อย่างยืดหยุ่น (เช่น Optimistic Rollups หรือ ZK Rollups) เพื่อตอบสนองความต้องการของโครงการที่แตกต่าง
ในสาระ, โอพีแลปสามารถมองเห็นได้เป็นผู้พัฒนาของ OP Stack, และ OP Stack เป็นเครื่องมือทางเทคนิคที่โอพีแลปมีให้แก่ผู้พัฒนาเพื่อช่วยในการสร้างและขยายเครือข่าย Ethereum Layer 2
ก่อนที่จะเข้าสู่ OP Succinct สิ่งสำคัญคือการแนะนำสี่ส่วนหลักของทุก OP Stack:
Image Source: บล็อกกระชับ
โดยการพัฒนาต่อยอดจากส่วนประกอบของชิ้นส่วน OP Stack ที่ระบุไว้ในส่วน 1.2 โดย OP Succinct เป็นการอัพเกรดที่เบาของ OP Stack ซึ่งช่วยให้เชือกสามารถใช้บล็อกที่ได้รับการยืนยันโดย ZK ในขณะที่ยังคงเอกสารส่วนประกอบอื่น ๆ (op-geth, op-batcher, และ op-node) ไม่เปลี่ยนแปลง OP Succinct ประกอบด้วยส่วนประกอบหลัก ๆ ที่สี่ส่วนดังต่อไปนี้:
การสร้าง zkEVM Rollups เป็นเรื่องที่ท้าทายเนื่องจากต้องใช้ความเชี่ยวชาญด้านการเข้ารหัสอย่างกว้างขวาง เมื่อ OP Labs พัฒนา OP Stack แบบแยกส่วนพวกเขาคาดว่าจะสนับสนุนกลไกการพิสูจน์ต่างๆ ด้วยเหตุนี้พวกเขาจึงเปิดแหล่งที่มาของการพัฒนา Kona (ดูลิงค์ส่วนขยาย 1) เพื่อใช้ STF ของ OP Stack Rollups โดยใช้ Rust ในที่สุดก็เปิดใช้งานการสร้าง zero-knowledge proofs (ZKP) สําหรับ OP Stack ผ่าน Kona และโปรแกรม SP1 ซึ่งหมายความว่าในทางทฤษฎีโซ่ OP Stack ใด ๆ สามารถอัพเกรดเพื่อใช้ ZKP ได้
จุดมุ่งหมายของ SP1 (Succinct Processor 1) คือการให้นักพัฒนาสามารถรวม Type-1 zkEVM rollups ได้อย่างไม่ยุ่งยากโดยใช้โค้ด Rust มาตรฐาน ด้วย OP Succinct กระบวนการในการอัพเกรด OP Stack chain ที่มีอยู่เป็น Type-1 zkEVM rollup สามารถเสร็จสิ้นภายในหนึ่งชั่วโมง มอบประโยชน์ต่อไปนี้:
ตามเอกสาร GitHub อย่างเป็นทางการ กระบวนการนี้ต้องการการติดตั้ง Rust, Foundry และ Docker เพื่ออัปเกรด OP Stack rollup ที่มีอยู่ใด ๆ เป็น Type-1 zkEVM rollup กระบวนการที่ถูกต้องมีสองขั้นตอน:
Image Source: บล็อกสรุป - อัพเกรด OP Stack Rollup เป็น ZK Proofs
Succinct เชื่อว่าอนาคตของ EVM Rollups อยู่ใน zkEVM ที่เขียนด้วยภาษา Rust ซึ่งช่วยให้การบำรุงรักษาดีขึ้น ปัจจุบัน OP Rollups พบกับท้ายายสามปัญหาหลัก: หน้าต่างการพิสูจน์การทุจริต 7 วันที่ยาว, ความสามารถในการทำงานร่วมกันที่ซับซ้อน, และการพึ่งพากลไกข้อมูลแบบหลายกลุ่มในบางกรณี แทนที่การพิสูจน์การทุจริต SP1 ถูกสร้างขึ้นเพื่อแก้ไขปัญหาเหล่านี้
SP1 เป็น zkVM ประสิทธิภาพสูงที่ปรับแต่งได้อย่างเต็มที่ซึ่งเป็นโอเพ่นซอร์ส 100% สามารถตรวจสอบการทํางานของโปรแกรม Rust (หรือ LLVM-compiled) โดยพลการ ตามข้อมูลสาธารณะ OP Succinct Stack ประสบความสําเร็จในการทํางานบน OP Mainnet, OP Sepolia และ Base chain โดยมีค่าหลักฐานการทําธุรกรรมตั้งแต่ $ 0.01 ถึง $ 0.02 (ดูลิงก์ส่วนขยาย 3) ในอนาคตโครงสร้างพื้นฐานบล็อกเชนทั้งหมดรวมถึง Rollups, bridges และ coprocessors มีแนวโน้มที่จะเขียนใน Rust (หรือภาษาอื่น ๆ ที่รวบรวม LLVM) และใช้ประโยชน์จาก ZKP
โดยอ้างอิงจากสรุปจากบล็อก Succinct และเนื้อหา GitHub แบบ open-source ประสิทธิภาพของ SP1 ต่อไปนี้มาจากปัจจัยสำคัญหลายประการ
Image Source: บล็อกกระชับ — ดูคำอธิบายในภาคผนวกในลิงก์ส่วนขยาย 4
ภาพเครดิต: @jtguibas
หากโซลูชันการปรับขนาดของ Ethereum ถูกมองว่า OP ในระยะสั้นและ ZK ในระยะยาวความสําเร็จที่อาจเกิดขึ้นของ OP Succinct อาจเป็นก้าวสําคัญในเส้นทางการพัฒนาของ Ethereum OP Succinct ให้เส้นทางที่อัปเกรดได้สําหรับ ETH Rollups เพื่อเปลี่ยนจากการตรวจสอบในแง่ดีเป็น zero-knowledge proofs (ZKP) การเปลี่ยนแปลงนี้ไม่เพียง แต่ลดต้นทุนการทําธุรกรรม แต่ยังเพิ่มความเร็วในการทําธุรกรรมในขณะที่รักษาคุณลักษณะด้านความปลอดภัยและความเป็นส่วนตัวของ ZK Rollups ซึ่งเปิดโอกาสใหม่สําหรับการขยายเลเยอร์แอปพลิเคชันในอนาคต
ในหมู่ที่จำแนกไว้ 4 โซลูชันชั้นที่ 2 ที่ได้รับการยอมรับ OP Stack ปัจจุบันดูเหมือนจะมีข้อได้เปรียบเล็กน้อยต่อ ZK Stack ในเชิงการพัฒนานิวัติศาสตร์ อนาคตอาจจะเห็น Matthew effect ที่ชัดเจนมากขึ้น โดยที่การรวม OP Succinct อาจจะสาบานฉีกขน ZK Stack ได้บางส่วนของการโต้คลื่นและศักย์ความเป็นไปได้ หาก OP Succinct พิสูจน์ความสำเร็จได้ มันอาจทำให้เกิดความท้าทายต่อ Rollups ที่ใช้ zkEVM แบบดั้งเดิม
อย่างไรก็ตาม จากตรรกะการดำเนินการที่นำเสนอในขณะนี้ มีปัจจัยสำคัญหนึ่งที่เกิดขึ้น: วิธีการนักพัฒนาทำให้มั่นใจว่าความเสี่ยงระบบทั่วไปที่เกิดขึ้นจากช่องโหว่ที่ไม่รู้จักเมื่อแก้ไขฟังก์ชันการเปลี่ยนสถานะ (STF) หรือเพิ่ม precompiles ใหม่ ถูกตรวจพบในเวลาที่เหมาะสมหรือไม่? นี่เป็นส่วนที่ต้องให้ความสนใจในระยะยาว
OP Succinct’s primary function is to integrate ZKP into the OP Stack’s modular architecture, converting OP Stack Rollups into fully verified ZK Rollups.
หากวิธีการขยายมิติในอนาคตของ Ethereum คือการแปลง Rollups ทั้งหมดเป็น ZK Rollups OP Succinct มีเป้าหมายที่จะใช้ Type-1 zkEVM (เทียบเท่า Ethereum อย่างเต็มรูปแบบ) ใน OP Stack โดยใช้ Rust และ SP1
OP Succinct Proposer สามารถสร้างพิสูจน์ในลักษณะของการเห็นพ้องกันได้พร้อมกัน รวมถึงการรวมพิสูจน์และการตรวจสอบได้อย่างต่อเนื่อง
ระบบ OP Stack ที่มีอยู่ใช้ระยะเวลาหน้าต่างการหลอกลวง 7 วัน ซึ่งทำให้มีความล่าช้าในการทำธุรกรรมในกรณีที่เกิดข้อพิพาท แต่ OP Succinct ลดระยะเวลาการเสร็จสิ้นธุรกรรมโดยใช้ ZK proofs และกำจัดความจำเป็นในการมีหน้าต่างการหลอกลวงที่ยืดหยุ่น
OP Succinct สามารถลดค่าธรรมเนียมการทำธุรกรรมได้อย่างมีนัยสำคัญ
Image Source: Blockscout
ณ วันที่ 30 มีนาคม พ.ศ. 2024 OP Labs ได้ประกาศเปิดตัว "หลักฐานความผิดพลาด" บน OP Sepolia testnet ซึ่งเปิดตัวอย่างเป็นทางการบน OP Mainnet เมื่อวันที่ 11 มิถุนายน พ.ศ. 2024 นี่เป็นก้าวแรกสู่การกระจายอํานาจทําให้ผู้ใช้สามารถถอนโทเค็น ETH และ ERC-20 ออกจาก OP Mainnet โดยไม่ต้องใช้บุคคลที่สามที่เชื่อถือได้ กลไกนี้ช่วยให้ผู้ใช้สามารถท้าทายและเพิกถอนการถอนเงินที่ไม่ถูกต้อง (รวมถึง Base, Metal, Mode และ Zora)
เพื่อให้มั่นใจในความปลอดภัยและความเชื่อมั่นของทรัพย์สินของผู้ใช้ Optimism ใช้ประกันข้อผิดพลาดเพื่อยืนยันความถูกต้องและความสมเหตุสมผลของธุรกรรมบนเชื่อมต่อโซ่และป้องกันการกระทำที่ไม่เหมาะสม หลักการสำคัญรวมถึง:
หากพบความคลาดเคลื่อนระหว่างข้อมูล Layer-2 และ Layer-1 ฝ่ายที่โต้แย้งสามารถออกความท้าทายได้ ผู้ปฏิบัติงาน Layer-2 จะต้องส่งหลักฐานเพื่อตอบโต้ความท้าทายและตรวจสอบความถูกต้องของข้อมูล ขั้นสุดท้าย: หากไม่มีการท้าทายที่ถูกต้องเกิดขึ้นภายในระยะเวลาการท้าทายหรือผู้ให้บริการเลเยอร์ 2 ตอบโต้คําท้าได้สําเร็จธุรกรรมจะเสร็จสิ้นและถือว่าถูกต้อง
OP Labs เป็นทีมหรือองค์กรที่พัฒนาโซลูชัน Optimism ในขณะที่ OP Stack เป็นเฟรมเวิร์กทางเทคนิคที่ใช้สำหรับการสร้างและขยายขนาดเครือข่าย Ethereum Layer 2 ความสัมพันธ์ระหว่าง OP Labs และ OP Stack สามารถมองเป็นความสัมพันธ์ระหว่างนักพัฒนาและเครื่องมือในการพัฒนาของพวกเขา
OP Labs เป็นทีมหรือองค์กรหลักที่รับผิดชอบในการพัฒนาและบำรุงรักษาเครือข่าย Optimism โดยมีเป้าหมายเพื่อสร้างการขยายมาตรฐานอย่างมีประสิทธิภาพสำหรับ Ethereum โดยเน้นในการลดค่าธรรมเนียมการทำธุรกรรมและเพิ่มความเร็วในการทำธุรกรรม พวกเขาไม่เพียงแค่พัฒนา Optimistic Rollups แต่ยังผลักดันเทคโนโลยีใหม่ๆ ที่เกี่ยวข้องกับ zero-knowledge proofs เช่น OP Succinct ร่วมกับ Succinct Labs
OP Stack, ที่พัฒนาโดย OP Labs, มีโครงสร้างแบบโมดูลที่ให้พื้นฐานในการสร้างเครือข่ายเลเยอร์ 2 พัฒนา ผู้พัฒนาสามารถใช้ OP Stack เพื่อสร้างเครือข่ายขยายที่แตกต่างอย่างรวดเร็ว การออกแบบแบบโมดูลช่วยให้ผู้ใช้สามารถเลือกกลไกการยืนยันที่แตกต่างได้อย่างยืดหยุ่น (เช่น Optimistic Rollups หรือ ZK Rollups) เพื่อตอบสนองความต้องการของโครงการที่แตกต่าง
ในสาระ, โอพีแลปสามารถมองเห็นได้เป็นผู้พัฒนาของ OP Stack, และ OP Stack เป็นเครื่องมือทางเทคนิคที่โอพีแลปมีให้แก่ผู้พัฒนาเพื่อช่วยในการสร้างและขยายเครือข่าย Ethereum Layer 2
ก่อนที่จะเข้าสู่ OP Succinct สิ่งสำคัญคือการแนะนำสี่ส่วนหลักของทุก OP Stack:
Image Source: บล็อกกระชับ
โดยการพัฒนาต่อยอดจากส่วนประกอบของชิ้นส่วน OP Stack ที่ระบุไว้ในส่วน 1.2 โดย OP Succinct เป็นการอัพเกรดที่เบาของ OP Stack ซึ่งช่วยให้เชือกสามารถใช้บล็อกที่ได้รับการยืนยันโดย ZK ในขณะที่ยังคงเอกสารส่วนประกอบอื่น ๆ (op-geth, op-batcher, และ op-node) ไม่เปลี่ยนแปลง OP Succinct ประกอบด้วยส่วนประกอบหลัก ๆ ที่สี่ส่วนดังต่อไปนี้:
การสร้าง zkEVM Rollups เป็นเรื่องที่ท้าทายเนื่องจากต้องใช้ความเชี่ยวชาญด้านการเข้ารหัสอย่างกว้างขวาง เมื่อ OP Labs พัฒนา OP Stack แบบแยกส่วนพวกเขาคาดว่าจะสนับสนุนกลไกการพิสูจน์ต่างๆ ด้วยเหตุนี้พวกเขาจึงเปิดแหล่งที่มาของการพัฒนา Kona (ดูลิงค์ส่วนขยาย 1) เพื่อใช้ STF ของ OP Stack Rollups โดยใช้ Rust ในที่สุดก็เปิดใช้งานการสร้าง zero-knowledge proofs (ZKP) สําหรับ OP Stack ผ่าน Kona และโปรแกรม SP1 ซึ่งหมายความว่าในทางทฤษฎีโซ่ OP Stack ใด ๆ สามารถอัพเกรดเพื่อใช้ ZKP ได้
จุดมุ่งหมายของ SP1 (Succinct Processor 1) คือการให้นักพัฒนาสามารถรวม Type-1 zkEVM rollups ได้อย่างไม่ยุ่งยากโดยใช้โค้ด Rust มาตรฐาน ด้วย OP Succinct กระบวนการในการอัพเกรด OP Stack chain ที่มีอยู่เป็น Type-1 zkEVM rollup สามารถเสร็จสิ้นภายในหนึ่งชั่วโมง มอบประโยชน์ต่อไปนี้:
ตามเอกสาร GitHub อย่างเป็นทางการ กระบวนการนี้ต้องการการติดตั้ง Rust, Foundry และ Docker เพื่ออัปเกรด OP Stack rollup ที่มีอยู่ใด ๆ เป็น Type-1 zkEVM rollup กระบวนการที่ถูกต้องมีสองขั้นตอน:
Image Source: บล็อกสรุป - อัพเกรด OP Stack Rollup เป็น ZK Proofs
Succinct เชื่อว่าอนาคตของ EVM Rollups อยู่ใน zkEVM ที่เขียนด้วยภาษา Rust ซึ่งช่วยให้การบำรุงรักษาดีขึ้น ปัจจุบัน OP Rollups พบกับท้ายายสามปัญหาหลัก: หน้าต่างการพิสูจน์การทุจริต 7 วันที่ยาว, ความสามารถในการทำงานร่วมกันที่ซับซ้อน, และการพึ่งพากลไกข้อมูลแบบหลายกลุ่มในบางกรณี แทนที่การพิสูจน์การทุจริต SP1 ถูกสร้างขึ้นเพื่อแก้ไขปัญหาเหล่านี้
SP1 เป็น zkVM ประสิทธิภาพสูงที่ปรับแต่งได้อย่างเต็มที่ซึ่งเป็นโอเพ่นซอร์ส 100% สามารถตรวจสอบการทํางานของโปรแกรม Rust (หรือ LLVM-compiled) โดยพลการ ตามข้อมูลสาธารณะ OP Succinct Stack ประสบความสําเร็จในการทํางานบน OP Mainnet, OP Sepolia และ Base chain โดยมีค่าหลักฐานการทําธุรกรรมตั้งแต่ $ 0.01 ถึง $ 0.02 (ดูลิงก์ส่วนขยาย 3) ในอนาคตโครงสร้างพื้นฐานบล็อกเชนทั้งหมดรวมถึง Rollups, bridges และ coprocessors มีแนวโน้มที่จะเขียนใน Rust (หรือภาษาอื่น ๆ ที่รวบรวม LLVM) และใช้ประโยชน์จาก ZKP
โดยอ้างอิงจากสรุปจากบล็อก Succinct และเนื้อหา GitHub แบบ open-source ประสิทธิภาพของ SP1 ต่อไปนี้มาจากปัจจัยสำคัญหลายประการ
Image Source: บล็อกกระชับ — ดูคำอธิบายในภาคผนวกในลิงก์ส่วนขยาย 4
ภาพเครดิต: @jtguibas
หากโซลูชันการปรับขนาดของ Ethereum ถูกมองว่า OP ในระยะสั้นและ ZK ในระยะยาวความสําเร็จที่อาจเกิดขึ้นของ OP Succinct อาจเป็นก้าวสําคัญในเส้นทางการพัฒนาของ Ethereum OP Succinct ให้เส้นทางที่อัปเกรดได้สําหรับ ETH Rollups เพื่อเปลี่ยนจากการตรวจสอบในแง่ดีเป็น zero-knowledge proofs (ZKP) การเปลี่ยนแปลงนี้ไม่เพียง แต่ลดต้นทุนการทําธุรกรรม แต่ยังเพิ่มความเร็วในการทําธุรกรรมในขณะที่รักษาคุณลักษณะด้านความปลอดภัยและความเป็นส่วนตัวของ ZK Rollups ซึ่งเปิดโอกาสใหม่สําหรับการขยายเลเยอร์แอปพลิเคชันในอนาคต
ในหมู่ที่จำแนกไว้ 4 โซลูชันชั้นที่ 2 ที่ได้รับการยอมรับ OP Stack ปัจจุบันดูเหมือนจะมีข้อได้เปรียบเล็กน้อยต่อ ZK Stack ในเชิงการพัฒนานิวัติศาสตร์ อนาคตอาจจะเห็น Matthew effect ที่ชัดเจนมากขึ้น โดยที่การรวม OP Succinct อาจจะสาบานฉีกขน ZK Stack ได้บางส่วนของการโต้คลื่นและศักย์ความเป็นไปได้ หาก OP Succinct พิสูจน์ความสำเร็จได้ มันอาจทำให้เกิดความท้าทายต่อ Rollups ที่ใช้ zkEVM แบบดั้งเดิม
อย่างไรก็ตาม จากตรรกะการดำเนินการที่นำเสนอในขณะนี้ มีปัจจัยสำคัญหนึ่งที่เกิดขึ้น: วิธีการนักพัฒนาทำให้มั่นใจว่าความเสี่ยงระบบทั่วไปที่เกิดขึ้นจากช่องโหว่ที่ไม่รู้จักเมื่อแก้ไขฟังก์ชันการเปลี่ยนสถานะ (STF) หรือเพิ่ม precompiles ใหม่ ถูกตรวจพบในเวลาที่เหมาะสมหรือไม่? นี่เป็นส่วนที่ต้องให้ความสนใจในระยะยาว