วิธีเปิดตัว DApps ที่ทำงานได้ทั้ง Chain: คู่มือเกี่ยวกับ การทำงานร่วมกัน

บทแนะนำนี้สำรวจเครื่องมือพัฒนาบล็อกเชนที่จะช่วยขับเคลื่อนการพัฒนาแอปพลิเคชัน跨เชนให้เข้าถึงได้มากขึ้น การทำงานร่วมกันของบล็อกเชนเปิดโอกาสใหม่สำหรับธุรกรรม跨เชน แอปพลิเคชันที่ไม่ central และการแลกเปลี่ยนค่าอย่างเป็นประสิทธิภาพ คล้ายกับวิธีที่เบราว์เซอร์รวมอยู่ช่วยให้การนำทางง่ายขึ้นข้ามโดเมนต่าง ๆ ของอินเทอร์เน็ต เมื่อ web3 ยังคงพัฒนาและรวมกันต่อไป เราตื่นตาตื่นใจกับการเห็นการเชื่อมต่อและการโต้ตอบอย่างไม่มีรอยต่อระหว่างบล็อกเชนและเทคโนโลยีที่เกี่ยวข้อง

ส่งต่อชื่อเรื่องต้นฉบับ: วิธีการเปิดตัว DApps ที่ทำงานร่วมกัน: คู่มือสู่ความสามารถในการทำงานร่วมกัน

ในปีหลัง ๆ โลกได้เห็นการเคลื่อนไหวที่สำคัญไปทางการกระจายอำนาจ โดยได้รับการเคลื่อนไหวโดยคำสัญญาของการปรับปรุงความปลอดภัย, ความโปร่งใสและความเป็นอิสระ อยู่ที่ด้านหน้าของการเคลื่อนไหวนี้ คือเทคโนโลยีบล็อกเชนและแอปพลิเคชันที่ไม่ central (DApps) ซึ่งได้เสนอแนวคิดใหม่สำหรับอุตสาหกรรมต่าง ๆ แอปพลิเคชันข้ามสาย (Cross-chain DApps) ซึ่งเป็นการวิวัฒนาการของ DApps แบบ traditional กำลังเเสดงตัวเป็นทางเลือกที่มีประสิทธิภาพในการต้านทานข้อจำกัดของแพลตฟอร์ม single-chain คู่มือนี้จะกล่าวถึงความสำคัญของการเชื่อมโยงข้ามสาย และการทำงานร่วมกัน

ในคู่มือนี้:

  1. เราหมายถึงอะไรด้วย Cross-chain ครับ?
  2. ทำไม cross-chain ถึงสำคัญ?
  3. การใช้งานของ DApps ที่ทำงานร่วมกันและตัวอย่างจริงๆ
  4. ความท้าทายและข้อคิดในการใช้งานร่วมกันของ DAPP ระหว่างเครือข่าย
  5. เปิดตัว DApps ที่ทำงานร่วมกันบนโซน
  6. มีเครื่องมือบล็อกเชนหลายรายการที่อ facilitategate การสื่อสารระหว่างโซน
  7. อนาคตคือ cross-chain
  8. คำถามที่พบบ่อย
  9. เกี่ยวกับผู้เขียน

เราหมายถึงอะไรโดย Cross-chain?

DApp ที่ทำงานร่วมกันระหว่างเครือข่ายบล็อกเชนหลายรายการตามที่ชื่อเสียงบอก ท่านจะพบว่า DApp แบบนี้ไม่เหมือน DApp แบบเดิมที่พึงพอใจกับบล็อกเชนเดียว แต่ DApp ที่ทำงานร่วมกันระหว่างเครือข่ายหลายรายการ มีความสามารถที่หลากหลาย แก้ไขปัญหาที่เกิดขึ้น เช่น การขยายขนาด การทำงานร่วมกัน และความเชี่ยวชาญ

โดยปกติแล้ว เครือข่ายบล็อกเชนมักถูกบกพร่องด้วยปัญหาทริเลมมา ซึ่งเป็นแนวคิดที่ถูกสร้างขึ้นโดยผู้ก่อตั้ง Ethereum Vitalik Buterin

ทริเลมม่าแสดงให้เห็นว่านักพัฒนาจะต้องเลือกสองจากสามองค์ประกอบหลักของบล็อกเชนต่อไปนี้: การกระจายอำนาจ, ความปลอดภัย และความยืดหยุ่น ดังนั้น มีการสร้างเชนต่างๆ มากมาย แต่ละเชนมีข้อดีและข้อเสียแตกต่างกัน สรุปของชนิดเชนที่พบบ่อยสามารถพบได้ในตารางด้านล่าง

DApps ที่ทำงานร่วมกันทาง cross-chain แตกต่างอย่างมีนัยสำคัญจาก DApps ที่ใช้ multi-chain ซึ่งคล้ายกับ สมาร์ทคอนแทร็คทำงานบนบล็อกเชนหลายรายการ ตามสถานการณ์ปัจจุบันที่เป็นอยู่DeFiแอปพลิเคชั่น เช่น Uniswap Curve, etc., ยังคงทำงานในการตั้งค่านี้ โดยที่พวกเขาถูกติดตั้งบนแต่ละเครื่องบล็อกเชน. ไม่มีข้อมูล ข้อความ หรือธุรกรรมที่เกิดขึ้นระหว่างเชื่อมโยง


