บทนำสู่กรอบสามชั้นของการสร้างรูปแบบของเชน

กลาง11/8/2024, 11:50:48 AM
โครงข่ายสามชั้นของการนำเสนอโฉมงามเน้นที่แนวคิดสำคัญ: การสร้างระบบนิเทศบล็อกเชนที่เชื่อมโยงกันอย่างมากมาย และสามารถทำงานร่วมกันได้โดยกำจัดการติดต่อโดยตรงระหว่างผู้ใช้ นักพัฒนา และผู้ให้โครงสร้างด้วยบล็อกเชนที่แตกต่างกัน การนำเสนอโฉมงามไม่ได้เป็นเพียงนวัตกรรมทางเทคนิคเท่านั้น แต่เป็นการเดินขั้นสำคัญสู่ความสมบูรณ์ของระบบบล็อกเชน ที่ช่วยให้มันเปลี่ยนแปลงจากการเป็นชุมชนของเกาะบล็อกเชนที่แยกต่างหากเป็นเครือข่ายที่มีความร่วมมือและเชื่อมโยงกันมากขึ้น

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

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

TL;DR

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

  1. ชั้นแอปพลิเคชัน (นักพัฒนา): นักพัฒนาเผชิญกับความท้าทายในการใช้งานหลายๆ โซน และความเข้ากันได้ของโซนที่ต่างกันโดยเฉพาะเมื่อย้ายโครงการจาก EVM ไปยังโซนที่ไม่ใช่ EVM การหลีกเลี่ยงโซนช่วยในการบูรณะการทำงานที่เกี่ยวข้องกับโซนที่ต่างกัน โดยลดความแตกต่างทางเทคนิค ทำให้การพัฒนามีประสิทธิภาพมากขึ้น และทำให้นักพัฒนาสามารถโฟกัสกับนวัตกรรมได้มากกว่าการทำงานที่ซับซ้อนกับหลายๆ โซน
  2. ชั้นบัญชี (ผู้ใช้): ผู้ใช้ทั่วไปต้องพบกับปัญหาในการจัดการกับการโต้ตอบข้ามโซนซับซ้อนและการบริหารจัดการสินทรัพย์ที่แยกแยะ การรวมยอดเงินธรรมชาติช่วยให้การทำธุรกรรมเป็นอัตโนมัติและลดค่าธรรมเนียมในการใช้ก๊าสเพื่อให้การนำทางข้ามโซนเป็นไปอย่างง่ายดาย ด้วยเครือข่ายเดียวกัน ทำให้ประสบการณ์ Web3 เป็นเพิ่มเติมที่ใช้งานได้ง่ายและคล้ายกับแอปพลิเคชันบนอินเทอร์เน็ตแบบดั้งเดิม
  3. ชั้นบล็อกเชน (ผู้ให้บริการพื้นฐาน): ผู้ให้บริการโครงสร้างพบปัญหาเกี่ยวกับความปลอดภัยข้ามเชื่อมโยงและการแยกแยะความสามารถในการจ่ายเงิน มาตรฐานการนำเสนอโซ่มาตรฐานการสื่อสารข้ามโซ่และความเข้ากันได้ของเทคโนโลยี โดยเฉพาะการช่วยเหลือระบบนิเวศเช่น Cosmos และ Polkadot ลดความเสี่ยงด้านความปลอดภัยและต้นทุนการใช้งาน

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

1. การยึดความสำคัญของชั้นเชื่อมต่อแอปพลิเคชัน (ผู้พัฒนา)

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

  • การติดตั้งซ้ำบนเครือข่ายหลายแห่ง: สำหรับระบบนิเวศที่รองรับ EVM, นักพัฒนาต้องเปิดใช้งานแอปพลิเคชันที่ได้รับการจัดเตรียมตัว (Dapps) บนแต่ละเชื่อมต่อที่รองรับแต่ละอันโดยต้องใช้เวลาและทรัพยากรที่สำคัญ
  • การสร้างโครงการซ้ำเพื่อให้เข้ากันได้กับ Cross-Chain: การ implement โปรเจคท์ที่ใช้ EVM บนเชนเช่น Sui ต้องการนักพัฒนาที่จะต้อง rebuild แอปพลิเคชันของพวกเขาโดยใช้ภาษา Move ซึ่งไม่เพียงแต่ต้องการการปรับเปลี่ยนสำหรับความแตกต่างของ syntax แต่ยังเพิ่มความกังวลเรื่องความปลอดภัย
  • ความต้องการการทำธุรกรรม Cross-Chain ที่ซับซ้อน: พิจารณาถึงความท้าทายในการทำให้ผู้ใช้ที่ต้องการสลับ ETH บน Ethereum เป็นโทเค็นหัวข้อเรื่องบน Solana ปัญหาเช่นการค้นหาสระเงินสดที่เหมาะสมและกำหนดเส้นทางธุรกรรม ทำให้ธุรกรรมทางโซลานาเป็นอุปสรรคทางเทคนิค

