คำถามที่พบบ่อยเกี่ยวกับบัญชี Interchain

Nov 28 2022
และทำไมคุณไม่ควรซื้อ Interchain FUD
บัญชี Interchain V1 ใช้งานได้แล้ว! เนื่องจากระบบนิเวศของเครือข่ายต่างๆ เตรียมที่จะเปิดตัวผลิตภัณฑ์ต่างๆ ตามบัญชี Interchain เราจึงต้องการแบ่งปันรายละเอียดเพิ่มเติมเกี่ยวกับการใช้บัญชี Interchain ซึ่งเราหวังว่าจะช่วยให้การเปิดตัวข้าม Interchain เป็นไปอย่างราบรื่นและประสบความสำเร็จ สำหรับผู้ใช้ IBC: อะไรคือความแตกต่างระหว่างบัญชี Interchain และบัญชีที่ฉันมีมาก่อน? ในฐานะผู้ใช้ปลายทาง ฉันจำเป็นต้องกังวลเกี่ยวกับบัญชี Interchain หรือไม่ บัญชี IBC Interchain ช่วยให้สามารถสื่อสารข้ามสายโซ่และโต้ตอบแบบลูกโซ่ต่อลูกโซ่ได้

บัญชี Interchain V1 เปิดให้ ใช้งานแล้ว!
เนื่องจากระบบนิเวศของห่วงโซ่ต่างๆ เตรียมที่จะเปิดตัวผลิตภัณฑ์ที่แตกต่างกันตามบัญชี Interchain เราจึงต้องการแบ่งปันรายละเอียดเพิ่มเติมเกี่ยวกับการใช้บัญชี Interchainซึ่งเราหวังว่าจะช่วยให้การเปิดตัวของ Interchain เป็นไปอย่างราบรื่นและประสบความสำเร็จ

สำหรับผู้ใช้ IBC:

อะไรคือความแตกต่างระหว่างบัญชี Interchain และบัญชีที่ฉันมีมาก่อน? ในฐานะผู้ใช้ปลายทาง ฉันจำเป็นต้องกังวลเกี่ยวกับบัญชี Interchain หรือไม่

บัญชี IBC Interchain ช่วยให้สามารถสื่อสารข้ามสายโซ่และโต้ตอบแบบลูกโซ่ต่อลูกโซ่ได้ บัญชี Interchain ทำงานในเบื้องหลังเพื่อยุติการโต้ตอบของผู้ใช้ ซึ่งคล้ายกับการให้สิทธิ์ blockchains ในการเปิดฟังก์ชันดั้งเดิมของตนเป็น “API” หรือจุดสิ้นสุดของบริการที่จะเรียกโดยเชนอื่น จากนั้นเรียกใช้งานการเรียกไปยังจุดสิ้นสุดเหล่านี้ผ่าน ช่องบัญชี Interchain ในทางกลับกันสะพานส่วนใหญ่ช่วยให้สามารถส่งผ่านสินทรัพย์ไปมาได้

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

สำหรับผู้สร้างใน IBC Gang:

องค์ประกอบ IBC ที่สำคัญที่สุดที่ต้องทำความเข้าใจเมื่อพูดถึงบัญชี Interchain คือช่องทาง แชนเนลถูกสร้างขึ้นระหว่างเชนที่เปิดใช้งาน IBC ที่แตกต่างกันและเชื่อมต่อพอร์ตสองพอร์ตซึ่งระบุเนมสเปซโดยโมดูลแอปพลิเคชัน IBC ที่อ้างถึง ตัวอย่างเช่น ในกรณีของการถ่ายโอนโทเค็นระหว่าง Cosmos Hub และ Osmosis ฮับจะใช้พอร์ต channel-141 ซึ่งเป็นพอร์ต 'transfer' สำหรับการถ่ายโอน ICS20 เพื่อเชื่อมต่อกับพอร์ต 'transfer' channel-0 โทเค็นทั้งหมดที่ถ่ายโอนผ่านแชนเนลจะได้รับการกำหนดเป็นสกุลเงินเดียวกันกับโทเค็นอื่นๆ ที่ไหลผ่านแชนเนล ซึ่งมีลักษณะดังนี้ ibc/<hash of the channel-id & port-id>

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

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