DApp แบบ Multi-chain และ cross-chain: Kaleido

ทำไม Cross-chain ถึงสำคัญ?

การแก้ไขปัญหาสามเหลี่ยมบล็อกเชน

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

ตัวอย่างเช่น การรวมเลเยอร์ 2 กับเลเยอร์ 1 ช่วยแก้ไขปัญหาหลายปัญหาเกี่ยวกับการกระจายอำนาจ ความปลอดภัย และความสามารถในการขยายขอบเขต เราสามารถทำธุรกรรมปริมาณสูงบนเชนเลเยอร์ 2 โดยลดหรือกำจัดค่าธรรมเนียมใช้ก๊าซ ในขณะที่การทำธุรกรรมปริมาณต่ำแต่มีมูลค่าสูงสามารถทำบนเลเยอร์ 1 เพื่อการรักษาความปลอดภัย

ตัวอย่างที่พบบ่อยของการตั้งค่าเชื่อมโยงระหว่างเชนป้ายกำกับประเภทนี้คือเกม web3, ซึ่งจำนวนมากของ NFT ในเกมและธุรกรรมจะถูกจัดการบนเลเยอร์-2 ในขณะที่ NFT มูลค่าสูงหรือ NFT ที่จะขายในตลาดจะถูกจัดการบนเลเยอร์-1

การทำงานร่วมกัน

การทำงานร่วมกันของเครือข่ายบล็อกเชนเป็นกรณีใช้ที่สำคัญสำหรับ DApp แบบ cross-chain และเป็นเป้าหมายที่มีมาตั้นๆในอุตสาหกรรม จงมองถึงสถานการณ์ที่อินเทอร์เน็ตทำงานในลักษณะที่เบราว์เซอร์เว็บสามารถเชื่อมต่อไปยังเว็บไซต์บางส่วนเท่านั้น เช่น Chrome เชื่อมต่อไปยังเว็บไซต์ “.org” เท่านั้น Safari เชื่อมต่อไปยังเว็บไซต์ “.com” เท่านั้น Firefox เชื่อมต่อไปยังเว็บไซต์ “.edu” เท่านั้น นี่จะสร้างประสบการณ์ที่แตกต่างกันไปมาก

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

การใช้งานของ DApps 跨เชนและตัวอย่างจริงๆในโลก

การเงินไร้กลาง (DeFi)

วิธีการ Cross-chain ถือเป็นวิธีการที่มีศักยภาพอย่างมากสำหรับ DeFiเซ็กเตอร์ แอปพลิเคชัน跨ลึกสามารถให้ผู้ใช้เข้าถึงบริการทางการเงินหลากหลายรูปแบบบนบล็อกเชนที่แตกต่างกันพร้อมรักษาความสามารถในการเปลี่ยนแปลงและความปลอดภัยที่เทคโนโลยีบล็อกเชนนี้มีทั้งนี้จะปลดล็อคนโยบายใหม่ในเฟสการเงินเชิงพาณิชย์และขยายความเข้าถึงของเครื่องมือการเงินสำหรับผู้ชมระดับโลก

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

การจำลองเหรียญสินทรัพย์

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

สกุลเงินดิจิทัล

อย่างไรก็ตาม การสร้างขึ้นบนกรณีการใช้ดังกล่าว สกุลเงินดิจิทัลในรูปแบบของstablecoinsหรือสกุลเงินดิจิทัลของธนาคารกลาง (CBDCs)แทนแนวคิดนวัตกรรมในโลกการเงินดิจิทัล

CBDCs เป็นการแสดงภาพดิจิตอลของสกุลเงินทางการของประเทศที่ถูกเผยแพร่โดยธนาคารกลางของประเทศ ในเวลาเดียวกัน stablecoins เป็นโทเค็นดิจิตอลที่มักจะผูกพันกับสินทรัพย์ที่มั่นคงเช่นสกุลเงินฟีอังหรือสินค้า

ความเข้ากันได้ข้ามเครือข่ายของสินทรัพย์ดิจิทัลเหล่านี้เป็นสิ่งจำเป็นสำหรับความสามารถในการใช้งานและการนำมาใช้ในขนาดกว้าง ความสามารถในการทำงานร่วมกันระหว่างเครือข่ายบล็อกเชนที่แตกต่างกัน ช่วยให้การทำธุรกรรมเป็นไปอย่างราบรื่นและมีประสิทธิภาพ ทำให้สามารถทำธุรกรรม CBDCs และ stablecoins ข้ามระบบนิเวศทางการเงินต่างๆ ความเข้ากันได้ข้ามเครือข่ายเหล่านี้สนับสนุนการค้าระหว่างประเทศ การโอนเงินต่างๆ และการรวมอยู่ในระบบการเงิน โดยที่สินทรัพย์ดิจิทัลเหล่านี้สามารถทำงานร่วมกับแพลตฟอร์มการเงินและแอปพลิเคชันทางการเงินที่หลากหลาย

อุตสาหกรรมเกม

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

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

ตัวอย่างของความสามารถในการทำงานร่วมกันของบล็อกเชนในเกมมิ่งคือพันธมิตรระหว่าง Mini Royale: Nations โดย Faraway Games และ Ready Player Me การทำงานบนบล็อกเชนและเกมมิ่งแบ็คเอนด์ที่แตกต่างกัน เกมเมอร์ตอนนี้สามารถสร้างหรือนำเข้าอวาตาร์ Ready Player Me ที่มีอยู่เข้าสู่ Mini Royale นี้ สิ่งนี้ทำให้ผู้ใช้ Ready Player Me มีประโยชน์สำหรับอวาตาร์ของพวกเขา ซึ่งอาจจะได้รับเสื้อผ้าและไอเทมจากแบรนด์เช่น Adidas, New Balance, และ Tommy Hilfiger แทนที่จะเป็นลักษณะเพียงอย่างเดียว ตอนนี้อวาตาร์เหล่านี้สามารถใช้ในเกมจริง ๆ ซึ่งเป็นการทำให้มีการปรับแต่งส่วนตัวเพิ่มขึ้นและมีประโยชน์สำหรับทั้งสองเกม

การจัดการโซ่อุปทาน

ในการจัดการโซ่อุปทาน แอปพลิเคชัน DApps ระหว่างโซ่สามารถปรับปรุงความ๏ะท่าทางและความสามารถในการติดตาม โดยการใช้บล็อกเชนหลายชุด แอปพลิเคชันเหล่านี้สามารถติดตามสินค้าตั้งแต่จุดกำเนิดจนถึงจุดหมายปลายทาง โดยรับรองถึงความถูกต้องและลดความเสี่ยงจากการปลอมแปลง ระดับความ๏ะท่าทางนี้อาจเปลี่ยนรูปร่างวงศ์อุตสาหกรรมที่ความรับผิดชอบและต้นกำเนิดเป็นสิ่งสำคัญ

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

ความท้าทายและข้อคิดในการทำ DApp 跨เชน

มีความท้าทายหลายประการที่ DApps ระหว่างเชื่อมโยงต้องพิจารณา ซึ่งรวมถึง:

1. ความซับซ้อน

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

นอกจากนี้ นักพัฒนาต้องดูแลสัญญาอัจฉริยะที่แตกต่างกันในระบบโซ่ด้วย กระบวนการทดสอบ การดีบัก และการดำเนินงานกลายเป็นการทำงานที่ซับซ้อนเนื่องจากนักพัฒนาต้องพิจารณาเงื่อนไขของเครือข่ายที่แตกต่าง ปัญหาความล่าช้า และความไม่สอดคล้องที่เป็นไปได้ในระบบโซ่ที่เชื่อมโยงกัน

2. ความปลอดภัย

ความปลอดภัยเป็นสิ่งสําคัญยิ่งใน DApps แบบข้ามสายโซ่เนื่องจากพื้นผิวการโจมตีที่ขยายตัว การมีปฏิสัมพันธ์กับบล็อกเชนหลายตัวทําให้ DApps มีช่องโหว่ที่หลากหลาย ความคลาดเคลื่อนในโปรโตคอลความปลอดภัยระหว่างเชนต่างๆ อาจนําไปสู่การหาประโยชน์ที่บั่นทอนระบบนิเวศข้ามสายโซ่ทั้งหมด เนื่องจาก DApps ข้ามสายโซ่ที่ใหญ่ที่สุดหลายแห่งเป็นสะพานที่ถือเงินทุนจํานวนมากสิ่งเหล่านี้จึงถูกใช้ประโยชน์ในรูปแบบต่างๆ ตัวอย่างที่โดดเด่นของการแฮ็กของสะพานข้ามโซ่ ได้แก่ Ronin Bridge, Wormhole และ Nomad hacks ซึ่งแต่ละแห่งมีการละเมิดหลายร้อยล้านดอลลาร์

3. ประสบการณ์ของผู้ใช้

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

เริ่มต้น DApps ที่สามารถทำงานร่วมกันระหว่างเชน

ตอนนี้ที่เราเข้าใจประโยชน์ การใช้งาน และความท้าทายของ DApps ระหว่างเชน วิธีการเปิดใช้งานพวกมันได้อย่างไร?

มีเครื่องมือและกรอบทำให้ DApps สามารถทำงานร่วมกันได้หลายตัว เช่นโครงการยอดนิยมรวมถึงCosmos, Polkadot, Hyperledger FireFly, และอื่น ๆ ขอให้เราใช้สิ่งที่อยู่หลังอย่างหนึ่งเป็นกรณีศึกษา

Hyperledger FireFly, ที่ถูกพัฒนาโดย Kaleidoเป็นเครื่องมือที่องค์กรหลายแห่งใช้ในปัจจุบัน สแต็ค FireFly ได้รับการสนับสนุนจาก Hyperledger Foundation ซึ่งเป็นส่วนหนึ่งของ Linux Foundation ที่เน้นเครื่องมือบล็อกเชนแบบโอเพนซอร์ส FireFly Supernode สามารถเชื่อมต่อกับระบบนิเวศบล็อกเชนสาธารณะหรือส่วนตัว เมื่อเชื่อมต่อเชน FireFly Supernode อาจเรียกใช้สัญญาอัจฉริยะที่กําหนดเองโต้ตอบกับโทเค็นและตรวจสอบธุรกรรม คิดว่ามันเป็นสมองหรือชั้นประสานข้อมูล FireFly Supernode เดียวสามารถเชื่อมต่อกับหลายเชนและสร้างเครือข่ายข้ามสายโซ่โดยอํานวยความสะดวกในการทําธุรกรรมข้อมูลและการส่งข้อความ

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

