Cross-Chain Gateway Protocol (CGP)
ถ้าแปลตรงๆ จะแปลว่าโปรโตคอลเกตเวย์สำหรับการทำงานข้ามบล็อกเชน
ในบทนี้เราจะพูดเกี่ยวกับ CGP และกลไกกำหนดเส้นทาง (Routing Mechanism) ด้วยตัวอย่างหลักสองตัวอย่างที่เป็นสิ่งที่แอปพลิเคชันส่วนใหญ่นั้นต้องการ:
State Synchronization - การประกาศสถานะของบล็อกเชนต้นทาง บนบล็อกเชนปลายทาง ตัวอย่างเช่น การประกาศ Block Header ของ Bitcoin ในบล็อกเชน Ethereum (Block Header ใช้เพื่อบอกว่าเป็นบล็อกไหนในบล็อกเชน เหมือนกับชื่อของบล็อก)
การโอนส่งสินทรัพย์ - การส่งสินทรัพย์ดิจิตอลจากเชน ไปยังเชน และส่งกลับมา ตัวอย่างเช่น ส่ง BTC จากเชน Bitcoin ไปยังเชน Ethereum และส่งกลับจาก Ethereum มายัง Bitcoin
เพื่อความง่ายจะขอสมมติว่าเชน อย่างน้อยๆ ต้องรองรับสัญญาอัจฉริยะ (Smart Contract) แต่เชน เป็นบล็อกเชนอะไรก็ได้
Last updated