การตีความกลไกการทำงานของการมองโลกในแง่ดีในภาษาท้องถิ่น
บทความนี้รวบรวมและแปลจากเธรด Twitter ที่โพสต์โดย @0xRafi
1/ เนื่องจากทีม Optimism ประกาศว่าเวลาเปิดตัว mainnet จะเร็วขึ้น ฉันคิดว่ามันจำเป็นมากสำหรับทุกคนที่จะต้องเข้าใจว่า Optimism โซลูชัน Ethereum Layer2 คืออะไร ทำงานอย่างไร และจะนำอะไรมาสู่ Ethereum
2/ เหตุผลที่ทุกคนตั้งตารอสิ่งนี้เป็นเพราะโซลูชัน L2 เช่น Optimism ช่วยเพิ่มทรูพุตของ Ethereum (การประมวลผลธุรกรรมต่อวินาที) ร่นเวลารอบรรจุภัณฑ์ธุรกรรม (เวลาที่จำเป็นในการยืนยันการทำธุรกรรม) และ ลดค่าธรรมเนียมก๊าซอย่างมาก และขยายโดยไม่สูญเสียความปลอดภัยของ Ethereum mainnet
3/ นี่คือข้อแตกต่างที่ใหญ่ที่สุดระหว่างโซลูชัน Layer2 จริงและโซลูชัน "pure sidechain" (เช่น @0xPolygon หรือ @xdaichain) โซลูชันไซด์เชนมีกลไกที่เป็นเอกฉันท์และการรักษาความปลอดภัยของตัวเอง และไม่สามารถได้รับประโยชน์จากความปลอดภัยของเลเยอร์ 1 ของ Ethereum ในขณะที่โซลูชันเลเยอร์ 2 สามารถรักษาความปลอดภัยของเครือข่าย Ethereum Layer 1 ได้
4/ ตัวอย่างเช่น ถ้าเราใช้ Optimism: เมื่อผู้ใช้ส่งธุรกรรมบน Ethereum mainnet (หรือ Layer1) ข้อมูลธุรกรรมจะถูกจัดเก็บไว้ใน L1 แต่การประมวลผลการคำนวณสัญญาอัจฉริยะจะอยู่ใน sub-chain ( เช่น Layer2) และผลการคำนวณสุดท้ายจะถูกส่งกลับไปยัง Layer1
5/ เนื่องจากกระบวนการคำนวณเป็นส่วนที่ใช้เวลานานที่สุดและมีค่าใช้จ่ายสูงในการทำธุรกรรม การประมวลผลการคำนวณที่เลเยอร์ 2 จึงลดข้อกำหนดการคำนวณของเลเยอร์ 1 ลงอย่างมาก ซึ่งจะเป็นการเพิ่มทรูพุตของเครือข่ายและลดค่าธรรมเนียมการทำธุรกรรม L1 รับเฉพาะข้อมูลธุรกรรม ส่งไปยัง L2 แล้วรับผลการคำนวณของ L2
6/ การมองโลกในแง่ดีเป็นวิธีแก้ปัญหาที่ "ทั่วไป" มากกว่า Solidity smart contract บน L1 (นั่นคือแอป L1 ใดๆ) สามารถทำงานบนเลเยอร์ 2 ของ Optimism ได้โดยไม่ต้องสร้างฟังก์ชันเพิ่มเติม
7/ รูปภาพด้านล่างแสดงวิธีการทำงานของ Optimistic Rollup กล่องใหญ่สองกล่องคือสัญญา Optimistic Rollup และ Optimistic Virtual Machine (OVM) Rollup เป็นสัญญาอัจฉริยะ L1 ที่รับผิดชอบในการรับข้อมูลธุรกรรม ส่งข้อมูลไปยัง L2 และรับผลการคำนวณ แต่ส่วนที่น่าสนใจเกิดขึ้นใน L2
8/ ใน L2 การทำธุรกรรมจะถูกส่งไปยัง"Sequencer"ซีเควนเซอร์ (คนขุดแร่บน L2 ก็ว่ากันไป) จากนั้นจะตอบกลับทันที โดยสร้างใบเสร็จรับเงินที่ลงนามแล้วเพื่อรับประกันการดำเนินการและการสั่งซื้อธุรกรรม อย่างไรก็ตาม จะเกิดอะไรขึ้นหากซีเควนเซอร์ชั่วร้าย ดำเนินธุรกรรมไม่ถูกต้อง หรือดำเนินธุรกรรมนำหน้า
9/ เมื่อสิ่งนี้เกิดขึ้น ผู้ใช้สามารถส่งใบเสร็จรับเงินที่ลงนามแล้วไปยังสัญญาผู้ตัดสินใน L1 หากได้รับการยืนยันว่าซีเควนเซอร์ไม่ได้ปฏิบัติตามภาระหน้าที่อย่างถูกต้อง ta จะถูกปรับ (เช่น สูญเสียเงินที่จำนำไว้) ดังนั้น L2 จึงอาจกล่าวได้ว่าเป็นระบบ PoS ขนาดเล็ก
10/ แต่เมื่อมีข้อพิพาท สัญญาผู้ชี้ขาดใน L1 ควรจะสามารถทำการคำนวณเหมือนใน L2 และได้ผลการคำนวณเหมือนกันทุกประการ สิ่งนี้ต้องการแอปพลิเคชันของ OVM
11/ OVM สามารถกล่าวได้ว่าเป็นอะแดปเตอร์ L2 บน L1 เพื่อให้มั่นใจว่า L1 Ethereum Virtual Machine (EVM) จัดการการคำนวณ L2 เหมือนกับว่ามันอยู่ใน L2 จุดประสงค์ของการดำเนินการนี้คือเพื่อให้การคำนวณใดๆ บน L2 สามารถตรวจสอบได้บน L1 (หากจำเป็น) สิ่งนี้สำคัญมาก
12/ "Optimistic"เหตุผลในการมองโลกในแง่ดีคือเราคิดว่าการคำนวณทั้งหมดที่ดำเนินการใน L2 นั้นถูกต้องจนกว่าจะมีคนโต้แย้ง หากมีข้อพิพาท ผู้ตัดสินใน L1 จะเรียกใช้การคำนวณอีกครั้งบนเครือข่าย Ethereum และตรวจสอบผลลัพธ์
13/ เพื่อจูงใจให้ผู้ใช้ทำหน้าที่เป็น "หอสังเกตการณ์" และตรวจสอบผลการคำนวณ Optimism ถูกกำหนดดังนี้: ใครก็ตามที่พบความไม่ซื่อสัตย์และโต้แย้งจะได้รับรางวัลส่วนหนึ่งจากบทลงโทษของซีเควนเซอร์ที่ชั่วร้าย (Sequencer) แม้ว่าผู้ใช้จะไม่ได้ตรวจสอบธุรกรรมของตนเองทั้งหมด ผู้ใช้รายอื่นจะช่วยตรวจสอบ
14/ ส่วนที่ดีที่สุดคือ เมื่อแอพ ethereum เพียงพอทำงานบนเครือข่ายเลเยอร์ 2 ของ Optimism ผู้ใช้ส่วนใหญ่จะใช้เวลาส่วนใหญ่อยู่บน L2 และไม่จำเป็นต้องกลับไปที่ L1 (เว้นแต่จะมีข้อพิพาทที่ต้องแก้ไข , หรือผู้ใช้มีความต้องการถอน)
15/ เมื่อเห็นสิ่งนี้ ผู้อ่านอาจรู้สึกว่าสิ่งนี้จะทำให้ Ethereum L1 เป็นโมฆะ อย่างไรก็ตาม ในความเป็นจริงแล้ว สิ่งนี้จะขยายระบบนิเวศของ Ethereum ต่อไป และ Ethereum จะสามารถรองรับแอปพลิเคชันใหม่ที่มีทรูพุตที่สูงขึ้น ซึ่งไม่สามารถทำได้ตามความจุของเครือข่ายในปัจจุบัน
16/ ข้อดีอีกอย่างของ Optimism คือมี "account abstraction" กล่าวอีกนัยหนึ่ง แต่ละบัญชีเป็นบัญชี "สัญญา" ที่สามารถเปลี่ยนแปลงได้ ดังนั้นจึงสามารถรับรู้เงื่อนไขการทำธุรกรรมต่างๆ ได้ เช่น การชำระเงินแบบหลายลายเซ็นหรือวิธีการชำระเงินแบบอื่นๆ
17/ การประยุกต์ใช้ Optimism ในปัจจุบันคืออะไร? ประการแรก Synthetix กำลังเรียกใช้ Optimism บน mainnet ส่วนตัว เมื่อดำเนินการแล้ว Synthetix วางแผนที่จะย้ายฟังก์ชันการเดิมพันและการขุดไปที่ L2 โดยสมบูรณ์ ในขณะที่ยังคงรักษาฟังก์ชันการซื้อขายไว้ทั้ง L1 และ L2
18/ @Uniswap ทำการพิสูจน์แนวคิด (Unipig) แบบ gamified โดยใช้ Optimistic Rollups เมื่อวันที่ 19 ต.ค. และ Uniswap จะเป็นผู้ใช้รายแรกเมื่อ Optimism เผยแพร่บน mainnet @chainlink ยังประกาศความร่วมมือกับ Optimism กระเป๋าเงิน @coinbase ได้เพิ่มการรองรับแบบเนทีฟสำหรับ Optimism testnet …
19/ @compoundfinance คาดว่าจะรองรับ Optimism (ยังไม่ได้รับการยืนยัน) และ @RariCapital จะรวม Optimism ไว้ในแพลตฟอร์มของพวกเขาด้วย โครงการอื่น ๆ อีกมากมายจะเข้าร่วมในอนาคต ซึ่งจะส่งผลกระทบอย่างมากต่อความเร็วเครือข่าย Ethereum และค่าธรรมเนียมการทำธุรกรรม
20/ สิ่งนี้มีความหมายกับเราอย่างไร: การทดสอบ Synthetix แสดงให้เห็นว่าหลังจากใช้ Optimism แล้ว ค่าธรรมเนียมน้ำมันจะลดลงได้ถึง 143 เท่า และเวลายืนยันการทำธุรกรรมอาจต่ำเพียง 200 มิลลิวินาที ในขณะที่การทดสอบ Unipig แสดงให้เห็นว่าค่าธรรมเนียมก๊าซ ลดลงได้ถึง 100 เท่า และเวลายืนยันการทำธุรกรรมต่ำได้ถึง 200 มิลลิวินาที ต่ำถึง 169 มิลลิวินาที
21/ Optimistic Rollups ยังเหมาะสมอย่างยิ่งสำหรับระบบนิเวศ Ethereum 2.0 เนื่องจาก Ethereum 2.0 จะเปิดตัวแผนการขยายข้อมูลก่อน แล้วจึงเปิดตัวแผนการขยายการคำนวณ ในช่วงแรก Rollup จะรับประกันความสามารถในการปรับขนาดในการคำนวณและอยู่ร่วมกับ Ethereum 2.0
22/ Optimistic Rollups ยังเหมาะสมอย่างยิ่งสำหรับระบบนิเวศ Ethereum 2.0 เนื่องจาก Ethereum 2.0 จะเปิดตัวแผนการขยายข้อมูลก่อน แล้วจึงเปิดตัวแผนการขยายการคำนวณ ในช่วงแรก Rollup จะรับประกันความสามารถในการปรับขนาดในการคำนวณและอยู่ร่วมกับ Ethereum 2.0
23/ แนวคิดสุดท้ายที่ยอดเยี่ยมจากทีม Optimism คือการใช้ MEVA (เช่น การประมูลมูลค่าที่สกัดได้ของคนงานเหมือง) เพื่อเลือกซีเควนเซอร์ Karl โพสต์บทความบน ethresear.ch"การประมูล MEV: การแก้ปัญหา MEV โดยการประมูลสิทธิ์ตามลำดับธุรกรรม"เพื่ออธิบายสิ่งนี้
24/ ในที่สุดก็มีลิงค์อื่นๆ:
• ข้อมูลเบื้องต้นเกี่ยวกับการยกเลิกเชิงบวก:
https://medium.com/plasma-group/ethereum-smart-contracts-in-l2-optimistic-rollup-2c1cef2ec537
• วิดีโอแนะนำการมองโลกในแง่ดีโดย @kelvinfichter:
https://www.youtube.com/watch?v=eYeOW4ePgZE
• พอดคาสต์ Blockcrunch กับแขกรับเชิญ @kevinjho:
งานแปลของ ECN มีเป้าหมายเพื่อส่งมอบข้อมูลและทรัพยากรการเรียนรู้คุณภาพสูงสำหรับชุมชน Ethereum ของจีน ลิขสิทธิ์ของบทความเป็นของผู้เขียนต้นฉบับและต้องระบุแหล่งที่มาของข้อความต้นฉบับและเว็บไซต์ ETH ภาษาจีนเมื่อพิมพ์ซ้ำ สำหรับการพิมพ์ซ้ำในระยะยาว โปรดติดต่อ eth@ecn.co เพื่อขออนุญาต
ลิงค์ต้นฉบับ:https://twitter.com/0xRafi/status/1366864714664402947
งานแปลของ ECN มีเป้าหมายเพื่อส่งมอบข้อมูลและทรัพยากรการเรียนรู้คุณภาพสูงสำหรับชุมชน Ethereum ของจีน ลิขสิทธิ์ของบทความเป็นของผู้เขียนต้นฉบับและต้องระบุแหล่งที่มาของข้อความต้นฉบับและเว็บไซต์ ETH ภาษาจีนเมื่อพิมพ์ซ้ำ สำหรับการพิมพ์ซ้ำในระยะยาว โปรดติดต่อ eth@ecn.co เพื่อขออนุญาต