HyperLedger FireFly: Kaleido

ตัวอย่างเช่น Hyperledger FireFly สามารถทําหน้าที่เป็นสะพานเชื่อมที่เชื่อถือได้ระหว่างโซ่ไม่ว่าจะเป็นระหว่างโซ่ส่วนตัวสองแห่งโซ่สาธารณะสองแห่งหรือโซ่ส่วนตัวและสาธารณะ ผู้ใช้ต้องสอน FireFly เกี่ยวกับโซ่ที่พวกเขาต้องการเชื่อมต่อและตั้งค่า "เนมสเปซ" ด้วย RPC URL และ Chain ID ที่สอดคล้องกันสําหรับแต่ละเชน

จากนั้นระบุสิ่งที่คุณต้องการโอนและใช้ FireFly's ในการเริ่มกระบวนการสร้างสะพาน REST API ซึ่งสามารถใช้เชื่อมต่อระหว่างเครือข่ายได้ FireFly ฟังเหตุการณ์บนทั้งสองเครือข่ายและจัดการกระบวนการโอนเงินเพื่อให้แน่ใจว่าการสร้างเหรียญและการเผาไหม้ถูกจัดการอย่างถูกต้อง แผนภูมิของวิธีการทำงานนี้แสดงด้านล่าง


วิธีการทำงานของกระบวนการสะพาน FireFly: Kaleido

มีเครื่องมือบล็อกเชนหลายรายการที่สะดวกต่อการสื่อสารระหว่างเชน

นอกจาก Hyperledger Firefly แล้ว อย่าลืมเช็ค Cosmos และ Polkadot ด้วย เพราะพวกเขายังโดดเด่นด้านระบบนิเวศที่แข็งแกร่งและวิธีการที่เป็นเอกลักษณ์ในการกระตุ้นการสื่อสารระหว่างโซนอย่างมีประสิทธิภาพ

Cosmos ใช้กรอบงานที่มีโมดูลที่ช่วยให้บล็อกเชนสามารถทำงานร่วมกันภายในนิเวศของมันผ่านโปรโตคอล Inter-Blockchain Communication (IBC) มันถูกออกแบบให้เป็นเครือข่ายของบล็อกเชนขนาดของตนเองที่ทุกตัวได้รับพลังจากอัลกอริทึมการตกลงชนิด BFT แบบคลาสสิคเช่น Tendermint Cosmos ตำแหน่งตัวเองว่าเป็น “อินเทอร์เน็ตของบล็อกเชน” ที่ที่ SDK ของ Cosmos ช่วยให้นักพัฒนาสามารถสร้างบล็อกเชนที่สามารถทำงานร่วมกันที่รักษาอิสระสำหรับการโอนโทเคนและการแบ่งปันข้อมูล

Polkadotในทางกลับกันให้กรอบการแลกเปลี่ยนแบบหลายสายที่แตกต่างกันทําให้สามารถถ่ายโอนข้อมูลหรือสินทรัพย์ประเภทใดก็ได้ไม่ใช่แค่โทเค็น ด้วยการเชื่อมต่อกับโซ่รีเลย์กลาง Parachains ของ Polkadot สามารถทํางานได้อย่างอิสระ แต่ยังสื่อสารและแบ่งปันความปลอดภัยกับ parachains อื่น ๆ ส่งเสริมสถาปัตยกรรมหลายสายที่ปรับขนาดได้ Substrate ซึ่งเป็นกรอบการพัฒนาสําหรับ Polkadot ช่วยลดความยุ่งยากในกระบวนการสร้างบล็อกเชนแบบกําหนดเองที่สามารถทํางานร่วมกันได้โดยเนื้อแท้ รูปแบบการรักษาความปลอดภัยที่ใช้ร่วมกันที่เป็นเอกลักษณ์ของ Polkadot ช่วยให้ระบบนิเวศแบบไดนามิกที่บล็อกเชนต่างๆสามารถอัปเกรดและสื่อสารกับความปลอดภัยที่ใช้ร่วมกันและการทํางานร่วมกันได้

อนาคตคือ cross-chain

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

Disclaimer:

  1. บทความนี้ถูกพิมพ์ใหม่จาก [ beincryptoทุกสิทธิ์สงวนไว้สำหรับผู้เขียนเจ้าของต้นฉบับRay Chen, ผู้จัดการผลิตภัณฑ์ที่ Kaleido, May Woods]. หากมีข้อขัดแย้งใดๆ เกี่ยวกับการพิมพ์ฉบับนี้ โปรดติดต่อเกต์ เรียนทีม (ทีม Gate Learn) และพวกเขาจะจัดการด้วยทันที
  2. คำปฏิเสธความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้น และไม่ใช่เป็นการให้คำแนะนำทางการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่น ๆ โดยทีม Gate Learn ห้ามทำการคัดลอก แจกจ่าย หรือลอกเลียนแบบบทความที่ถูกแปล ยกเว้นที่ระบุไว้

