第3課

พื้นฐานทางเทคนิคของสรุป

โมดูลนี้ให้ภาพลึกลับทางเทคนิคเกี่ยวกับวิธีที่ Abstract ทำงานภายใน คุณจะเรียนรู้เกี่ยวกับโครงสร้าง Layer 2 rollup ของมัน การผสานกับ Ethereum, การใช้ ZK rollups, และวิธีที่ Abstract ใช้ EigenDA สำหรับความพร้อมในการใช้ข้อมูลแบบโมดูล มันอธิบายต่อไปว่าโครงสร้างกระเป๋าสมาร์ทคอนแทร็คที่อยู่เบื้องหลัง Abstract Global Wallet, การยืนยันตัวตนโดยใช้ passkey, การจัดการเซสชัน และกลไกของ Abstract Bridge สำหรับการทำงานร่วมกันข้ามโซนอื่น ๆ ของ blockchain ส่วนเนื้อหาเน้นไปที่ว่าระบบเหล่านี้ทำให้การพัฒนาแอปพลิเคชันและการโต้ตอบได้ด้วยความปลอดภัย เร็ว และสามารถปรับขนาดได้

สถาปัตยกรรมทางเทคนิค

สถาปัตยกรรมเลเยอร์-2 และการรวมระบบ Ethereum

Abstract เป็นบล็อกเชนเลเยอร์ 2 ที่สร้างขึ้นบน Ethereum จุดประสงค์คือเพื่อลดความต้องการในการคํานวณและลดค่าธรรมเนียมการทําธุรกรรมในขณะที่ยังคงได้รับประโยชน์จากความปลอดภัยและการกระจายอํานาจของ Ethereum บทคัดย่อเป็นไปตามสถาปัตยกรรมที่ใช้ค่าสะสมซึ่งธุรกรรมจะดําเนินการนอกห่วงโซ่ แต่สรุปบน Ethereum วิธีนี้ช่วยให้แพลตฟอร์มสามารถปรับขนาดได้โดยไม่ต้องแนะนํากลไกฉันทามติของตัวเองหรือประนีประนอมกับความไว้วางใจ

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

การนำแนวคิด Zero-Knowledge Rollup มาประยุกต์ใช้

Abstract ใช้ระบบ zero-knowledge rollups (ZK rollups) เพื่อประมวลผลรายการธุรกรรมแบบ batch แบบ off-chain ทุกรอบของรายการธุรกรรมมาพร้อมกับหลักฐานทางด้านคริปโตกราฟฟิคที่สรุปอย่างกระชับที่เรียกว่า zero-knowledge proof (ZKP) ซึ่งยืนยันความถูกต้องของ batch ทั้งหมด หลักฐานนี้ถูกส่งไปยัง Ethereum ที่นั่นจะถูกตรวจสอบโดยไม่ต้องเล่นซ้ำหรือเปิดเผยข้อมูลรายการธุรกรรมแต่ละรายการ

การใช้ ZK rollups มีประโยชน์หลายประการ ลดข้อมูลที่ต้องเก็บรักษาและประมวลผลบนเชน ลดค่าธุรกรรมอย่างมีนัย ยังเสริมความเป็นส่วนตัว เนื่องจากเฉพาะข้อมูลพิสูจน์และเมตาดาต้าขั้นต่ำถูกเปิดเผย รูปแบบการส่งข้อมูลแบบชุดสนับสนุนการทำงานอย่างต่อเนื่อง ทำให้แพลตฟอร์มเหมาะสำหรับการประยุกต์ใช้ในแอปพลิเคชันผู้บริโภคที่สร้างปฏิสัมพันธ์ของผู้ใช้บ่อยครั้ง เช่น เกม โซเชียลเน็ตเวิร์ก และตลาด

ความเข้ากันได้กับ EVM และเครื่องมือสำหรับนักพัฒนา

