ความสามารถในการทำงานร่วมกันของเลเยอร์ 2 เป็นอย่างไร โซลูชัน Vector เปิดตัวอย่างเป็นทางการบนเ
หมายเหตุบรรณาธิการ: บทความนี้มาจากข้อมูล Babbitt (รหัส: bitcoin8btc)รวบรวมโดย: Kyle เผยแพร่โดยได้รับอนุญาต
หมายเหตุบรรณาธิการ: บทความนี้มาจาก
ข้อมูล Babbitt (รหัส: bitcoin8btc)
รวบรวมโดย: Kyle เผยแพร่โดยได้รับอนุญาต
Blockchain กำลังก้าวไปสู่โลกแห่งการอยู่ร่วมกันแบบหลายห่วงโซ่ เราจะให้ผู้ใช้สามารถโอนค่าข้ามสายโซ่ได้อย่างราบรื่นและโต้ตอบกับสัญญาได้อย่างไร สำหรับ Ethereum L2 chain ปัญหานี้รุนแรงยิ่งกว่า เวกเตอร์ (การทำซ้ำครั้งต่อไปของ Connext) นำเสนอโซลูชัน โดยสร้างเลเยอร์การกำหนดเส้นทางที่ใช้ร่วมกันซึ่งให้บริการอินเทอร์เน็ต (โดยเฉพาะ TCP/IP) เช่นเดียวกับประสบการณ์
ปัญหาที่เผชิญกับโลกหลายห่วงโซ่อีเธอเรียมไม่ว่าคุณจะรู้สึกอย่างไรเกี่ยวกับอนาคตของระบบนิเวศนี้ (Ethereum แบบ Rollup-centric, sharded Eth2 หรือเชน L1 แบบกระจายศูนย์) เป็นที่ชัดเจนว่าเรากำลังก้าวไปสู่โลกแบบหลายเชน
L2 <>นี่เป็นความท้าทายใหม่ที่น่าสนใจสำหรับ UX โดยเฉพาะอย่างยิ่ง คุณจะให้ผู้ใช้ถ่ายโอนคุณค่าข้ามเครือข่ายและโต้ตอบกับสัญญาได้อย่างไร สำหรับ
อีเธอเรียม
ปัญหานี้รุนแรงขึ้นสำหรับเชน L2 ซึ่งส่วนใหญ่มักต้องใช้เวลาออกจากหน้าต่างอย่างน้อยสองสามชั่วโมงเพื่อโอนเงินกลับไปที่ L1
เลเยอร์เส้นทางที่ใช้ร่วมกัน
ช่องทางของรัฐนั้นแตกต่างอย่างสิ้นเชิงกับโซลูชัน L2 แบบเชน เช่น Rollup, plasma หรือ sidechains เครือข่ายแชนเนลไม่ใช่สถานะที่ใช้ร่วมกันเพียงสถานะเดียว (เช่น บล็อกเชน) ที่ทุกคนยอมรับและยืนยัน แต่เป็นการรวบรวมข้อตกลงสองฝ่ายระหว่างโหนดต่างๆ
คำอธิบายภาพ
การชำระเงินเดินทางจากซ้ายไปขวาผ่านเราเตอร์ในเครือข่าย
ความคล้ายคลึงกันกับอินเทอร์เน็ต (โดยเฉพาะ TCP/IP) ไม่ได้หยุดเพียงแค่นั้น Internet Protocol เป็นมาตรฐานการสื่อสารที่ใช้ร่วมกันซึ่งกำหนดเส้นทางข้อมูลระหว่างเครือข่ายย่อยที่แยกจากกัน ซึ่งหลายแห่งอาจเรียกใช้โปรโตคอลของตนเองภายใน ในทำนองเดียวกัน การส่งสัญญาณในเครือข่ายแชนเนลอาจถูกกำหนดเส้นทางผ่านแชนเนลที่ทำงานบนเครือข่ายที่ต่างกันโดยสิ้นเชิง!
คำอธิบายภาพ
เราเตอร์สามารถกระจายการชำระเงินผ่านสภาพคล่องไปยังสินทรัพย์ต่างๆ และแม้แต่ข้ามเครือข่าย!
กล่าวอีกนัยหนึ่ง โดยการทำให้โหนด Connext ไม่เชื่อเรื่องพระเจ้าในห่วงโซ่และอนุญาตให้พวกเขาเปิดช่องทางในหลาย ๆ ห่วงโซ่พร้อมกัน เราสร้าง:
"โปรโตคอลการสื่อสารที่ใช้ร่วมกันอย่างง่าย (เช่นเดียวกับ TCP/IP) ที่จะกำหนดเส้นทางค่าระหว่างเชน L2 หรือ L1 แบบแยกทันที!"
บทเรียนที่ได้รับจาก Spacefold
ย้อนกลับไปในเดือนสิงหาคม เราตัดสินใจสำรวจวิสัยทัศน์ใหม่นี้สำหรับ Connext ซึ่งเป็นส่วนหนึ่งของการนำเสนอ Reddit Scalability Bake-off เราสร้าง Spacefold เพื่อสาธิตวิธีใช้แชนเนลสถานะ Connext เพื่อโอนสินทรัพย์ระหว่างเครือข่ายทดสอบ Rinkeby, Kovan, xDai, Matic, Optimism, SKALE และ Arbitrum ได้ทันที
Vector
เป้าหมายของการสาธิตนี้คือเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับโฟลว์ผู้ใช้ที่ต้องสนับสนุน และประเมินประโยชน์ของเลเยอร์การกำหนดเส้นทางสำหรับ L2 เรารู้สึกทึ่งกับการตอบสนองของชุมชนตั้งแต่นั้นเป็นต้นมา
Spacefold เป็นขั้นตอนแรกของเรา - การสร้าง UI ที่น่ากลัวและปรับขนาดไม่ได้บนโหนด Indra เก่าที่เราใช้ในการตรวจสอบสมมติฐาน ตั้งแต่นั้นมา เราได้ทำงานกับ Connext เวอร์ชันอัปเดตที่สามารถนำการทำงานร่วมกันข้ามสายโซ่ที่เชื่อถือได้ไปยัง dApp หรือโปรโตคอลใด ๆ โดยใช้ความพยายามในการผสานรวมเพียงเล็กน้อย
หลังจากหลายเดือนของการทำงานหนักและการวนซ้ำอย่างเข้มงวดกับลูกค้าของเรา เรารู้สึกตื่นเต้นที่จะแบ่งปันกับคุณว่าสิ่งที่เราสร้างขึ้นพร้อมแล้วสำหรับการรวม Testnet!
โปรโตคอลใหม่นี้ซึ่งเราเรียกว่า Vector มีลักษณะดังต่อไปนี้:
สาขาที่มีเงื่อนไขของลักษณะทั่วไปโดยพลการสามารถกำหนดเส้นทางผ่านโหนดการกำหนดเส้นทางระดับกลางหนึ่งโหนด (ในที่สุดหลายโหนด)
โอน/สื่อสารข้ามสายและข้ามสินทรัพย์ได้ทันที สามารถรันเชนที่เข้ากันได้กับ EVM ทั้งหมด
การเสียบรองรับเชนทัวริงที่ไม่ใช่ EVM (รวมถึง zkRollups)
การกำจัดก๊าซแบบ end-to-end ดั้งเดิมสำหรับผู้ใช้ปลายทาง
อะไรต่อไป?
นอกจากนี้ยังง่ายมาก - โปรโตคอลหลักนอกเชนทั้งหมดมีโค้ดอย่างน้อย 2,500 บรรทัด ซึ่งหมายความว่าการสร้างบนนั้นง่ายกว่าและมั่นคงกว่าพระอินทร์
คุณสามารถตรวจสอบการใช้งานนี้ได้ในที่เก็บ Vector หลัก นอกจากนี้ เรายังมีเอกสารประกอบสำหรับนักพัฒนาซอฟต์แวร์ในการดำเนินการเพื่อช่วยคุณสร้างผลงานของคุณเอง
อะไรต่อไป?
การแก้ปัญหานี้มีความสำคัญต่อการทำให้ dApps ทำงานได้อย่างสมบูรณ์และเป็นมิตรกับผู้ใช้บน L2 ดังนั้นเราจะเชื่อมต่อ Vector กับ mainnet โดยเร็วที่สุด ต่อไป เรามุ่งเน้นไปที่ภารกิจหลักบางประการ:


