
ภารกิจของ ZetaChain ในฐานะแพลตฟอร์มคือการทำให้เข้าถึงได้แบบสากล การดำเนินงานที่เรียบง่าย และใช้งานได้จริงกับบล็อกเชนใดๆ เป้าหมายหลักของภารกิจนี้คือการให้บริการและผู้ให้บริการโครงสร้างพื้นฐานที่ดีที่สุดในระดับเดียวกัน เพื่อสนับสนุนประสบการณ์การพัฒนาบล็อกเชนสากลครั้งแรก
Alchemy แพลตฟอร์มการพัฒนา Web3 ได้เพิ่มการรองรับ ZetaChain และมอบ Alchemy Supernode, Alchemy Subgraphs และชุดเครื่องมือพัฒนา Alchemy ครบชุด ความร่วมมือนี้จะทำให้การสร้าง Universal Apps ง่ายขึ้น
ด้านล่างนี้ เราขอแนะนำ Gateway และ Localnet ซึ่งจะปรับปรุงประสบการณ์ของนักพัฒนา (DevX) สำหรับ Universal Apps อย่างมาก - สัญญาอัจฉริยะเพียงสัญญาเดียวบน EVM ของ ZetaChain สามารถเชื่อมต่อกับบล็อกเชนอื่น ๆ ได้ Gateway มีบทบาทสำคัญในการอัพเกรด ZetaChain 2.0
ประเด็นที่สำคัญ
แอปพลิเคชัน (แอปสากล) บน Universal EVM สามารถเข้าถึงได้โดยกำเนิดหรือโดยเครือข่ายที่เชื่อมต่อโดยไม่จำเป็นต้องให้ผู้ใช้เปลี่ยนเครือข่าย พวกเขาใช้มาตรฐานโทเค็น ZRC-20 เพื่อเปิดใช้งานการถอนโทเค็นโดยไม่ได้รับอนุญาตเป็นสินทรัพย์ดั้งเดิมบนเครือข่ายที่เชื่อมต่อ
Universal Apps นำเสนอโมเดลแบบฮับและพูดที่ช่วยให้ผู้ใช้สามารถจัดการสินทรัพย์และข้อมูลภายนอกดั้งเดิมได้จากที่เดียว ในทางตรงกันข้าม การส่งข้อความแบบ peer-to-peer ระหว่างสัญญาใน chain ที่แตกต่างกันนั้นซับซ้อน ยากต่อการขยาย และไม่สามารถขยายไปยัง chain ที่ไม่ใช่ smart เช่น Bitcoin ได้
การปรับปรุงอินเทอร์เฟซสัญญาอัจฉริยะที่ครอบคลุมของ Gateway ช่วยให้บัญชีภายนอก (EOA) และแอปพลิเคชันในห่วงโซ่ที่เชื่อมต่อสามารถเรียก Universal Apps ส่งโทเค็น และจัดการการสืบค้นก๊าซผ่าน API แบบรวมได้อย่างมีประสิทธิภาพ
Gateway ช่วยลดความยุ่งยากในการดำเนินการหลายขั้นตอนที่ซับซ้อน เช่น การส่ง BTC จาก Bitcoin ไปยัง Universal App บน ZetaChain ล็อคมันไว้ในห้องนิรภัย มอบ USDC จากนั้นแลกเปลี่ยน USDC สำหรับโทเค็นอื่นบน Ethereum - เพียงคลิกเดียวก็สามารถเสร็จสิ้นได้
สภาพแวดล้อมเครือข่ายท้องถิ่นใหม่ช่วยให้สามารถติดตั้งใช้งานและโต้ตอบกับสัญญาได้อย่างรวดเร็ว ทำธุรกรรมให้เสร็จสิ้นและรับข้อเสนอแนะได้เกือบจะในทันที เช่นเดียวกับการทำงานบนเครือข่ายเดียว
แอปสากล
Universal App เป็นสัญญาที่ชาญฉลาดบน EVM ของ ZetaChain ที่สามารถเชื่อมต่อกับบล็อกเชนอื่น ๆ ได้ (Bitcoin, EVM, non-EVM, L2 ที่ต่างกัน ฯลฯ ) ต่างจากสัญญาทั่วไป Universal App สามารถรับการโทรตามสัญญา ข้อความ และการโอนโทเค็นจากเครือข่ายที่เชื่อมต่อใดๆ นอกจากนี้ยังสามารถทริกเกอร์การเรียกสัญญาและดำเนินการโอนโทเค็นบนเชนที่เชื่อมต่อได้ ความสามารถเหล่านี้ช่วยให้ Universal Apps สามารถประสานธุรกรรมที่ซับซ้อนหลายขั้นตอนข้ามเครือข่ายได้
ตัวอย่างเช่น ผู้ใช้ Bitcoin สามารถโต้ตอบกับ Universal App เพื่อส่ง USDC ไปยังผู้รับบน Ethereum ผู้ใช้ Ethereum สามารถซื้อ NFT บน ZetaChain และส่งไปยังบัญชีบน BNB chain ได้ ทั้งหมดในขั้นตอนเดียว
Universal Apps ได้รับการปรับใช้บน Universal EVM ของ ZetaChain ซึ่งขยายขีดความสามารถในการทำงานร่วมกันแบบ Full-Chain ของ EVM ซึ่งหมายความว่าสัญญาที่มีอยู่สามารถ Plug-and-Play บน ZetaChain ได้ และด้วยการปรับเปลี่ยนบางอย่าง พวกเขาจะได้รับฟังก์ชัน Full-Chain ที่ทรงพลัง
ความท้าทายของการส่งข้อความแบบเพียร์ทูเพียร์
ในระบบการส่งข้อความแบบเพียร์ทูเพียร์ สัญญาในเครือข่ายหนึ่งจะสื่อสารโดยตรงกับสัญญาในบล็อกเชนอื่น การตั้งค่านี้ตรงไปตรงมาสำหรับบล็อกเชนที่เชื่อมต่อถึงกันจำนวนเล็กน้อย ซึ่งเป็นวิธีง่ายๆ ในการสร้างช่องทางการสื่อสาร อย่างไรก็ตาม เมื่อจำนวนบล็อกเชนและสัญญาเพิ่มขึ้น ความซับซ้อนก็เพิ่มขึ้นแบบทวีคูณ แต่ละสัญญาจะต้องสร้างและรักษาการเชื่อมต่อโดยตรงกับสัญญาอื่นๆ เพื่อสร้างสถาปัตยกรรมเครือข่ายลิงก์ที่หนาแน่น สถาปัตยกรรมนี้อาจทำให้เกิดปัญหาต่อไปนี้:
ความท้าทายด้านความสามารถในการปรับขนาด: เมื่อจำนวนโหนดเพิ่มขึ้น จำนวนการเชื่อมต่อที่เป็นไปได้ก็จะเพิ่มขึ้นเป็นกำลังสอง การจัดการการเชื่อมต่อเหล่านี้อาจน่าเบื่อและต้องใช้ทรัพยากรมาก
การบำรุงรักษาและการอัพเกรด: การอัปเดตหรือบำรุงรักษาระบบเพียร์ทูเพียร์อาจเป็นเรื่องยาก เนื่องจากจำเป็นต้องดำเนินการเปลี่ยนแปลงในการเชื่อมต่อจำนวนมากพร้อมกัน
แม้จะมีความท้าทายเหล่านี้ แต่ระบบเพียร์ทูเพียร์ยังคงมีประโยชน์สำหรับแอปพลิเคชันข้ามเครือข่ายขนาดเล็กที่ไม่ต้องการสถานะที่ใช้ร่วมกัน
Universal Apps ขอแนะนำโมเดล Hub และ Spoke
ในทางตรงกันข้าม โมเดล hub-and-spoke ของ ZetaChain จะสื่อสารผ่านฮับเดียวที่เชื่อมต่อกับบล็อกเชนอื่น ๆ ทั้งหมดในเครือข่าย