Abstract เป็นเครื่องมือที่เข้ากันได้อย่างสมบูรณ์กับ Ethereum Virtual Machine (EVM) ทำให้นักพัฒนาสามารถใช้สัญญาอัจฉริยะของ Ethereum ที่มีอยู่โดยมีการปรับเปลี่ยนเล็กน้อยหรือไม่มีเลย แพลตฟอร์มสนับสนุน Solidity และผนวกกับเครื่องมือมาตรฐานเช่น Hardhat, Truffle, และ Remix การออกแบบนี้ช่วยให้นักพัฒนาสามารถ reuse ได้ขั้นต้นและหลีกเลี่ยงการเรียนรู้ภาษาหรือสถาปัตยกรรมใหม่

สัญญาอัจฉริยะบน Abstract ทำงานเหมือนกับที่เขาทำใน Ethereum แต่มีประโยชน์เพิ่มเติมจากค่าธรรมเนียมที่ลดลงและการดำเนินการที่เร็วขึ้น นักพัฒนาสามารถสร้าง dApps ใหม่หรือมีการย้ายไปที่มีอยู่โดยไม่มีการเสียค่าเสียเวลา ซึ่งทำให้ลดขีดจำกัดของการเข้าถึง Abstract ยังให้ SDK และไลบรารีเพื่อให้การผสานร่วมกับระบบกระเป๋าเงิน การไหลของการพิสูจน์ตัวตน และการโอนทรัพย์

ความสามารถในการใช้ข้อมูลด้วย EigenDA

ในระบบที่ใช้ค่าสะสมเป็นสิ่งสําคัญเพื่อให้แน่ใจว่าข้อมูลธุรกรรมนอกเครือข่ายยังคงสามารถเข้าถึงได้และตรวจสอบได้ บทคัดย่อตอบสนองความต้องการนี้โดยการรวม EigenDA ซึ่งเป็นโซลูชันความพร้อมใช้งานของข้อมูลแบบแยกส่วน (DA) ที่พัฒนาโดย EigenLayer EigenDA แยกการจัดเก็บข้อมูลออกจากการดําเนินการและฉันทามติทําให้สามารถเผยแพร่ข้อมูลที่มีปริมาณงานสูงได้อย่างมีประสิทธิภาพ

ด้วย EigenDA ข้อมูลธุรกรรมจากแต่ละชุด rollup จะถูกเก็บไว้ในสภาพแวดล้อมที่กระจายและสามารถยืนยันได้ที่ที่ผู้ตรวจสอบและลูกค้าสามารถเข้าถึงเพื่อสร้างสถานะ สถาปัตยกรรมนี้ทำให้แอปพลิเคชันที่ทำงานบน Abstract ไม่เสี่ยงต่อการปิดกั้นข้อมูลหรือการเซ็นเซอร์ชั่น นอกจากนี้ยังรองรับเป้าหมายในระยะยาวของการขยายสเกลโครงสร้างแบบโมดูลของบล็อกเชนโดยแยกชั้นการปฏิบัติการ การตกลงและชั้นข้อมูล

กระเป๋าเงินโลกและการนำเสนอบัญชี

สถาปัตยกรรมของกระเป๋าเงินสมาร์ทคอนแทรค

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

การออกแบบนี้มีความยืดหยุ่นและปลอดภัยที่ดีกว่า EOAs แบบดั้งเดิม ผู้ใช้สามารถกำหนดค่าได้หลายผู้เซ็นชื่อ กำหนดข้อจำกัดตามเวลา หรือนำระบบการเข้าถึงหลายขั้นตอนมาใช้งาน นอกจากนี้ยังสามารถใช้คุณลักษณะขั้นสูง เช่น ธุรกรรมที่ได้รับการสนับสนุน การดำเนินการแบบกลุ่ม และตรรกะเงื่อนไขในระดับกระเป๋าเงิน

การตรวจสอบผู้ใช้และเซสชัน

The Abstract Global Wallet (AGW) เป็นระบบกระเป๋าเงินสมาร์ทคอนแทร็กของแพลตฟอร์ม รองรับวิธีการตรวจสอบบนพาสเคียว์ เช่น การเข้าสู่ระบบผ่านโซเชียลล็อกอิน การเข้าถึงทางอีเมล หรือการตรวจสอบชีวภาพ โดยไม่จำเป็นต้องจัดการคีย์ส่วนตัวหรือวลีดูดีตอนไหน ขณะที่ผู้ใช้ลงทะเบียน มี EOA ถูกสร้างขึ้นในพื้นหลัง และกระเป๋าเงินสมาร์ทคอนแทร็กถูกติดตั้งและเชื่อมโยงกับมัน

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