วิธีเปิดตัว DApps ที่ทำงานได้ทั้ง Chain: คู่มือเกี่ยวกับ การทำงานร่วมกัน

ขั้นสูง3/19/2024, 9:20:20 AM
บทแนะนำนี้สำรวจเครื่องมือพัฒนาบล็อกเชนที่จะช่วยขับเคลื่อนการพัฒนาแอปพลิเคชัน跨เชนให้เข้าถึงได้มากขึ้น การทำงานร่วมกันของบล็อกเชนเปิดโอกาสใหม่สำหรับธุรกรรม跨เชน แอปพลิเคชันที่ไม่ central และการแลกเปลี่ยนค่าอย่างเป็นประสิทธิภาพ คล้ายกับวิธีที่เบราว์เซอร์รวมอยู่ช่วยให้การนำทางง่ายขึ้นข้ามโดเมนต่าง ๆ ของอินเทอร์เน็ต เมื่อ web3 ยังคงพัฒนาและรวมกันต่อไป เราตื่นตาตื่นใจกับการเห็นการเชื่อมต่อและการโต้ตอบอย่างไม่มีรอยต่อระหว่างบล็อกเชนและเทคโนโลยีที่เกี่ยวข้อง

ส่งต่อชื่อเรื่องต้นฉบับ: วิธีการเปิดตัว DApps ที่ทำงานร่วมกัน: คู่มือสู่ความสามารถในการทำงานร่วมกัน

ในปีหลัง ๆ โลกได้เห็นการเคลื่อนไหวที่สำคัญไปทางการกระจายอำนาจ โดยได้รับการเคลื่อนไหวโดยคำสัญญาของการปรับปรุงความปลอดภัย, ความโปร่งใสและความเป็นอิสระ อยู่ที่ด้านหน้าของการเคลื่อนไหวนี้ คือเทคโนโลยีบล็อกเชนและแอปพลิเคชันที่ไม่ central (DApps) ซึ่งได้เสนอแนวคิดใหม่สำหรับอุตสาหกรรมต่าง ๆ แอปพลิเคชันข้ามสาย (Cross-chain DApps) ซึ่งเป็นการวิวัฒนาการของ DApps แบบ traditional กำลังเเสดงตัวเป็นทางเลือกที่มีประสิทธิภาพในการต้านทานข้อจำกัดของแพลตฟอร์ม single-chain คู่มือนี้จะกล่าวถึงความสำคัญของการเชื่อมโยงข้ามสาย และการทำงานร่วมกัน

ในคู่มือนี้:

  1. เราหมายถึงอะไรด้วย Cross-chain ครับ?
  2. ทำไม cross-chain ถึงสำคัญ?
  3. การใช้งานของ DApps ที่ทำงานร่วมกันและตัวอย่างจริงๆ
  4. ความท้าทายและข้อคิดในการใช้งานร่วมกันของ DAPP ระหว่างเครือข่าย
  5. เปิดตัว DApps ที่ทำงานร่วมกันบนโซน
  6. มีเครื่องมือบล็อกเชนหลายรายการที่อ facilitategate การสื่อสารระหว่างโซน
  7. อนาคตคือ cross-chain
  8. คำถามที่พบบ่อย
  9. เกี่ยวกับผู้เขียน

เราหมายถึงอะไรโดย Cross-chain?

DApp ที่ทำงานร่วมกันระหว่างเครือข่ายบล็อกเชนหลายรายการตามที่ชื่อเสียงบอก ท่านจะพบว่า DApp แบบนี้ไม่เหมือน DApp แบบเดิมที่พึงพอใจกับบล็อกเชนเดียว แต่ DApp ที่ทำงานร่วมกันระหว่างเครือข่ายหลายรายการ มีความสามารถที่หลากหลาย แก้ไขปัญหาที่เกิดขึ้น เช่น การขยายขนาด การทำงานร่วมกัน และความเชี่ยวชาญ

โดยปกติแล้ว เครือข่ายบล็อกเชนมักถูกบกพร่องด้วยปัญหาทริเลมมา ซึ่งเป็นแนวคิดที่ถูกสร้างขึ้นโดยผู้ก่อตั้ง Ethereum Vitalik Buterin

ทริเลมม่าแสดงให้เห็นว่านักพัฒนาจะต้องเลือกสองจากสามองค์ประกอบหลักของบล็อกเชนต่อไปนี้: การกระจายอำนาจ, ความปลอดภัย และความยืดหยุ่น ดังนั้น มีการสร้างเชนต่างๆ มากมาย แต่ละเชนมีข้อดีและข้อเสียแตกต่างกัน สรุปของชนิดเชนที่พบบ่อยสามารถพบได้ในตารางด้านล่าง

DApps ที่ทำงานร่วมกันทาง cross-chain แตกต่างอย่างมีนัยสำคัญจาก DApps ที่ใช้ multi-chain ซึ่งคล้ายกับ สมาร์ทคอนแทร็คทำงานบนบล็อกเชนหลายรายการ ตามสถานการณ์ปัจจุบันที่เป็นอยู่DeFiแอปพลิเคชั่น เช่น Uniswap Curve, etc., ยังคงทำงานในการตั้งค่านี้ โดยที่พวกเขาถูกติดตั้งบนแต่ละเครื่องบล็อกเชน. ไม่มีข้อมูล ข้อความ หรือธุรกรรมที่เกิดขึ้นระหว่างเชื่อมโยง


