คำเตือนความเสี่ยง: ระวังความเสี่ยงจากการระดมทุนที่ผิดกฎหมายในนาม 'สกุลเงินเสมือน' 'บล็อกเชน' — จากห้าหน่วยงานรวมถึงคณะกรรมการกำกับดูแลการธนาคารและการประกันภัย
ข่าวสาร
ค้นพบ
ค้นหา
เข้าสู่ระบบ
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
ดูตลาด
อธิบายรายละเอียดว่า Optimism โซลูชันส่วนขยายเลเยอร์ 2 ทำงานอย่างไร
Tokenview
特邀专栏作者
2022-11-18 03:05
บทความนี้มีประมาณ 4698 คำ การอ่านทั้งหมดใช้เวลาประมาณ 7 นาที
การออกแบบของ Optimism มีข้อได้เปรียบที่สำคัญหลายประการเหนือโครงสร้าง L2 อื่นๆ ที่ซับซ้อนกว่า

การมองโลกในแง่ดีคือบล็อกเชน Ethereum Layer 2 ที่รวดเร็ว เสถียร ปรับขนาดได้ และต้นทุนต่ำ ซึ่งหมายความว่ามันทำงานบน Ethereum blockchain (ชั้นที่ 1) เพื่อช่วยบรรเทาความแออัด ซึ่งจะช่วยลดต้นทุนการทำธุรกรรมและเวลาดำเนินการ ในฐานะที่เป็นส่วนขยายขั้นต่ำของซอฟต์แวร์ Ethereum ที่มีอยู่ สถาปัตยกรรมเทียบเท่า EVM ของ Optimism สามารถขยายแอปพลิเคชัน Ethereum ได้ ถ้ามันใช้งานได้บน Ethereum มันก็ใช้งานได้กับ Optimism ด้วยต้นทุนเพียงเล็กน้อยของ Ethereum

ชื่อเรื่องรอง

แนวคิดการออกแบบในแง่ดี

ความเรียบง่าย

การมองโลกในแง่ดีมีจุดมุ่งหมายเพื่อให้การตั้งค่าคุณลักษณะนั้นง่ายที่สุดเท่าที่จะเป็นไปได้ ตามหลักการแล้ว Optimism ควรประกอบด้วยจำนวนชิ้นส่วนเคลื่อนไหวขั้นต่ำที่จำเป็นสำหรับระบบ L2 ที่ปลอดภัย ปรับขนาดได้ และยืดหยุ่น ความเรียบง่ายนี้ทำให้การออกแบบของ Optimism มีข้อได้เปรียบที่สำคัญหลายประการเหนือโครงสร้าง L2 อื่นๆ ที่ซับซ้อนกว่า

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

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

การปฏิบัติจริง

ความยั่งยืน

ความยั่งยืน

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

การมองโลกในแง่ดี

ชื่อเรื่องรอง

Optimistic Rollups

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

การมองโลกในแง่ดีคือ "Optimistic Rollup" ซึ่งโดยพื้นฐานแล้วเป็นเพียงวิธีแฟนซีในการอธิบายบล็อกเชนที่อาศัยความปลอดภัยของบล็อกเชน "พาเรนต์" ตัวอื่น โดยเฉพาะอย่างยิ่ง Optimistic Rollups ใช้กลไกที่สอดคล้องกันของห่วงโซ่หลัก (เช่น PoW หรือ PoS) แทนที่จะจัดเตรียมกลไกของตนเอง ในการใช้งานของ Optimism บล็อกเชนหลักนี้คือ Ethereum

บล็อกที่เก็บข้อมูล

บล็อก Optimism ทั้งหมดถูกจัดเก็บไว้ในสัญญาอัจฉริยะพิเศษบน Ethereum ที่เรียกว่า CanonicalTransactionChain (หรือเรียกสั้นๆ ว่า CTC) บล็อกการมองโลกในแง่ดีจะถูกเก็บไว้ในรายการต่อท้ายเท่านั้นภายใน CTC รายการต่อท้ายนี้สร้าง Optimism blockchain