สำหรับนักพัฒนา ความสามารถในการสร้าง Dapps ที่สามารถทำงานร่วมกันได้อย่างไม่มีภาวะต่อหลายบล็อกเชนคือความสำคัญอันดับต้น การใช้ chain abstraction สามารถเพิ่มประสิทธิภาพให้กับประสบการณ์ของพวกเขาโดยการให้ความสำคัญกับบริเวณสำคัญหลายๆ ประการ

  1. การทำธุรกรรม跨เชนที่เป็นร่วมกันด้วยลายเซ็นเดียวความต้องการที่สําคัญคือการเปิดใช้งานแอปพลิเคชันที่ลายเซ็นเดียวของผู้ใช้สามารถอนุมัติธุรกรรมในบล็อกเชนหลายตัวได้ สิ่งนี้ช่วยให้ผู้ใช้สามารถโต้ตอบข้ามห่วงโซ่โดยไม่ต้องจัดการกระเป๋าเงินหรือกุญแจแยกต่างหากสําหรับแต่ละเครือข่าย ด้วยข้อมูลประจําตัวที่เป็นหนึ่งเดียวนักพัฒนาสามารถสร้าง Dapps ข้ามสายโซ่ที่ซับซ้อนเช่นการแลกเปลี่ยนแบบกระจายอํานาจ (DEXs) หรือบริการทางการเงินแบบหลายสายโซ่ที่ส่งเสริมการถ่ายโอนมูลค่าและการแบ่งปันข้อมูลข้ามบล็อกเชน วิธีนี้ช่วยลดอุปสรรคทางเทคนิคสําหรับผู้ใช้ปรับปรุงกระบวนการลายเซ็นและเพิ่มการมีส่วนร่วมกับระบบนิเวศแบบหลายสาย
  2. Support for Asynchronous, Long-Running Cross-Chain Logicการอนุญาตให้ Dapps เรียกใช้ตรรกะทางธุรกิจที่ซับซ้อนและดําเนินมายาวนานในบล็อกเชนช่วยให้นักพัฒนาสามารถใช้การดําเนินงานที่ซับซ้อนซึ่งครอบคลุมหลายเครือข่าย ตัวอย่างเช่นแอปพลิเคชันทางการเงินอาจต้องตรวจสอบธุรกรรมดําเนินการเรียกสัญญาอัจฉริยะหรือจัดการคําขอข้อมูลบนบล็อกเชนที่แตกต่างกันพร้อมกัน ด้วยการสนับสนุนตรรกะทางธุรกิจข้ามสายโซ่ Dapps สามารถบรรลุฟังก์ชันขั้นสูงเช่นการซื้อขายอัตโนมัติหรือการจัดการสินทรัพย์ข้ามสายโซ่ทําให้นักพัฒนามีความยืดหยุ่นและพื้นที่สําหรับนวัตกรรมมากขึ้น
  3. การแยกออกจากความซับซ้อนของ Multi-Chain \การพัฒนา multi-chain มักจะซับซ้อนด้วยโปรโตคอลที่เฉพาะเจาะจงของเครือข่าย ระยะเวลาการยืนยันธุรกรรม และโครงสร้างค่าธรรมเนียม การสร้างการรวมความซับซ้อนเหล่านี้ให้กับนักพัฒนาจะช่วยให้นักพัฒนาสามารถใช้เวลาในการพัฒนาแอปพลิเคชันที่เจาะจงได้โดยไม่ต้องลึกองค์ความรายละเอียดของแต่ละบล็อกเชน สิ่งนี้ไม่เพียงแต่ช่วยเร่งการพัฒนาแต่ยังลดอุปสรรคทางเทคนิคทำให้การพัฒนาแอปพลิเคชันบล็อกเชนเป็นเรื่องที่สามารถเข้าถึงได้มากขึ้นสำหรับนักพัฒนาหลายคน

โครงการปัจจุบันในชั้นข้อมูลระดับประยุกต์ของการสร้างสรรค์เชื่อมโยงรวมถึงAgoric (@agoric), ข้าม (@SkipProtocol), และ ช่องเสียบ (@socketprotocol) ทุกตัวมีส่วนร่วมในระบบนิเวศที่กำลังเติบโตของเครื่องมือที่มุ่งเน้นการทำให้ง่ายและเพิ่มประสิทธิภาพในการพัฒนา Multi-chain สำหรับ Dapps

2. ชั้นข้อมูลบัญชีการสร้างสรรค์ซ้อนกัน (ผู้ใช้งานสุดท้าย)

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

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

Chain Abstraction Solutions for End Users

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

  1. ยอดคงเหลือร่วมกันในทุกโซนและแอปพลิเคชัน"ยอดคงเหลือแบบรวมศูนย์" ช่วยให้ผู้ใช้สามารถดูสินทรัพย์ทั้งหมดของตนข้ามเชนได้จากอินเทอร์เฟซเดียว ด้วยการใช้บริการรวบรวมข้อมูลข้ามสายโซ่ผู้ใช้สามารถดูสินทรัพย์ทั้งหมดของพวกเขาไม่ว่าจะเป็นบน Ethereum, BSC, Solana หรือเชนอื่น ๆ ได้ในที่เดียว สิ่งนี้ทําให้การจัดการสินทรัพย์ง่ายขึ้นและให้ภาพรวมที่ชัดเจนของการถือครองทั้งหมดในขณะที่ทําให้การโอนข้ามสายโซ่และการทําธุรกรรมง่ายขึ้น ด้วยความสมดุลแบบรวมผู้ใช้มองว่าระบบนิเวศเป็นพื้นที่รวมเดียวลดความรู้สึกของการมีปฏิสัมพันธ์กับบล็อกเชนแต่ละรายการ
  2. ค่าธรรมเนียมก๊าซหลายสายอัตโนมัติและการโต้ตอบบัญชี หนึ่งในความซับซ้อนหลักในการโต้ตอบแบบหลายสายคือการจัดการค่าธรรมเนียมก๊าซ เนื่องจากบล็อกเชนแต่ละรายการต้องการโทเค็นเฉพาะสําหรับค่าธรรมเนียมการทําธุรกรรม (เช่น ETH บน Ethereum BNB บน BSC) ผู้ใช้จึงมักต้องจัดการยอดคงเหลือโทเค็นข้ามห่วงโซ่ ด้วยการชําระค่าธรรมเนียมก๊าซโดยอัตโนมัติผู้ใช้สามารถหลีกเลี่ยงการจัดการยอดคงเหลือโทเค็นด้วยตนเองในแต่ละห่วงโซ่ พวกเขาสามารถโต้ตอบกับบัญชีเดียวโดยไม่ต้องกังวลเกี่ยวกับโทเค็นค่าธรรมเนียมโซ่หรือรายละเอียดทางเทคนิคที่แตกต่างกัน ระบบอัตโนมัตินี้ช่วยลดความยุ่งยากในการโต้ตอบแบบหลายสายโซ่และปรับปรุง UX อย่างมาก
  3. การรวมตัวร่างสำหรับการจัดการบัญชี跨เครือข่ายในปัจจุบันผู้ใช้ต้องมีบัญชีแยกกันบนแต่ละโซ่ซึ่งทำให้การจัดการองค์ประกอบของตัวตนเป็นแบบแยกส่วน การมีบัญชีรวมช่วยให้ผู้ใช้สามารถโต้ตอบกับบล็อกเชนหลายโซ่ในระดับตัวตนเดียว ซึ่งช่วยลดความจำเป็นในการสร้างและจัดการบัญชีที่แตกต่างกันบนแต่ละโซ่ วิธีการตัวตนรวมนี้ทำให้การจัดการสินทรัพย์และตัวตนเป็นไปอย่างง่ายดาย และนักพัฒนาซอฟต์แวร์ยังสามารถได้ประโยชน์จากการจัดการผู้ใช้ที่เรียบง่าย ด้วยจุดเข้าถึงเดียว Dapps สามารถให้บริการโต้ตอบระหว่างโซ่หลายๆ อย่างไร้ขัดข้อง ทำให้ประสบการณ์มีความสมเหตุสมผลและสมดุลมากขึ้น