สะพานนามธรรมและความสามารถในการทำงานร่วมกันของเลเยอร์ทั้งหมด

Abstract Bridge เป็นกลไกการโอนสินทรัพย์ในโปรโตคอล ที่อนุญาตให้ผู้ใช้และแอปพลิเคชันย้ายโทเคนและข้อมูลระหว่าง Abstract และเอทีเธอเรียมเมนเน็ต มันถูกออกแบบเพื่อส่งเสริมการสื่อสารระหว่างเชนข้ามอย่างรวดเร็วและปลอดภัยโดยใช้พิสทีซีศูนย์เพื่อยืนยันธุรกรรมโดยไม่ต้องการผู้กลางที่เชื่อถือได้

เมื่อผู้ใช้เริ่มต้นทำธุรกรรมสะพาน ทรัพย์สินจะถูกล็อคบน Ethereum และถูกพิมพ์หรือปลดล็อคบน Abstract กระบวนการถูกกลับด้านสำหรับการถอนเงิน สะพานทำงานผ่านสมาร์ทคอนแทรคบนทั้งสองเครือข่ายและถูกรวมเข้ากับ Abstract’s developer SDKs เป็นที่สมบูรณ์อย่างง่ายของฟีเจอร์การสะพานใน dApps ความสามารถนี้เสริมความสามารถในการเชื่อมต่อของ Abstract กับโปรโตคอลที่ใช้ Ethereum อื่น ๆ และเพิ่มความถึงของมันภายในนิวคอนนิคอล Web3 ในระดับกว้างขึ้น

免責聲明
* 投資有風險,入市須謹慎。本課程不作為投資理財建議。
* 本課程由入駐Gate Learn的作者創作,觀點僅代表作者本人,絕不代表Gate Learn讚同其觀點或證實其描述。
目錄
第3課

พื้นฐานทางเทคนิคของสรุป

โมดูลนี้ให้ภาพลึกลับทางเทคนิคเกี่ยวกับวิธีที่ Abstract ทำงานภายใน คุณจะเรียนรู้เกี่ยวกับโครงสร้าง Layer 2 rollup ของมัน การผสานกับ Ethereum, การใช้ ZK rollups, และวิธีที่ Abstract ใช้ EigenDA สำหรับความพร้อมในการใช้ข้อมูลแบบโมดูล มันอธิบายต่อไปว่าโครงสร้างกระเป๋าสมาร์ทคอนแทร็คที่อยู่เบื้องหลัง Abstract Global Wallet, การยืนยันตัวตนโดยใช้ passkey, การจัดการเซสชัน และกลไกของ Abstract Bridge สำหรับการทำงานร่วมกันข้ามโซนอื่น ๆ ของ blockchain ส่วนเนื้อหาเน้นไปที่ว่าระบบเหล่านี้ทำให้การพัฒนาแอปพลิเคชันและการโต้ตอบได้ด้วยความปลอดภัย เร็ว และสามารถปรับขนาดได้

สถาปัตยกรรมทางเทคนิค

สถาปัตยกรรมเลเยอร์-2 และการรวมระบบ Ethereum

Abstract เป็นบล็อกเชนเลเยอร์ 2 ที่สร้างขึ้นบน Ethereum จุดประสงค์คือเพื่อลดความต้องการในการคํานวณและลดค่าธรรมเนียมการทําธุรกรรมในขณะที่ยังคงได้รับประโยชน์จากความปลอดภัยและการกระจายอํานาจของ Ethereum บทคัดย่อเป็นไปตามสถาปัตยกรรมที่ใช้ค่าสะสมซึ่งธุรกรรมจะดําเนินการนอกห่วงโซ่ แต่สรุปบน Ethereum วิธีนี้ช่วยให้แพลตฟอร์มสามารถปรับขนาดได้โดยไม่ต้องแนะนํากลไกฉันทามติของตัวเองหรือประนีประนอมกับความไว้วางใจ

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

