BTC
ETH
HTX
SOL
BNB
ดูตลาด
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

รูปแบบ Ethereum Rollup Layer 2 เป็นที่นิยมมาก เรายังต้องการช่องทางของรัฐหรือไม่?

巴比特
特邀专栏作者
บทความนี้มีประมาณ 3522 คำ การอ่านทั้งหมดใช้เวลาประมาณ 6 นาที
ในยุคที่โซลูชัน Rollup Second-tier เป็นที่นิยม โซลูชันช่องสัญญาณของรัฐจะยังเป็นที่ต้องการอยู่หรือไ
สรุปโดย AI
ในยุคที่โซลูชัน Rollup Second-tier เป็นที่นิยม โซลูชันช่องสัญญาณของรัฐจะยังเป็นที่ต้องการอยู่หรือไ

หมายเหตุบรรณาธิการ: บทความนี้มาจากข้อมูล Babbitt (รหัส: bitcoin8btc)หมายเหตุบรรณาธิการ: บทความนี้มาจาก

ข้อมูล Babbitt (รหัส: bitcoin8btc)

, ผู้แต่ง: Tom Close, ผู้เรียบเรียง: Free and Easy, เผยแพร่โดยได้รับอนุญาต

เขียนไว้ข้างหน้า: โซลูชันการขยายตัวของ Ethereum เกิดขึ้นอย่างไม่มีที่สิ้นสุด ตัวอย่าง ได้แก่ state channel, Plasma, sharding และ zk-rollup และ optistic rollup ที่ได้รับความนิยมเมื่อเร็ว ๆ นี้ และโซลูชันอย่าง Plasma เคยถูกตัดสินประหารชีวิตมาก่อน กล่าวได้ว่า ปัจจุบัน ชุมชน Ethereum มีแนวโน้มที่จะเลือกรูปแบบการยกเลิกและการพิสูจน์ความรู้เป็นศูนย์ แล้วรูปแบบช่องทางของรัฐล่ะ ในบทความนี้ Tom Close หัวหน้าทีม Magmo ของแผนก R&D ของ Consensys ได้อธิบายถึงบทบาทเสริมของช่องทางของรัฐและแผนการยกเลิก และกล่าวถึงปัญหาบางอย่างที่แผนช่องทางของรัฐจำเป็นต้องแก้ไขโดยสังเขป

(ภาพจาก: tuchong.com)

หากคุณติดตามระบบนิเวศของ Ethereum มาระยะหนึ่งแล้ว คุณอาจเคยได้ยินคำว่า state channel คุณอาจได้อ่านเกี่ยวกับศักยภาพในการปรับปรุงความสามารถในการปรับขนาดของ blockchain และความสามารถในการให้ "การสิ้นสุดทันที" แก่ความสามารถในการทำธุรกรรม แต่นี่เป็นข่าวเก่า และในโลกของ Ethereum ที่เทคโนโลยี Rollup แพร่หลาย คุณอาจสงสัยว่าช่องทางของรัฐอยู่ที่ไหน

คำอธิบายภาพ

รูป: กิจกรรมการพัฒนาช่องทางของรัฐ

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

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

ประโยชน์ของช่องของรัฐคืออะไร?

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

โซลูชันการปรับขนาดเลเยอร์ 2 ล่าสุดคือ zk-rollups และ optistic rollups ซึ่งทั้งสองอย่างนี้เกี่ยวข้องกับการส่งข้อมูลธุรกรรมเป็นชุดเป็นระยะและรากของสถานะที่เป็นผลลัพธ์ไปยังบล็อกเชน ทำให้ได้ปริมาณงานธุรกรรมที่สูงขึ้น การใช้รูปแบบ zk-rollups สามารถจัดเตรียมหลักฐานที่ไม่มีความรู้ในความถูกต้องของการเปลี่ยนสถานะโดยรวม ดังนั้นจึงรับประกันความถูกต้องของสถานะ on-chain และอนุญาตให้ถอนได้ทันที เนื่องจากความซับซ้อนของการสร้างการพิสูจน์ ปัจจุบันระบบ zk-rollup จึงใช้สำหรับการแปลงสินทรัพย์อย่างง่ายเท่านั้น ในทางกลับกัน การยกเลิกในแง่ดีจะช่วยให้สามารถดำเนินการโค้ด EVM ตามอำเภอใจในการตั้งค่าแบบออฟไลน์ แต่ต้องการให้ผู้ใช้รอช่วงเวลาท้าทายก่อนที่จะถอนเงิน และพึ่งพาฝ่ายที่ท้าทายสถานะที่ไม่ถูกต้องเพื่อรักษาความสมบูรณ์ของการเปลี่ยนแปลง