โมเดลนี้ไม่เพียงแต่ขยาย Universal Apps ซึ่งช่วยให้นักพัฒนาสามารถใช้แอปพลิเคชันเดียวกันกับการส่งข้อความแบบเพียร์ทูเพียร์ได้ แต่ยังช่วยลดความซับซ้อนของสถาปัตยกรรมเครือข่ายอย่างมากและให้ประโยชน์มากมาย:
ความสามารถในการขยายขนาดที่ดีขึ้น: ในระบบ hub-and-spoke การเพิ่มโหนดใหม่ต้องใช้การเชื่อมต่อกับฮับกลางเพียงครั้งเดียว แทนที่จะต้องเชื่อมต่อหลายรายการไปยังแต่ละโหนด ความสามารถในการขยายขนาดเชิงเส้นนี้มีความสำคัญอย่างยิ่งต่อการสร้างระบบการทำงานร่วมกันของบล็อกเชนที่รองรับอนาคต
การบำรุงรักษาที่ง่ายขึ้น: งานอัปเกรดและบำรุงรักษาจะจัดการได้ง่ายกว่า เนื่องจากการเปลี่ยนแปลงจำเป็นต้องดำเนินการในสัญญาทั่วไปเพียงฉบับเดียวบนฮับส่วนกลาง แทนที่จะดำเนินการในสัญญาที่แตกต่างกันในบล็อกเชนทั้งหมด
Chain Abstraction: ด้วยการสื่อสารทั้งหมดผ่านศูนย์กลาง นักพัฒนาสามารถสรุปความซับซ้อนของการโต้ตอบกับบล็อกเชนหลาย ๆ อันได้ สิ่งนี้ทำให้กระบวนการพัฒนาง่ายขึ้นและทำให้นักพัฒนาสามารถสร้างแอปพลิเคชันข้ามสายโซ่ที่โต้ตอบกับบล็อกเชนที่เชื่อมต่อโดยไม่ต้องจัดการการเชื่อมต่อและโปรโตคอลแต่ละรายการ
สภาพคล่องแบบครบวงจร: โมเดลแบบฮับและพูดสามารถรวมสภาพคล่องของบล็อกเชนหลาย ๆ อันได้ โดยเป็นจุดศูนย์กลางที่สินทรัพย์ในเครือข่ายที่แตกต่างกันสามารถรวบรวมและแลกเปลี่ยนได้ สภาพคล่องแบบรวมศูนย์นี้ช่วยปรับปรุงประสิทธิภาพและประสิทธิผลของธุรกรรมข้ามสายโซ่ ลดการกระจายตัว และเพิ่มสภาพคล่องโดยรวมให้กับผู้ใช้
เพื่อใช้ประโยชน์จากข้อได้เปรียบเหล่านี้และสร้างโซลูชันการทำงานร่วมกันที่ดีขึ้นสำหรับบล็อกเชน 1,000 รายการในอนาคต ZetaChain กำลังเปลี่ยนจากระบบส่งข้อความแบบเพียร์ทูเพียร์ไปเป็นโมเดลฮับและพูดแบบสากล
Gateway - ทางเข้า ZetaChain แบบรวมศูนย์
Gateway เป็นสัญญาอัจฉริยะบนห่วงโซ่การเชื่อมต่อที่เปิดเผย API แก่นักพัฒนาเพื่อเรียกใช้ Universal Apps, ส่งโทเค็น, สืบค้นข้อมูลก๊าซ ฯลฯ
Gateway ใหม่นำการยกเครื่องใหม่ทั้งหมดมาสู่ Universal Apps ซึ่งทำให้การดำเนินงานหลายขั้นตอนที่ซับซ้อนง่ายขึ้น
ก่อนหน้านี้ ZetaChain ใช้การส่งข้อความแบบจุดต่อจุดผ่านสัญญา Connector เพื่อรับรู้มูลค่าและการส่งข้อมูลระหว่างสัญญาลูกโซ่ที่เชื่อมต่อ Universal Apps อนุญาตให้ EOA และสัญญาโต้ตอบกับ ZetaChain โดยการส่งโทเค็นก๊าซดั้งเดิมไปยังที่อยู่ TSS และโทเค็น ERC-20 เพื่อสัญญาสัญญา โดยแปลงเป็นโทเค็น ZRC-20 อย่างไรก็ตาม วิธีการนี้ยังขาดความสม่ำเสมอและความยืดหยุ่น ทำให้การปรับปรุงโปรโตคอลมีความท้าทาย