DApp แบบ Multi-chain และ cross-chain: Kaleido

ทำไม Cross-chain ถึงสำคัญ?

การแก้ไขปัญหาสามเหลี่ยมบล็อกเชน

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

ตัวอย่างเช่น การรวมเลเยอร์ 2 กับเลเยอร์ 1 ช่วยแก้ไขปัญหาหลายปัญหาเกี่ยวกับการกระจายอำนาจ ความปลอดภัย และความสามารถในการขยายขอบเขต เราสามารถทำธุรกรรมปริมาณสูงบนเชนเลเยอร์ 2 โดยลดหรือกำจัดค่าธรรมเนียมใช้ก๊าซ ในขณะที่การทำธุรกรรมปริมาณต่ำแต่มีมูลค่าสูงสามารถทำบนเลเยอร์ 1 เพื่อการรักษาความปลอดภัย

ตัวอย่างที่พบบ่อยของการตั้งค่าเชื่อมโยงระหว่างเชนป้ายกำกับประเภทนี้คือเกม web3, ซึ่งจำนวนมากของ NFT ในเกมและธุรกรรมจะถูกจัดการบนเลเยอร์-2 ในขณะที่ NFT มูลค่าสูงหรือ NFT ที่จะขายในตลาดจะถูกจัดการบนเลเยอร์-1

การทำงานร่วมกัน

การทำงานร่วมกันของเครือข่ายบล็อกเชนเป็นกรณีใช้ที่สำคัญสำหรับ DApp แบบ cross-chain และเป็นเป้าหมายที่มีมาตั้นๆในอุตสาหกรรม จงมองถึงสถานการณ์ที่อินเทอร์เน็ตทำงานในลักษณะที่เบราว์เซอร์เว็บสามารถเชื่อมต่อไปยังเว็บไซต์บางส่วนเท่านั้น เช่น Chrome เชื่อมต่อไปยังเว็บไซต์ “.org” เท่านั้น Safari เชื่อมต่อไปยังเว็บไซต์ “.com” เท่านั้น Firefox เชื่อมต่อไปยังเว็บไซต์ “.edu” เท่านั้น นี่จะสร้างประสบการณ์ที่แตกต่างกันไปมาก

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

การใช้งานของ DApps 跨เชนและตัวอย่างจริงๆในโลก

การเงินไร้กลาง (DeFi)

วิธีการ Cross-chain ถือเป็นวิธีการที่มีศักยภาพอย่างมากสำหรับ DeFiเซ็กเตอร์ แอปพลิเคชัน跨ลึกสามารถให้ผู้ใช้เข้าถึงบริการทางการเงินหลากหลายรูปแบบบนบล็อกเชนที่แตกต่างกันพร้อมรักษาความสามารถในการเปลี่ยนแปลงและความปลอดภัยที่เทคโนโลยีบล็อกเชนนี้มีทั้งนี้จะปลดล็อคนโยบายใหม่ในเฟสการเงินเชิงพาณิชย์และขยายความเข้าถึงของเครื่องมือการเงินสำหรับผู้ชมระดับโลก

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

การจำลองเหรียญสินทรัพย์

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

สกุลเงินดิจิทัล

อย่างไรก็ตาม การสร้างขึ้นบนกรณีการใช้ดังกล่าว สกุลเงินดิจิทัลในรูปแบบของstablecoinsหรือสกุลเงินดิจิทัลของธนาคารกลาง (CBDCs)แทนแนวคิดนวัตกรรมในโลกการเงินดิจิทัล

CBDCs เป็นการแสดงภาพดิจิตอลของสกุลเงินทางการของประเทศที่ถูกเผยแพร่โดยธนาคารกลางของประเทศ ในเวลาเดียวกัน stablecoins เป็นโทเค็นดิจิตอลที่มักจะผูกพันกับสินทรัพย์ที่มั่นคงเช่นสกุลเงินฟีอังหรือสินค้า

ความเข้ากันได้ข้ามเครือข่ายของสินทรัพย์ดิจิทัลเหล่านี้เป็นสิ่งจำเป็นสำหรับความสามารถในการใช้งานและการนำมาใช้ในขนาดกว้าง ความสามารถในการทำงานร่วมกันระหว่างเครือข่ายบล็อกเชนที่แตกต่างกัน ช่วยให้การทำธุรกรรมเป็นไปอย่างราบรื่นและมีประสิทธิภาพ ทำให้สามารถทำธุรกรรม CBDCs และ stablecoins ข้ามระบบนิเวศทางการเงินต่างๆ ความเข้ากันได้ข้ามเครือข่ายเหล่านี้สนับสนุนการค้าระหว่างประเทศ การโอนเงินต่างๆ และการรวมอยู่ในระบบการเงิน โดยที่สินทรัพย์ดิจิทัลเหล่านี้สามารถทำงานร่วมกับแพลตฟอร์มการเงินและแอปพลิเคชันทางการเงินที่หลากหลาย

อุตสาหกรรมเกม

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

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