CanonicalTransactionChain มีรหัสบางอย่างเพื่อให้แน่ใจว่ารายการบล็อกที่มีอยู่จะไม่สามารถแก้ไขได้โดยธุรกรรม Ethereum ใหม่ อย่างไรก็ตาม การรับประกันนี้จะถูกทำลายหาก ethereum blockchain นั้นจัดระเบียบใหม่และเปลี่ยนลำดับของธุรกรรม ethereum ที่ผ่านมา เมนเน็ต Optimism ได้รับการกำหนดค่าให้ทนทานต่อการปรับโครงสร้างบล็อกสำหรับบล็อก Ethereum สูงสุด 50 บล็อก หาก Ethereum ผ่านการจัดระเบียบครั้งใหญ่กว่านี้ Optimism ก็จะจัดระเบียบใหม่เช่นกัน

แน่นอนว่าการไม่ดำเนินการปรับโครงสร้างบล็อกครั้งใหญ่นั้นเป็นเป้าหมายด้านความปลอดภัยที่สำคัญของ Ethereum ดังนั้น ตราบใดที่กลไกฉันทามติของ Ethereum มีความปลอดภัย การปรับโครงสร้างบล็อกขนาดใหญ่ก็สามารถหลีกเลี่ยงได้ ด้วยความสัมพันธ์นี้ (อย่างน้อยก็ในบางส่วน) ที่ Optimism ได้รับความปลอดภัยจาก Ethereum

บล็อกการผลิต

การผลิตบล็อก Optimism ได้รับการจัดการโดยฝ่ายเดียวเป็นหลัก ซึ่งเรียกว่าซีเควนเซอร์ ซึ่งช่วยเครือข่ายโดยให้บริการต่อไปนี้:

  • ให้การยืนยันธุรกรรมทันทีและการอัปเดตสถานะ

  • สร้างและดำเนินการบล็อก L2

  • ส่งธุรกรรมของผู้ใช้ไปที่ L1

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

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

อีกทางหนึ่ง ผู้ใช้สามารถข้ามซีเควนเซอร์ทั้งหมดและส่งธุรกรรมโดยตรงไปยัง

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

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

การดำเนินการบล็อก

โหนด Ethereum บล็อกการดาวน์โหลดจากเครือข่าย p2p ของ Ethereum โหนด Optimism ดาวน์โหลดบล็อกโดยตรงจากรายการบล็อกต่อท้ายเท่านั้นในสัญญา CanonicalTransactionChain

โหนด Optimism ประกอบด้วยสององค์ประกอบหลัก ได้แก่ ตัวทำดัชนีข้อมูล Ethereum และซอฟต์แวร์ไคลเอนต์ Optimism Ethereum Data Indexer หรือที่เรียกว่า "Data Transfer Layer" (หรือ DTL) สร้างบล็อกเชน Optimism ใหม่จากบล็อกที่เผยแพร่ไปยังสัญญา CanonicalTransactionChain

DTL จะค้นหาเหตุการณ์ที่ส่งโดย CanonicalTransactionChain ซึ่งเป็นสัญญาณว่าบล็อก Optimism ใหม่ได้รับการเผยแพร่แล้ว จากนั้นจะตรวจสอบธุรกรรมที่ปล่อยเหตุการณ์เหล่านี้ สร้างบล็อกที่เผยแพร่ใหม่ในรูปแบบบล็อก Ethereum มาตรฐาน

ส่วนที่สองของโหนด Optimism ซึ่งเป็นซอฟต์แวร์ไคลเอนต์ Optimism เป็น Geth เวอร์ชันวานิลลาเกือบทั้งหมด ซึ่งหมายความว่าการมองโลกในแง่ดีนั้นเหมือนกับ Ethereum โดยเฉพาะอย่างยิ่ง Optimism ใช้เครื่องเสมือน Ethereum เดียวกัน บัญชีและโครงสร้างสถานะเดียวกัน และกลไกการวัดก๊าซและตารางค่าธรรมเนียมเดียวกัน เราเรียกสถาปัตยกรรมนี้ว่า "เทียบเท่ากับ EVM" หมายความว่าเครื่องมือ Ethereum ส่วนใหญ่ (แม้แต่เครื่องมือที่ซับซ้อนที่สุด) "ใช้งานได้" กับการมองโลกในแง่ดี

ชื่อเรื่องรอง

บริดจ์มาตรฐานระหว่าง L1 และ L2