ในการอัปเกรดครั้งถัดไป การโต้ตอบทั้งหมดจาก Universal Apps ที่เชื่อมต่อกับเชนจะผ่านเกตเวย์ นี่คือภาพรวมของเกตเวย์:
บนห่วงโซ่ที่เชื่อมต่อ
ความแข็งแกร่ง
คัดลอกรหัส
เงินมัดจำการทำงาน (ผู้รับที่อยู่) ต้องชำระ
ฟังก์ชั่นเงินฝาก (ผู้รับที่อยู่, จำนวน uint 256, สินทรัพย์ที่อยู่)
ใช้เพื่อส่ง Native Gas และโทเค็น ERC-20 ที่รองรับไปยังที่อยู่ใน ZetaChain ใช้วิธีนี้เมื่อคุณต้องการส่งโทเค็นจากเชนที่เชื่อมต่อไปยังที่อยู่ใน ZetaChain
ความแข็งแกร่ง
คัดลอกรหัส
ฟังก์ชั่น ฝาก AndCall (ผู้รับที่อยู่, จำนวน uint 256, เพย์โหลด calldata) ที่ต้องชำระ
ใช้เพื่อส่ง Native Gas และรองรับโทเค็น ERC-20 ไปยังสัญญาบน ZetaChain และเรียกสัญญาพร้อมเพย์โหลด ใช้วิธีนี้เมื่อคุณต้องการส่งโทเค็นไปและเรียกสัญญา Universal App บน ZetaChain ตัวอย่างเช่น ส่งโทเค็นไปยังสัญญาการให้ยืม หรือใช้สัญญาแลกเปลี่ยนสากลเพื่อแลกเปลี่ยนโทเค็นระหว่างเครือข่ายที่เชื่อมต่อ
ความแข็งแกร่ง
คัดลอกรหัส
การเรียกใช้ฟังก์ชัน (ตัวรับที่อยู่, เพย์โหลดข้อมูลการโทร)
นี่เป็นวิธีการเรียกสัญญา Universal App แบบง่ายๆ ใช้วิธีนี้เมื่อคุณต้องการโทรหา Universal App โดยไม่ต้องฝากโทเค็นเข้าไป ตัวอย่างเช่น สร้าง NFT
บน ZetaChain
Universal Apps สามารถถอนโทเค็นและสัญญาการโทรในห่วงโซ่ที่เชื่อมต่อโดยใช้วิธีการต่อไปนี้:
ความแข็งแกร่ง
คัดลอกรหัส
ฟังก์ชั่นถอน (ผู้รับที่อยู่, จำนวน uint 256, ที่อยู่ zrc 20)
ใช้เพื่อส่งโทเค็น ZRC-20 ไปยังเชนที่เชื่อมต่อเป็นสินทรัพย์ดั้งเดิม ตัวอย่างเช่น คุณสามารถส่ง ZRC-20 BNB กลับไปยัง BNB Chain โดยตรงในฐานะสินทรัพย์ BNB ดั้งเดิม
ความแข็งแกร่ง
คัดลอกรหัส
ฟังก์ชั่น withdrawAndCall (ผู้รับที่อยู่, จำนวน uint 256, ที่อยู่ zrc 20, ข้อความ calldata)
ใช้เพื่อส่งโทเค็น ZRC-20 ไปยังและเรียกสัญญาในเครือข่ายที่เชื่อมต่อ ตัวอย่างเช่น ส่ง ZRC-20 USDC ไปยัง Ethereum และเรียกสัญญา Uniswap เพื่อแลกเปลี่ยน USDC สำหรับโทเค็น ERC-20 อื่นบน Ethereum
ความแข็งแกร่ง
คัดลอกรหัส
การเรียกใช้ฟังก์ชัน (ผู้รับที่อยู่ ข้อความ calldata)
เป็นวิธีการโทรง่ายๆ จาก Universal App ไปจนถึงสัญญาลูกโซ่ที่เชื่อมต่อ และไม่เกี่ยวข้องกับการถ่ายโอนโทเค็น
การเปลี่ยนแปลงสัญญาเกตเวย์
การเปลี่ยนจากสัญญา Connector ไปเป็นสัญญา Gateway จะทำให้การโต้ตอบราบรื่นและมีประสิทธิภาพมากขึ้น โดยให้วิธีที่สอดคล้องและยืดหยุ่นในการจัดการการสื่อสารข้ามสายโซ่
เรียกสัญญาในห่วงโซ่การเชื่อมต่อ
ตั้งแต่เริ่มต้น ZetaChain ได้จัดเตรียมกลไกอันทรงพลังในการสรุปโทเค็นที่ส่งออกจาก chain ที่เชื่อมต่ออยู่ - โทเค็นมาตรฐาน 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: พร้อมใช้งานแล้วบน testnet และคาดว่าจะเปิดตัวบน mainnet ZetaChain เร็วๆ นี้
โซลานา: การทดลองบูรณาการและการพิสูจน์แนวคิดกำลังดำเนินอยู่ โดยมีแผนจะเปิดตัวบนเทสเน็ตในอนาคตอันใกล้นี้
เกี่ยวกับซีต้าเชน
ZetaChain เป็นบล็อกเชน L1 ที่ใช้งานทั่วไปซึ่งทำหน้าที่เป็นชั้นฐานของอินเทอร์เน็ตแบบกระจายอำนาจ โดยเป็นแพลตฟอร์มที่ช่วยให้เข้าถึงได้ทั่วโลก การดำเนินงานง่ายขึ้น และใช้งานได้จริงในทุกบล็อกเชน สัญญาอัจฉริยะแบบครบวงจร Omnichain ของ ZetaChain ได้รับการออกแบบมาโดยเฉพาะสำหรับ Universal Chain Abstraction ทั่วทั้งระบบนิเวศการเข้ารหัสลับทั้งหมดบน Universal EVM ZetaChain สามารถเชื่อมต่อกับบล็อกเชนใดก็ได้ ตั้งแต่ Ethereum และ Cosmos ไปจนถึง Bitcoin และที่อื่น ๆ ช่วยให้เกิดสภาพคล่อง ประสบการณ์ผู้ใช้ และข้อมูลที่เป็นหนึ่งเดียว จัดการได้จากที่เดียว Universal Apps บน ZetaChain นั้นรองรับอนาคตและเข้ากันได้อย่างสมบูรณ์กับการผสานรวม chain ที่มีอยู่และใหม่ ด้วยความสามารถในการพิสูจน์การเดิมพันแบบสากลที่นำเสนอ ZetaChain รองรับสินทรัพย์ Stake เช่น Bitcoin และ Ethereum ดั้งเดิมเพื่อแลกกับรางวัล เพิ่มพลังในขนาดที่ไม่จำกัดสำหรับความมั่นคงทางเศรษฐกิจ
สำหรับการติดตามความคืบหน้าของโครงการ คุณสามารถติดตามบัญชี X อย่างเป็นทางการของ ZetaChain @zetablockchain
นักพัฒนาที่สนใจสร้างแอปพลิเคชันบน ZetaChain ควรติดต่อ Partnerships@zetachain.com