ตัวอย่างของความสามารถในการทำงานร่วมกันของบล็อกเชนในเกมมิ่งคือพันธมิตรระหว่าง Mini Royale: Nations โดย Faraway Games และ Ready Player Me การทำงานบนบล็อกเชนและเกมมิ่งแบ็คเอนด์ที่แตกต่างกัน เกมเมอร์ตอนนี้สามารถสร้างหรือนำเข้าอวาตาร์ Ready Player Me ที่มีอยู่เข้าสู่ Mini Royale นี้ สิ่งนี้ทำให้ผู้ใช้ Ready Player Me มีประโยชน์สำหรับอวาตาร์ของพวกเขา ซึ่งอาจจะได้รับเสื้อผ้าและไอเทมจากแบรนด์เช่น Adidas, New Balance, และ Tommy Hilfiger แทนที่จะเป็นลักษณะเพียงอย่างเดียว ตอนนี้อวาตาร์เหล่านี้สามารถใช้ในเกมจริง ๆ ซึ่งเป็นการทำให้มีการปรับแต่งส่วนตัวเพิ่มขึ้นและมีประโยชน์สำหรับทั้งสองเกม

การจัดการโซ่อุปทาน

ในการจัดการโซ่อุปทาน แอปพลิเคชัน DApps ระหว่างโซ่สามารถปรับปรุงความ๏ะท่าทางและความสามารถในการติดตาม โดยการใช้บล็อกเชนหลายชุด แอปพลิเคชันเหล่านี้สามารถติดตามสินค้าตั้งแต่จุดกำเนิดจนถึงจุดหมายปลายทาง โดยรับรองถึงความถูกต้องและลดความเสี่ยงจากการปลอมแปลง ระดับความ๏ะท่าทางนี้อาจเปลี่ยนรูปร่างวงศ์อุตสาหกรรมที่ความรับผิดชอบและต้นกำเนิดเป็นสิ่งสำคัญ

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

ความท้าทายและข้อคิดในการทำ DApp 跨เชน

มีความท้าทายหลายประการที่ DApps ระหว่างเชื่อมโยงต้องพิจารณา ซึ่งรวมถึง:

1. ความซับซ้อน

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

นอกจากนี้ นักพัฒนาต้องดูแลสัญญาอัจฉริยะที่แตกต่างกันในระบบโซ่ด้วย กระบวนการทดสอบ การดีบัก และการดำเนินงานกลายเป็นการทำงานที่ซับซ้อนเนื่องจากนักพัฒนาต้องพิจารณาเงื่อนไขของเครือข่ายที่แตกต่าง ปัญหาความล่าช้า และความไม่สอดคล้องที่เป็นไปได้ในระบบโซ่ที่เชื่อมโยงกัน

2. ความปลอดภัย

ความปลอดภัยเป็นสิ่งสําคัญยิ่งใน DApps แบบข้ามสายโซ่เนื่องจากพื้นผิวการโจมตีที่ขยายตัว การมีปฏิสัมพันธ์กับบล็อกเชนหลายตัวทําให้ DApps มีช่องโหว่ที่หลากหลาย ความคลาดเคลื่อนในโปรโตคอลความปลอดภัยระหว่างเชนต่างๆ อาจนําไปสู่การหาประโยชน์ที่บั่นทอนระบบนิเวศข้ามสายโซ่ทั้งหมด เนื่องจาก DApps ข้ามสายโซ่ที่ใหญ่ที่สุดหลายแห่งเป็นสะพานที่ถือเงินทุนจํานวนมากสิ่งเหล่านี้จึงถูกใช้ประโยชน์ในรูปแบบต่างๆ ตัวอย่างที่โดดเด่นของการแฮ็กของสะพานข้ามโซ่ ได้แก่ Ronin Bridge, Wormhole และ Nomad hacks ซึ่งแต่ละแห่งมีการละเมิดหลายร้อยล้านดอลลาร์

3. ประสบการณ์ของผู้ใช้

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

เริ่มต้น DApps ที่สามารถทำงานร่วมกันระหว่างเชน

ตอนนี้ที่เราเข้าใจประโยชน์ การใช้งาน และความท้าทายของ DApps ระหว่างเชน วิธีการเปิดใช้งานพวกมันได้อย่างไร?

มีเครื่องมือและกรอบทำให้ DApps สามารถทำงานร่วมกันได้หลายตัว เช่นโครงการยอดนิยมรวมถึงCosmos, Polkadot, Hyperledger FireFly, และอื่น ๆ ขอให้เราใช้สิ่งที่อยู่หลังอย่างหนึ่งเป็นกรณีศึกษา

Hyperledger FireFly, ที่ถูกพัฒนาโดย Kaleidoเป็นเครื่องมือที่องค์กรหลายแห่งใช้ในปัจจุบัน สแต็ค FireFly ได้รับการสนับสนุนจาก Hyperledger Foundation ซึ่งเป็นส่วนหนึ่งของ Linux Foundation ที่เน้นเครื่องมือบล็อกเชนแบบโอเพนซอร์ส FireFly Supernode สามารถเชื่อมต่อกับระบบนิเวศบล็อกเชนสาธารณะหรือส่วนตัว เมื่อเชื่อมต่อเชน FireFly Supernode อาจเรียกใช้สัญญาอัจฉริยะที่กําหนดเองโต้ตอบกับโทเค็นและตรวจสอบธุรกรรม คิดว่ามันเป็นสมองหรือชั้นประสานข้อมูล FireFly Supernode เดียวสามารถเชื่อมต่อกับหลายเชนและสร้างเครือข่ายข้ามสายโซ่โดยอํานวยความสะดวกในการทําธุรกรรมข้อมูลและการส่งข้อความ

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