Optimism ได้รับการออกแบบมาเพื่อให้ผู้ใช้สามารถส่งข้อความโดยพลการระหว่าง Optimism และสัญญาอัจฉริยะบน Ethereum ทำให้สามารถโอนสินทรัพย์ (รวมถึงโทเค็น ERC20) ระหว่างสองเครือข่ายได้ กลไกที่แน่นอนของการสื่อสารนี้ขึ้นอยู่กับทิศทางที่ข้อความถูกส่งไป Optimism ใช้สะพานมาตรฐาน (StandardBridge) เพื่อให้ผู้ใช้สามารถฝากสินทรัพย์ (ERC20 และ ETH) จาก Ethereum ไปยัง Optimism และอนุญาตให้ถอนสินทรัพย์เดียวกันจาก Optimism กลับไปที่ Ethereum

บริดจ์มาตรฐานประกอบด้วยสัญญาหลักสองสัญญา L1StandardBridge (สำหรับเลเยอร์ 1) และ L2StandardBridge (สำหรับเลเยอร์ 2)

Deposits

ฝากไปที่ ERC20

การฝากเงิน ERC20 ไปยัง L2 สามารถเรียกใช้ได้ผ่านการฝาก ERC20 และการฝาก ERC20หากต้องการใช้งานบน L1StandardBridge จะต้องได้รับการอนุมัติ Standard Token Bridge เพื่อใช้จำนวนโทเค็นที่คุณต้องการฝาก มิฉะนั้น การฝากจะล้มเหลว

ฝาก ETH

การฝาก ETH เข้าสู่ L2 สามารถกระตุ้นได้โดยฟังก์ชั่น ฝาก ETH และ ฝาก ETHTo บน L1StandardBridge นอกจากนี้ยังเป็นไปได้ที่จะส่ง ETH ไปยัง L1StandardBridge โดยตรง เมื่อตรวจพบเงินฝากของผู้ใช้และสรุปด้วย Optimism บัญชีของผู้ใช้จะได้รับ ETH จำนวนที่สอดคล้องกันใน L2

Withdrawals

ถอน ERC20

การถอน ERC20 สามารถเรียกใช้ได้โดยการถอนหรือถอนไปยังฟังก์ชันบน L2StandardBridge

ถอน ETH

ซึ่งแตกต่างจาก L1 เราไม่มีฟังก์ชันแยกต่างหากใน L2 เพื่อถอน ETH ผู้ใช้สามารถใช้การถอนหรือถอนเพื่อทำงานบน L2StandardBridge และใช้ที่อยู่แทน

ชื่อเรื่องรอง

หลักฐานความล้มเหลว

ใน Optimistic Rollup ข้อผูกพันของรัฐจะถูกโพสต์ไปยัง Ethereum โดยไม่มีข้อพิสูจน์โดยตรงถึงความถูกต้องของข้อผูกพันเหล่านั้น แต่ข้อผูกมัดเหล่านี้จะถือว่ารอดำเนินการเป็นระยะเวลาหนึ่ง (เรียกว่า "หน้าต่างท้าทาย") ข้อผูกพันของรัฐที่เสนอจะถือเป็นที่สิ้นสุดหากไม่ได้รับการท้าทายในระหว่างกรอบเวลาท้าทาย (ปัจจุบันกำหนดไว้ที่ 7 วัน) เมื่อข้อผูกมัดได้รับการพิจารณาเป็นที่สิ้นสุด สัญญาอัจฉริยะบน Ethereum สามารถยอมรับการพิสูจน์ได้อย่างปลอดภัยตามสถานะการมองโลกในแง่ดีของข้อผูกพันนั้น

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

ลิงค์ต้นฉบับ:

ลิงค์ต้นฉบับ:

https://community.optimism.io/docs/how-optimism-works/#moving-from-ethereum-to-optimism

สำหรับความรู้เพิ่มเติมเกี่ยวกับบล็อกเชนและสินค้าแห้ง โปรดติดตาม Tokenview.io

Layer 2
Optimism
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
สรุปโดย AI
กลับไปด้านบน
การออกแบบของ Optimism มีข้อได้เปรียบที่สำคัญหลายประการเหนือโครงสร้าง L2 อื่นๆ ที่ซับซ้อนกว่า
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android