Universal Apps: มุ่งหวังที่จะให้ผู้พัฒนาสามารถเชื่อมต่อโดยตรงกับบล็อคเชนทุกแห่ง
ภารกิจของ ZetaChain ในฐานะแพลตฟอร์มคือการทำให้บล็อคเชนใดๆ ก็ตามสามารถเข้าถึงและใช้งานได้อย่างทั่วถึง ใช้งานง่าย และมีประโยชน์ โดยจุดเน้นสำคัญของภารกิจนี้คือการนำบริการโครงสร้างพื้นฐานและผู้ให้บริการชั้นนำมาสนับสนุนประสบการณ์การพัฒนาบล็อคเชนสากลครั้งแรก
แพลตฟอร์มพัฒนา Web3 Alchemy ได้เพิ่มการสนับสนุนสำหรับ ZetaChain และจัดเตรียม Alchemy Supernode, Alchemy Subgraphs และชุดเครื่องมือพัฒนาเต็มรูปแบบของ Alchemy ความร่วมมือนี้จะทำให้การสร้างเป็นเรื่องง่ายขึ้น แอปสากล .
ต่อไปเราจะแนะนำ Gateway และ Localnet ซึ่งจะช่วยปรับปรุงประสบการณ์ของนักพัฒนา (DevX) สำหรับ Universal Apps ได้เป็นอย่างดี ซึ่งเป็นสัญญาอัจฉริยะเพียงสัญญาเดียวบน ZetaChains EVM ที่สามารถเชื่อมต่อกับบล็อคเชนอื่น ๆ ได้โดยตรง Gateway มีบทบาทสำคัญในการอัปเกรด ZetaChain 2.0
ประเด็นที่สำคัญ
-
แอปพลิเคชันบน Universal EVM (Universal Apps) สามารถเข้าถึงได้โดยตรงหรือผ่านเครือข่ายที่เชื่อมต่อใดๆ โดยไม่ต้องให้ผู้ใช้สลับเครือข่าย แอปพลิเคชันเหล่านี้ใช้มาตรฐานโทเค็น ZRC-20 เพื่อแยกโทเค็นโดยไม่ต้องขออนุญาตเป็นสินทรัพย์ดั้งเดิมบนเครือข่ายที่เชื่อมต่อ
-
Universal Apps นำเสนอโมเดลฮับแอนด์สโป๊กที่ให้ผู้ใช้สามารถจัดการสินทรัพย์และข้อมูลภายนอกดั้งเดิมจากที่เดียว ในทางตรงกันข้าม การส่งข้อความแบบจุดต่อจุดระหว่างสัญญาบนเชนที่แตกต่างกันนั้นซับซ้อน ปรับขนาดได้ยาก และไม่สามารถขยายไปยังเชนที่ไม่ใช่อัจฉริยะ เช่น Bitcoin ได้
-
การแปลงอินเทอร์เฟซสัญญาอัจฉริยะที่ครอบคลุมของ Gateway ช่วยให้บัญชีที่เป็นเจ้าของภายนอก (EOA) และแอปพลิเคชันบนเครือข่ายที่เชื่อมต่อกันสามารถเรียกใช้ Universal Apps ส่งโทเค็น และจัดการแบบสอบถามแก๊สได้อย่างมีประสิทธิภาพผ่าน API แบบรวม
-
Gateway ช่วยลดความซับซ้อนของขั้นตอนการดำเนินการหลายขั้นตอน เช่น การส่ง BTC จาก Bitcoin ไปยัง Universal App บน ZetaChain การล็อกไว้ในห้องนิรภัย การจัดเตรียม USDC และการแลกเปลี่ยน USDC เป็นโทเค็นอื่นบน Ethereum – ทั้งหมดนี้ทำได้ในคลิกเดียว
-
สภาพแวดล้อมเครือข่ายท้องถิ่นใหม่ช่วยให้สามารถปรับใช้และโต้ตอบกับสัญญาได้อย่างรวดเร็ว โดยธุรกรรมจะเสร็จสมบูรณ์และรับข้อเสนอแนะได้เกือบจะทันที เช่นเดียวกับการดำเนินการบนเครือข่ายเดียว
แอปสากล
Universal App คือสัญญาอัจฉริยะบน EVM ของ ZetaChain ที่สามารถเชื่อมต่อโดยตรงกับบล็อคเชนอื่นๆ (Bitcoin, EVM, non-EVM, heterogeneous L2 ฯลฯ) ซึ่งต่างจากสัญญาทั่วไป Universal App สามารถยอมรับการเรียกสัญญา ข้อความ และการโอนโทเค็นจากเชนที่เชื่อมต่อใดๆ ก็ได้ นอกจากนี้ยังสามารถทริกเกอร์การเรียกสัญญาและโอนโทเค็นบนเชนที่เชื่อมต่อได้อีกด้วย คุณสมบัติเหล่านี้ทำให้ Universal Apps สามารถประสานงานธุรกรรมหลายขั้นตอนที่ซับซ้อนข้ามเชนได้
ตัวอย่างเช่น ผู้ใช้ Bitcoin สามารถโต้ตอบกับ Universal App เพื่อส่ง USDC ไปยังผู้รับบน Ethereum ผู้ใช้ Ethereum สามารถซื้อ NFT บน ZetaChain และส่งไปยังบัญชีบนเครือข่าย BNB ได้ในขั้นตอนเดียว
Universal Apps ถูกนำไปใช้งานบน Universal EVM ของ ZetaChain ซึ่งขยายความสามารถในการทำงานร่วมกันแบบฟูลเชนของ EVM ซึ่งหมายความว่าสัญญาที่มีอยู่สามารถเสียบแล้วใช้งานได้บน ZetaChain และหลังจากปรับเปลี่ยนบางอย่างแล้ว สัญญาเหล่านั้นก็จะสามารถได้รับความสามารถแบบฟูลเชนอันทรงพลัง
ความท้าทายของการส่งข้อความแบบเพียร์ทูเพียร์
ในระบบการส่งข้อความแบบเพียร์ทูเพียร์ สัญญาในเชนหนึ่งจะสื่อสารโดยตรงกับสัญญาในบล็อคเชนอื่น การตั้งค่านี้ตรงไปตรงมาและมีประสิทธิภาพสำหรับบล็อคเชนที่เชื่อมต่อกันจำนวนเล็กน้อย โดยให้วิธีง่ายๆ ในการสร้างช่องทางการสื่อสาร อย่างไรก็ตาม เมื่อจำนวนบล็อคเชนและสัญญาเพิ่มขึ้น ความซับซ้อนก็จะเพิ่มขึ้นแบบทวีคูณ สัญญาแต่ละฉบับจะต้องสร้างและรักษาการเชื่อมต่อโดยตรงกับสัญญาอื่นๆ ส่งผลให้มีเครือข่ายลิงก์หนาแน่น สถาปัตยกรรมนี้สามารถนำไปสู่ปัญหาหลายประการ:
-
ความท้าทายด้านความสามารถในการปรับขนาด: เมื่อจำนวนโหนดเพิ่มขึ้น จำนวนการเชื่อมต่อที่เป็นไปได้ก็จะเพิ่มขึ้นแบบกำลังสอง การจัดการการเชื่อมต่อเหล่านี้อาจยุ่งยากและต้องใช้ทรัพยากรมาก
-
การบำรุงรักษาและการอัพเกรด: การอัปเดตหรือการบำรุงรักษาระบบแบบจุดต่อจุดอาจเป็นเรื่องยาก เนื่องจากจำเป็นต้องมีการดำเนินการเปลี่ยนแปลงพร้อมกันในหลาย ๆ การเชื่อมต่อ
แม้จะมีความท้าทายเหล่านี้ ระบบเพียร์ทูเพียร์ยังคงมีประโยชน์สำหรับแอปพลิเคชันครอสเชนขนาดเล็กที่ไม่ต้องการสถานะที่ใช้ร่วมกัน
การแนะนำโมเดล Hub-and-Spoke สำหรับแอปสากล
ในทางตรงกันข้าม โมเดลฮับแอนด์สโป๊กของ ZetaChain สื่อสารผ่านฮับตัวเดียวที่เชื่อมต่อกับบล็อคเชนอื่น ๆ ทั้งหมดในเครือข่าย
โมเดลนี้ไม่เพียงแต่ขยาย Universal Apps เท่านั้น แต่ยังอนุญาตให้ผู้พัฒนานำแอปพลิเคชันเดียวกันกับระบบส่งข้อความแบบเพียร์ทูเพียร์มาใช้งานได้ด้วย และยังทำให้สถาปัตยกรรมเครือข่ายเรียบง่ายขึ้นอย่างมากและมีข้อดีมากมายอีกด้วย:
-
ความสามารถในการปรับขนาดที่ดีขึ้น: ในระบบฮับแอนด์สโป๊ก การเพิ่มโหนดใหม่ต้องใช้การเชื่อมต่อเพียงครั้งเดียวกับฮับกลาง แทนที่จะต้องเชื่อมต่อหลายครั้งกับแต่ละโหนด ความสามารถในการปรับขนาดเชิงเส้นนี้มีความสำคัญต่อการสร้างระบบการทำงานร่วมกันของบล็อคเชนที่พร้อมสำหรับอนาคต
-
การบำรุงรักษาที่ง่ายขึ้น: งานอัปเกรดและบำรุงรักษาจัดการได้ง่ายกว่า เนื่องจากการเปลี่ยนแปลงจำเป็นต้องดำเนินการในสัญญาทั่วไปเพียงฉบับเดียวบนฮับส่วนกลางเท่านั้น แทนที่จะดำเนินการในสัญญาที่แตกต่างกันบนบล็อคเชนทั้งหมด
-
การแยกโซ่: การดำเนินการสื่อสารทั้งหมดผ่านฮับกลางทำให้ผู้พัฒนาสามารถแยกความซับซ้อนของการโต้ตอบกับบล็อคเชนหลาย ๆ ตัวออกไปได้ ซึ่งช่วยลดความซับซ้อนของกระบวนการพัฒนาและทำให้ผู้พัฒนาสามารถสร้างแอปพลิเคชันข้ามสายโซ่ที่โต้ตอบกับบล็อคเชนที่เชื่อมต่อใด ๆ ก็ได้โดยไม่ต้องจัดการการเชื่อมต่อและโปรโตคอลที่เกี่ยวข้อง
-
สภาพคล่องแบบรวม: รูปแบบฮับแอนด์สโป๊กสามารถผสานสภาพคล่องของบล็อคเชนหลายบล็อคเข้าด้วยกันได้ โดยให้จุดศูนย์กลางที่สามารถรวบรวมและแลกเปลี่ยนสินทรัพย์บนเชนต่างๆ ได้ สภาพคล่องแบบรวมศูนย์นี้ช่วยปรับปรุงประสิทธิภาพและประสิทธิผลของธุรกรรมข้ามเชน ลดการแยกส่วน และเพิ่มสภาพคล่องโดยรวมที่ผู้ใช้สามารถใช้ได้
เพื่อใช้ประโยชน์จากข้อดีเหล่านี้และสร้างโซลูชั่นการทำงานร่วมกันที่ดีกว่าสำหรับบล็อคเชนในอนาคตอีก 1,000 แห่ง ZetaChain กำลังเปลี่ยนผ่านจากระบบการส่งข้อความแบบเพียร์ทูเพียร์ไปเป็นโมเดลฮับแอนด์สโป๊กสากล
เกตเวย์——ทางเข้ารวมของ ZetaChain
เกตเวย์คือสัญญาอัจฉริยะบนเครือข่ายการเชื่อมต่อที่เปิดเผย API ให้กับนักพัฒนาสามารถเรียกใช้ Universal Apps ส่งโทเค็น สอบถามข้อมูลแก๊ส เป็นต้น
Gateway ใหม่นี้ทำให้ Universal Apps มีการปรับปรุงใหม่ทั้งหมด โดยทำให้การดำเนินการหลายขั้นตอนที่ซับซ้อนง่ายขึ้น
ก่อนหน้านี้ ZetaChain ใช้การส่งข้อความแบบเพียร์ทูเพียร์ผ่านสัญญา Connector เพื่อให้สามารถโอนค่าและข้อมูลระหว่างสัญญาของเชนที่เชื่อมต่อกันได้ Universal Apps อนุญาตให้ EOA และสัญญาโต้ตอบกับ ZetaChain ได้โดยการส่งโทเค็นแก๊สดั้งเดิมไปยังที่อยู่ TSS และโทเค็น ERC-20 ไปยังสัญญาเอสโครว์ ซึ่งจะถูกแปลงเป็นโทเค็น ZRC-20 อย่างไรก็ตาม แนวทางนี้ขาดความสม่ำเสมอและความยืดหยุ่น ทำให้การปรับปรุงโปรโตคอลเป็นเรื่องท้าทาย
ในการอัพเกรดครั้งต่อไป การโต้ตอบทั้งหมดจาก Universal Apps ที่เชื่อมต่อกับเครือข่ายจะผ่าน Gateway นี่คือภาพรวมของ Gateway:
บนสายโซ่เชื่อมต่อ
ความแข็งแกร่ง
คัดลอกโค้ด
ฟังก์ชันการฝากเงิน (ที่อยู่ผู้รับ) ชำระเงิน
ฟังก์ชันการฝากเงิน (ที่อยู่ผู้รับ, จำนวนเงิน 256, ที่อยู่ทรัพย์สิน)
ใช้เพื่อส่งโทเค็นแก๊สดั้งเดิมและโทเค็น ERC-20 ที่รองรับไปยังที่อยู่บน ZetaChain ใช้เมธอดนี้เมื่อคุณต้องการส่งโทเค็นจากเชนที่เชื่อมต่อไปยังที่อยู่บน ZetaChain เท่านั้น
ความแข็งแกร่ง
คัดลอกโค้ด
ฟังก์ชัน depositAndCall(ที่อยู่ผู้รับ, จำนวนเงิน 256, ข้อมูลการโทร) ที่ต้องชำระ
ใช้ในการส่งโทเค็นแก๊สดั้งเดิมและโทเค็น ERC-20 ที่รองรับไปยังสัญญาบน ZetaChain และเรียกสัญญาที่มีเพย์โหลด ใช้เมธอดนี้เมื่อคุณต้องการส่งโทเค็นไปยังและเรียกสัญญา Universal App บน ZetaChain ตัวอย่างเช่น การส่งโทเค็นไปยังสัญญาการให้ยืมหรือใช้สัญญาแลกเปลี่ยนสากลเพื่อสลับโทเค็นระหว่างเชนที่เชื่อมต่อกัน
ความแข็งแกร่ง
คัดลอกโค้ด
ฟังก์ชันการเรียก (ตัวรับที่อยู่, โหลดข้อมูลการเรียก)
นี่เป็นวิธีการเรียกสัญญา Universal App แบบง่ายๆ ใช้วิธีนี้เมื่อคุณต้องการเรียก Universal App โดยไม่ต้องฝากโทเค็นเข้าไป เช่น การสร้าง NFT
บน ZetaChain
Universal Apps สามารถใช้เมธอดต่อไปนี้ในการแยกโทเค็นและเรียกสัญญาบนเชนที่เชื่อมต่อ:
ความแข็งแกร่ง
คัดลอกโค้ด
ฟังก์ชันถอน (ที่อยู่ผู้รับ, จำนวนเงิน 256, ที่อยู่ zrc 20)
ใช้เพื่อส่งโทเค็น ZRC-20 เป็นสินทรัพย์ดั้งเดิมไปยังเชนที่เชื่อมต่อ ตัวอย่างเช่น คุณสามารถส่ง ZRC-20 BNB กลับไปยังเชน BNB โดยตรงเป็นสินทรัพย์ BNB ดั้งเดิมได้
ความแข็งแกร่ง
คัดลอกโค้ด
ฟังก์ชัน withdrawAndCall (ที่อยู่ผู้รับ, จำนวนเงิน 256, ที่อยู่ zrc 20, ข้อความข้อมูลการโทร)
ใช้ในการส่งโทเค็น ZRC-20 และเรียกสัญญาบนเชนที่เชื่อมต่อกัน ตัวอย่างเช่น ส่ง USDC ของ ZRC-20 ไปยัง Ethereum และเรียกสัญญา Uniswap เพื่อแลกเปลี่ยน USDC เป็นโทเค็น ERC-20 อีกอันบน Ethereum
ความแข็งแกร่ง
คัดลอกโค้ด
ฟังก์ชันการเรียก (ที่อยู่ผู้รับ, ข้อความเรียกข้อมูล)
เป็นวิธีการเรียกแบบง่ายๆ จาก Universal App ไปยังสัญญาห่วงโซ่การเชื่อมต่อ ซึ่งไม่เกี่ยวข้องกับการถ่ายโอนโทเค็น
การเปลี่ยนสัญญาเกตเวย์
การเปลี่ยนจากสัญญา Connector มาเป็นสัญญา Gateway จะทำให้การโต้ตอบราบรื่นและมีประสิทธิภาพมากยิ่งขึ้น อีกทั้งยังมีวิธีการที่สอดคล้องและยืดหยุ่นในการจัดการการสื่อสารข้ามสายโซ่
การเรียกสัญญาบนเครือข่ายที่เชื่อมต่อ
ตั้งแต่แรกเริ่ม ZetaChain ได้จัดเตรียมกลไกอันทรงพลังเพื่อแยกโทเค็นที่ส่งมาจากเชนที่เชื่อมต่อกันออกไป ซึ่งก็คือมาตรฐานโทเค็น ZRC-20 ZRC-20 ถือเป็นกุญแจสำคัญในการเปิดใช้สภาพคล่องแบบรวมศูนย์ ฟังก์ชันหลักของ ZRC-20 คือความสามารถในการถอนโทเค็นออกโดยไม่ต้องขออนุญาตไปยังเชนที่เชื่อมต่อกันในฐานะสินทรัพย์ดั้งเดิม
การเพิ่มเมธอด “call” และ “withdrawAndCall” จะทำให้ Universal Apps ทำงานได้หลากหลายมากขึ้น ไม่เพียงแต่ถอนสินทรัพย์ ZRC-20 เท่านั้น แต่ยังเรียกสัญญาบนเชนที่เชื่อมต่อกันได้อีกด้วย ตัวอย่างเช่น การส่ง BTC จาก Bitcoin ไปยัง Universal App บน ZetaChain การล็อกไว้ในห้องนิรภัย การให้ USDC และการแลกเปลี่ยน USDC เป็นโทเค็นอื่นบน Ethereum — ตอนนี้สามารถดำเนินการที่ซับซ้อนหลายขั้นตอนได้แล้ว
การแนะนำสภาพแวดล้อมการพัฒนาในท้องถิ่น
ZetaChain มอบชุดเครื่องมืออันหลากหลายเพื่ออำนวยความสะดวกในการสร้าง Universal Apps ด้วยสภาพแวดล้อมการพัฒนาที่เน้น Universal App ใหม่ คุณสามารถเริ่มต้นเครือข่ายท้องถิ่น ปรับใช้สัญญา โต้ตอบกับสัญญา และดูผลลัพธ์ได้เกือบจะในทันที เหมือนกับว่าทุกอย่างทำงานอยู่บนเชนเดียว การดำเนินการทั้งหมดสามารถทำได้แบบเรียลไทม์โดยไม่ต้องรอการอัปเกรดเชน ซึ่งทำให้การทดสอบแอปพลิเคชันง่ายขึ้น
เครือข่ายเชื่อมโยงแบบโซ่
ZetaChain กำลังขยายการเชื่อมต่ออย่างต่อเนื่อง:
-
Polygon: มีพร้อมใช้งานบนเครือข่ายทดสอบแล้ว คาดว่าจะเปิดตัวบนเครือข่ายหลัก ZetaChain เร็ว ๆ นี้
-
โซลานา: การทดลองบูรณาการและการพิสูจน์แนวคิดกำลังดำเนินอยู่ โดยมีแผนที่จะแนะนำในเครือข่ายทดสอบในอนาคตอันใกล้นี้
เกี่ยวกับ ZetaChain
ZetaChain เป็นบล็อคเชน L1 สากลที่ทำหน้าที่เป็นเลเยอร์พื้นฐานของอินเทอร์เน็ตแบบกระจายอำนาจ โดยให้แพลตฟอร์มสำหรับการเข้าถึงทั่วโลก ความสะดวกในการใช้งาน และยูทิลิตี้บนบล็อคเชนทุกอัน สัญญาอัจฉริยะ Omnichain ของ ZetaChain ได้รับการออกแบบมาโดยเฉพาะสำหรับการแยกย่อยเชนสากลทั่วทั้งระบบนิเวศคริปโตบน Universal EVM ZetaChain สามารถเชื่อมต่อกับบล็อคเชนใดก็ได้ ตั้งแต่ Ethereum และ Cosmos ไปจนถึง Bitcoin และที่อื่นๆ ทำให้มีสภาพคล่องที่เป็นหนึ่งเดียว ประสบการณ์ของผู้ใช้ และข้อมูลที่ได้รับการจัดการจากที่เดียว แอปสากลนั้นพร้อมสำหรับอนาคตบน ZetaChain เข้ากันได้อย่างสมบูรณ์กับการรวมเชนที่มีอยู่และใหม่ ด้วยความสามารถ Universal Proof of Stake ที่เสนอ ZetaChain รองรับการสเต็กกิ้งสินทรัพย์ เช่น Bitcoin และ Ethereum ดั้งเดิม เพื่อแลกกับรางวัล ขับเคลื่อนการขยายขนาดที่ไม่จำกัดเพื่อความปลอดภัยทางเศรษฐกิจ
หากต้องการติดตามความคืบหน้าของโครงการ โปรดติดตามบัญชี X อย่างเป็นทางการของ ZetaChain ที่ @zetablockchain
นักพัฒนาที่สนใจในการสร้างแอปพลิเคชันบน ZetaChain ควรติดต่อ partnerships@zetachain.com
บทความนี้มีที่มาจากอินเทอร์เน็ต: Universal Apps: มีเป้าหมายเพื่อให้ผู้พัฒนาสามารถเชื่อมต่อกับบล็อคเชนทุกแห่งได้โดยตรง
ที่เกี่ยวข้อง: คลื่น AI กำลังมาอีกครั้ง บทความทบทวนการถือครองของ Grayscale AI Fund
ต้นฉบับ | Odaily Planet Daily ( @OdailyChina ) ผู้เขียน | Asher ( @Asher_0210 ) เมื่อไม่นานนี้ ด้วยราคา Bitcoin ที่พุ่งสูงขึ้นอย่างรวดเร็ว ตลาด altcoin ก็ได้นำการฟื้นตัวครั้งใหญ่ที่หายากมาให้ โดยเฉพาะอย่างยิ่ง การดำเนินการด้านราคาในภาคส่วนยอดนิยม เช่น Meme และ AI นั้นโดดเด่นเป็นพิเศษ เมื่อคืนนี้ Grayscale ได้ประกาศจัดตั้งกองทุนปัญญาประดิษฐ์แบบกระจายอำนาจใหม่ ชื่อว่า Grayscale Decentralized AI Fund LLC กองทุนนี้จะเน้นที่การระดมทุนในสามด้านหลักต่อไปนี้: บริการปัญญาประดิษฐ์ การแก้ปัญหาที่เกี่ยวข้องกับการใช้ปัญญาประดิษฐ์แบบรวมศูนย์ และการพัฒนาโครงสร้างพื้นฐานที่เกี่ยวข้องกับปัญญาประดิษฐ์ นอกจากนี้ Grayscale ยังได้ประกาศโครงการปัญญาประดิษฐ์แบบกระจายอำนาจบางโครงการที่รวมอยู่ในกองทุนนี้ ได้แก่ TAO, FIL, LPT, NEAR และ RNDR หลังจากข่าวนี้ถูกเผยแพร่ ภาคส่วนปัญญาประดิษฐ์…