บล็อกเชนบล็อกเชน
เป็นเครือข่ายคอมพิวเตอร์แบบกระจายอำนาจที่สามารถติดตามยอดคงเหลือในบัญชีผู้ใช้และข้อมูลในบัญชีแยกประเภทดิจิทัล บล็อกเชนไม่มีตัวจัดการแบบรวมศูนย์ แต่ใช้ฉันทามติแบบกระจายศูนย์เพื่อเข้าถึงฉันทามติในการอัปเดตบัญชีแยกประเภทและดำเนินการอัปเดตในที่สุด สิ่งนี้สร้างกระบวนทัศน์ใหม่สำหรับการทำบัญชีหลายฝ่ายและกระบวนการอัตโนมัติที่เป็นกลางมากขึ้น ป้องกันการงัดแงะ และโปร่งใสกว่าสภาพแวดล้อมการประมวลผลแบบดั้งเดิมอย่างไรก็ตาม บล็อกเชนก็เหมือนกับคอมพิวเตอร์ที่ไม่ได้เชื่อมต่อกับอินเทอร์เน็ต และไม่สามารถสื่อสารกับบล็อกเชนอื่นหรือAPI แบบออฟไลน์การสื่อสาร. ปัญหานี้เรียกอีกอย่างว่าปัญหาออราเคิล
ไม่เพียงทำให้ blockchain ไม่สามารถโต้ตอบกับระบบดั้งเดิม แต่ยังทำให้ไม่สามารถทำงานร่วมกันระหว่าง chains ได้อีกด้วย ในขณะที่เรายังคงก้าวไปสู่โลกแห่งมัลติเชน โปรโตคอลความสามารถในการทำงานร่วมกันของบล็อกเชนกลายเป็นโครงสร้างพื้นฐานที่สำคัญสำหรับการแลกเปลี่ยนข้อมูลและโทเค็นระหว่างเชน (เช่น ข้ามเชน)Chainlinkของโปรโตคอลการทำงานร่วมกันข้ามสายโซ่ (CCIP)วิธีการขยายออราเคิลฟังก์ชันนี้รองรับการส่งข้อมูลข้ามสายระหว่างสายโซ่ใดๆ
ชื่อระดับแรก
การทำงานร่วมกันของ Blockchain คืออะไร?
การทำงานร่วมกันของบล็อกเชนหมายถึงความสามารถของบล็อกเชนในการสื่อสารระหว่างกัน รากฐานของการทำงานร่วมกันของบล็อกเชนคือโปรโตคอลการส่งข้อความข้ามเชน ซึ่งทำให้บล็อกเชนสามารถอ่านและเขียนข้อมูลไปยังบล็อกเชนอื่นได้โปรโตคอลการถ่ายโอนข้อความข้ามสายโซ่สามารถรองรับการสร้าง, dApp สามารถนำไปใช้กับบล็อกเชนต่างๆ ได้สัญญาที่ชาญฉลาด. ความแตกต่างระหว่าง cross-chain dApp และ multi-chain dApp คือ multi-chain dApp มักจะปรับใช้แอปพลิเคชันเดียวกันบนบล็อกเชนหลายตัว แต่สัญญาอัจฉริยะที่ใช้งานในแต่ละเชนนั้นเป็นอิสระจากกันและไม่มีการเชื่อมต่อกับบล็อกเชนอื่น . ที่เกี่ยวข้อง
คำอธิบายภาพ
แพลตฟอร์มการแลกเปลี่ยนแบบกระจายอำนาจ (DEX)แพลตฟอร์มการแลกเปลี่ยนแบบกระจายอำนาจ (DEX)ข้ามโซ่ตลาดเงินกระจายอำนาจข้ามโซ่ข้ามโซ่องค์การอิสระกระจายอำนาจ (อพท.)แอปพลิเคชันแบบแยกส่วน。
ชื่อระดับแรก
ความหมายของการทำงานร่วมกันของ BlockchainWeb3ตอนนี้,L2กำลังพัฒนาไปในทิศทางของหลายห่วงโซ่และหลายระดับ ปัจจุบันมีมากกว่า 100 L1 blockchains (นั่นคือ underlying chain) และมากขึ้นเรื่อยๆRollup)。
จากนั้นจะมีเครือข่าย L3 ตามห่วงโซ่พื้นฐาน เครือข่าย L2 และ L3 นั้นเป็นบล็อกเชนที่แตกต่างกันโดยพื้นฐานแล้ว แต่ทั้งคู่อาศัยกลไกความปลอดภัยของเชนพื้นฐาน (เช่น:
การพัฒนาเครือข่าย L1 และ L2 สะท้อนให้เห็นถึงแนวคิดการออกแบบที่เป็นนวัตกรรมของเทคโนโลยีบล็อกเชนและระบบนิเวศอย่างสมบูรณ์ บล็อกเชนสร้างสรรค์ฟังก์ชันโดยการปรับโปรโตคอลให้เหมาะสมอย่างต่อเนื่องเพื่อดึงดูดนักพัฒนาและแอปพลิเคชันให้เข้าร่วมระบบนิเวศน์ของมัน ในการทำเช่นนี้ มักจะมีการแลกเปลี่ยนบางอย่างในการทำงาน ตัวอย่างเช่น บล็อกเชนบางตัวให้ความสำคัญกับการกระจายอำนาจและการต่อต้านการจัดการ ดังนั้นพวกเขาจึงประนีประนอมกับปริมาณงานและความสามารถในการประกอบกันของบล็อกเชนพื้นฐาน ในขณะที่บล็อกเชนอื่น ๆ ให้ความสำคัญกับการสร้างฟังก์ชันความเป็นส่วนตัวดั้งเดิม ดังนั้น จึงมีการประนีประนอมบางอย่างใน ข้อกำหนดของข้อสันนิษฐานด้านความปลอดภัยของฮาร์ดแวร์ที่เชื่อถือได้
บล็อกเชนได้รับการปรับให้เหมาะสมโดยการสำรวจโปรโตคอลที่เป็นเอกฉันท์ สภาพแวดล้อมการดำเนินการ และโซลูชันการจัดเก็บข้อมูลอย่างต่อเนื่อง ดังนั้นนักพัฒนาซอฟต์แวร์จึงสามารถเพิ่มประสิทธิภาพบล็อกเชนในแง่ของต้นทุน กิจกรรม ประสิทธิภาพ ความพร้อมใช้งานของข้อมูล ความปลอดภัย กลไกเศรษฐกิจการเข้ารหัส และการปกป้องสิ่งแวดล้อม ตัวกรอง นอกจากนี้ เพื่อสร้างความแตกต่าง บล็อกเชนยังรองรับภาษาโปรแกรมเฉพาะ มุ่งเน้นไปที่สถานการณ์การใช้งานบางประเภทและตลาดทางภูมิศาสตร์ และสร้างแบรนด์และคุณค่าที่เป็นเอกลักษณ์เพื่อดึงดูดกลุ่มลูกค้าเป้าหมาย
ในหมู่พวกเขา แผนการเพิ่มประสิทธิภาพที่มีความแตกต่างมากที่สุดคือแผนการขยายของระบบนิเวศบล็อกเชน แผนการขยายที่มีอยู่มีดังนี้:
บล็อกเชนที่มีประสิทธิภาพสูงรองรับการใช้งานทั้งหมดในอุตสาหกรรมแนวตั้งทั้งหมด
บล็อกเชนพื้นฐานที่มีการกระจายอำนาจสูงรองรับแอปพลิเคชันโมดูลาร์ต่างๆ ผ่านชุดโซลูชันส่วนขยาย L2 และ L3
แต่ละแอปพลิเคชัน สัญญาอัจฉริยะ หรือสถานการณ์แอปพลิเคชันเรียกใช้บล็อกเชนพื้นฐานหรือเครือข่าย L2 ที่มีอำนาจอธิปไตยของตัวเองหากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับโซลูชันการปรับขนาดสำหรับบล็อกเชน โปรดดูบล็อกโพสต์。
การทำความเข้าใจความสามารถในการปรับขนาดของบล็อกเชนในบทความเดียว - การดำเนินการ การจัดเก็บ และฉันทามติ
โปรโตคอลการทำงานร่วมกันของบล็อกเชนมีความสำคัญพอๆ กับระบบเดิมที่ต้องการการเข้าถึงแบ็คเอนด์ไปยังบล็อกเชนต่างๆ มากมาย โปรโตคอลการทำงานร่วมกันสามารถวางรากฐานสำหรับการพัฒนา blockchain abstraction layer และแบ็คเอนด์และ dApps แบบดั้งเดิมสามารถรวมเป็นหนึ่งเดียวในสภาพแวดล้อมแบบ on-chain ผ่านมิดเดิลแวร์ blockchain หากไม่มี blockchain abstraction layer ระบบ Web2 และ dApps จะต้องพัฒนาโซลูชันเฉพาะสำหรับสถานการณ์การโต้ตอบข้ามเชนแต่ละสถานการณ์ ซึ่งไม่เพียงใช้เวลาและทรัพยากรมากเท่านั้น แต่ยังทำให้กระบวนการซับซ้อนมากอีกด้วย
ชื่อระดับแรก
ประเภทต่าง ๆ ของสถานการณ์การทำงานร่วมกันของ Blockchain
สถานที่ที่ดีที่สุดในการเริ่มต้นจัดหมวดหมู่โซลูชันการทำงานร่วมกันของบล็อกเชนคือการศึกษาสถานการณ์การโต้ตอบข้ามเชนที่ได้รับความนิยมมากที่สุดแลกเปลี่ยนโทเค็น——แลกเปลี่ยนหนึ่งโทเค็นบนห่วงโซ่ต้นทางและรับโทเค็นอื่นบนห่วงโซ่เป้าหมาย การแลกเปลี่ยนโทเค็นข้ามสายโซ่ใช้โปรโตคอลการแลกเปลี่ยนอะตอมและข้ามสายผู้ดูแลสภาพคล่องอัตโนมัติ (AMM)
ผู้สร้างตลาดอัตโนมัติเหล่านี้สร้างกลุ่มสภาพคล่องในแต่ละเชนแยกกันเพื่อให้ได้การแลกเปลี่ยนโทเค็นสะพานโทเค็น——
โทเค็นถูกล็อกหรือทำลายโดยสัญญาอัจฉริยะบนห่วงโซ่ต้นทาง และปลดล็อกหรือสร้างโดยสัญญาอัจฉริยะอื่นบนห่วงโซ่เป้าหมาย โทเค็นบริดจ์สามารถโอนสินทรัพย์ข้ามสายโซ่ ตระหนักถึงสภาพคล่องข้ามสายโซ่ และปรับปรุงการใช้โทเค็น โทเค็นบริดจ์มีกลไกการประมวลผลโทเค็นสามประเภทต่อไปนี้:สะพานโทเค็นการล็อค / การหล่อ (เช่น: IOU)——
โทเค็นถูกล็อคในสัญญาอัจฉริยะบนซอร์สเชน จากนั้น โทเค็นที่รวมไว้จะถูกสร้างบนเชนเป้าหมาย สินทรัพย์ดังกล่าวมักถูกเรียกว่า สินทรัพย์เชื่อมโยง การดำเนินการย้อนกลับคือการทำลายการส่งผ่านของบรรจุภัณฑ์บนห่วงโซ่เป้าหมายเพื่อปลดล็อกการส่งผ่านดั้งเดิมบนห่วงโซ่ต้นทางสะพานโทเค็นการทำลาย/การหล่อ (เช่น โทเค็นดั้งเดิม)——
ทำลายโทเค็นบนห่วงโซ่ต้นทางและสร้างโทเค็นเดิมซ้ำบนห่วงโซ่เป้าหมายล็อก/ปลดล็อกโทเค็นบริดจ์——
ล็อกโทเค็นบนห่วงโซ่ต้นทาง จากนั้นปลดล็อกโทเค็นเดียวกันในกลุ่มสภาพคล่องบนห่วงโซ่เป้าหมาย โทเค็นบริดจ์ประเภทนี้มักจะแนะนำกลไกจูงใจ เช่น การแบ่งรายได้เพื่อดึงดูดสภาพคล่องในทั้งสองเชนการชำระเงินพื้นเมือง——
แอปพลิเคชันบนห่วงโซ่ต้นทางเรียกการชำระเงินด้วยสินทรัพย์ดั้งเดิมในห่วงโซ่เป้าหมาย นอกจากนี้ยังสามารถเรียกใช้การชำระเงินข้ามเครือข่ายด้วยสินทรัพย์ดั้งเดิมบนแหล่งต้นทางตามข้อมูลจากบล็อกเชนอื่น การชำระเงินส่วนใหญ่ทำในรูปแบบของการชำระบัญชีและสามารถชำระตามข้อมูล blockchain หรือแม้กระทั่งเหตุการณ์ภายนอกการเรียกสัญญา——
สัญญาอัจฉริยะบนห่วงโซ่ต้นทางสามารถเรียกใช้ฟังก์ชันสัญญาอัจฉริยะบนห่วงโซ่เป้าหมายตามข้อมูลในเครื่อง สามารถเริ่มต้นการเรียกสัญญาหลายรายการพร้อมกันเพื่อใช้แอปพลิเคชันข้ามเชนที่ซับซ้อนมากขึ้น รวมถึงการแลกเปลี่ยนโทเค็นและบริดจ์สะพานโทเค็นที่ตั้งโปรแกรมได้——
เพื่อให้บรรลุการทำงานข้ามสายโซ่ แผนความสามารถในการทำงานร่วมกันสี่แบบต่อไปนี้สามารถนำมาใช้เพื่อตรวจสอบสถานะของสายโซ่เป้าหมายและส่งผ่านธุรกรรมที่ตามมาไปยังสายโซ่เป้าหมาย การตรวจสอบสถานะและการส่งข้อความเป็นคุณลักษณะสำคัญสำหรับการโต้ตอบข้ามสายโซ่ส่วนใหญ่
ชื่อเรื่องรอง
การตรวจสอบสิทธิ์ Web2
การยืนยันผ่าน Web2 สะดวกมากสำหรับธุรกรรมส่วนตัวและใช้เทคโนโลยีน้อยกว่า อย่างไรก็ตาม การยืนยัน Web2 นั้นไม่มีประโยชน์สำหรับแอปพลิเคชันข้ามเครือข่าย และต้องการความไว้วางใจจากผู้ดูแลส่วนกลาง นอกจากนี้ การยืนยันผ่าน Web2 ส่วนใหญ่สามารถทำได้เฉพาะการแลกเปลี่ยนโทเค็นและการโอนข้ามสายโซ่ด้วยบล็อกเชนที่สนับสนุนโดยแพลตฟอร์มการซื้อขายเท่านั้น
ชื่อเรื่องรอง
การตรวจสอบภายนอกหมายความว่านอกเหนือจากโหนดบนสองเชนที่เกี่ยวข้องกับการโต้ตอบข้ามเชนแล้ว กลุ่มที่สามของโหนดการตรวจสอบจะถูกสร้างขึ้นเป็นพิเศษเพื่อตรวจสอบสถานะของเชนต้นทางและทริกเกอร์ธุรกรรมที่ตามมาในเชนเป้าหมายเมื่อตรงตามเงื่อนไขเฉพาะ . มีวิธีการใช้งานที่แตกต่างกันมากมายตามฉันทามติของคณะกรรมการ เช่น การประมวลผลแบบหลายฝ่าย เครือข่าย Oracle แบบกระจายศูนย์ และสัญญาแบบหลายลายเซ็นที่มีขีดจำกัด เป็นต้น แต่โซลูชันเหล่านี้ล้วนต้องการโหนดการตรวจสอบเพื่อลดความน่าเชื่อถือการคำนวณแบบออฟไลน์และตรวจสอบบนเครือข่าย (เช่นไฮบริดสมาร์ทคอนแทรค)。
การตรวจสอบภายนอกมักจะถือว่ามากกว่าครึ่งหนึ่งของโหนดมีความถูกต้อง เพื่อรักษาความน่าเชื่อถือของการโต้ตอบข้ามสายโซ่ อย่างไรก็ตาม เทคนิคเพิ่มเติม เช่น การตรวจสอบความถูกต้องของบริดจ์ในแง่ดี เครือข่ายต่อต้านการฉ้อโกง และการเดิมพันเชิงเศรษฐกิจแบบเข้ารหัสลับ จำเป็นต้องเพิ่มระดับความน่าเชื่อถือให้น้อยที่สุด แม้ว่าการตรวจสอบจากภายนอกจะต้องการสมมติฐานความน่าเชื่อถือเพิ่มเติม แต่ปัจจุบันเป็นโซลูชันเดียวที่เป็นไปได้เพื่อให้แน่ใจว่าความน่าเชื่อถือจะลดลงในขณะที่ดำเนินการเรียกสัญญาอัจฉริยะข้ามเชนระหว่างบล็อกเชนบางประเภท นอกจากนี้ โซลูชันนี้ยังเป็นโซลูชันการประมวลผลข้ามเชนที่หลากหลายและปรับขนาดได้ ซึ่งสามารถรองรับแอปพลิเคชันข้ามเชนที่ซับซ้อนมากขึ้นได้
ชื่อเรื่องรอง
การรับรองความถูกต้องในท้องถิ่น
การตรวจสอบในท้องถิ่นหมายถึงการตรวจสอบสถานะซึ่งกันและกันโดยคู่สัญญาในการโต้ตอบข้ามสายโซ่ หากทั้งสองฝ่ายยืนยันว่าสถานะของอีกฝ่ายถูกต้อง ธุรกรรมแบบเพียร์ทูเพียร์ข้ามสายโซ่ก็จะถูกดำเนินการ การแลกเปลี่ยนโทเค็นข้ามสายโซ่ที่ผ่านการตรวจสอบในท้องถิ่นมักจะเรียกว่า การแลกเปลี่ยนปรมาณูการตรวจสอบในท้องถิ่นผ่าน atomic swap สามารถรับประกันการลดความน่าเชื่อถือได้อย่างมาก เนื่องจากผลลัพธ์ของการแลกเปลี่ยนนั้นประสบความสำเร็จหรือธุรกรรมทั้งสองล้มเหลว อย่างไรก็ตาม วิธีนี้ไม่สามารถขยายไปยังสถานการณ์การเรียกสัญญาข้ามสายอื่นๆ และจะนำไปสู่ ตัวเลือกการโทร“ปัญหาคือฝ่ายที่ 2 ในการแลกเปลี่ยนปรมาณูสามารถเลือกที่จะแลกเปลี่ยนหรือไม่แลกเปลี่ยนได้ ดังนั้น ในช่วงระยะเวลาหนึ่งจึงมี. ดังนั้น การตรวจสอบภายในจึงมักใช้ในโปรโตคอลสภาพคล่องข้ามเชน ซึ่งสร้างกลุ่มสภาพคล่องอิสระในแต่ละเชน
ชื่อเรื่องรอง
การรับรองความถูกต้องดั้งเดิม
ชื่อระดับแรก
โปรโตคอลการทำงานร่วมกันข้ามสายโซ่ (CCIP)
เพื่อตอบสนองความต้องการทางนิเวศวิทยาที่เพิ่มขึ้นสำหรับโซลูชันการทำงานร่วมกันของบล็อกเชน ขณะนี้ Chainlink กำลังพัฒนาอยู่โปรโตคอลการทำงานร่วมกันข้ามสายโซ่ (CCIP)โปรโตคอลการทำงานร่วมกันข้ามสายโซ่ (CCIP)
. นี่เป็นมาตรฐานโอเพ่นซอร์สใหม่ล่าสุดสำหรับการสื่อสารข้ามสายโซ่ รวมถึงการส่งข้อความโดยพลการและการโอนโทเค็น เป้าหมายของ CCIP คือการจัดหาส่วนต่อประสานรวมที่เรียบง่ายและใช้งานง่ายเพื่อสร้างการเชื่อมต่อทั่วไปสำหรับเครือข่ายบล็อกเชน นอกจากนี้ ยังมุ่งมั่นที่จะรวมชุดบริการของออราเคิลเข้ากับเฟรมเวิร์กโทเค็นบริดจ์ที่ตั้งโปรแกรมได้ เพื่อให้เกิดการดำเนินการข้ามสายโซ่ที่ซับซ้อนเนื่องจากมีการโจมตีข้ามเครือข่ายเกิดขึ้นบ่อยครั้งในปีที่ผ่านมาจำนวนเงินประมาณ 1.2 พันล้านดอลลาร์ถูกขโมยไป
ดังนั้น CCIP จึงให้ความสำคัญกับความปลอดภัยเป็นอันดับแรก นักเข้ารหัสลับและผู้เชี่ยวชาญด้านความปลอดภัยคอมพิวเตอร์ชั้นนำของโลกได้เข้าร่วมในการพัฒนา ได้แก่ Ari Juels, Dan Boneh, Lorenz Breidenbach และ Dahlia Malkhi ปัจจุบัน CCIP กำลังดำเนินมาตรการต่างๆ เพื่อปรับปรุงการรักษาความปลอดภัย รวมถึงการสร้างเครือข่ายต่อต้านการฉ้อโกงเพื่อติดตามพฤติกรรมที่เป็นอันตราย การใช้ตัวดำเนินการโหนดคุณภาพสูงที่เป็นที่รู้จักจำนวนมากบนเครือข่ายเพื่อดำเนินการประมวลผลแบบกระจายศูนย์ของออราเคิล (บริการในอดีต ระดับของโหนดเหล่านี้สามารถตรวจสอบได้) พัฒนาโปรโตคอลการรายงานแบบออฟไลน์ (OCR) ซึ่งมีมูลค่าหลายแสนล้านดอลลาร์บนเครือข่ายหลักบล็อกเชนต่างๆโพสต์บล็อก。
CCIP เป็นโปรโตคอลการส่งข้อความข้ามเชนที่พัฒนาโดยเครือข่าย Oracle แบบกระจายอำนาจของ Chainlink ซึ่งออกแบบมาเพื่อให้การสนับสนุนสำหรับ dApps ข้ามเชน โทเค็นบริดจ์ และโทเค็นบริดจ์ที่ตั้งโปรแกรมได้
ชื่อระดับแรก
Chainlink ทวิตเตอร์อย่างเป็นทางการ
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Chainlink โปรดไปที่เว็บไซต์อย่างเป็นทางการของ ChainlinkและติดตามChainlink ทวิตเตอร์อย่างเป็นทางการรับข่าวสารและประกาศล่าสุดจาก Chainlink