โดยทั่วไปแล้ว Layer1 หมายถึงระบบเครือข่ายบล็อกเชนโดยเฉพาะที่สามารถบรรลุความสอดคล้องทางธุรกิจ (หรือ "ฉันทามติ") ในขนาดใหญ่ โดยเฉพาะอย่างยิ่งในระดับโลก ในทำนองเดียวกัน Layer2 จะขึ้นอยู่กับ Layer1 ซึ่งเป็นระบบเครือข่ายที่ได้รับฉันทามติในช่วงที่ค่อนข้างเล็ก ระบบเลเยอร์ 1 ทั่วไปประกอบด้วย Ethereum, Bitcoin และ Nervos CKB เป็นต้น โปรโตคอลเลเยอร์ 2 ทั่วไปประกอบด้วยช่องสถานะ พลาสมา เป็นต้น
สำหรับ Layer2 นั้น Layer1 มีหน้าที่สองอย่าง บทบาทแรกคือแหล่งที่มาของทรัพย์สิน และบทบาทที่สองคือผู้พิพากษาอนุญาโตตุลาการ จากความเชื่อถือที่จำกัดใน Layer2 ผู้ใช้ Layer1 โอนสินทรัพย์บางส่วนไปยัง Layer2 เพื่อเพลิดเพลินกับบริการความเร็วสูงและต้นทุนต่ำ และใช้ Layer1 เพื่อไกล่เกลี่ยข้อพิพาทเมื่อมีความผิดปกติเกิดขึ้น ในหมู่พวกเขา เรากำหนดสินทรัพย์บนบล็อกเชนเป็นโทเค็น NFT และข้อมูลอื่น ๆ หรือข้อมูลสถานะที่สามารถชี้แจงความเป็นเจ้าของได้
ตั้งแต่ปี 2018 เป็นต้นมา เทคโนโลยีล้ำสมัยของเทคโนโลยี Layer 2 ได้พัฒนาอย่างรวดเร็ว และโซลูชั่น Layer 2 ต่างๆ ก็ยังคงเกิดขึ้นอย่างต่อเนื่อง บทความนี้พยายามที่จะให้กรอบทั่วไปในการวิเคราะห์การแลกเปลี่ยนของโครงร่าง Layer2 ในจุดการทำงานที่แตกต่างกัน เพื่ออำนวยความสะดวกให้ผู้ใช้เลือกเป้าหมายในสถานการณ์แอปพลิเคชันที่แตกต่างกัน
วงจรชีวิตของกระบวนการทางธุรกิจ Layer2
กระบวนการทางธุรกิจ Layer2 ทั่วไปประกอบด้วยห้าขั้นตอนหลัก: การตั้งค่ากฎ การเข้า การเปลี่ยนสถานะ การออก และการท้าทายและคำตอบ
การตั้งค่ากฎ
ในขั้นตอนการตั้งค่ากฎ ทุกฝ่ายที่เกี่ยวข้องในธุรกิจ Layer2 จะกำหนดกฎการเปลี่ยนสถานะและกฎการตอบสนองความท้าทาย ขั้นตอนนี้มักจะอยู่ในรูปแบบของการปรับใช้สัญญาอัจฉริยะที่ Layer1 หรือการแลกเปลี่ยนลายเซ็นดิจิทัลระหว่างหลายฝ่าย สาระสำคัญคือแต่ละฝ่ายให้คำมั่นสัญญาที่ไม่อาจปฏิเสธได้ (คำมั่นสัญญา) เพื่อตัดสินข้อพิพาทระหว่างช่วงท้าทายและช่วงตอบคำถาม
เทคโนโลยีแชนเนลของรัฐในยุคแรก ๆ มักจะต้องมีการปรับใช้สัญญาการตัดสินใจล่วงหน้าบน Layer1 เพื่อจำกัดกฎและสถานะ วิธีสัญญาเสมือนล่าสุดที่แสดงโดย Counterfactual กำหนดให้ผู้เข้าร่วมลงนามและอนุมัติกฎภายนอกเชน และปรับใช้บน Layer1 เมื่อผู้ใช้โต้แย้งผลการทำธุรกรรม วิธีนี้ช่วยลดต้นทุนในการสร้างช่องสัญญาณได้อย่างมาก แต่โปรโตคอลเลเยอร์ 2 ที่เหมือนพลาสมายังคงจำเป็นต้องปรับใช้สัญญากฎบนเลเยอร์ 1 เพื่อรับข้อผูกมัดของเลเยอร์ 2 ต่อสถานะอย่างสม่ำเสมอ
เข้า
เมื่อสินทรัพย์ของผู้ใช้เข้าสู่ Layer2 จาก Layer1 ผู้ใช้จำเป็นต้องเปิดใช้การล็อกสินทรัพย์ของ Layer1 เพื่อให้แน่ใจว่าจะไม่ถูกใช้จ่ายซ้ำซ้อนโดยเครือข่ายสองชั้น สินทรัพย์ที่ถูกล็อคจะสร้างใบรับรองการล็อคสินทรัพย์ ซึ่งรับรู้รายการของสินทรัพย์หลังจากผ่านการตรวจสอบใน Layer2 สมมติว่า Layer1 มีความสามารถในการใช้งานและความปลอดภัยเพียงพอ ไม่ต้องสงสัยเลยเกี่ยวกับความน่าเชื่อถือของการสร้างและเนื้อหาของใบรับรองการล็อกสินทรัพย์ ดังนั้น กุญแจสำคัญในการดำเนินการนี้คือวิธีที่การพิสูจน์การล็อกสินทรัพย์บน Layer1 บรรลุฉันทามติบน Layer2
สำหรับโปรโตคอล Layer2 ของการทำธุรกรรมแบบจุดต่อจุด เช่น ช่องทางการชำระเงิน/ช่องทางของรัฐ ความสอดคล้องจะจำกัดอยู่ที่ทั้งสองฝ่ายหรือในจำนวนที่จำกัด ) และผู้เข้าร่วมยินดีที่จะดำเนินการ ธุรกิจเพิ่มเติมคือการพิสูจน์ว่ามีการบรรลุฉันทามติในการพิสูจน์การล็อคทรัพย์สินของอีกฝ่ายหนึ่ง
สำหรับโปรโตคอลเลเยอร์ 2 สำหรับธุรกรรมแบบกลุ่มต่อกลุ่ม เช่น พลาสมา เว้นแต่ผู้เข้าร่วมทั้งหมดจะลงนามในใบรับรองการล็อคสินทรัพย์บางอย่างและแจ้งให้ทุกคนทราบ เป็นไปไม่ได้ที่จะยืนยันว่าทุกคนบรรลุข้อตกลงร่วมกันในการดำเนินการ ณ จุดนี้ สิ่งที่ดีที่สุดถัดไปคือการให้ผู้ดำเนินการของ Layer2 ลงนามในใบรับรองการล็อกสินทรัพย์เพื่อประกาศว่าการดำเนินการได้บรรลุข้อตกลงใน Layer2 แล้ว เห็นได้ชัดว่ามีบางสถานการณ์ที่ผู้เข้าร่วมบางคนไม่เห็นด้วยกับพฤติกรรมนี้ พวกเขาสามารถดำเนินการออกเพื่อออกจากพื้นที่ที่เป็นเอกฉันท์ หรือส่งลายเซ็นของผู้ดำเนินการไปยัง Layer1 เพื่ออนุญาโตตุลาการ ในเวลาเดียวกัน มีบางกรณีที่ Operator เพิกเฉยต่อใบรับรองการล็อกสินทรัพย์ของผู้ใช้โดยตั้งใจหรือไม่ตั้งใจ และไม่ได้ลงนามและเผยแพร่บน Layer2 ในเวลานี้ ผู้ใช้ควรจะสามารถดำเนินการออกได้ ผู้เข้าร่วมที่อยู่ท้ายสุดแสดงให้เห็นว่าพวกเขาไม่คัดค้านการพิสูจน์การล็อค นั่นคือพวกเขาบรรลุฉันทามติที่สอดคล้องกับความปลอดภัย Layer1
การเปลี่ยนสถานะ
ทุกธุรกรรมของผู้ใช้ Layer2 ควรนำไปสู่การโยกย้ายที่ถูกต้องของสถานะโดยรวมของ Layer2 ขั้นตอนนี้เกี่ยวข้องกับพฤติกรรมหลักสามประการ: บรรลุฉันทามติในการทำธุรกรรมแต่ละรายการหรือไม่ บรรลุฉันทามติในผลลัพธ์ของแต่ละธุรกรรมหรือไม่ และฉันทามติได้รับการดูแลโดย Layer1 หรือไม่
คล้ายกับระยะเริ่มต้น การยอมรับฉันทามติของฝ่ายใดฝ่ายหนึ่งขึ้นอยู่กับการอนุมัติของตนกับฝ่ายอื่นๆ ทั้งหมด หรือการอนุมัติของตนกับผู้ประกอบการ เลเยอร์ 2 ของการทำธุรกรรมแบบเพียร์ทูเพียร์จำเป็นต้องได้รับลายเซ็นของคู่สัญญาและยืนยันว่าลายเซ็นนั้นสอดคล้องกับกฎทางธุรกิจในขั้นตอนการตั้งค่า สำหรับ Layer2 ของการทำธุรกรรมแบบ many-to-many ผู้ดำเนินการจะต้องส่งผลลัพธ์ที่เป็นเอกฉันท์ และส่งบทสรุปของผลลัพธ์ที่เป็นเอกฉันท์ไปยัง Layer1 เพื่อเป็นข้อผูกมัด เพื่อให้ Layer1 สามารถกำกับดูแลและตัดสินพฤติกรรมได้
ล้มเลิก
ล้มเลิก
กลไกการออกของ Layer2 นั้นซับซ้อนมากและมีหลายประเภท แต่สาระสำคัญคือการที่ผู้เลิกใช้ส่งสถานะสินทรัพย์และหลักฐานไปยัง Layer1 และปลดล็อคสินทรัพย์ผ่านกฎที่กำหนดไว้ล่วงหน้าและการตรวจสอบข้อผูกพันของรัฐที่ได้รับการอนุมัติจาก Layer1 กระบวนการออกขึ้นอยู่กับข้อผูกพันของกฎและสถานะที่ได้รับและขึ้นอยู่กับความท้าทายและขั้นตอนการตอบสนองที่ตามมา ประเด็นสำคัญ ๆ ในตัวมันเองคือคำสั่งทางออกและความฉับไวในการออก
สำหรับโปรโตคอลที่จำเป็นต้องแนะนำผู้ดำเนินการให้รับรองผลลัพธ์ฉันทามติของเลเยอร์ 2 และเลเยอร์ 2 ที่ยึดติดกับข้อผูกพันของเลเยอร์ 1 มักจะมีบางสถานการณ์ที่ไม่สามารถพิสูจน์ได้ว่าผลลัพธ์ฉันทามติที่มอบให้โดยผู้ดำเนินการนั้นผิด ดังนั้นจึงจำเป็นต้องมีคำสั่งออกที่ยุติธรรมเพื่อให้แน่ใจว่าผู้ใช้ที่ซื่อสัตย์จะออกก่อน อย่างไรก็ตาม เป็นเพราะเราไม่สามารถพิสูจน์ได้ว่าใครบางคน "ซื่อสัตย์" เมื่อมีการแนะนำลำดับการออก ดังนั้น ผู้ใช้ที่ซื่อสัตย์จึงออกตามลำดับความสำคัญในที่นี้ หมายความว่าผู้ใช้ที่ซื่อสัตย์ทุกคนต้องให้ความสนใจกับพฤติกรรมของผู้ปฏิบัติงานเสมอ และเมื่อพฤติกรรมของพวกเขา ออกจากระบบทันที เริ่มต้นการออกจากระบบทันที จากนั้นออกจากระบบตามลำดับตามลำดับของจุดเวลาที่สถานะการออกจากระบบของผู้ใช้ตั้งอยู่
เนื้อหาที่เกี่ยวข้องกับการดำเนินการออกที่ส่งโดยผู้ใช้อาจเกี่ยวข้องกับทรัพย์สินของผู้ใช้รายอื่น Layer1 มักจะไม่สามารถระบุได้ว่าการดำเนินการออกที่ส่งโดยผู้ใช้นั้นเป็นสถานะสุดท้ายของเนื้อหาที่เกี่ยวข้องหรือไม่ซึ่งต้องรอให้ผู้ใช้รายอื่นท้าทาย การกระทำ กระแสของความท้าทายกำหนดความฉับไวของการดำเนินการออก ในทางทฤษฎี หาก Layer1 สามารถระบุได้ว่าการกระทำนั้นเป็นสถานะสุดท้ายของสินทรัพย์ที่เกี่ยวข้อง สินทรัพย์นั้นสามารถออกจากระบบได้ทันที ตัวอย่างเช่น ผู้ดำเนินการจำเป็นต้องจำนองกองทุนไม่น้อยกว่ายอดรวมของกองทุนทั้งหมดของผู้ใช้ปัจจุบันบน Layer1 และส่งหลักฐานของยอดคงเหลือปัจจุบันให้กับผู้ใช้แต่ละรายทุกครั้งที่มีการส่งข้อผูกมัดพื้นที่สถานะไปยัง Layer1 จากนั้นผู้ใช้สามารถส่งคำขอถอนได้ทันทีโดยไม่ต้องรอการท้าทายในการกระทำครั้งล่าสุด
ความท้าทายและการตอบสนอง
ความท้าทายและการตอบโต้เกิดขึ้นที่ Layer1 โดยใช้ประโยชน์จากบทบาทในฐานะผู้ชี้ขาดของ Layer2 เนื้อหาความท้าทายที่เกี่ยวข้องคือการทำธุรกรรมทั้งหมดที่เกี่ยวข้องกับเลเยอร์ 2 ที่เกิดขึ้นในเลเยอร์ 1 รวมถึงความมุ่งมั่นของสถานะฉันทามติของเลเยอร์ 2 และการอ้างสิทธิ์ของผู้ใช้ในสถานะทางออก
ความท้าทายต่อข้อผูกพันของรัฐฉันทามติหมายความว่าผู้ท้าชิงไม่เห็นด้วยกับผลลัพธ์ที่เป็นเอกฉันท์ที่ผู้ดำเนินการส่งไปยัง Layer1 ความไม่ลงรอยกันนี้อาจมาจากการที่ผู้ท้าชิงได้รับผลลัพธ์สถานะที่แตกต่างกันหรือจากการที่ผู้ท้าชิงไม่สามารถรับข้อมูลเพียงพอที่จะได้รับ ผลลัพธ์สถานะที่สอดคล้องกัน สำหรับกรณีแรก ผู้ท้าชิงสามารถส่งคำมั่นสัญญาใหม่และแสดงหลักฐานที่เพียงพอเพื่อพิสูจน์ความถูกต้อง สำหรับกรณีที่สอง ผู้ท้าชิงสามารถส่งใบสมัครข้อมูลโดยกำหนดให้ผู้ดำเนินการเปิดเผยข้อมูลที่สมบูรณ์
สรุปแล้ว
สรุปแล้ว
เริ่มต้นจากกระบวนการทางธุรกิจของธุรกรรม Layer2 กรอบงานนี้จะวิเคราะห์ขั้นตอนที่จำเป็นสำหรับการถ่ายโอนสินทรัพย์ระหว่าง Layer2 ที่สอดคล้องกันในท้องถิ่นและ Layer1 ที่สอดคล้องกันทั่วโลก ชี้ให้เห็นว่าการรับประกันความปลอดภัยของ Layer2 ต้องการให้ Layer2 แรกบรรลุฉันทามติ และ Layer1 ต้องยอมรับผลลัพธ์ที่เป็นเอกฉันท์ของ Layer2 ที่สอง
สำหรับโปรโตคอลเลเยอร์ 2 ของการทำธุรกรรมแบบจุดต่อจุด การเข้าถึงฉันทามติกำหนดให้ทั้งสองฝ่ายแลกเปลี่ยนลายเซ็นเพื่อรับฉันทามติเท่านั้น สำหรับโปรโตคอล Layer2 ของการทำธุรกรรมแบบ many-to-many จะต้องมีการแนะนำบทบาทของ Operator เพื่อให้บรรลุฉันทามติ และ Operator จะส่งบทสรุปของผลลัพธ์ที่เป็นเอกฉันท์ไปยัง Layer1 เพื่อใช้อ้างอิงในอนาคต นอกจากนี้ เราควรพบว่าจำนวนของตัวดำเนินการ Layer2 ไม่มีผลกระทบที่สำคัญต่อกระบวนการ ดังนั้น Layer2 จึงไม่สนใจว่าตัวดำเนินการจะเป็นโหนดส่วนกลางหรือโหนดแบบกระจาย นอกจากนี้ เนื่องจากช่วงฉันทามติของ Layer2 มีขนาดเล็กกว่าของ Layer1 เสมอ ไม่ว่าจะใช้รูปแบบฉันทามติแบบใด (รวมถึงรูปแบบสิ่งจูงใจ) Layer2 จะใช้ ผลลัพธ์ที่เป็นเอกฉันท์ของมันจะไม่ได้รับการยอมรับอย่างไม่มีเงื่อนไขโดย Layer1 ดังนั้นวิธีการเข้าถึงฉันทามติของเลเยอร์ 2 จึงไม่ใช่ปัจจัยชี้ขาดสำหรับการรักษาความปลอดภัยเลเยอร์ 2
ดังนั้นไม่ว่าจะเป็นโปรโตคอล Layer2 ประเภทใด หาก Layer1 ยอมรับผลฉันทามติ จะต้องผ่านกระบวนการตอบรับความท้าทาย กระบวนการตอบสนองความท้าทายถูกจำกัดด้วยแบนด์วิธของ Layer1 คำสั่งออก และค่าธรรมเนียมที่สูง ซึ่งเป็นเกณฑ์ที่สูงมากสำหรับผู้ใช้ส่วนใหญ่ แต่นี่ไม่ได้หมายความว่าจะไม่สามารถรับประกันความฉับไวในการถอนสินทรัพย์ของผู้ใช้ได้ การออกจาก User ตามเวลาจริงสามารถทำได้ผ่านการจำนองสินทรัพย์ 100% ของ Operator บนเลเยอร์ 1 ของสินทรัพย์ของผู้ใช้ที่ถือครองในเลเยอร์ 2
จากมุมมองประสบการณ์ของผู้ใช้ กระบวนการตอบสนองความท้าทายคือหายนะ ผู้ใช้ทุกคนต้องจับตาดูการเปลี่ยนแปลงสถานะล่าสุด การมอบหมายกระบวนการตอบคำถามให้กับตัวแทนไม่ได้ปรับปรุงความปลอดภัย เนื่องจากเป็นการเปลี่ยนความเสี่ยงไปสู่ความน่าเชื่อถือของตัวแทน วิธีการประนีประนอมคือการรวมคุณสมบัติของเลเยอร์ 2 เข้ากับธุรกรรมแบบจุดต่อจุดและธุรกรรมแบบกลุ่มต่อกลุ่ม ให้ผู้ให้บริการจัดหาการจำนองสินทรัพย์ที่เพียงพอ และให้การรับประกันการออกจากสินทรัพย์สำหรับการเปลี่ยนสถานะของผู้ใช้ในเลเยอร์ 2 ด้วยวิธีนี้ เมื่อผู้ใช้เลือกไม่ใช้ พวกเขาสามารถออกจากระบบได้ทันทีโดยไม่ต้องผ่านกระบวนการตอบคำท้า อีกวิธีหนึ่งคือผู้ใช้ละทิ้งความปลอดภัยของสินทรัพย์ที่ถ่ายโอนไปยัง Layer2 และให้ความไว้วางใจแก่ Operator และ Operator ดำเนินการงานทั้งหมดของการโยกย้ายสถานะและการรับรองการออกจากสินทรัพย์ เชื่อกันว่าโปรโตคอลทั้งสองนี้จะเป็นจุดสนใจของการพัฒนาเลเยอร์ 2 ในอนาคต
ลิงค์ต้นฉบับ:
ลิงค์ต้นฉบับ:https://talk.nervos.org/t/layer2/1531
