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

กลาง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 ห้ามคัดลอก แจกจ่าย หรือลอกเลียนแบบบทความที่แปลแล้ว เว้นแต่จะกล่าวถึง
เริ่มตอนนี้
สมัครและรับรางวัล
$100
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.