บัญชี Interchain มีความหมายอย่างไรสำหรับฉันในฐานะผู้ดำเนินการ
สิ่งนี้มีนัยสำคัญสำหรับผู้ดำเนินการส่งต่อ เนื่องจากอาจจำเป็นต้องครอบคลุมช่องทางบัญชี Interchain หลายช่องทางที่สร้างขึ้นบนการเชื่อมต่อ IBC ระหว่างเชน หากมีการเปิดบัญชีเชนต่อเชนหลายบัญชี ทั้งโครงสร้างพื้นฐานรีเลย์ของ Hermes และ Golang กำลังปรับให้เหมาะสมสำหรับโฟลว์ใหม่นี้ — รีเลย์ของ Golang โดยย้ายจากการถ่ายทอดตามช่องสัญญาณไปสู่การถ่ายทอดตามการเชื่อมต่อซึ่งครอบคลุมช่องสัญญาณที่เชื่อมโยง ICA และรีเลย์ของ Hermes ทั้งหมดโดยให้คุณสมบัติไวด์การ์ด ica*ไปยังไฟล์กำหนดค่าเพื่อกำหนดค่า รีเลย์เพื่อครอบคลุมช่องบัญชี Interchain ทั้งหมด

บัญชี Interchain มีความหมายอย่างไรสำหรับฉันในฐานะผู้พัฒนาเครือข่าย
สำหรับนักพัฒนาเชนบัญชี Interchain หมายความว่าสำหรับบัญชี Interchain แต่ละบัญชีที่เปิดบนเชน จะต้องสร้างช่องทางใหม่สำหรับข้อความที่ไหลผ่านเส้นทางนั้น ข้อความเหล่านี้ควรได้รับการอนุญาตพิเศษโดยการกำกับดูแลเป็นพารามิเตอร์ของโมดูล นอกจากนี้ เนื่องจากบัญชี Interchain ถูกควบคุมโดยเชนที่แยกจากกันผ่านธุรกรรม IBC นักพัฒนาที่ต้องการสร้างบัญชี Interchain ต้องเขียนตรรกะที่กำหนดเองในโมดูลแอปพลิเคชัน IBC ของตนเอง ซึ่งเรียกว่าโมดูลการตรวจสอบสิทธิ์ เพื่อให้แน่ใจว่าข้อความถูกส่งอย่างปลอดภัย สายคอนโทรลเลอร์ที่ลงทะเบียนและควบคุมบัญชีบนโฮสต์เชน — สายที่ลงทะเบียนบัญชีอินเตอร์เชน — ต้องมีโมดูลการรับรองความถูกต้องของบัญชีระหว่างเชนอย่างน้อยหนึ่งโมดูลเพื่อทำหน้าที่เป็นตัวควบคุม โซ่. สามารถดูตัวอย่างโมดูลการรับรองความถูกต้องได้ในบทช่วย สอน Hubนี้

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

ในอนาคตอันใกล้นี้ คาดว่าจะได้เห็นโครงการอย่าง Cosmos Hub, Quicksilver, Umee, Juno, Osmosis, Sommelier, Regen, Secret Network และอีกมากมายเปิดตัวผลิตภัณฑ์พื้นเมืองของ Interchain ใหม่ที่น่าตื่นเต้น ซึ่งทั้งหมดนี้ขับเคลื่อนโดยบัญชี Interchain แอลเอฟจี!

เกี่ยวกับผู้เขียน:
Charly Feiทำงานที่ Interchain GmBH และเป็นหัวหน้าผลิตภัณฑ์ของIBC (โปรโตคอล Inter-blockchain) ชาร์ลีอยู่บนทวิตเตอร์

ขอบคุณThomas Dekeyserและ Alan Traeger สำหรับการตรวจสอบโดยละเอียด