HyperLedger FireFly: Kaleido

ตัวอย่างเช่น Hyperledger FireFly สามารถทําหน้าที่เป็นสะพานเชื่อมที่เชื่อถือได้ระหว่างโซ่ไม่ว่าจะเป็นระหว่างโซ่ส่วนตัวสองแห่งโซ่สาธารณะสองแห่งหรือโซ่ส่วนตัวและสาธารณะ ผู้ใช้ต้องสอน FireFly เกี่ยวกับโซ่ที่พวกเขาต้องการเชื่อมต่อและตั้งค่า "เนมสเปซ" ด้วย RPC URL และ Chain ID ที่สอดคล้องกันสําหรับแต่ละเชน

จากนั้นระบุสิ่งที่คุณต้องการโอนและใช้ FireFly's ในการเริ่มกระบวนการสร้างสะพาน REST API ซึ่งสามารถใช้เชื่อมต่อระหว่างเครือข่ายได้ FireFly ฟังเหตุการณ์บนทั้งสองเครือข่ายและจัดการกระบวนการโอนเงินเพื่อให้แน่ใจว่าการสร้างเหรียญและการเผาไหม้ถูกจัดการอย่างถูกต้อง แผนภูมิของวิธีการทำงานนี้แสดงด้านล่าง


วิธีการทำงานของกระบวนการสะพาน FireFly: Kaleido

มีเครื่องมือบล็อกเชนหลายรายการที่สะดวกต่อการสื่อสารระหว่างเชน

นอกจาก Hyperledger Firefly แล้ว อย่าลืมเช็ค Cosmos และ Polkadot ด้วย เพราะพวกเขายังโดดเด่นด้านระบบนิเวศที่แข็งแกร่งและวิธีการที่เป็นเอกลักษณ์ในการกระตุ้นการสื่อสารระหว่างโซนอย่างมีประสิทธิภาพ

Cosmos ใช้กรอบงานที่มีโมดูลที่ช่วยให้บล็อกเชนสามารถทำงานร่วมกันภายในนิเวศของมันผ่านโปรโตคอล Inter-Blockchain Communication (IBC) มันถูกออกแบบให้เป็นเครือข่ายของบล็อกเชนขนาดของตนเองที่ทุกตัวได้รับพลังจากอัลกอริทึมการตกลงชนิด BFT แบบคลาสสิคเช่น Tendermint Cosmos ตำแหน่งตัวเองว่าเป็น “อินเทอร์เน็ตของบล็อกเชน” ที่ที่ SDK ของ Cosmos ช่วยให้นักพัฒนาสามารถสร้างบล็อกเชนที่สามารถทำงานร่วมกันที่รักษาอิสระสำหรับการโอนโทเคนและการแบ่งปันข้อมูล

Polkadotในทางกลับกันให้กรอบการแลกเปลี่ยนแบบหลายสายที่แตกต่างกันทําให้สามารถถ่ายโอนข้อมูลหรือสินทรัพย์ประเภทใดก็ได้ไม่ใช่แค่โทเค็น ด้วยการเชื่อมต่อกับโซ่รีเลย์กลาง Parachains ของ Polkadot สามารถทํางานได้อย่างอิสระ แต่ยังสื่อสารและแบ่งปันความปลอดภัยกับ parachains อื่น ๆ ส่งเสริมสถาปัตยกรรมหลายสายที่ปรับขนาดได้ Substrate ซึ่งเป็นกรอบการพัฒนาสําหรับ Polkadot ช่วยลดความยุ่งยากในกระบวนการสร้างบล็อกเชนแบบกําหนดเองที่สามารถทํางานร่วมกันได้โดยเนื้อแท้ รูปแบบการรักษาความปลอดภัยที่ใช้ร่วมกันที่เป็นเอกลักษณ์ของ Polkadot ช่วยให้ระบบนิเวศแบบไดนามิกที่บล็อกเชนต่างๆสามารถอัปเกรดและสื่อสารกับความปลอดภัยที่ใช้ร่วมกันและการทํางานร่วมกันได้

อนาคตคือ cross-chain

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

Disclaimer:

  1. บทความนี้ถูกพิมพ์ใหม่จาก [ beincryptoทุกสิทธิ์สงวนไว้สำหรับผู้เขียนเจ้าของต้นฉบับRay Chen, ผู้จัดการผลิตภัณฑ์ที่ Kaleido, May Woods]. หากมีข้อขัดแย้งใดๆ เกี่ยวกับการพิมพ์ฉบับนี้ โปรดติดต่อเกต์ เรียนทีม (ทีม Gate Learn) และพวกเขาจะจัดการด้วยทันที
  2. คำปฏิเสธความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้น และไม่ใช่เป็นการให้คำแนะนำทางการลงทุนใด ๆ
  3. การแปลบทความเป็นภาษาอื่น ๆ โดยทีม Gate Learn ห้ามทำการคัดลอก แจกจ่าย หรือลอกเลียนแบบบทความที่ถูกแปล ยกเว้นที่ระบุไว้
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!