ทั้งสองวิธีสามารถปรับขนาดได้ค่อนข้างมาก ซึ่งอาจบรรลุปริมาณงานธุรกรรมประมาณ 500 tx/s (หมายเหตุผู้แปล: นี่เป็นการคาดคะเนโดย Vitalik ในช่วงแรกๆ หลังจาก Ethereum เสร็จสิ้นการ hard fork ของ Istanbul แล้ว tps ทางทฤษฎีของทั้งสองแผนก็เพิ่มขึ้นเป็นปี 2048 สมมติว่า Ethereum เปลี่ยนไปใช้โครงร่าง PoS สำเร็จ โครงร่างเหล่านี้ตามทฤษฎี สามารถปรับปรุงขีด จำกัด บน tps ได้อย่างมาก)

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

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

ตัวอย่างเช่น สมมติว่าคุณต้องการกำหนดให้ผู้ใช้ Infura API จ่าย ETH จำนวนเล็กน้อยสำหรับการเรียก API แต่ละครั้ง ผู้ใช้ทั่วไปจะแตะที่จุดสิ้นสุดของคุณทุกๆ 10 วินาทีหรือมากกว่านั้น และคุณต้องการที่จะสามารถเรียกเก็บเงินจากพวกเขาและยังคงให้เวลาตอบสนองที่สั้นกว่าวินาที ในกรณีนี้ คุณไม่มีเวลาติดต่อผู้ดำเนินการรวบรวม และแม้ว่าคุณจะติดต่อไปแล้ว ต้นทุนค่าโสหุ้ยของธุรกรรมการยกเลิกจะสูงเกินไป แม้ว่าจะลดลงเหลือ 100 แก๊ส (ปัจจุบันประมาณ 0.02 เซนต์)

ในกรณีข้างต้น คุณอาจนึกถึงวิธีแก้ปัญหาช่องทางของรัฐ

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

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

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

ช่องของรัฐทำงานอย่างไร

ช่องของรัฐคืออะไร? เราจะตอบคำถามนี้ด้วยการโต้ตอบของช่องสถานะทั่วไป:

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

คุณอาจสงสัยว่า "ธุรกรรม" หมายถึงอะไรในกรณีนี้ เนื่องจากเงินไม่ได้เคลื่อนไหวแบบออนไลน์

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

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

  • เราจำเป็นต้องตรวจสอบ blockchain อย่างต่อเนื่องหรือไม่?

  • จนถึงตอนนี้ เราได้พูดถึงเฉพาะสถานการณ์ co-op ที่ทุกอย่างเป็นไปได้ด้วยดี แต่ในระบบเช่นช่องของรัฐ สิ่งหนึ่งที่คุณควรกังวลคือความเสี่ยงของคู่สัญญา: หากคุณเปิดช่องของรัฐกับ Charlie และฝากเงินเข้าในสัญญาช่องของรัฐ เมื่อ Charlie กลายเป็นความร่วมมือ หรือเกิดอะไรขึ้นกับกองทุนในระบบ ช่องเมื่อเขาทำรหัสส่วนตัวหาย? คุณสามารถรับเงินคืนได้หรือไม่? หรือชาร์ลีอาจใช้สิ่งนี้เพื่อแบล็กเมล์คุณและบังคับให้คุณจ่ายค่าหุ้นให้เขาเพื่อนำเงินออก คำตอบสำหรับคำถามเหล่านี้เป็นองค์ประกอบที่สำคัญอีกประการหนึ่งของระบบช่องทางของรัฐ นั่นคือ กลไกการท้าทาย

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

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

อะไรต่อไป?

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

คอยติดตาม!

开发者
ETH
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก:
https://t.me/Odaily_News
กลุ่มสนทนา:
https://t.me/Odaily_GoldenApe
บัญชีทางการ:
https://twitter.com/OdailyChina
สารบัญบทความ
คลังบทความของผู้เขียน
巴比特
อันดับบทความร้อน
Daily
Weekly
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android