การนำแนวคิด Zero-Knowledge Rollup มาประยุกต์ใช้

Abstract ใช้ระบบ zero-knowledge rollups (ZK rollups) เพื่อประมวลผลรายการธุรกรรมแบบ batch แบบ off-chain ทุกรอบของรายการธุรกรรมมาพร้อมกับหลักฐานทางด้านคริปโตกราฟฟิคที่สรุปอย่างกระชับที่เรียกว่า zero-knowledge proof (ZKP) ซึ่งยืนยันความถูกต้องของ batch ทั้งหมด หลักฐานนี้ถูกส่งไปยัง Ethereum ที่นั่นจะถูกตรวจสอบโดยไม่ต้องเล่นซ้ำหรือเปิดเผยข้อมูลรายการธุรกรรมแต่ละรายการ

การใช้ ZK rollups มีประโยชน์หลายประการ ลดข้อมูลที่ต้องเก็บรักษาและประมวลผลบนเชน ลดค่าธุรกรรมอย่างมีนัย ยังเสริมความเป็นส่วนตัว เนื่องจากเฉพาะข้อมูลพิสูจน์และเมตาดาต้าขั้นต่ำถูกเปิดเผย รูปแบบการส่งข้อมูลแบบชุดสนับสนุนการทำงานอย่างต่อเนื่อง ทำให้แพลตฟอร์มเหมาะสำหรับการประยุกต์ใช้ในแอปพลิเคชันผู้บริโภคที่สร้างปฏิสัมพันธ์ของผู้ใช้บ่อยครั้ง เช่น เกม โซเชียลเน็ตเวิร์ก และตลาด

ความเข้ากันได้กับ EVM และเครื่องมือสำหรับนักพัฒนา

Abstract เป็นเครื่องมือที่เข้ากันได้อย่างสมบูรณ์กับ Ethereum Virtual Machine (EVM) ทำให้นักพัฒนาสามารถใช้สัญญาอัจฉริยะของ Ethereum ที่มีอยู่โดยมีการปรับเปลี่ยนเล็กน้อยหรือไม่มีเลย แพลตฟอร์มสนับสนุน Solidity และผนวกกับเครื่องมือมาตรฐานเช่น Hardhat, Truffle, และ Remix การออกแบบนี้ช่วยให้นักพัฒนาสามารถ reuse ได้ขั้นต้นและหลีกเลี่ยงการเรียนรู้ภาษาหรือสถาปัตยกรรมใหม่

สัญญาอัจฉริยะบน Abstract ทำงานเหมือนกับที่เขาทำใน Ethereum แต่มีประโยชน์เพิ่มเติมจากค่าธรรมเนียมที่ลดลงและการดำเนินการที่เร็วขึ้น นักพัฒนาสามารถสร้าง dApps ใหม่หรือมีการย้ายไปที่มีอยู่โดยไม่มีการเสียค่าเสียเวลา ซึ่งทำให้ลดขีดจำกัดของการเข้าถึง Abstract ยังให้ SDK และไลบรารีเพื่อให้การผสานร่วมกับระบบกระเป๋าเงิน การไหลของการพิสูจน์ตัวตน และการโอนทรัพย์

ความสามารถในการใช้ข้อมูลด้วย EigenDA

ในระบบที่ใช้ค่าสะสมเป็นสิ่งสําคัญเพื่อให้แน่ใจว่าข้อมูลธุรกรรมนอกเครือข่ายยังคงสามารถเข้าถึงได้และตรวจสอบได้ บทคัดย่อตอบสนองความต้องการนี้โดยการรวม EigenDA ซึ่งเป็นโซลูชันความพร้อมใช้งานของข้อมูลแบบแยกส่วน (DA) ที่พัฒนาโดย EigenLayer EigenDA แยกการจัดเก็บข้อมูลออกจากการดําเนินการและฉันทามติทําให้สามารถเผยแพร่ข้อมูลที่มีปริมาณงานสูงได้อย่างมีประสิทธิภาพ

