
หากเราลงลึกในตรรกะทางเทคนิคของเลเยอร์ 2 และเลเยอร์ 1 เราอาจพบ:
DeFi บางตัวเหมาะสำหรับการขยายเลเยอร์ 1 เลือก Radix และ Near ซึ่งเป็นที่รู้จักสำหรับเทคโนโลยี "sharding" ในขณะที่ DeFi บางตัวเหมาะสำหรับการสร้างพื้นที่ธุรกรรมความถี่สูงในเลเยอร์ 2 เช่นระบบ StarkEx ของ StarkWare
DeFi ได้กลายเป็นส่วนสำคัญของโลกสกุลเงินดิจิทัล
รูปภาพด้านบนแสดงการเปลี่ยนแปลงในสินทรัพย์ที่ถูกล็อคโดย DeFi ซึ่งแสดงโดย DeBank
จำนวนมหาศาลนี้สร้างขึ้นจาก Ethereum วันนี้ Ethereum ได้ถือว่ามูลค่าของเหลวของ BTC, ETH, DAI และสินทรัพย์อื่น ๆ ในห่วงโซ่ อย่างไรก็ตาม ตามตรรกะการดำเนินงานของ Ethereum เบื้องหลังจำนวนมากนี้คือ LF ขนาดใหญ่จากการตรวจสอบปริมาณการใช้ก๊าซของ Ethereum จะเห็นได้ว่าทุกวันนี้ ด้วยราคาที่เพิ่มขึ้นของ ETH และจำนวนแอปพลิเคชัน DeFi ที่เพิ่มขึ้น รายได้สูงสุดของนักขุดในวันเดียวของ Ethereum นั้นเกิน 27 ล้านดอลลาร์สหรัฐ นอกเหนือจากรางวัลบล็อกปกติแล้ว ตัวเลขส่วนใหญ่นี้สร้างโดยผู้ใช้ DeFi ที่เรียกใช้สัญญาอัจฉริยะค่าธรรมเนียมน้ำมันที่มากเกินไปไม่เพียงแต่เพิ่มเกณฑ์สำหรับผู้ใช้ในการใช้สกุลเงินดิจิทัลเท่านั้น แต่จากมุมมองที่สูงขึ้น สิ่งนี้ขัดขวางความตั้งใจดั้งเดิมของสกุลเงินดิจิทัล นั่นคือ การเงินที่ครอบคลุมดังนั้น cryptocurrencies จำเป็นต้องแก้ปัญหาต้นทุนในการทำธุรกรรมเพื่อให้ได้ธุรกรรม DeFi ที่มีต้นทุนต่ำกว่า ในปัจจุบัน โครงการเครือข่ายสาธารณะจำนวนมากมีแผนงานการพัฒนาที่ชัดเจนแล้ว Ethereum มี DeFi มากที่สุด ดังนั้นแผนการขยายในปัจจุบันจึงเป็นตัวแทนมากที่สุด มีแผนสามแผน: เปลี่ยนเป็น PoS, ชาร์ดดิ้ง และเลเยอร์ 2ชื่อเรื่องรอง
ปัจจุบัน Layer2 เป็นโซลูชันการขยายที่ง่ายที่สุด
Ethereum และเชนสาธารณะอื่น ๆ กำลังพยายามใช้โครงสร้างแบบหลายเชนเพื่อขยายความสามารถ เช่น การแบ่งส่วนที่เป็นเนื้อเดียวกันที่เป็นไปได้ของ Ethereum 2.0 การแบ่งกลุ่มแบบต่างกันที่ Polkadot กำลังดำเนินการ และโครงสร้างแบบข้ามโซ่ของ COSMOS เครือข่ายที่เกิดขึ้นใหม่ เช่น Avalanche Protocol มีคำจำกัดความที่ละเอียดมากขึ้นของการแบ่งชั้นการทำงานและการทำให้เป็นโมดูลาร์ของการทำงานในโครงสร้างหลายสายโซ่เพื่อให้เกิดการขยายตัวสิ่งเหล่านี้เป็นการออกแบบขนาดใหญ่และระยะยาว ตัวอย่างเช่น Polkadot จำเป็นต้องผ่านการประมูลสล็อตในอนาคต COSMOS จำเป็นต้องสร้างระบบนิเวศที่ดีขึ้นและความก้าวหน้าทางเทคโนโลยีและการสร้างระบบนิเวศของห่วงโซ่ที่เหลือยังอยู่ในช่วงเริ่มต้นสำหรับโปรเจกต์อื่นๆ ที่เน้นการขยายตัว พวกเขาจะเน้นที่โครงสร้างเครือข่ายเดียว เช่น การนำการกระจายแฟรกเมนต์ไปใช้ในเลเยอร์ 1 และโปรเจ็กต์ตัวแทนคือ Radix และ Near ในระยะยาว การขยายตัวของเลเยอร์ 1 (เช่น sharding) เป็นสิ่งที่หลีกเลี่ยงไม่ได้ หลังจากที่เครือข่ายเหล่านี้เข้ากันได้กับ EVM แล้ว Defi สามารถโอนย้ายไปยังเครือข่ายได้อย่างรวดเร็ว หากปัญหาในการโอนสินทรัพย์ได้รับการแก้ไข เครือข่ายเหล่านี้จะกลายเป็นเครือข่ายขยายของ Ethereumอย่างไรก็ตาม สำหรับตลาดกระทิงที่มีความต้องการ DeFi สูง การขยายเลเยอร์ 2 เป็นสิ่งที่จำเป็นชื่อเรื่องรอง
วิเคราะห์หลักการของ Layer2 โดยสังเขป
มาดูหลักการของ Layer2 กันยังคงใช้ Ethereum เป็นตัวอย่าง โซลูชันเลเยอร์ 2 ของมันคือการสร้างโครงสร้างแบบ off-chain หรือโครงสร้าง sidechain บน Ethereum แมปยอดคงเหลือบน Ethereum กับเลเยอร์ 2 จากนั้นทำธุรกรรมระหว่างบัญชีและการดำเนินการอื่นๆ ให้เสร็จสมบูรณ์ จากนั้นป้อนผลการชำระบัญชีกลับคืน ไปยังห่วงโซ่เพื่อยืนยันการเปลี่ยนแปลงข้อมูลของที่อยู่สุดท้ายด้วยวิธีนี้ สำหรับแอปพลิเคชัน DeFi ที่ทำงานบนเลเยอร์ 2 เฉพาะเมื่อเลเยอร์ 2 เริ่มทำงานและเพิ่งเริ่มต้นการชำระบัญชีขั้นสุดท้าย เลเยอร์ 2 โต้ตอบกับเชน และกระบวนการธุรกรรมอื่น ๆ เกิดขึ้นในเลเยอร์ 2 ซึ่งจะไม่ใช้ทรัพยากรบน ห่วงโซ่และสามารถบรรลุธุรกรรมการประมวลผลที่รวดเร็วและลดการใช้ก๊าซได้อย่างมีประสิทธิภาพแต่แนวทางนี้ยังมีข้อกังวลที่เกี่ยวข้องสองประการ:1. หากประสิทธิภาพของห่วงโซ่หลักไม่ดี เมื่อมีความแออัดบนห่วงโซ่ การชำระบัญชีระหว่างเลเยอร์ 2 และบัญชีอาจยังคงต้องใช้ค่าธรรมเนียมก๊าซสูงและเวลายืนยันนาน2. อาจไม่สามารถโต้ตอบกับสินทรัพย์และสัญญาอื่นๆ บนเชนที่เลเยอร์ 2 ได้ หากสามารถโต้ตอบได้ ก็ยังจำเป็นต้องเรียกใช้ทรัพยากรบนเชนหลายครั้ง ซึ่งจะทำให้เกิดปัญหา 1เนื่องจากนอกจากธุรกรรมจะถูกบรรจุเป็นบล็อกและจัดเก็บไว้ใน chain แล้ว สัญญาอัจฉริยะทั้งหมดยังถูกอัปโหลดไปยัง chain อีกด้วย สถานะปกติของ DeFi คือสัญญาสินทรัพย์ เงินกู้ และสัญญาธุรกรรมโทรหากัน ดังนั้น เมื่อมีการโทร เกิดขึ้นระหว่างสัญญา ซึ่งเป็นเวลาที่ทรัพยากรในห่วงโซ่ถูกครอบครองซึ่งหมายความว่า หนึ่ง: ขั้นตอนการชำระค่าธรรมเนียมก๊าซนั้นเป็นสิ่งที่หลีกเลี่ยงไม่ได้ และอีกประการหนึ่ง: DeFi จำเป็นต้องมีองค์ประกอบที่หลากหลายดังนั้น รากเหง้าของการแก้ปัญหาคือการแก้ปัญหาก๊าซที่เกิดจากเครือข่าย Ethereum PoW และรักษาความสามารถในการทำงานร่วมกันระหว่าง DeFi สิ่งนี้นำมาซึ่งคำตอบ: หากประสิทธิภาพของเลเยอร์ 1 เร็วพอ ก็ไม่จำเป็นต้องใช้เลเยอร์ 2 เพื่อขยายความจุ หากไม่เหมาะกับธุรกิจเลเยอร์ 2 ให้ลองใช้เทคโนโลยีการขยายเลเยอร์ 1 เพราะเลเยอร์ 2 จะส่งผลต่อการรวมกันของสัญญาอัจฉริยะ .3. ตัวอย่างการออกแบบเลเยอร์ 2 ของ StarkWareอย่างไรก็ตาม ในความต้องการที่ร้อนแรงของตลาดกระทิง Layer2 เป็นทางเลือกสำหรับหลาย ๆ โครงการที่ต้องการพัฒนา ตัวอย่างเช่น dYdX จะใช้เทคโนโลยี StarkWare เพื่อสร้างระบบ StarkEx สำหรับธุรกรรมสัญญาถาวร ลองดูตรรกะทางเทคนิคของ StarkWare
โครงสร้างเครือข่ายเลเยอร์ 2 ที่ StarkWare จะสร้างในอนาคต
ตัวอย่างเช่น dYdX เป็น DEX ในรูปแบบของสมุดคำสั่งซื้อ ก่อนที่จะใช้เลเยอร์ 2 การจับคู่สมุดคำสั่งซื้อของ dYdX ทำงานนอกเครือข่าย และข้อมูลการชำระเงินจะซิงโครไนซ์กับการโต้ตอบบนเครือข่าย กระบวนการนี้จะสร้างมูลค่าสูง ค่าน้ำมัน หลังจากใช้ชั้นที่ 2 ระบบ StarkEx จะดำเนินการชำระบัญชีให้เสร็จสิ้นที่ชั้นที่ 2 ซึ่งจะช่วยลดการใช้ค่าน้ำมันในกระบวนการนี้ได้อย่างมากแต่สิ่งนี้จะนำมาซึ่งผลกระทบที่เกี่ยวข้อง เช่น ขั้นตอนที่ใช้จะซับซ้อนเล็กน้อย อาจใช้ไม่ได้กับเทอร์มินัลมือถือ และอาจมีค่าใช้จ่ายในการเปิดบัญชีเลเยอร์ 2 นอกจากนี้ ปัญหาที่ใหญ่ที่สุดคือหาก dYdX ต้องการเปิดแอปพลิเคชันรวมกับโปรโตคอล DeFi อื่น ๆ แอปพลิเคชัน DeFi อื่น ๆ จะต้องปรับใช้บนเครือข่ายนี้จากมุมมองของความตั้งใจเดิมของสกุลเงินดิจิทัล นี่ไม่ใช่แนวปฏิบัติของการรวมทางการเงิน และแอปพลิเคชันอาจกลายเป็นโดเมนของผู้ใช้ระดับสูงและผู้ใช้มืออาชีพดังนั้น เมื่อเปรียบเทียบกับเลเยอร์ 2 ซึ่งช่วยให้ DeFi บางตัว (ต้องมีการทำธุรกรรมบ่อยครั้ง) ทำงานได้เร็วขึ้น DeFi บางตัวจึงเหมาะสมกว่าสำหรับการใช้โซลูชันการขยายเลเยอร์ 1 หรือเครือข่ายประสิทธิภาพสูงแนวคิดการขยายเลเยอร์ 1 ที่สอดคล้องกับคุณลักษณะของ DeFi
แล้วจะยืนยันได้อย่างไรว่าต้องการ Layer1 DeFi แบบไหน? Radix ได้ให้แนวคิดบางอย่างในการออกแบบเครือข่าย:1. แก้ไขปัญหาคอขวดของประสิทธิภาพที่เกิดจากปัญหาฉันทามติ2. พยายามอย่างเต็มที่เพื่อสร้างความสามารถในการจัดองค์ประกอบภาพดังนั้น Radix จึงทำสิ่งที่แตกต่างออกไปเล็กน้อยในการแยกย่อยที่เป็นเนื้อเดียวกันและการแบ่งย่อยต่างกันที่เรากล่าวถึงข้างต้นนั้น เศษที่กระจายนั้นเป็นสายโซ่ที่ประกอบด้วยโหนดบางส่วน สามารถเข้าใจได้ว่าเป็นการแบ่งโหนดบางส่วนออกเป็นพาร์ติชันซึ่งมีอยู่อย่างอิสระจากพาร์ติชันอื่นและแยกงานออกจากกันตัวอย่างเช่น ใน Ethereum 2.0 หากยังคงปฏิบัติตามโรดแมปของ Sharding ดั้งเดิม อาจมีการสร้าง Shards 64 รายการในระยะเริ่มต้น และในที่สุด Shards เหล่านี้จะได้รับการตรวจสอบโดย beacon chain การสื่อสารระหว่าง Shards เรียกว่า "cross-linking" . หากเศษส่วนใดส่วนหนึ่งจำเป็นต้องตรวจสอบส่วนย่อยอื่นๆ การสื่อสารระหว่างส่วนย่อยจะเกิดขึ้นเท่านั้น และเนื่องจากการมีอยู่ของชาร์ด นักพัฒนา DApp จำเป็นต้องเลือกชาร์ดเป็นพื้นที่ประมวลผลหลักเมื่อพัฒนา DApps บน Ethereumซึ่งหมายความว่า หาก DApp ต้องการรับข้อมูลจากเศษส่วนอื่นๆ จะมีขั้นตอนที่ซับซ้อน โครงสร้างที่ใช้ใน Polkadot และ COSMOS ก็เหมือนกัน พาราเชนของ Polkadot เป็นแฟรกเมนต์ในโครงสร้าง heterogeneous sharding การทำงานร่วมกันระหว่างพาราเชนจะดำเนินการผ่านรีเลย์เชน แต่กระบวนการโต้ตอบจะซับซ้อนกว่าและจำเป็นต้องกำหนดแยกกัน เช่นเดียวกับ COSMOSSharding ดังกล่าวเป็นการออกแบบที่มีการแบ่งเขต แต่ละ Shard Chain จะสร้างเอฟเฟกต์เกาะบางอย่างและปัญหาที่ตามมาบางอย่างก็จะเกิดขึ้นตามธรรมชาติแต่ถ้าคุณเปลี่ยนความคิด อาจมีแนวคิดทางเทคนิคใหม่ๆ เกิดขึ้น
แผนผังของการปรับใช้การกระจายตัวของ Radix
Sharding ประเภทนี้แตกต่างจากคำจำกัดความที่กล่าวถึงข้างต้นของบางโหนดว่าเป็น Sharding Chain ในทางกลับกัน ทรัพยากรการประมวลผลทั้งหมดที่เข้าร่วมเครือข่ายจะถูกแบ่งออกเป็น Shards ต่างๆ ก่อน Sharding ไม่ได้แบ่งตาม Chain แต่ใช้คำสั่งแบบสุ่ม กำหนดให้กับตำแหน่งชาร์ดที่กำหนด และชาร์ดเหล่านี้จะถูกแยกโดยคำสั่งจากพาร์ติชั่นขนาดใหญ่ทีละพาร์ติชั่นวิธีการตั้งค่าตำแหน่งของชิ้นส่วนล่วงหน้านี้ จากนั้นจึงกำหนดคำสั่งแบบไดนามิกให้กับแต่ละตำแหน่งเพื่อสร้างชิ้นส่วนจำเป็นต้องได้รับความเห็นพ้องต้องกันเพื่อยืนยันสถานะสุดท้าย ฉันทามติของ Cerberus ของ Radix ใช้กระบวนการนี้ เช่นเดียวกับอัลกอริทึมโกสต์ของ beacon chain เพื่อให้บรรลุผลขั้นสุดท้าย ฉันทามติของ Cerberus สามารถกำหนดลำดับของธุรกรรมและสร้างชุดข้อมูลขั้นสุดท้ายสำหรับการตรวจสอบโดยผู้ตรวจสอบวิธีที่ดีที่สุดในการทำเช่นนี้คือการบรรลุความขนานที่มากขึ้นและระดมทรัพยากรทั้งหมดเพื่อใช้งาน แทนที่จะเกิดปัญหาขอบเขตบางอย่างที่เกิดจากพาร์ติชันแบบตายตัวประการที่สอง ประเด็นสำคัญคือองค์ประกอบเมื่อเปรียบเทียบกับ Ethereum การรวมกันในเครือข่ายคือการโต้ตอบร่วมกันระหว่างสัญญาอัจฉริยะ ตัวอย่างเช่น cToken ที่ยืมผ่าน Compound สามารถขุดและแลกเปลี่ยนใน DeFi อื่นได้ ซึ่งหมายความว่าสัญญา DeFi จำเป็นต้องเรียกสัญญา Compound เพื่อยืนยัน cToken การเรียกระหว่างสัญญาเป็นศูนย์รวมขององค์ประกอบหากทั้งสองไม่ได้ปรับใช้ในเครือข่ายหรือชาร์ดเดียวกัน จะเป็นการยากที่จะรวมเข้าด้วยกัน โดยต้องมีการประมวลผลเกตเวย์หรือการมีอยู่ของสัญญาอัจฉริยะที่แมปไว้เพื่อแก้ปัญหานี้ แนวคิดของ Radix คือการลดความซับซ้อนในการเขียนโปรแกรมของสัญญาอัจฉริยะ เนื่องจากสัญญาอัจฉริยะจะบันทึกสมุดบัญชีเพื่อแสดงผลสุดท้ายอย่างแน่นอน แต่หากนำไปใช้ในชั้นที่ 1 สัญญาอัจฉริยะจะถูกแทนที่ สำหรับกระบวนการดำเนินการของหน่วยขนาดเล็ก Radix เรียกหน่วยดำเนินการนี้ว่า "ส่วนประกอบ" ซึ่งกำหนดฟังก์ชันของ "ส่วนประกอบ" ล่วงหน้า การดำเนินการของส่วนประกอบเหล่านี้ทำได้ง่ายและตรงไปตรงมามาก ดังนั้น ส่วนประกอบหลายส่วนจึงสามารถรวมกันได้ เพื่อดำเนินธุรกิจ DeFi ได้อย่างรวดเร็วตัวอย่างเช่น เมื่อสัญญาอัจฉริยะคือการโอน สัญญาอัจฉริยะจำเป็นต้องแก้ไขบัญชีของทั้งสองฝ่าย นั่นคือ เพื่อสร้างบัญชีแยกประเภทขนาดเล็ก ซึ่งถูกทำลายที่ฝ่ายโอนและเพิ่มที่ผู้รับ อย่างไรก็ตาม หากใช้การออกแบบส่วนประกอบของ Radix ก็เพียงพอแล้วที่จะออกแบบส่วนประกอบเป็นโทเค็นการโอนของ a ซึ่งเป็นของ b ซึ่งรวดเร็วมากและไม่ต้องการการพิสูจน์เพิ่มเติม
ตัวอย่างส่วนประกอบ Radix
ตามเอกสารทางเทคนิคอย่างเป็นทางการ ส่วนประกอบปัจจุบันที่ก่อตั้งโดย Radix Foundation จะรวมฟังก์ชันมาตรฐานบางอย่างของแอปพลิเคชัน DeFi ซึ่งจะรวมถึง (ดังแสดงในรูป): สินทรัพย์ (โทเค็นทดแทนหรือทดแทนไม่ได้), บัญชี (รวมถึงการควบคุมหลายซิก), กลุ่มสภาพคล่อง, ระบบแลกเปลี่ยน, สินทรัพย์ที่ซื้อได้, ข้อมูลออราเคิล ฯลฯคอมโพเนนต์เหล่านี้สามารถสร้างอินสแตนซ์ได้โดยตรง เช่น ผ่านการเรียก API เพื่อสร้างการจัดหาโทเค็นแบบกำหนดเอง หรือรวมโมดูลในรูปแบบต่างๆ เพื่อสร้างฟังก์ชันการทำงานที่ซับซ้อนมากขึ้น5. แอปพลิเคชั่น DeFi สามารถคาดหวังในเครือข่ายใหม่ได้หรือไม่?เช่นเดียวกับที่ Compound เคยเปิดเผยว่ากำลังพิจารณาเครือข่ายสาธารณะใหม่ สำหรับ DeFi ยอดนิยมในปัจจุบัน การเลือกเครือข่ายใหม่ถือเป็นความท้าทายการโยกย้ายไปยังเชนสาธารณะอื่นเป็นไปได้หรือไม่นั้นไม่ได้เป็นเพียงการพิจารณาประสิทธิภาพเท่านั้น แต่ยังมีความสัมพันธ์อย่างมากกับความเข้ากันได้ของสินทรัพย์ของเชนนี้กับ Ethereum, Bitcoin และเครือข่ายอื่น ๆ และมูลค่าของสกุลเงินพื้นฐานบนเชนดังนั้นในขณะนี้ ไม่มี DeFi ใดที่สามารถหลบหนีจาก Ethereum ได้ แต่มีความพยายามใหม่ๆ มากมาย เมื่อวันที่ 11 กุมภาพันธ์ Chainlink, Aave, mStable, Messari และ Radix ได้ประกาศเปิดตัวพันธมิตร DeFi ใหม่ GoodFi ความร่วมมือนี้มีเป้าหมายเพื่อส่งเสริมการศึกษา การวิจัย และการพัฒนาเชิงปฏิบัติในอุตสาหกรรม DeFi สิ่งนี้ทำให้เรามีความหวังตั้งตารอการเกิดขึ้นของ DeFi ด้วยต้นทุนที่ต่ำและประสบการณ์ที่ดี