ในชั้นบัญชีของการนำเสนอโซ่ผู้ใช้สามารถรักษาเอกลักษณ์ที่สม่ำเสมอและจัดการสินทรัพย์ทั่วโลกในโซ่ต่าง ๆ อย่างไม่มีข้อบกพร่อง โดยเน้นที่ความต้องการในการทำธุรกรรมของพวกเขาโดยไม่ต้องกังวลเรื่องรายละเอียดทางเทคนิคในพื้นฐาน โครงการชั้นนำในทิศทางนี้รวมถึง เครือข่ายพาร์ติเคิล (@ParticleNtwrk), XION (@burnt_xion), และ NEAR ( @nearprotocol.

3. โครงสร้างของบล็อกเชนชั้นการสร้างระดับ (ผู้ให้โครงสร้าง)

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

  • การเชื่อมต่อที่มีความเสี่ยงสูงและความเหลือเชื่อม: ผู้ใช้มักถ่ายโอนสินทรัพย์ข้ามบล็อกเชนผ่าน "การเชื่อมโยง" ซึ่งทําให้เกิดความเสี่ยงด้านความปลอดภัยสูงเนื่องจากโปรโตคอลและความแตกต่างทางเทคนิคระหว่างห่วงโซ่ ช่องโหว่ในสัญญาสะพาน การโจมตีที่อาจเกิดขึ้น และการสูญเสียทรัพย์สินเป็นปัญหาที่เกิดขึ้นซ้ําแล้วซ้ําเล่า โดยมีการสูญเสียที่สําคัญเกิดขึ้นในการโจมตีสะพานที่ผ่านมา นอกจากนี้การกระจายตัวของสภาพคล่องยังมีความซับซ้อนในการทําธุรกรรมข้ามสายโซ่เนื่องจากแต่ละห่วงโซ่มีกลุ่มสภาพคล่องที่แยกได้ทําให้ผู้ใช้เข้าถึงสภาพคล่องข้ามห่วงโซ่ได้ยากและมีค่าใช้จ่ายสูง
  • กลไกการสื่อสารข้ามโซนที่ไม่สอดคล้อง: การขาดโปรโตคอลการสื่อสารที่เป็นมาตรฐานระหว่างบล็อกเชนสร้างอุปสรรคสําคัญสําหรับการโต้ตอบข้ามสายโซ่ บล็อกเชนแต่ละตัวทํางานบนโมเดลฉันทามติที่แตกต่างกัน (PoW, PoS ฯลฯ ) และสถาปัตยกรรม โดยมีช่องทางการสื่อสารโดยตรงที่จํากัดระหว่างกัน ความหลากหลายนี้มีความซับซ้อนในการพัฒนาแอปพลิเคชันข้ามสายโซ่เนื่องจากแต่ละห่วงโซ่มีกฎกลไกฉันทามติและรูปแบบความปลอดภัยที่ไม่ซ้ํากัน
  • การแยกส่วนของรัฐ: ในสภาพแวดล้อมแบบหลายโซน ข้อมูลและสถานะผู้ใช้กระจายไปทั่วโซน ทำให้ประสบปัญหาในการใช้งานของผู้ใช้ที่ไม่สามารถรวมกันได้ ซึ่งรวมถึงการจัดการสินทรัพย์และบัญชีผู้ใช้ ประวัติการทำธุรกรรม และสถานะสมาร์ทคอนแทรคต่างๆ สำหรับผู้ให้บริการโครงสร้างพื้นฐาน การกระจายของสถานะต้องใช้ความพยายามเพิ่มเติมเพื่อให้มั่นใจว่าข้อมูลสอดคล้องกันในทุกโซน รวมถึงการซิงโครไนซ์สถานะผู้ใช้และการทำธุรกรรม

โซลูชันการสร้างขั้นตอนเชื่อมโยงเชิงบล็อกเชน

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

  1. กลไกการรักษาความปลอดภัยที่ปรับปรุงการรักษาความปลอดภัยเป็นความท้าทายที่สําคัญในสภาพแวดล้อมแบบหลายสายโซ่โดยเฉพาะอย่างยิ่งสําหรับการทําธุรกรรมข้ามสายโซ่และการเชื่อมโยง บล็อกเชนแต่ละตัวมีโปรโตคอลความปลอดภัยของตัวเอง แต่การโต้ตอบข้ามสายโซ่ทําให้เกิดช่องโหว่เช่นการสูญเสียสินทรัพย์และการปลอมแปลงธุรกรรม กลไกความปลอดภัยที่สําคัญ ได้แก่ กลไกฉันทามติการตรวจสอบสัญญาอัจฉริยะโปรโตคอลหลายลายเซ็นและหลักฐานการเข้ารหัสที่ไม่มีความรู้ (ZK) วิธีการเหล่านี้ช่วยรักษาความปลอดภัยการทําธุรกรรมข้ามสายโซ่และลดความเสี่ยงที่เกี่ยวข้องกับการเชื่อมโยงสินทรัพย์ระหว่างห่วงโซ่
  2. การส่งข้อความและสะพานเชื่อมโยงระหว่างเครือข่ายการส่งข้อความข้ามสายโซ่ช่วยให้สามารถส่งข้อมูลคําแนะนําหรือธุรกรรมระหว่างบล็อกเชนได้ ตัวอย่างเช่นผู้ใช้อาจต้องการเรียกใช้สัญญาอัจฉริยะบน Ethereum จากนั้นทําธุรกรรมที่เกี่ยวข้องบน BSC หรือ Polkadot โปรโตคอลเช่น IBC (Inter-Blockchain Communication) ของ Cosmos และ XCMP (Cross-Chain Message Passing) ของ Polkadot กําลังทํางานเพื่อการสื่อสารข้ามสายโซ่ที่ได้มาตรฐาน ซึ่งรองรับการถ่ายโอนข้อมูลและสินทรัพย์ที่ปลอดภัยผ่านบล็อกเชน ในทางกลับกัน Bridges ล็อคสินทรัพย์ในห่วงโซ่หนึ่งและสร้างโทเค็นที่เทียบเท่าในอีกห่วงโซ่หนึ่งซึ่งอํานวยความสะดวกในการไหลของสินทรัพย์ข้ามห่วงโซ่ เทคโนโลยีการเชื่อมโยงที่มีประสิทธิภาพสามารถเพิ่มความสามารถในการทํางานร่วมกันและอนุญาตให้มีการเคลื่อนย้ายสินทรัพย์ระหว่างบล็อกเชนได้อย่างอิสระ
  3. ความเข้ากันได้โดยตรงสำหรับเครือข่ายที่มีเทคโนโลยีสแต็กเดียวกันโซ่ที่สร้างขึ้นบนสแต็คเทคโนโลยีแบบครบวงจรมีระดับความเข้ากันได้ตามธรรมชาติทําให้สามารถทํางานร่วมกันได้สูง สแต็คเทคโนโลยีซึ่งเป็นการรวมกันของเครื่องมือการพัฒนาโปรโตคอลกรอบการทํางานและกลไกฉันทามติเป็นรากฐานที่ใช้ร่วมกันซึ่งช่วยให้สามารถโต้ตอบระหว่างห่วงโซ่ที่เข้ากันได้ได้อย่างราบรื่น ตัวอย่างเช่น Cosmos และ Polkadot แต่ละคนมีระบบนิเวศที่สร้างขึ้นบนโปรโตคอลพื้นฐานทั่วไป (Cosmos ใช้ Tendermint ในขณะที่ Polkadot ใช้ Substrate) การรักษาความปลอดภัยที่ใช้ร่วมกัน สภาพคล่อง และการแลกเปลี่ยนข้อมูลระหว่างเชนภายในระบบนิเวศเดียวกัน ช่วยให้ผู้ให้บริการโครงสร้างพื้นฐานลดความเสี่ยงด้านความปลอดภัยและปรับปรุงประสิทธิภาพการปรับใช้

ชั้นบล็อกเชนของนามธรรมโซ่ทําหน้าที่เช่นการสร้างทางหลวงสายหลักสองสามสายที่เชื่อมต่อทั้งภูมิภาคแทนที่จะต้องสร้างถนนขนาดเล็กที่แยกได้หลายพันสาย สิ่งนี้ช่วยเพิ่มประสิทธิภาพอย่างมีนัยสําคัญโดยการเชื่อมต่อโซ่ภายในระบบนิเวศแบบครบวงจร โครงการสําคัญที่ขับเคลื่อนนามธรรมของชั้นบล็อกเชน ได้แก่ AggLayer ของ Polygon (@0xPolygon) และ Avail (@AvailProject.

คำแถลง:

  1. บทความนี้ถูกคัดลอกมาจาก[cryptoHowe.eth], ลิขสิทธิ์เป็นของผู้เขียนต้นฉบับ [@weihaoming], หากคุณมีข้อตำหนิต่อการพิมพ์ซ้ำ โปรดติดต่อ เกตเรียนทีม และทีมจะดำเนินการให้เร็วที่สุดตามขั้นตอนที่เกี่ยวข้อง
  2. คำประกาศ: มุมมองและความเห็นที่แสดงในบทความนี้แทนเพียงความเห็นส่วนตัวของผู้เขียนเท่านั้น และไม่เป็นสิ่งที่เป็นคำแนะนำในการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่น ๆ ทําโดยทีม Gate Learn ห้ามคัดลอก แจกจ่าย หรือลอกเลียนแบบบทความที่แปลแล้ว เว้นแต่จะกล่าวถึง

บทนำสู่กรอบสามชั้นของการสร้างรูปแบบของเชน

กลาง11/8/2024, 11:50:48 AM
โครงข่ายสามชั้นของการนำเสนอโฉมงามเน้นที่แนวคิดสำคัญ: การสร้างระบบนิเทศบล็อกเชนที่เชื่อมโยงกันอย่างมากมาย และสามารถทำงานร่วมกันได้โดยกำจัดการติดต่อโดยตรงระหว่างผู้ใช้ นักพัฒนา และผู้ให้โครงสร้างด้วยบล็อกเชนที่แตกต่างกัน การนำเสนอโฉมงามไม่ได้เป็นเพียงนวัตกรรมทางเทคนิคเท่านั้น แต่เป็นการเดินขั้นสำคัญสู่ความสมบูรณ์ของระบบบล็อกเชน ที่ช่วยให้มันเปลี่ยนแปลงจากการเป็นชุมชนของเกาะบล็อกเชนที่แยกต่างหากเป็นเครือข่ายที่มีความร่วมมือและเชื่อมโยงกันมากขึ้น

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

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

TL;DR

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

  1. ชั้นแอปพลิเคชัน (นักพัฒนา): นักพัฒนาเผชิญกับความท้าทายในการใช้งานหลายๆ โซน และความเข้ากันได้ของโซนที่ต่างกันโดยเฉพาะเมื่อย้ายโครงการจาก EVM ไปยังโซนที่ไม่ใช่ EVM การหลีกเลี่ยงโซนช่วยในการบูรณะการทำงานที่เกี่ยวข้องกับโซนที่ต่างกัน โดยลดความแตกต่างทางเทคนิค ทำให้การพัฒนามีประสิทธิภาพมากขึ้น และทำให้นักพัฒนาสามารถโฟกัสกับนวัตกรรมได้มากกว่าการทำงานที่ซับซ้อนกับหลายๆ โซน
  2. ชั้นบัญชี (ผู้ใช้): ผู้ใช้ทั่วไปต้องพบกับปัญหาในการจัดการกับการโต้ตอบข้ามโซนซับซ้อนและการบริหารจัดการสินทรัพย์ที่แยกแยะ การรวมยอดเงินธรรมชาติช่วยให้การทำธุรกรรมเป็นอัตโนมัติและลดค่าธรรมเนียมในการใช้ก๊าสเพื่อให้การนำทางข้ามโซนเป็นไปอย่างง่ายดาย ด้วยเครือข่ายเดียวกัน ทำให้ประสบการณ์ Web3 เป็นเพิ่มเติมที่ใช้งานได้ง่ายและคล้ายกับแอปพลิเคชันบนอินเทอร์เน็ตแบบดั้งเดิม
  3. ชั้นบล็อกเชน (ผู้ให้บริการพื้นฐาน): ผู้ให้บริการโครงสร้างพบปัญหาเกี่ยวกับความปลอดภัยข้ามเชื่อมโยงและการแยกแยะความสามารถในการจ่ายเงิน มาตรฐานการนำเสนอโซ่มาตรฐานการสื่อสารข้ามโซ่และความเข้ากันได้ของเทคโนโลยี โดยเฉพาะการช่วยเหลือระบบนิเวศเช่น Cosmos และ Polkadot ลดความเสี่ยงด้านความปลอดภัยและต้นทุนการใช้งาน

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

1. การยึดความสำคัญของชั้นเชื่อมต่อแอปพลิเคชัน (ผู้พัฒนา)

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

  • การติดตั้งซ้ำบนเครือข่ายหลายแห่ง: สำหรับระบบนิเวศที่รองรับ EVM, นักพัฒนาต้องเปิดใช้งานแอปพลิเคชันที่ได้รับการจัดเตรียมตัว (Dapps) บนแต่ละเชื่อมต่อที่รองรับแต่ละอันโดยต้องใช้เวลาและทรัพยากรที่สำคัญ
  • การสร้างโครงการซ้ำเพื่อให้เข้ากันได้กับ Cross-Chain: การ implement โปรเจคท์ที่ใช้ EVM บนเชนเช่น Sui ต้องการนักพัฒนาที่จะต้อง rebuild แอปพลิเคชันของพวกเขาโดยใช้ภาษา Move ซึ่งไม่เพียงแต่ต้องการการปรับเปลี่ยนสำหรับความแตกต่างของ syntax แต่ยังเพิ่มความกังวลเรื่องความปลอดภัย
  • ความต้องการการทำธุรกรรม Cross-Chain ที่ซับซ้อน: พิจารณาถึงความท้าทายในการทำให้ผู้ใช้ที่ต้องการสลับ ETH บน Ethereum เป็นโทเค็นหัวข้อเรื่องบน Solana ปัญหาเช่นการค้นหาสระเงินสดที่เหมาะสมและกำหนดเส้นทางธุรกรรม ทำให้ธุรกรรมทางโซลานาเป็นอุปสรรคทางเทคนิค

สำหรับนักพัฒนา ความสามารถในการสร้าง Dapps ที่สามารถทำงานร่วมกันได้อย่างไม่มีภาวะต่อหลายบล็อกเชนคือความสำคัญอันดับต้น การใช้ chain abstraction สามารถเพิ่มประสิทธิภาพให้กับประสบการณ์ของพวกเขาโดยการให้ความสำคัญกับบริเวณสำคัญหลายๆ ประการ

  1. การทำธุรกรรม跨เชนที่เป็นร่วมกันด้วยลายเซ็นเดียวความต้องการที่สําคัญคือการเปิดใช้งานแอปพลิเคชันที่ลายเซ็นเดียวของผู้ใช้สามารถอนุมัติธุรกรรมในบล็อกเชนหลายตัวได้ สิ่งนี้ช่วยให้ผู้ใช้สามารถโต้ตอบข้ามห่วงโซ่โดยไม่ต้องจัดการกระเป๋าเงินหรือกุญแจแยกต่างหากสําหรับแต่ละเครือข่าย ด้วยข้อมูลประจําตัวที่เป็นหนึ่งเดียวนักพัฒนาสามารถสร้าง Dapps ข้ามสายโซ่ที่ซับซ้อนเช่นการแลกเปลี่ยนแบบกระจายอํานาจ (DEXs) หรือบริการทางการเงินแบบหลายสายโซ่ที่ส่งเสริมการถ่ายโอนมูลค่าและการแบ่งปันข้อมูลข้ามบล็อกเชน วิธีนี้ช่วยลดอุปสรรคทางเทคนิคสําหรับผู้ใช้ปรับปรุงกระบวนการลายเซ็นและเพิ่มการมีส่วนร่วมกับระบบนิเวศแบบหลายสาย
  2. Support for Asynchronous, Long-Running Cross-Chain Logicการอนุญาตให้ Dapps เรียกใช้ตรรกะทางธุรกิจที่ซับซ้อนและดําเนินมายาวนานในบล็อกเชนช่วยให้นักพัฒนาสามารถใช้การดําเนินงานที่ซับซ้อนซึ่งครอบคลุมหลายเครือข่าย ตัวอย่างเช่นแอปพลิเคชันทางการเงินอาจต้องตรวจสอบธุรกรรมดําเนินการเรียกสัญญาอัจฉริยะหรือจัดการคําขอข้อมูลบนบล็อกเชนที่แตกต่างกันพร้อมกัน ด้วยการสนับสนุนตรรกะทางธุรกิจข้ามสายโซ่ Dapps สามารถบรรลุฟังก์ชันขั้นสูงเช่นการซื้อขายอัตโนมัติหรือการจัดการสินทรัพย์ข้ามสายโซ่ทําให้นักพัฒนามีความยืดหยุ่นและพื้นที่สําหรับนวัตกรรมมากขึ้น
  3. การแยกออกจากความซับซ้อนของ Multi-Chain \การพัฒนา multi-chain มักจะซับซ้อนด้วยโปรโตคอลที่เฉพาะเจาะจงของเครือข่าย ระยะเวลาการยืนยันธุรกรรม และโครงสร้างค่าธรรมเนียม การสร้างการรวมความซับซ้อนเหล่านี้ให้กับนักพัฒนาจะช่วยให้นักพัฒนาสามารถใช้เวลาในการพัฒนาแอปพลิเคชันที่เจาะจงได้โดยไม่ต้องลึกองค์ความรายละเอียดของแต่ละบล็อกเชน สิ่งนี้ไม่เพียงแต่ช่วยเร่งการพัฒนาแต่ยังลดอุปสรรคทางเทคนิคทำให้การพัฒนาแอปพลิเคชันบล็อกเชนเป็นเรื่องที่สามารถเข้าถึงได้มากขึ้นสำหรับนักพัฒนาหลายคน

โครงการปัจจุบันในชั้นข้อมูลระดับประยุกต์ของการสร้างสรรค์เชื่อมโยงรวมถึงAgoric (@agoric), ข้าม (@SkipProtocol), และ ช่องเสียบ (@socketprotocol) ทุกตัวมีส่วนร่วมในระบบนิเวศที่กำลังเติบโตของเครื่องมือที่มุ่งเน้นการทำให้ง่ายและเพิ่มประสิทธิภาพในการพัฒนา Multi-chain สำหรับ Dapps

2. ชั้นข้อมูลบัญชีการสร้างสรรค์ซ้อนกัน (ผู้ใช้งานสุดท้าย)

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

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

Chain Abstraction Solutions for End Users

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

  1. ยอดคงเหลือร่วมกันในทุกโซนและแอปพลิเคชัน"ยอดคงเหลือแบบรวมศูนย์" ช่วยให้ผู้ใช้สามารถดูสินทรัพย์ทั้งหมดของตนข้ามเชนได้จากอินเทอร์เฟซเดียว ด้วยการใช้บริการรวบรวมข้อมูลข้ามสายโซ่ผู้ใช้สามารถดูสินทรัพย์ทั้งหมดของพวกเขาไม่ว่าจะเป็นบน Ethereum, BSC, Solana หรือเชนอื่น ๆ ได้ในที่เดียว สิ่งนี้ทําให้การจัดการสินทรัพย์ง่ายขึ้นและให้ภาพรวมที่ชัดเจนของการถือครองทั้งหมดในขณะที่ทําให้การโอนข้ามสายโซ่และการทําธุรกรรมง่ายขึ้น ด้วยความสมดุลแบบรวมผู้ใช้มองว่าระบบนิเวศเป็นพื้นที่รวมเดียวลดความรู้สึกของการมีปฏิสัมพันธ์กับบล็อกเชนแต่ละรายการ
  2. ค่าธรรมเนียมก๊าซหลายสายอัตโนมัติและการโต้ตอบบัญชี หนึ่งในความซับซ้อนหลักในการโต้ตอบแบบหลายสายคือการจัดการค่าธรรมเนียมก๊าซ เนื่องจากบล็อกเชนแต่ละรายการต้องการโทเค็นเฉพาะสําหรับค่าธรรมเนียมการทําธุรกรรม (เช่น ETH บน Ethereum BNB บน BSC) ผู้ใช้จึงมักต้องจัดการยอดคงเหลือโทเค็นข้ามห่วงโซ่ ด้วยการชําระค่าธรรมเนียมก๊าซโดยอัตโนมัติผู้ใช้สามารถหลีกเลี่ยงการจัดการยอดคงเหลือโทเค็นด้วยตนเองในแต่ละห่วงโซ่ พวกเขาสามารถโต้ตอบกับบัญชีเดียวโดยไม่ต้องกังวลเกี่ยวกับโทเค็นค่าธรรมเนียมโซ่หรือรายละเอียดทางเทคนิคที่แตกต่างกัน ระบบอัตโนมัตินี้ช่วยลดความยุ่งยากในการโต้ตอบแบบหลายสายโซ่และปรับปรุง UX อย่างมาก
  3. การรวมตัวร่างสำหรับการจัดการบัญชี跨เครือข่ายในปัจจุบันผู้ใช้ต้องมีบัญชีแยกกันบนแต่ละโซ่ซึ่งทำให้การจัดการองค์ประกอบของตัวตนเป็นแบบแยกส่วน การมีบัญชีรวมช่วยให้ผู้ใช้สามารถโต้ตอบกับบล็อกเชนหลายโซ่ในระดับตัวตนเดียว ซึ่งช่วยลดความจำเป็นในการสร้างและจัดการบัญชีที่แตกต่างกันบนแต่ละโซ่ วิธีการตัวตนรวมนี้ทำให้การจัดการสินทรัพย์และตัวตนเป็นไปอย่างง่ายดาย และนักพัฒนาซอฟต์แวร์ยังสามารถได้ประโยชน์จากการจัดการผู้ใช้ที่เรียบง่าย ด้วยจุดเข้าถึงเดียว Dapps สามารถให้บริการโต้ตอบระหว่างโซ่หลายๆ อย่างไร้ขัดข้อง ทำให้ประสบการณ์มีความสมเหตุสมผลและสมดุลมากขึ้น

ในชั้นบัญชีของการนำเสนอโซ่ผู้ใช้สามารถรักษาเอกลักษณ์ที่สม่ำเสมอและจัดการสินทรัพย์ทั่วโลกในโซ่ต่าง ๆ อย่างไม่มีข้อบกพร่อง โดยเน้นที่ความต้องการในการทำธุรกรรมของพวกเขาโดยไม่ต้องกังวลเรื่องรายละเอียดทางเทคนิคในพื้นฐาน โครงการชั้นนำในทิศทางนี้รวมถึง เครือข่ายพาร์ติเคิล (@ParticleNtwrk), XION (@burnt_xion), และ NEAR ( @nearprotocol.

3. โครงสร้างของบล็อกเชนชั้นการสร้างระดับ (ผู้ให้โครงสร้าง)

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

  • การเชื่อมต่อที่มีความเสี่ยงสูงและความเหลือเชื่อม: ผู้ใช้มักถ่ายโอนสินทรัพย์ข้ามบล็อกเชนผ่าน "การเชื่อมโยง" ซึ่งทําให้เกิดความเสี่ยงด้านความปลอดภัยสูงเนื่องจากโปรโตคอลและความแตกต่างทางเทคนิคระหว่างห่วงโซ่ ช่องโหว่ในสัญญาสะพาน การโจมตีที่อาจเกิดขึ้น และการสูญเสียทรัพย์สินเป็นปัญหาที่เกิดขึ้นซ้ําแล้วซ้ําเล่า โดยมีการสูญเสียที่สําคัญเกิดขึ้นในการโจมตีสะพานที่ผ่านมา นอกจากนี้การกระจายตัวของสภาพคล่องยังมีความซับซ้อนในการทําธุรกรรมข้ามสายโซ่เนื่องจากแต่ละห่วงโซ่มีกลุ่มสภาพคล่องที่แยกได้ทําให้ผู้ใช้เข้าถึงสภาพคล่องข้ามห่วงโซ่ได้ยากและมีค่าใช้จ่ายสูง
  • กลไกการสื่อสารข้ามโซนที่ไม่สอดคล้อง: การขาดโปรโตคอลการสื่อสารที่เป็นมาตรฐานระหว่างบล็อกเชนสร้างอุปสรรคสําคัญสําหรับการโต้ตอบข้ามสายโซ่ บล็อกเชนแต่ละตัวทํางานบนโมเดลฉันทามติที่แตกต่างกัน (PoW, PoS ฯลฯ ) และสถาปัตยกรรม โดยมีช่องทางการสื่อสารโดยตรงที่จํากัดระหว่างกัน ความหลากหลายนี้มีความซับซ้อนในการพัฒนาแอปพลิเคชันข้ามสายโซ่เนื่องจากแต่ละห่วงโซ่มีกฎกลไกฉันทามติและรูปแบบความปลอดภัยที่ไม่ซ้ํากัน
  • การแยกส่วนของรัฐ: ในสภาพแวดล้อมแบบหลายโซน ข้อมูลและสถานะผู้ใช้กระจายไปทั่วโซน ทำให้ประสบปัญหาในการใช้งานของผู้ใช้ที่ไม่สามารถรวมกันได้ ซึ่งรวมถึงการจัดการสินทรัพย์และบัญชีผู้ใช้ ประวัติการทำธุรกรรม และสถานะสมาร์ทคอนแทรคต่างๆ สำหรับผู้ให้บริการโครงสร้างพื้นฐาน การกระจายของสถานะต้องใช้ความพยายามเพิ่มเติมเพื่อให้มั่นใจว่าข้อมูลสอดคล้องกันในทุกโซน รวมถึงการซิงโครไนซ์สถานะผู้ใช้และการทำธุรกรรม

โซลูชันการสร้างขั้นตอนเชื่อมโยงเชิงบล็อกเชน

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

  1. กลไกการรักษาความปลอดภัยที่ปรับปรุงการรักษาความปลอดภัยเป็นความท้าทายที่สําคัญในสภาพแวดล้อมแบบหลายสายโซ่โดยเฉพาะอย่างยิ่งสําหรับการทําธุรกรรมข้ามสายโซ่และการเชื่อมโยง บล็อกเชนแต่ละตัวมีโปรโตคอลความปลอดภัยของตัวเอง แต่การโต้ตอบข้ามสายโซ่ทําให้เกิดช่องโหว่เช่นการสูญเสียสินทรัพย์และการปลอมแปลงธุรกรรม กลไกความปลอดภัยที่สําคัญ ได้แก่ กลไกฉันทามติการตรวจสอบสัญญาอัจฉริยะโปรโตคอลหลายลายเซ็นและหลักฐานการเข้ารหัสที่ไม่มีความรู้ (ZK) วิธีการเหล่านี้ช่วยรักษาความปลอดภัยการทําธุรกรรมข้ามสายโซ่และลดความเสี่ยงที่เกี่ยวข้องกับการเชื่อมโยงสินทรัพย์ระหว่างห่วงโซ่
  2. การส่งข้อความและสะพานเชื่อมโยงระหว่างเครือข่ายการส่งข้อความข้ามสายโซ่ช่วยให้สามารถส่งข้อมูลคําแนะนําหรือธุรกรรมระหว่างบล็อกเชนได้ ตัวอย่างเช่นผู้ใช้อาจต้องการเรียกใช้สัญญาอัจฉริยะบน Ethereum จากนั้นทําธุรกรรมที่เกี่ยวข้องบน BSC หรือ Polkadot โปรโตคอลเช่น IBC (Inter-Blockchain Communication) ของ Cosmos และ XCMP (Cross-Chain Message Passing) ของ Polkadot กําลังทํางานเพื่อการสื่อสารข้ามสายโซ่ที่ได้มาตรฐาน ซึ่งรองรับการถ่ายโอนข้อมูลและสินทรัพย์ที่ปลอดภัยผ่านบล็อกเชน ในทางกลับกัน Bridges ล็อคสินทรัพย์ในห่วงโซ่หนึ่งและสร้างโทเค็นที่เทียบเท่าในอีกห่วงโซ่หนึ่งซึ่งอํานวยความสะดวกในการไหลของสินทรัพย์ข้ามห่วงโซ่ เทคโนโลยีการเชื่อมโยงที่มีประสิทธิภาพสามารถเพิ่มความสามารถในการทํางานร่วมกันและอนุญาตให้มีการเคลื่อนย้ายสินทรัพย์ระหว่างบล็อกเชนได้อย่างอิสระ
  3. ความเข้ากันได้โดยตรงสำหรับเครือข่ายที่มีเทคโนโลยีสแต็กเดียวกันโซ่ที่สร้างขึ้นบนสแต็คเทคโนโลยีแบบครบวงจรมีระดับความเข้ากันได้ตามธรรมชาติทําให้สามารถทํางานร่วมกันได้สูง สแต็คเทคโนโลยีซึ่งเป็นการรวมกันของเครื่องมือการพัฒนาโปรโตคอลกรอบการทํางานและกลไกฉันทามติเป็นรากฐานที่ใช้ร่วมกันซึ่งช่วยให้สามารถโต้ตอบระหว่างห่วงโซ่ที่เข้ากันได้ได้อย่างราบรื่น ตัวอย่างเช่น Cosmos และ Polkadot แต่ละคนมีระบบนิเวศที่สร้างขึ้นบนโปรโตคอลพื้นฐานทั่วไป (Cosmos ใช้ Tendermint ในขณะที่ Polkadot ใช้ Substrate) การรักษาความปลอดภัยที่ใช้ร่วมกัน สภาพคล่อง และการแลกเปลี่ยนข้อมูลระหว่างเชนภายในระบบนิเวศเดียวกัน ช่วยให้ผู้ให้บริการโครงสร้างพื้นฐานลดความเสี่ยงด้านความปลอดภัยและปรับปรุงประสิทธิภาพการปรับใช้

ชั้นบล็อกเชนของนามธรรมโซ่ทําหน้าที่เช่นการสร้างทางหลวงสายหลักสองสามสายที่เชื่อมต่อทั้งภูมิภาคแทนที่จะต้องสร้างถนนขนาดเล็กที่แยกได้หลายพันสาย สิ่งนี้ช่วยเพิ่มประสิทธิภาพอย่างมีนัยสําคัญโดยการเชื่อมต่อโซ่ภายในระบบนิเวศแบบครบวงจร โครงการสําคัญที่ขับเคลื่อนนามธรรมของชั้นบล็อกเชน ได้แก่ AggLayer ของ Polygon (@0xPolygon) และ Avail (@AvailProject.

คำแถลง:

  1. บทความนี้ถูกคัดลอกมาจาก[cryptoHowe.eth], ลิขสิทธิ์เป็นของผู้เขียนต้นฉบับ [@weihaoming], หากคุณมีข้อตำหนิต่อการพิมพ์ซ้ำ โปรดติดต่อ เกตเรียนทีม และทีมจะดำเนินการให้เร็วที่สุดตามขั้นตอนที่เกี่ยวข้อง
  2. คำประกาศ: มุมมองและความเห็นที่แสดงในบทความนี้แทนเพียงความเห็นส่วนตัวของผู้เขียนเท่านั้น และไม่เป็นสิ่งที่เป็นคำแนะนำในการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่น ๆ ทําโดยทีม Gate Learn ห้ามคัดลอก แจกจ่าย หรือลอกเลียนแบบบทความที่แปลแล้ว เว้นแต่จะกล่าวถึง
Comece agora
Inscreva-se e ganhe um cupom de
$100
!