ด้วย EigenDA ข้อมูลธุรกรรมจากแต่ละชุด rollup จะถูกเก็บไว้ในสภาพแวดล้อมที่กระจายและสามารถยืนยันได้ที่ที่ผู้ตรวจสอบและลูกค้าสามารถเข้าถึงเพื่อสร้างสถานะ สถาปัตยกรรมนี้ทำให้แอปพลิเคชันที่ทำงานบน Abstract ไม่เสี่ยงต่อการปิดกั้นข้อมูลหรือการเซ็นเซอร์ชั่น นอกจากนี้ยังรองรับเป้าหมายในระยะยาวของการขยายสเกลโครงสร้างแบบโมดูลของบล็อกเชนโดยแยกชั้นการปฏิบัติการ การตกลงและชั้นข้อมูล

กระเป๋าเงินโลกและการนำเสนอบัญชี

สถาปัตยกรรมของกระเป๋าเงินสมาร์ทคอนแทรค

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

การออกแบบนี้มีความยืดหยุ่นและปลอดภัยที่ดีกว่า EOAs แบบดั้งเดิม ผู้ใช้สามารถกำหนดค่าได้หลายผู้เซ็นชื่อ กำหนดข้อจำกัดตามเวลา หรือนำระบบการเข้าถึงหลายขั้นตอนมาใช้งาน นอกจากนี้ยังสามารถใช้คุณลักษณะขั้นสูง เช่น ธุรกรรมที่ได้รับการสนับสนุน การดำเนินการแบบกลุ่ม และตรรกะเงื่อนไขในระดับกระเป๋าเงิน

การตรวจสอบผู้ใช้และเซสชัน

The Abstract Global Wallet (AGW) เป็นระบบกระเป๋าเงินสมาร์ทคอนแทร็กของแพลตฟอร์ม รองรับวิธีการตรวจสอบบนพาสเคียว์ เช่น การเข้าสู่ระบบผ่านโซเชียลล็อกอิน การเข้าถึงทางอีเมล หรือการตรวจสอบชีวภาพ โดยไม่จำเป็นต้องจัดการคีย์ส่วนตัวหรือวลีดูดีตอนไหน ขณะที่ผู้ใช้ลงทะเบียน มี EOA ถูกสร้างขึ้นในพื้นหลัง และกระเป๋าเงินสมาร์ทคอนแทร็กถูกติดตั้งและเชื่อมโยงกับมัน

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

สะพานนามธรรมและความสามารถในการทำงานร่วมกันของเลเยอร์ทั้งหมด

Abstract Bridge เป็นกลไกการโอนสินทรัพย์ในโปรโตคอล ที่อนุญาตให้ผู้ใช้และแอปพลิเคชันย้ายโทเคนและข้อมูลระหว่าง Abstract และเอทีเธอเรียมเมนเน็ต มันถูกออกแบบเพื่อส่งเสริมการสื่อสารระหว่างเชนข้ามอย่างรวดเร็วและปลอดภัยโดยใช้พิสทีซีศูนย์เพื่อยืนยันธุรกรรมโดยไม่ต้องการผู้กลางที่เชื่อถือได้

เมื่อผู้ใช้เริ่มต้นทำธุรกรรมสะพาน ทรัพย์สินจะถูกล็อคบน Ethereum และถูกพิมพ์หรือปลดล็อคบน Abstract กระบวนการถูกกลับด้านสำหรับการถอนเงิน สะพานทำงานผ่านสมาร์ทคอนแทรคบนทั้งสองเครือข่ายและถูกรวมเข้ากับ Abstract’s developer SDKs เป็นที่สมบูรณ์อย่างง่ายของฟีเจอร์การสะพานใน dApps ความสามารถนี้เสริมความสามารถในการเชื่อมต่อของ Abstract กับโปรโตคอลที่ใช้ Ethereum อื่น ๆ และเพิ่มความถึงของมันภายในนิวคอนนิคอล Web3 ในระดับกว้างขึ้น

免責聲明
* 投資有風險,入市須謹慎。本課程不作為投資理財建議。
* 本課程由入駐Gate Learn的作者創作,觀點僅代表作者本人,絕不代表Gate Learn讚同其觀點或證實其描述。