ผู้เขียนต้นฉบับ: Chelsea Jiang
ชื่อระดับแรกForesight Research
0. คำนำ
ในปี 2014 Tendermint ซึ่งเป็นต้นแบบของ Cosmos และโครงการต้นทางได้ก่อตั้งขึ้น และเป็นเวลาเพียง 5 ปีนับตั้งแต่มีการเผยแพร่สมุดปกขาวของ Bitcoin
ในปี 2018 เอกสารไวท์เปเปอร์ของ Cosmos ได้รับรางวัลไวท์เปเปอร์ที่ดีที่สุดในงาน Wanxiang Blockchain Week ในเซี่ยงไฮ้ และตลาดหมีเริ่มต้นวงจร 4 ปี
ในปี 2022 ในที่สุด Cosmos ก็ตระหนักถึงเอกสารไวท์เปเปอร์ และโลกของ blockchain ก็เริ่มคิดอย่างจริงจัง โดย public chain ไม่ใช่เพียงอันเดียวอีกต่อไป แต่ตามที่ Cosmos อธิบายไว้ มันคือเอกภพของการเชื่อมโยงระหว่าง blockchain
สารบัญ
สารบัญ
1. จักรวาล: Blockchain 3.0
1.1 Bitcoin: Blockchain 1.0 มูลค่าของการกระจายอำนาจ
1.2 Ethereum: Blockchain 2.0 การระเบิดของแอปพลิเคชัน
1.3Cosmos: Blockchain 3.0 เครือข่ายบล็อกเชนแบบโมดูลาร์ที่ปรับขนาดได้
1.3a) การสร้างห่วงโซ่สาธารณะ
1.3b) องค์ประกอบของห่วงโซ่สาธารณะ
1.3c) กลไกฉันทามติของ Tendermint: การจัดหา POS ที่ใช้ BFT
1.3d) Cosmos SDK: วิธีการพัฒนาแบบแยกส่วน
1.3e) โปรโตคอลข้ามสาย IBC: โปรโตคอล TCP/IP ของอินเทอร์เน็ตบล็อกเชน
1.3f) Cosmos Hub: ศูนย์กลางแห่งคุณค่า
1.3g) Gravity Bridge+EVMOS: เข้ากันได้กับระบบนิเวศ Ethereum
2. การเลือกโซ่หลายแบบ: Cosmos Vs. Polkadot Vs. Avalanche
3. ความหลีกเลี่ยงไม่ได้ของหลายเครือข่าย: พื้นฐานของ Web 3.0
3.1 โลกหลายห่วงโซ่: บล็อกเชนโมดูลาร์ที่ปรับขนาดได้ไม่จำกัด
3.2 Multi-chain Defi: ระบบการเงินที่สมบูรณ์
ชื่อระดับแรก
4. สรุป
1. COSMOS: บล็อกเชน 3.0
Cosmos ไม่ใช่บล็อกเชนอิสระ แต่เป็นเครือข่าย เครือข่ายของบล็อกเชน
เป้าหมายของ Cosmos ไม่ใช่การสร้างบล็อกเชนของตัวเอง แต่เพื่อสร้างระบบนิเวศเครือข่ายที่ทำงานร่วมกันได้ เพื่อให้บรรลุถึงเครือข่ายที่ทำงานร่วมกันได้ Cosmos ได้จัดเตรียมเครื่องมือสำหรับนักพัฒนาเพื่อลดเกณฑ์การพัฒนา ซึ่งรวมถึง Tendermint Consensus Engine, กรอบการพัฒนาโมดูลาร์ของ Cosmos SDK และโปรโตคอลการสื่อสาร IBC เพื่อรับรู้การถ่ายโอนข้อมูลและสินทรัพย์ระหว่างบล็อกเชน และ เพื่อเปิดบล็อกต่าง ๆ เกาะโซ่ที่แยกจากกันก่อตัวเป็นอินเทอร์เน็ต
ชื่อเรื่องรอง
1.1 Bitcoin: Blockchain 1.0 มูลค่าของการกระจายอำนาจ
Bitcoin เป็นระบบการเงินแบบกระจายอำนาจ เทคโนโลยีบล็อกเชนของ Bitcoin นำเสนอกลไกที่เป็นเอกฉันท์ในฐานข้อมูลแบบกระจายเป็นครั้งแรก: หลักฐานการทำงาน ซึ่งกระตุ้นให้ผู้เข้าร่วมกลายเป็นนักขุดโดยให้รางวัลเป็นโทเค็น bitcoin ดั้งเดิมเพื่อให้แน่ใจว่ามีบัญชีแยกประเภทที่สอดคล้องกันBitcoin เป็นบัญชีแยกประเภทที่ทุกคนสามารถมีส่วนร่วมในการทำบัญชี แต่ไม่มีใครสามารถเป็นเจ้าของบัญชีแยกประเภทนี้ได้ ดังนั้นจึงไม่มีใครสามารถเปลี่ยนแปลงบันทึกในบัญชีแยกประเภทนี้ได้ นี่เป็นครั้งแรกที่ตระหนักถึงระบบการเงินแบบกระจายอำนาจผ่านวิธีการทางเทคนิค มูลค่าการโอนคุณสามารถแลกเปลี่ยนหรือโอนเงินกับใครก็ได้ในโลก คุณจะต้องรู้ที่อยู่ bitcoin ของอีกฝ่าย และคุณไม่จำเป็นต้องยืนยันธนาคารหรือแม้แต่ให้ที่อยู่ที่อยู่อาศัย
กลไกฉันทามติของ POW แก้ปัญหาความไว้วางใจและไม่จำเป็นต้องไว้วางใจบุคคลหรือสถาบันใดสถาบันหนึ่ง (ซึ่งจะทำให้พวกเขาได้รับสิทธิ์ที่ดี)ทุกคนสามารถเข้าร่วมในเครือข่าย Bitcoin และกลายเป็นโหนดเพื่อเก็บบัญชีไว้ด้วยกัน โหนดสามารถเก็บบัญชีและได้รับฉันทามติของเครือข่ายทั้งหมดเท่านั้นหลังจากคำนวณปัญหาทางคณิตศาสตร์ของอัลกอริทึมการเข้ารหัส เพื่อให้มั่นใจว่า Bitcoin เดียวกันจะไม่ถูกใช้ซ้ำ . หากมีคนต้องการโจมตีเครือข่ายอย่างมุ่งร้าย เช่น โอน 1,000 bitcoins ไปยังบัญชีแยกประเภทของตนเอง 51% ของโหนดในเครือข่ายจะต้องตกลงที่จะดำเนินการแก้ไขให้เสร็จสิ้น ตอนนี้การขุด Bitcoin เป็นเหมือนการแข่งขันทางอาวุธ อุปสรรคในการเข้าร่วมเครือข่ายมีมากขึ้นเรื่อย ๆ และยิ่งยากขึ้นไปอีกที่จะเชี่ยวชาญ 51% ของโหนด ทำให้มั่นใจในความปลอดภัยของเครือข่าย ดังนั้นมูลค่าของ Bitcoin ในฐานะการกระจายอำนาจจึงได้รับการยอมรับจากผู้คนจำนวนมากขึ้นเรื่อย ๆ และได้รับฉันทามติจากทั่วโลก
อย่างไรก็ตาม Bitcoin มีพื้นที่จำกัดสำหรับการพัฒนาชื่อเรื่องรอง
1.2 Ethereum: Blockchain 2.0 การระเบิดของแอปพลิเคชัน
สัญญาอัจฉริยะที่นำมาโดย Ethereum ได้เปิดพื้นที่การพัฒนาของสถานการณ์แอปพลิเคชัน และบล็อกเชนสามารถนำไปใช้โดยผู้คนทั่วไปมากขึ้นEthereum Virtual Machine, Ethereum Virtual Machine จำลองระบบประมวลผลด้วยฟังก์ชันระบบฮาร์ดแวร์ที่สมบูรณ์ โดยผ่านแอปพลิเคชันที่สามารถเรียกใช้ได้ ซึ่งเป็นสัญญาอัจฉริยะที่เราเห็น นักพัฒนาเพียงแค่บอกสัญญาอัจฉริยะว่าต้องทำอะไรและทำอย่างไรผ่านโค้ด และส่วนที่เหลือจะต้องดำเนินการโดยสัญญาอัจฉริยะเท่านั้น สัญญาอัจฉริยะช่วยปลดปล่อยพื้นที่การพัฒนาของชั้นแอปพลิเคชัน และนักพัฒนาสามารถสร้างแอปพลิเคชันต่างๆ ที่ผู้ใช้สามารถใช้ได้ เพื่อเข้าสู่ยุคบล็อกเชน 2.0
แต่ Ethereum ยังคงประสบปัญหาความสมดุล นั่นคือปัญหาของความสามารถในการปรับขนาด การใช้งาน และความเป็นอิสระDAPP ของแอปที่มีอยู่แล้วซึ่งปรับใช้บน EVM นั้นโดยหลักแล้วจะแข่งขันกันเพื่อพื้นที่บล็อกที่จำกัดบนเชนและพื้นที่ที่ขยายได้นั้นมีจำกัด: เฉพาะการปรับให้เหมาะสมแบบสากลเท่านั้นที่สามารถทำได้เพื่อจัดการกับ EVM ประเภทต่างๆ แต่สถานการณ์ของแอปพลิเคชันที่แตกต่างกันมีข้อกำหนดที่แตกต่างกัน ตัวอย่างเช่น Defi ต้องได้รับการยืนยันอย่างรวดเร็ว แต่แอปพลิเคชัน NFT ต้องการพื้นที่จัดเก็บ ดังนั้น Ethereum จึงไม่เหมาะสำหรับทุกสถานการณ์ของแอปพลิเคชัน และเพดานความพร้อมใช้งานก็ต่ำ: DAPP ทั้งหมดที่ใช้ EVM จำเป็นต้องพึ่งพาสภาพแวดล้อมพื้นฐานของ Ethereum เนื่องจาก EVM ถูกปรับใช้ ในแต่ละโหนดบนเครือข่าย Ethereum หากต้องการแก้ไข DAPP จะมีข้อจำกัดว่าจะเข้ากันได้กับเครือข่าย Ethereum พื้นฐานหรือไม่ เมื่อมีการปรับใช้สัญญาอัจฉริยะ โดยทั่วไปแล้วนักพัฒนาสามารถพึ่งพาสัญญาเพื่อทำงานโดยอัตโนมัติเท่านั้น
EVM ได้เปิดพื้นที่สถานการณ์ของแอปพลิเคชันอย่างแท้จริง ซึ่งเทคโนโลยีพื้นฐานรองรับบล็อกเชนระบบต่างๆ เช่น IOS ของ Apple ทำให้นักพัฒนามีพื้นที่ว่างในการสร้างสรรค์ โดยเปลี่ยนโทรศัพท์มือถือจากเครื่องมือสื่อสารเพียงเครื่องเดียวให้เป็นเครื่องมืออัจฉริยะที่มีทั้งโซเชียล ความบันเทิง และการทำงาน ในฐานะที่เป็นชั้นล่างสุดของสัญญาอัจฉริยะ EVM ของ Ethereum ยังให้พื้นที่สร้างสรรค์แก่นักพัฒนาอย่างไม่จำกัด นำระบบการเงิน Defi แบบกระจายอำนาจที่เราเห็นในตอนนี้ มอบสิทธิ์ที่ได้รับการยืนยัน NFT และเศรษฐกิจเกมแบบกระจายอำนาจ Body gamefi
ชื่อเรื่องรอง
1.3 Cosmos: Blockchain 3.0 เครือข่ายบล็อกเชนแบบโมดูลาร์ที่ปรับขนาดได้
Cosmos ก้าวไปอีกขั้นบนพื้นฐานของ Ethereum และให้บริการโครงสร้างสำหรับการสร้างบล็อกเชนในรูปแบบของ CosmosSDK ซึ่งเป็นกรอบการพัฒนาทั่วไปและโมดูล Cosmos SDK ซึ่งช่วยลดความยากในการพัฒนาบล็อกเชนอย่างมากและสามารถปรับแต่งสำหรับนักพัฒนาได้ ส่วนขยาย
1.3a) การสร้างห่วงโซ่สาธารณะ
ก่อนอื่น แอปพลิเคชันทั้งหมดที่แก้ไขสถานการณ์แอปพลิเคชันเฉพาะจำเป็นต้องสร้างขึ้นบนเครือข่ายสาธารณะพื้นฐาน โดยเฉพาะอย่างยิ่ง ชั้นแอปพลิเคชันที่อยู่ชั้นบนของห่วงโซ่สาธารณะมีผลกระทบมากที่สุดต่อการพัฒนาแอปพลิเคชัน และชั้นเครือข่ายและชั้นฉันทามติที่ ด้านล่างของห่วงโซ่สาธารณะให้มากขึ้นสิ่งที่สำคัญคือประสิทธิภาพพื้นฐานของแอปพลิเคชันที่กำลังทำงานอยู่ ตราบเท่าที่ การออกแบบพื้นฐานเฉพาะช่วยให้มั่นใจถึงประสิทธิภาพการทำงานก็จะไม่ส่งผลกระทบต่อแอปพลิเคชันเอง
อย่างไรก็ตาม หากคุณต้องการให้มีการนำไปใช้ในวงกว้าง คุณอาจต้องใช้เครือข่ายสาธารณะทั้งหมดเพื่อให้บริการแอปพลิเคชันเพียงอย่างเดียว ตัวอย่างเช่น Axie ซึ่งเป็นเกมลูกโซ่ที่ได้รับความนิยมในรอบ 21 ปี เลือกที่จะพัฒนา Ronin ฝั่งลูกโซ่ของตัวเองเพื่อรองรับธุรกรรมจำนวนมาก หากคุณยังคงพึ่งพา Ethereum ซึ่งดำเนินกิจกรรม Defi, NFT และกิจกรรมธุรกรรมอื่น ๆ ต่อไป ไม่เพียงแต่จะไม่สามารถจัดการธุรกิจของเกม Axie ได้เท่านั้น แต่ยังทำให้เกิดความแออัดบนเครือข่าย Ethereum อีกด้วย ท้ายที่สุดแล้ว TPS ของ Ethereum อยู่ที่ 10 เท่านั้น ดังนั้น ในระยะยาว แอปพลิเคชันจำนวนมากจะถูกซ้อนทับกันบนห่วงโซ่หลักเดียวเพื่อแบ่งปันทรัพยากร ซึ่งไม่สามารถตอบสนองแอปพลิเคชันได้ แต่ยังลากเครือข่ายทั้งหมดลงด้วย เป็นไปไม่ได้ที่เชนสาธารณะเดียวจะเหมาะสมที่สุดสำหรับทุกสถานการณ์ของแอปพลิเคชัน โครงการต่างๆ ในเส้นทางต่างๆ ควรเลือกสร้างบนระบบนิเวศของเชนสาธารณะที่เหมาะกับพวกเขา Cosmos ให้บล็อกเชนแบบโมดูลาร์ที่นักพัฒนาสามารถสร้างได้อย่างมีประสิทธิภาพมากขึ้น เชนที่ปรับตาม สถานการณ์การใช้งาน
การระเบิดของแอปพลิเคชันบน Ethereum ยังทำให้นักพัฒนาตระหนักว่าสถานการณ์แอปพลิเคชันที่แตกต่างกันมีข้อกำหนดที่แตกต่างกันสำหรับเครือข่ายสาธารณะ ตัวอย่างเช่น ความเร็วของเวลายืนยันมีผลกระทบต่อโครงการ Gamefi มากกว่าโครงการ Defi ตามหลักการแล้ว แต่ละแอปพลิเคชันควรมีบล็อกเชนอิสระโดยคำนึงถึงสถานการณ์การใช้งานจำนวนมากในอนาคต อย่างไรก็ตาม การพัฒนาชั้นล่างสุดของเครือข่ายสาธารณะนั้นไม่จำเป็นและไม่เป็นการสิ้นเปลืองทรัพยากร การออกแบบปัจจุบันของเครือข่ายสาธารณะของสถานที่ตั้งก็ใกล้เคียงกัน และภาระงานในการพัฒนาก็มาก และมีคนไม่มากนักที่สามารถทำได้จริง .
1.3b) องค์ประกอบของห่วงโซ่สาธารณะ
เราสามารถดูสิ่งที่ต้องใช้ในการสร้าง blockchain ตั้งแต่เริ่มต้น:
1. ชั้นข้อมูล: เทคโนโลยีการจัดเก็บข้อมูลซึ่งส่วนใหญ่ใช้การจัดเก็บข้อมูลการเข้ารหัสเพื่อให้เกิดความปลอดภัยในการทำธุรกรรม รวมถึง Merklle tree, ลายเซ็นดิจิทัล, ฟังก์ชันแฮช, เทคโนโลยีการเข้ารหัสแบบอสมมาตร ฯลฯ จัดเก็บข้อมูลในบล็อกแล้วส่งผ่านห่วงโซ่ โครงสร้าง ผสานกับเทคโนโลยีประทับเวลาเชื่อมต่อกันเป็นบล็อก
2. เลเยอร์เครือข่าย: กลไกของการสื่อสารโหนดในเครือข่ายแบบเพียร์ทูเพียร์ส่งผลต่อความเร็วในการยืนยันข้อมูลของบล็อกเชน และยังกำหนดความสามารถในการปรับขนาดของบล็อกเชน
3. Consensus Layer: วิธีการบัญชีแบบครบวงจร ช่วยให้โหนดที่กระจายอำนาจยอมรับและยืนยันบันทึกของบัญชีแยกประเภทเพื่อให้มั่นใจถึงความปลอดภัยของบล็อกเชน
4. Incentive Layer: กระตุ้นให้ Node มีส่วนร่วมใน Blockchain ผ่านโมเดลสิ่งจูงใจทางเศรษฐกิจ ซึ่งมักเรียกว่ากลไกการขุด ซึ่งเป็นพื้นฐานสำหรับการทำงานของ Blockchain
5. ชั้นสัญญา: สัญญาอัจฉริยะที่แสดงโดย Ethereum สามารถพัฒนาและดำเนินการแอปพลิเคชันโดยอัตโนมัติ
6. ชั้นแอปพลิเคชัน: ผลิตภัณฑ์ที่มุ่งเน้นผู้ใช้
1.3c) กลไกฉันทามติ Tendermint
Tendermint เป็นชื่อของบริษัทที่ก่อตั้งโดยผู้ก่อตั้ง Jae Kwon ก่อนที่ Cosmos จะถูกสร้างขึ้น และ Tendermint Core เป็นซอฟต์แวร์ที่ใช้งานจริง โดยหลักๆ แล้วประกอบด้วยสององค์ประกอบ: Tendermint Core ซึ่งให้กลไกที่เป็นเอกฉันท์ สำหรับภาษาโปรแกรมส่วนใหญ่ อินเทอร์เฟซ ABCI
ในการออกแบบของ Cosmos ชั้นข้อมูลและชั้นเครือข่ายถูกจัดประเภทเป็นชั้นเครือข่าย ชั้นสัญญาและชั้นสิ่งจูงใจถูกจัดประเภทเป็นชั้นฉันทามติ และชั้นสัญญาและแอปพลิเคชันถูกจัดประเภทเป็นชั้นแอปพลิเคชัน สำหรับนักพัฒนาแล้ว ชั้นล่างสุดของเลเยอร์เครือข่ายและเลเยอร์ฉันทามติไม่ใช่กุญแจสำคัญในการพัฒนา แต่เป็นการพัฒนาแอปพลิเคชันเลเยอร์ ซึ่งรับผิดชอบตรรกะทางธุรกิจในการจัดหาสถานการณ์แอปพลิเคชัน Tendemint ให้เลเยอร์เครือข่ายทั่วไปและเลเยอร์ฉันทามติ ช่วยให้นักพัฒนาสามารถสร้างเลเยอร์แอปพลิเคชันของตนเองบนพื้นฐานนี้
ในฐานะที่เป็นเอ็นจิ้นทั่วไป Tendermint Core สามารถบันทึกธุรกรรมบนเชนได้อย่างปลอดภัยและสม่ำเสมอซึ่งรวมถึงเลเยอร์เครือข่ายและเลเยอร์ฉันทามติ เลเยอร์เครือข่ายใช้โปรโตคอล Gossip ซึ่งเลียนแบบการแพร่กระจายของโรคระบาดในเครือข่ายโหนด P2P โปรโตคอลเครือข่าย ยังเป็นโปรโตคอลที่ใช้โดยเลเยอร์เครือข่าย Bitcoin เลเยอร์ฉันทามติใช้ BFT+POS เราสามารถดูอัลกอริทึมเฉพาะได้
1.3c1) กลไกฉันทามติ Tendermint Core: อัลกอริทึมฉันทามติ POS ที่ใช้ BFT
จริงๆ ทุกคนเคยเจอปัญหาความเห็นพ้องต้องกัน คือ เวลากินข้าวกับเพื่อนจะกินอะไรดี เป็นเพียงว่าในบล็อกเชน มันจะกลายเป็นโหนดเพื่อหารือเกี่ยวกับสิ่งที่จะเขียนในบล็อกถัดไปบล็อกเชนอนุญาตให้โหนดเข้าร่วมหรือออกจากระบบได้ตลอดเวลา แม้ว่าจะเกิดความล้มเหลว โหนดในเครือข่ายก็ยังสามารถทำงานได้ตามปกติ ซึ่งขึ้นอยู่กับกฎที่กำหนดไว้ล่วงหน้า และกฎชุดนี้เป็นกลไกที่เป็นเอกฉันท์
Satoshi Nakamoto ได้รวม Byzantine Fault Tolerance (BFT) ไว้ในการออกแบบ Bitcoin เป็นครั้งแรก และเริ่มแนะนำกลไกการยอมรับข้อผิดพลาดทางวิชาการในการประมวลผลแบบกระจายเช่น blockchain โดยคิดเกี่ยวกับการสร้างระบบที่เชื่อถือได้ในสภาพแวดล้อมที่ไม่น่าเชื่อถือ แจควอนเป็นคนแรกที่เสนอให้ใช้การวิจัย BFT กับ PoS blockchain และสร้าง Tendermint เพื่อให้ความคิดของเขาเป็นจริง
กลไกการยอมรับข้อผิดพลาด BFT Byzantine
ในปี 1982 Lamport, Shostak และ Pease ได้เสนอปัญหา Byzantine Generals เป็นครั้งแรก นายพล Byzantine กลุ่มหนึ่งเข้าปิดล้อมเมืองจากตำแหน่งที่แตกต่างกันและจำเป็นต้องตัดสินใจโจมตีหรือล่าถอย อย่างไรก็ตาม นายพลในตำแหน่งต่างๆ กัน สามารถสื่อสารกันได้ผ่านทางผู้ส่งสารเท่านั้น หากมีผู้ทรยศ ในบรรดานายพลเหล่านี้ ผู้ทรยศสามารถส่งข้อความต่างๆ กำลังวางแผนถอยอยู่เหมือนกันการตัดสินใจของทุกคน
ความสามารถของนายพลผู้ภักดีในการเข้าถึงกลไกฉันทามติต่อหน้าผู้ทรยศเรียกว่า BFT หรือ Byzantine Fault Torerance BFT รับประกันว่าเมื่อจำนวนโหนดทั้งหมดคือ N จำนวนโหนดที่ผิดพลาดหรือเป็นอันตรายคือ F ตราบใดที่ N >= 3F + 1 เครือข่ายจะยังบรรลุข้อตกลงและตัดสินใจได้อย่างสม่ำเสมอ
ผู้เข้าร่วมในเครือข่ายไม่สามารถระบุได้ว่ามีใครโกหกหรือว่าข้อความถูกแก้ไขหรือไม่ แม้ว่าปัญหา เหล่านี้จะมีอยู่ ระบบที่ผู้เข้าร่วมสามารถบรรลุฉันทามติเพื่อตัดสินใจได้เรียกว่า Byzantine Fault Tolerance (BFT)
POS หลักฐานการเดิมพัน
กลไกฉันทามติ
กลไกฉันทามติ
กระบวนการขอฉันทามติโดยหลักแล้วผู้ตรวจสอบจะได้รับคะแนนเสียง 2/3 ในกระบวนการของข้อเสนอหลายรอบ การลงคะแนนล่วงหน้าและการส่งล่วงหน้าเป็นจำนวน) บวก 1 มิฉะนั้นให้เริ่มต้นกระบวนการทั้งหมดใหม่ ผู้ที่เข้าร่วมในขั้นตอนการเตรียมข้อเสนอ การลงคะแนนเสียงล่วงหน้า และการส่งล่วงหน้าเท่านั้นเรียกว่า non-verifier node หรือ light client ซึ่งรับรองว่าโหนดทั้งหมดในเครือข่ายสามารถฟังข้อความได้ ผู้ตรวจสอบที่มีส่วนร่วมในกระบวนการทั้งหมด จากการลงคะแนนไปจนถึงการสร้างบล็อกเรียกอีกอย่างว่า เป็นโหนดเต็ม ผู้ตรวจสอบที่เริ่มกระบวนการลงคะแนนในแต่ละรอบจะเรียกว่า ผู้เสนอ เพื่อให้แน่ใจว่าความรับผิดชอบได้รับการปฏิบัติตาม ยิ่งได้รับสิทธิ์ตามโทเค็นที่ให้คำมั่นสัญญามากเท่าไหร่ ความน่าจะเป็นที่จะได้รับการคัดเลือก กล่าวอีกนัยหนึ่งคือยิ่งคุณลงทุนมากเท่าไหร่คุณก็ยิ่งมีโอกาสได้รับผลตอบแทนมากขึ้นเท่านั้น
แน่นอนว่าไม่ใช่ทุกรอบที่จะสร้างบล็อกได้สำเร็จ และกระบวนการทั้งหมดจะเริ่มต้นใหม่เมื่อผู้เสนออาจออฟไลน์หรือเกิดความล่าช้า
ในเวลาเดียวกัน ไคลเอ็นต์แบบไลท์สามารถตรวจสอบความถูกต้องของธุรกรรมได้ เมื่อเปรียบเทียบกับผู้ตรวจสอบที่เก็บข้อมูลบล็อกเชนทั้งหมดแล้ว ไคลเอ็นต์แบบไลท์จะต้องดาวน์โหลดข้อมูลบางส่วนเป็นระยะๆ ซึ่งก็คือส่วนหัวของบล็อก (ซึ่งสามารถเข้าใจได้ว่าเป็นชื่อเรื่องของบทความ) และไม่จำเป็นต้องซิงโครไนซ์ด้วยซ้ำ ส่วนหัวของบล็อกทั้งหมดบน chain ผลลัพธ์สุดท้ายของบล็อกสามารถใช้เพื่อติดตามชุดของผู้ตรวจสอบความถูกต้องที่เข้าร่วมในการลงคะแนนเสียง
แน่นอนว่า ไม่ใช่ทุกรอบที่จะสร้างบล็อกสำเร็จ ผู้เสนออาจออฟไลน์หรือข้อมูลไม่เป็นไปตามมาตรฐาน จากนั้นกระบวนการทั้งหมดจะเริ่มต้นใหม่
ผลงาน
ฉันทามติของนากาโมโตะและแนวทางของเชลยศึกอนุญาตให้ทุกคนเข้าร่วมในฐานะนักขุดเพื่อรับสิทธิ์ในการทำบัญชีผ่านการแข่งขันของพลังการประมวลผล ซึ่งก็คือการผลิตบล็อก อย่างไรก็ตาม Tendermint จะตั้งค่าโหนดคงที่ไว้ล่วงหน้า หากคุณต้องการเพิ่มโหนด คุณต้องใช้อย่างน้อย 2/3 ของโหนดเพื่อลงคะแนนเสียงเป็นเอกฉันท์ ในขณะเดียวกัน เพื่อป้องกันไม่ให้โหนดจำนวนมากเกินไปเข้าถึงฉันทามติและทำงานช้าลง โหนดบน ขีดจำกัดของโหนด Tendermint คือ 100 และผลลัพธ์ที่ได้จะมีระดับขั้นสุดท้าย ซึ่งหมายความว่าภายใต้เงื่อนไขอินพุตเดียวกัน ผลลัพธ์เอาต์พุตจะถูกกำหนดเสมอ เพื่อให้มั่นใจว่าธุรกรรมของผู้ใช้จะเสร็จสมบูรณ์ในทันที และ Bitcoin อาจมีความเสี่ยงของการแยกทาง
ผู้ตรวจสอบ Tendermint ที่มีขีดจำกัด 100 รายอาจไม่ได้รับการกระจายอำนาจเพียงพอถึงกระนั้น การกระจายอำนาจในบล็อกเชนควรเป็นวิธีการ ไม่ใช่จุดจบในตัวมันเองตราบใดที่ค่าใช้จ่ายในการทำลายระบบสูงพอ และมีกลไกป้องกันและลงโทษแบบกำหนดเป้าหมาย แม้ว่าตัวตรวจสอบของ Tendermint จะได้รับการแก้ไขและทราบแล้ว ก็จะไม่ขัดขวางฉันทามติที่แน่นอนและแน่นอน
Tendermint Core เป็นเครื่องมือเอกฉันท์ที่ให้เลเยอร์เครือข่ายและเลเยอร์ฉันทามติ เป็นกลไกฉันทามติที่สนับสนุน BFT ซึ่งหมายความว่าแม้ว่า 1/3 ของโหนดจะล้มเหลว รวมถึงการโจมตีของแฮ็กเกอร์และการโจมตีที่เป็นอันตราย เครือข่ายของ Tendermint ยังสามารถบรรลุข้อตกลงร่วมกันและทำงานได้ตามปกติ ซึ่งหมายความว่าเครือข่ายที่ใช้เครื่องมือฉันทามติของ Tendermint สามารถรับประกันการทำงานที่ปลอดภัยของเครือข่ายในกรณีส่วนใหญ่ ซึ่งเป็นข้อกำหนดเบื้องต้นสำหรับแอปพลิเคชันใดๆ เพื่อเริ่มการใช้งานขนาดใหญ่ ในขณะเดียวกันก็รวดเร็วด้วยเวลาบล็อกที่ ประมาณ 1 วินาที เพื่อให้แน่ใจว่ารายการเดียวกันที่บันทึกไว้ในห่วงโซ่ในลำดับเดียวกัน
1.3c2) อินเทอร์เฟซ ABCI: อินเทอร์เฟซที่ปลดปล่อยนักพัฒนา
ในเครือข่ายบล็อกเชน Cosmos แต่ละบล็อกเชนใช้ Tendermint เป็นเลเยอร์เครือข่ายทั่วไปและเลเยอร์ฉันทามติ และแต่ละแอปพลิเคชันสามารถออกแบบตรรกะทางธุรกิจของตัวเองได้ที่เลเยอร์แอปพลิเคชัน สำหรับนักพัฒนาซอฟต์แวร์ พวกเขาจำเป็นต้องเรียกใช้ ABCI ซึ่งเป็น Application Blockchain Interface เท่านั้น และพวกเขาสามารถสร้างแอปพลิเคชันได้โดยตรงจากการทำธุรกรรมขั้นสุดท้ายที่จัดทำโดยกลไกฉันทามติที่จัดทำโดย Tendermint
ABCI: วิธีการเรียกที่ยืดหยุ่น
ABCI หรือชื่อเต็มของ Application Blockchain Interface เนื่องจากโปรโตคอลซ็อกเก็ตเป็นอินเทอร์เฟซการโทร ซึ่งแตกต่างจากบล็อกเชนอื่น ๆ ที่ต้องการให้นักพัฒนาเรียนรู้และใช้ภาษาเฉพาะ นักพัฒนาสามารถเลือกภาษาที่พวกเขาคุ้นเคยสำหรับการพัฒนา
เราได้เห็นแล้วว่า Bitcoin และ Ethereum ต่างนำแนวคิดแบบบูรณาการมาใช้ในการออกแบบเครือข่าย blockchain เทคโนโลยีแต่ละสแต็ก ซึ่งก็คือ แต่ละระดับของ blockchain ที่เราเพิ่งกล่าวถึงนั้นเป็นการเชื่อมโยงระหว่างกันและโปรแกรมที่พึ่งพาไม่สามารถแยกส่วนแยกกันได้
สถาปัตยกรรมโดยรวมนี้มีแนวโน้มที่จะเกิดปัญหาสองประการในระหว่างการพัฒนา
1) รหัสใช้งานยาก ตัวอย่างเช่น สแต็กของ Bitcoin รวมถึงกลุ่มธุรกรรม mempool ที่ต้องดำเนินการ ยอดเงินในบัญชี สิทธิ์ของผู้ใช้ ฯลฯ หากคุณต้องการแยก mempool มันจะกลายเป็นเรื่องยากมาก แม้ว่าจะถูกแยกออกก็ตาม การรักษาก็จะทำได้ยาก . ก๋วยเตี๋ยวรหัสยุ่งเหมือนก๋วยเตี๋ยวยุ่งและยากที่จะคิดออก
2) จำกัด ภาษาในการพัฒนา ในเครือข่าย Ethereum EVM จำเป็นต้องรวบรวมรหัสสัญญาอัจฉริยะเป็น bytecode ผ่านคอมไพเลอร์และอัปโหลดไปยังบล็อกเชนก่อนดำเนินการ ด้วยเหตุนี้ นักพัฒนาจึงสามารถใช้ภาษาที่คอมไพเลอร์ EVM รองรับเท่านั้น ได้แก่ Serpent และ ความแข็ง
ประเภทฟังก์ชัน
เลเยอร์แอปพลิเคชันการเชื่อมต่อ ABCI และเลเยอร์ฉันทามติ Tenderint มีอยู่ 3 เลเยอร์หลัก ได้แก่:
1) CheckTx: ตรวจสอบธุรกรรมและส่งไปยังกลุ่มธุรกรรม mempool เพื่อออกอากาศธุรกรรม
2) DeliverTx: ส่งไปยังเครื่องมือฉันทามติเพื่อประมวลผลและอัปเดตสถานะ
3) BeginBlock/EndBlock: สอบถามสถานะของชั้นแอปพลิเคชัน
โปรโตคอล abci มีข้อความหลายประเภท Tendermint core จะสร้าง 3 การเชื่อมต่อ ABCI ไปยังชั้นแอปพลิเคชัน:
ในวิทยาการคอมพิวเตอร์ โดยทั่วไปแล้วสถาปัตยกรรมแบบเสาหินไม่ถือว่าเป็นแนวปฏิบัติที่ดี Cosmos ได้เปลี่ยนความต้องการดั้งเดิมในการสร้างสถาปัตยกรรมบล็อกเชนแบบสแต็กจากชั้นล่างสุดเป็นโครงสร้างแบบโมดูลาร์ที่สามารถรวมกันได้อย่างอิสระ เช่นเดียวกับการประกอบคอมพิวเตอร์ คุณสามารถประกอบ memory stick, จอภาพ, แป้นพิมพ์ และเมาส์เข้ากับคอมพิวเตอร์ได้ คุณต้องพิจารณาเพิ่มการกำหนดค่าบางอย่างก่อนที่คุณจะสามารถขับรถบนท้องถนนได้ การกำหนดค่าของเลเยอร์แอปพลิเคชันยังมีเครื่องมือ Cosmos SDK ซึ่งเป็นเฟรมเวิร์กที่ช่วยให้นักพัฒนาสามารถปรับแต่งการกำหนดค่าสำหรับสถานการณ์ของแอปพลิเคชันได้จัดเตรียมกระบวนทัศน์การพัฒนาใหม่
ไดอะแกรมสรุป Tendermint
1.3d) Cosmos SDK: วิธีการพัฒนาแบบแยกส่วน
สาระสำคัญของ blockchain คือเครื่องสถานะที่สามารถทำซ้ำได้ ซึ่งเป็นแบบจำลองเชิงตรรกะที่ทำให้ความสัมพันธ์เชิงสาเหตุของสิ่งต่าง ๆ ง่ายขึ้น และสามารถกำหนดเงื่อนไขบางอย่างเพื่ออัปเดตสถานะได้ ตัวอย่างเช่น Bitcoin เป็นบัญชีแยกประเภทที่ทุกคนสามารถดาวน์โหลดได้หลังจากการทำธุรกรรมใหม่สำเร็จมันจะถูกอัปเดตเป็นบัญชีแยกประเภทที่ทุกคนสามารถดูได้ในทางปฏิบัติ ธุรกรรมจำนวนมากสามารถบรรจุและอัปโหลดไปยังสายโซ่เพื่อปรับเปลี่ยนสถานะของบัญชีแยกประเภทได้
1.3d1) การออกแบบโมดูล SDK
ด้วยการออกแบบโมดูลาร์ SDK มีฟังก์ชันของแอปพลิเคชันทั่วไป และแต่ละฟังก์ชันสามารถทำงานแยกจากกันและรวมกันได้ จัดการ. แต่ละโมดูลยังสามารถถือเป็น State Machine ขนาดเล็กที่แยกจากกันได้ Developer สามารถปรับแต่ง State และวิธีเปลี่ยน State และบันทึกไว้ใน Multistory ในรูปแบบของ KVStore เพื่อรองรับการใช้งานในอนาคต ในขณะเดียวกัน ในฐานะซอฟต์แวร์โอเพ่นซอร์ส นักพัฒนาสามารถทำซ้ำผ่านการฝึกปฏิบัติโครงการได้อย่างรวดเร็ว
โมดูล SDK เป็นเครื่องมือการพัฒนาที่เรียบง่ายและใช้งานได้จริง ซึ่งนักพัฒนาสามารถมอบให้กับนักพัฒนาคนอื่นๆ และนักพัฒนาสามารถสร้างแอปพลิเคชันเพิ่มเติมได้อย่างอิสระ
กลไกการทำงาน
สถานะของเลเยอร์แอปพลิเคชันถูกกำหนดและบำรุงรักษาผ่านกลไกของ Multistore และสถานะของเลเยอร์แอปพลิเคชันนั้นแบ่งออกเป็นโมดูลต่าง ๆ ซึ่งถือได้ว่าเป็นเครื่องสถานะอิสระ อินเทอร์เฟซ ABCI ใน basepp พื้นฐานที่สร้างขึ้นใน CosmosSDK สามารถ ถูกเรียกโดยตรงเพื่อปรับให้เข้ากับแอปพลิเคชันทุกประเภท กลไกฉันทามติ Tendermint ถูกส่งไปยังกลุ่มธุรกรรม mempool หลังจากตรวจสอบโดย CheckTX ว่าไม่ใช่การโจมตี หลังจากที่โหนดการตรวจสอบบรรลุฉันทามติและสร้างบล็อกสำเร็จ ธุรกรรมจะถูกบรรจุใน chain และแก้ไขสถานะสำเร็จผ่าน DeliverTx นั่นคือการทำธุรกรรมสำเร็จ
หลังจากได้รับธุรกรรมในรูปแบบไบต์ผ่านฟังก์ชัน DeliverTx แล้ว ให้ถอดรหัสและแตกข้อความ หลังจากตรวจสอบข้อมูลที่เกี่ยวข้องกับธุรกรรม เช่น มีลายเซ็นหรือไม่ ข้อมูลจะถูกส่งไปยังโมดูลที่เกี่ยวข้องเพื่อประมวลผล และสุดท้ายคือสถานะ มีการปรับปรุง สถานะที่อัปเดตจะถูกบันทึกโดยฟังก์ชัน Multistore ใน SDK และยังสามารถแบ่งข้อมูลให้สอดคล้องกับโมดูลต่างๆ
1.3d2) ฟังก์ชันโมดูล SDK
การทำงานโดยโมดูลที่มีอยู่
โมดูลบัญชี: โมดูลบัญชีของการจัดการบัญชีของบริษัท
โมดูลธนาคาร: ธุรกรรมการโอนบริษัท
โมดูลการเดิมพัน: การจำนำโทเค็นของแผนก
โมดูล Slashing: กลยุทธ์การลงโทษอย่างเจ็บแสบ
โมดูลการแจกจ่าย: โมดูลการแจกจ่ายของการแจกจ่ายรางวัลของบริษัท
โมดูลการจัดหา: สร้างโดยเหรียญใหม่
โมดูล Gov: การกำกับดูแลแบบออนไลน์
โดยพื้นฐานแล้วจะครอบคลุมฟังก์ชันที่จำเป็นของชั้นแอปพลิเคชัน และนักพัฒนาสามารถใช้วงล้อเหล่านี้เพื่อพัฒนารถยนต์ของตนเองได้โดยตรง
ความเข้ากันได้
SDK สนับสนุนนักพัฒนาในการใช้โมดูลของบุคคลที่สาม แต่จำเป็นต้องตรวจสอบความปลอดภัยบางอย่างเพื่อให้แน่ใจว่าแต่ละโมดูลสามารถปรับให้เข้ากันได้
โปรโตคอล IBC และ SDK ทำงานแยกกัน การใช้โมดูล Cosmos SDK ไม่จำเป็นต้องผูกมัดกับกลไกฉันทามติของ Tendermint นักพัฒนาสามารถเลือกโปรโตคอลฉันทามติพื้นฐานตามความต้องการของตนเอง และโมดูล IBC ที่เปิดตัวในภายหลังจะเชื่อมโยงภายใต้เงื่อนไขบางอย่าง เงื่อนไข อัลกอริทึมที่เป็นเอกฉันท์ที่แตกต่างกัน ตัวอย่างเช่น เครือข่ายสาธารณะหลักสองแห่งของ Bitcoin และ Ethereum
Object-Capability Model รองรับโมเดลวัตถุ
Cosmos SDK รองรับโมเดลความสามารถของอ็อบเจกต์ซึ่งอนุญาตให้จัดเก็บลอจิกปฏิบัติการของแต่ละโมดูลไว้ในฟังก์ชัน Keeper โดยการเรียกใช้ Keeper อุปกรณ์จัดเก็บโมดูลสามารถอ่านและเขียนในแอปพลิเคชันที่เกี่ยวข้องได้ ซึ่งหมายความว่าแม้ว่าจะมีการโจมตีที่ไม่รู้จักหรือประสงค์ร้าย หากไม่ทราบรหัสเฉพาะ ก็สามารถวิเคราะห์อ็อบเจ็กต์และลิงก์ที่อ้างอิงเพื่อความปลอดภัยของระบบได้ ตราบใดที่มีลิงก์ระหว่างอ็อบเจ็กต์ที่อ้างอิง
การควบคุมเชิงตรรกะที่เรียกว่า Keeper สามารถซ่อนอยู่หลังฉากเพื่อแยกรหัสต่างๆ และปรับปรุงความปลอดภัยของระบบในท้ายที่สุด สำหรับสถาปัตยกรรมแอปพลิเคชัน นักพัฒนาสามารถแยกแยะฟังก์ชัน ตรรกะ และลิงก์ของโค้ดได้ชัดเจนยิ่งขึ้น ดังนั้นจึงง่ายต่อการค้นหาปัญหา ปรับให้เข้ากับภาษาอื่น และแม้แต่ปรับให้เหมาะสมยิ่งขึ้น
แอปพลิเคชันที่สร้างด้วย Cosmos มีชั้นแอปพลิเคชันอิสระ ชั้นฉันทามติ และชั้นเครือข่าย นักพัฒนาสามารถเลือกผู้ตรวจสอบความถูกต้องของชั้นเครือข่ายเพื่อสร้างชุมชนและระบบเศรษฐกิจของตนเองได้ หากใช้เลเยอร์ฉันทามติที่เป็นค่าเริ่มต้น Tendermint Core นักพัฒนาสามารถเลือกตัวตรวจสอบของตนเองผ่านบล็อกเชนหลายคอสมอส เชนสาธารณะที่ใช้ Cosmos SDK มีบริการจากเชนสาธารณะขนาดใหญ่อยู่แล้ว เช่น Binance Chain, Terra และ Kava
Josh ผู้พัฒนา Keplr wallet เคยสรุปว่าการใช้สัญญาอัจฉริยะคือการเช่าบ้าน และการพัฒนาด้วย CosmosSDK คือการสร้างบ้านของคุณเอง
1.3e) โปรโตคอลข้ามสาย IBC: โปรโตคอล TCP/IP ของอินเทอร์เน็ตบล็อกเชน
โปรโตคอล IBC cross-chain เป็นหนึ่งในโมดูลของ Cosmos SDK แอปพลิเคชันที่สร้างขึ้นโดยใช้ Cosmos SDK สามารถอัปเกรดให้เข้ากันได้กับโปรโตคอล IBC ได้ เช่นเดียวกับที่เรามักจะอัปเกรดซอฟต์แวร์โทรศัพท์มือถือ
IBC ชื่อเต็มของ Inter Blockchain Communication Inter-Blockchain Communication Protocol รวมมาตรฐานสำหรับการสื่อสารข้ามสายระหว่างบล็อกเชนต่างๆ สามารถเข้าใจได้ว่าเป็นน้ำหนักและหน่วยวัดที่เป็นเอกภาพของรัฐ Qin ในช่วงยุคสงคราม หรือในคำพูดของ Sunny Aggarwal อดีตหัวหน้านักวิจัยของ Tendermint IBC คือการสร้างมาตรฐานของตู้คอนเทนเนอร์สำหรับการขนส่งสินค้าและตระหนักถึงการค้าทางเศรษฐกิจทั่วโลก
1.3e1) การออกแบบโปรโตคอลข้ามสายโซ่
ฟังก์ชันและสถานการณ์ที่ให้บริการโดยเชนสาธารณะเดียวมีจำกัด ดังนั้นครอสเชนจึงจำเป็นเพื่อตอบสนองความต้องการที่มากขึ้น เช่น ชำระเงินผ่าน Alipay หลังจากสั่งกลับบ้านบน Meituan ครอสเชนเป็นการถ่ายโอนข้อมูลที่ปลอดภัยและน่าเชื่อถือไปยังอีกเชนหนึ่ง และบรรลุผลตามที่ต้องการ
ARPANET (Advanced Research Projects Agency Network, Advanced Research Projects Agency Network) เป็นเครือข่ายแรกที่สร้างการสื่อสารทางไกลด้วยคอมพิวเตอร์ ซึ่งหมายถึงประวัติการพัฒนาอินเทอร์เน็ตที่ถือกำเนิดมาจาก Arpanet แต่สามารถส่งได้ในจำนวนที่จำกัดเท่านั้น ข้อมูลโหนดจนกระทั่งโปรโตคอล TCP/IP หรือ Internet Protocol Suite ซึ่งเป็นโปรโตคอลการส่งผ่านเครือข่ายของ Internet Protocol Suite/IPS ได้จัดเตรียมกลไกมาตรฐานสำหรับวิธีการสื่อสารและรับข้อมูลระหว่างคอมพิวเตอร์เครื่องต่างๆ อินเทอร์เน็ตที่เราใช้ในปัจจุบันจึงถือกำเนิดขึ้น นอกเหนือไปจาก TCP/IP แล้ว โปรโตคอลอื่นๆ จำเป็นเพื่อให้แน่ใจว่าการส่งข้อมูลประเภทต่างๆ เช่น HTTP สำหรับเว็บเพจ SMTP สำหรับอีเมล เป็นต้น
ตามมาตรฐานข้ามสายโซ่ โปรโตคอล IBC ให้:
1. การทำงานร่วมกัน
ในฐานะที่เป็นพื้นฐานของ cross-chain โปรโตคอล IBC สามารถตระหนักถึงการทำงานร่วมกันแบบ cross-chain รวมถึง:
1.) สินทรัพย์ข้ามเชน: โอนสินทรัพย์ในเชนต่างๆ ไปยังเชนเป้าหมาย เช่น โอน ETH ไปยังเชน ATOM
2.) ข้อมูลข้ามเชน: รับและใช้ข้อมูลจากเชนอื่น เช่น การยืมบน Cosmos หลังจากจำนองสินทรัพย์บนเชน Ethereum
มูลค่าของ cross-chain ไม่เพียงแต่สะท้อนให้เห็นในมูลค่าของโทเค็นเท่านั้น แต่ยังนำมาซึ่งอินเทอร์เน็ตที่แท้จริงที่ประกอบด้วยบล็อกเชน เช่นเดียวกับอินเทอร์เน็ตที่เราใช้อยู่ตอนนี้
2. ความปลอดภัย
ยิ่งมีฟังก์ชันน้อยเท่าใด ก็ยิ่งมีโอกาสน้อยที่จะเป็นช่องโหว่ด้านความปลอดภัยที่สามารถถูกโจมตีได้และ IBC สันนิษฐานว่า chain ต่างๆ ไม่ไว้วางใจซึ่งกันและกัน ความปลอดภัยของโปรโตคอล IBC มาจากข้อสรุปสุดท้ายของฉันทามติของ Tendermint ความปลอดภัยของ BFT และฟังก์ชันการตรวจสอบของ light nodes ที่กล่าวถึงข้างต้นสามารถให้ความปลอดภัยที่เพียงพอ สมมติฐาน
3. ความเก่งกาจ
การแสวงหาเทคโนโลยีอาจไม่มีที่สิ้นสุด แต่เทคโนโลยีเป็นเครื่องมือสำหรับความต้องการบริการและการตัดสินขั้นสุดท้ายมาจากผู้ใช้ ดังนั้นเมื่อมีการนำเทคโนโลยีเข้ามาใช้ ทางเลือกอาจไม่ใช่เทคโนโลยีที่ดีที่สุด แต่เป็นเทคโนโลยีที่มีฐานผู้ใช้มากที่สุด คล้ายกับกระบวนการพัฒนาเทคโนโลยีอินเทอร์เน็ต หลังจากที่มีการเสนอเทคโนโลยีเครือข่าย TCP/IP แล้ว มีโซลูชันที่มีประสิทธิภาพดีขึ้น แต่ไม่มีโซลูชันใดที่ได้รับการยอมรับจากเครือข่ายทั้งหมด เช่นเดียวกับ blockchain นอกเหนือจากการวิจัยเกี่ยวกับเทคโนโลยีแล้วเทคโนโลยีที่ต้องการความต้องการของผู้ใช้อาจได้รับการยอมรับ
จากมุมมองทั่วไป โปรโตคอล IBC นำเสนอข้อกำหนดขั้นต่ำในชั้นแอปพลิเคชันเท่านั้นซึ่งเอื้อต่อการปรับใช้โปรโตคอล IBC อย่างแพร่หลาย เมื่อมี blockchains เข้าร่วมมาตรฐาน IBC มากขึ้น ความเป็นไปได้ที่ IBC จะเป็นความจริงก็จะยิ่งมากขึ้นเท่านั้น มาตรฐานข้ามสายโซ่
4. ความเข้ากันได้
ตามมาตรฐานสากล IBC จำเป็นต้องปรับให้เข้ากับบล็อกเชนประเภทต่างๆ ที่ไม่ไว้วางใจซึ่งกันและกัน ตรวจสอบให้แน่ใจว่าผลลัพธ์ของบล็อกเชนในฐานะกลไกสถานะถูกกำหนดขึ้นแล้ว นั่นคือไม่สามารถถอนออกได้ เพื่อให้แน่ใจว่าการดำเนินการสื่อสารถูกต้อง ซึ่งหมายความว่า blockchain ต้องมีกลไกที่เป็นเอกฉันท์ซึ่งให้ผลสุดท้ายที่จะเข้ากันได้ ในปัจจุบัน Bitcoin และ Ethereum of POW ไม่รองรับ แต่ Gravity Bridge ที่เปิดตัวในภายหลังก็สามารถบรรลุ cross-chain ได้เช่นกัน
1.3e2) เนื้อหาโปรโตคอลข้ามสายโซ่
คล้ายกับโปรโตคอล TCP/IP โดยกำหนดว่าคอมพิวเตอร์แต่ละเครื่องจะใช้โครงสร้างของที่อยู่ IP (รหัสคอมพิวเตอร์) หมายเลขพอร์ต (รหัสโปรแกรมแอปพลิเคชัน) และหมายเลขโปรโตคอล (มาตรฐานเลเยอร์การขนส่ง) เพื่อส่งข้อมูลเมื่อส่งข้อมูล
ในโปรโตคอล IBC ที่อยู่ IP ของคอมพิวเตอร์ที่ใช้ระบุตำแหน่งคือ ID ช่องสัญญาณ และพอร์ตของแอปพลิเคชันระบุตำแหน่งคือ ID พอร์ต ร่วมกับข้อมูลการซิงโครไนซ์ของไคลเอนต์ ถือเป็นวิธีมาตรฐานในการสื่อสารข้อมูล โปรโตคอลที่รัดกุมช่วยลดภาระของการสื่อสารข้ามสายโซ่บนตัวสายโซ่เอง และไม่มีข้อจำกัดมากเกินไปในตัวแอปพลิเคชั่นเองที่มีส่วนร่วมในการสื่อสารข้ามสายโซ่ ทำให้มีความยืดหยุ่นมากขึ้น
Port ID
แอปพลิเคชันโมดูลาร์ทุกตัวมีพอร์ตเฉพาะที่เรียกว่า Port ID
ช่อง
ก่อนอื่น แต่ละโมดูลจำเป็นต้องแนะนำช่องสัญญาณโดยใช้โปรโตคอลการสื่อสาร IBC และสามารถสร้างช่องสัญญาณได้หลายช่องเพื่อหลีกเลี่ยงการโอเวอร์โหลดข้อมูลของช่องสัญญาณเดียว นอกจากนี้ยังสามารถปฏิเสธแชนเนลเมื่อพบข้อผิดพลาดที่ส่งคืนเมื่อเริ่มต้นแชนเนล
ในขณะเดียวกัน ช่องทางสามารถรับประกันลำดับการทำธุรกรรม และในทางทฤษฎียังสามารถสนับสนุนช่องทางที่ไม่เป็นระเบียบเพื่ออำนวยความสะดวกในการตรวจสอบความถูกต้อง
พอร์ต พอร์ต
แต่ละโมดูลสามารถเชื่อมโยงกับพอร์ตจำนวนเท่าใดก็ได้ และสามารถใช้ ID พอร์ตที่แตกต่างกันเมื่อสร้างช่องกับโมดูลอื่นๆ ซึ่งสามารถปรับให้เข้ากับข้อมูลของสถานการณ์การใช้งานที่แตกต่างกัน
ลูกค้าแสง
ไคลเอ็นต์แบบไลท์จำเป็นต้องซิงโครไนซ์ข้อมูลส่วนหัวบล็อกของอีกฝ่ายหนึ่ง ติดตามชุดเครื่องมือตรวจสอบความถูกต้องของอีกฝ่ายแบบเรียลไทม์เพื่อตรวจสอบความถูกต้องและความถูกต้องของธุรกรรม และสนับสนุนบล็อกเชนแบบ isomorphic ที่สร้างด้วย CosmosSDK
การเชื่อมต่อการจับมือกัน
หลังจากสร้างการสื่อสารแล้วจำเป็นต้องยืนยันโหมดการทำงานและการแลกเปลี่ยนข้อมูลจะดำเนินการได้หลังจากบรรลุข้อตกลงเท่านั้น
1) เชน A เริ่มต้นคำขอ OpenInit ข้ามเชนไปยังเชน B และรอให้ผู้ส่งต่อรับคำขอ
2) หลังจากที่ Realy ได้รับคำขอ OpenInit แล้ว ก็จะสร้างคำขอ OpenTry และส่งไปยังห่วงโซ่ B
3) หลังจากที่ B chain ได้รับคำขอ OpenTry ก็จะตกลงและยืนยันที่จะสร้างแพ็กเก็ต OpenACK และส่งไปยัง Chain A โดย Relayer ในลักษณะเดียวกัน
4) A chain ตัดสินว่าการจับมือกันนั้นสำเร็จหรือไม่ผ่านแพ็กเก็ตข้อมูล OpenACK และถ้าสำเร็จ มันจะส่ง OpenConfirm และส่งคืนแพ็กเก็ตข้อมูลที่มีข้อมูลนั้นไปยัง B chain และข้อมูลจะถูกส่งสำเร็จ มิฉะนั้น การจับมือกัน ล้มเหลว
แพ็คเก็ต
การทำธุรกรรมข้ามสายโซ่
การทำธุรกรรมข้ามสายโซ่
หากผู้ใช้ต้องการโอน 100 ATOM จากเชน A ไปยังเชน B ขั้นตอนการทำธุรกรรมก็คือ
1) ตรวจสอบว่าเนื้อหาการยืนยันไคลเอ็นต์แบบไลท์นั้นถูกกฎหมายและถูกต้องหรือไม่
2) Chain A ส่งหลักฐานว่า ATOM ถูกล็อค
3) B chain ตรวจสอบการพิสูจน์ของ A chain
4) Chain B สร้างคูปอง AMT Voucher 100 ใบ ซึ่งสามารถหมุนเวียนและใช้จนกว่าจะกลับไปที่ Chain A เพื่อปลดล็อค ATOM ดั้งเดิม 100 ใบ
ในความเป็นจริงแล้ว การทำธุรกรรมข้ามเชนเป็นเพียงการแลกเปลี่ยนความเป็นเจ้าของสินทรัพย์ในสองเชน โดย BTC ยังคงอยู่บนบล็อกเชน Bitcoin และ ETH บนบล็อกเชน Ethereum BTC สูญเสียมูลค่าเมื่อออกจากบล็อกเชน Bitcoin และธุรกรรมจะโอน BTC เป็นมูลค่าของสินทรัพย์จริง ๆ ภายใต้โมเดล Cosmos สินทรัพย์สามารถโอนผ่านเครือข่ายได้
1.3e3) การเปรียบเทียบโปรโตคอลข้ามสายกับ Polkadot XCMP
โปรโตคอล XCMP
XCMP ชื่อเต็มของ Cross-Chain Message Passing Cross-Chain Message Passing Protocol พาราเชนที่ใส่เข้าไปในรีเลย์เชนของ Polkadot กลายเป็นหนึ่งในเชนในเครือข่ายมัลติเชน จากนั้นสื่อสารกับพาราเชนอื่นที่เชื่อมต่อกับรีเลย์เชนเดียวกันผ่าน โปรโตคอลนี้
กลไกการทำงานของ XCMP
โหนดที่รวบรวมธุรกรรมในห่วงโซ่ขนานและส่งไปยังบล็อกตัวเลือกเรียกว่าตัวรวบรวม และตรวจสอบบล็อกตัวเลือกที่ตัวรวบรวมจัดเตรียมให้ในห่วงโซ่รีเลย์เพื่อทำธุรกรรมให้เสร็จสมบูรณ์ หรือที่เรียกว่าบล็อก และโหนดนี้เรียกว่า ตัวตรวจสอบความถูกต้อง ตัวรวบรวมโปรโตคอล XCMP สามารถส่งและรับข้อความจากพาราเชนอื่นได้
หากเชนคู่ขนาน เชน A ต้องการส่งข้อความไปยังเชน B อื่น ดังนั้น:
1. โทเค็นที่จำนำ DOT ใช้โปรโตคอล XCMP เพื่อเปิดช่องทางเดียวจากเชน A ถึงเชน B เพื่อส่งข้อความ จำเป็นต้องมีอีกช่องทางหนึ่งในการรับข้อความ เงินมัดจำสามารถคืนได้เมื่อปิดช่องทางหลังจากส่งข้อความ .
2. ตัวรวบรวมบนเชน A จะใส่ข้อความ ผู้รับ และประทับเวลาลงในคิวเอาต์พุตของเชน A
2. เมื่อผู้รวบรวมของ B chain ส่งข้อความผ่านเครือข่ายของกลไก Gossip เขาจะพบข้อความและใส่ลงในคิวอินพุตและข้อความจะถูกบันทึกไว้ในการตรวจสอบของ chain A และ B เพื่อให้แน่ใจว่าถูกต้องตามกฎหมาย
3. ผู้รวบรวมของห่วงโซ่ B ส่งข้อความไปยังผู้ตรวจสอบความถูกต้องของห่วงโซ่รีเลย์ หลังจากผู้ตรวจสอบยืนยันแล้ว เขาใส่ข้อมูลลงในห่วงโซ่รีเลย์เพื่อบันทึกข้อความและสร้างบล็อกเพื่อให้การส่งข้อความเสร็จสมบูรณ์
ข้อความที่ส่งโดยใช้ XCMP สามารถรวมข้อมูลและข้อความใด ๆ กล่าวคือ รองรับการทำงานร่วมกันข้ามสายของสินทรัพย์ข้ามสายและข้อมูลข้ามสาย เช่น การเรียกข้ามสายของสัญญาข้ามสาย
อย่างไรก็ตาม ตามระบบนิเวศแบบหลายเชนในปัจจุบัน คาดการณ์ได้ว่าจะมีการทำธุรกรรมข้ามเชนเพิ่มขึ้นอย่างมาก และทุกครั้งที่คุณใช้ XCMP ข้ามเชนของ Polkadot คุณจะต้องให้คำมั่นว่า DOT จะใช้ช่องทางแบบครั้งเดียว ซึ่งมีค่าใช้จ่ายจำนวนหนึ่งและจะเสียสละประสิทธิภาพ ในปัจจุบัน โปรโตคอล XCMP ยังอยู่ระหว่างการพัฒนา และยังคงจำเป็นต้องรอดูผลจริงหลังจากออนไลน์
โปรโตคอล XCMP ของ Polkadot รักษาความปลอดภัยทั่วโลกผ่านรีเลย์เชน และโปรโตคอล Cosmos IBC ที่เรียบง่ายช่วยลดต้นทุนของครอสเชนด้วยการออกแบบ โปรโตคอล IBC นั้นเหมือนกับข้อตกลงการค้าโลกของ WTO มากกว่า ประเทศใดๆ สามารถสร้างข้อตกลงการค้าพหุภาคีได้อย่างอิสระโดยเปิดขึ้น การค้าโลก
ทีมงานของ Cosmo ชอบที่จะเปรียบเทียบโปรโตคอล IBC กับมาตรฐานคอนเทนเนอร์ คอนเทนเนอร์ที่เป็นมาตรฐานสามารถแลกเปลี่ยนได้ที่ท่าเรือใดก็ได้ในโลก โปรโตคอล IBC ของ Cosmos สร้างมาตรฐานข้อมูลข้ามเชน ทำให้บล็อกเชนในเครือข่าย Cosmos สามารถสื่อสารและแลกเปลี่ยนได้ ในเครือข่ายแบบบูรณาการทางเศรษฐกิจนี้ Cosmos Hub เป็นศูนย์กลางของเครือข่าย
1.3f) Cosmos Hub: ศูนย์กลางแห่งคุณค่า
เครือข่าย Cosmos ใช้โมเดลแบบฮับและแบบพูด และฮับทำหน้าที่เป็นฮับกลางในเครือข่าย เชื่อมต่อกับบล็อกเชนอื่นๆ ที่เรียกว่าโซน Zone สามารถเชื่อมต่อกับ Hub และบันทึกเชนสาธารณะแต่ละอันเป็นสถานะของ Zone เมื่อแลกเปลี่ยนข้อมูล บล็อกเชนอิสระ 3 บล็อกของฮับและฝ่ายที่มีปฏิสัมพันธ์จะทิ้งบันทึกไว้
ในหมู่พวกเขา Cosmos Hub เป็นบล็อกเชนแรกในเครือข่าย และ Cosmos Hub ที่พัฒนาจาก CosmosSDK ยังเป็นฮับแรกในเครือข่าย Cosmos multi-chain
1.3f1) Hub: ศูนย์กลางการขนส่ง
โปรโตคอล IBC อนุญาตให้ทุกเครือข่ายสาธารณะเชื่อมต่อถึงกัน แต่วิธีการนี้ไม่สามารถปรับขนาดได้ หากมี 10 เชนในเครือข่าย และแต่ละเชนสื่อสารกับเชนอื่นๆ จะมีการสร้าง 45 ลิงค์ หากมี 100 เชน เชนสองเฟสจะสร้าง 4950 ลิงค์ เห็นได้ชัดว่าแนวทางนี้ไม่ยั่งยืน
ในการเปลี่ยนวิธีคิด ให้ต่อโซ่ทั้งหมดเป็นอนุกรม จากนั้นต้องใช้เพียง 9 ลิงค์สำหรับ 10 เชน และต้องการเพียง 99 ลิงค์สำหรับ 100 เชน ในขณะที่ระดับความซับซ้อนลดลงอย่างมาก ความเสี่ยงของความไว้วางใจก็เพิ่มขึ้น เมื่อ A เชื่อมโยงไปยัง B และ B เชื่อมโยงไปยัง C ถ้าคุณเปลี่ยนจากห่วงโซ่ A ไปยังห่วงโซ่ C คุณต้องเชื่อถือห่วงโซ่ A และห่วงโซ่ B ในเวลาเดียวกันเพื่อให้มั่นใจในความปลอดภัยของทรัพย์สินที่ได้รับจากห่วงโซ่ C การตรวจสอบมีความซับซ้อนมาก และเสี่ยงต่อความปลอดภัย
เรายังสามารถหาวิธีแก้ไขปัญหาเดียวกันนี้ในโลกแห่งความเป็นจริง เช่น การวางแผนการบิน ในทางทฤษฎี คุณสามารถไปถึงจุดหมายปลายทางได้โดยการขึ้นเครื่องจากสนามบินใดก็ได้ แต่เมื่อคำนึงถึงต้นทุน ผลประโยชน์ และผลประโยชน์ ในที่สุดคุณจะเห็นสนามบินศูนย์กลางหลักปรากฏเป็นสถานีขนส่ง Cosmos Hub เป็นศูนย์กลางในเครือข่าย
กลไกการทำงาน
Cosomos Hub ใช้โมเดลแบบ Hub-and-spoke แต่ละ blockchain สื่อสารโดยตรงกับ Hub เป็นโซนโซน Hub จะอัปเดตส่วนหัวของบล็อกของทุกโซนพร้อมกันเป็นข้อมูลการตรวจสอบ และโซนต่างๆ สามารถสื่อสารผ่าน Hub ได้ ในฐานะฮับ Hub สามารถรับสถานะและข้อมูลของโซนทั้งหมด กล่าวคือ Hub จะบันทึกยอดคงเหลือและบันทึกธุรกรรมของแต่ละบล็อกเชนเป็นบัญชีแยกประเภท เพื่อหลีกเลี่ยงปัญหาการชำระเงินซ้ำซ้อน (Double Spend) เมื่อโซน 1 ต้องการโอนเงินข้ามเครือข่ายไปยังโซน 2 หลังจากที่โซน 1 ส่งข้อความการโอนไปยังฮับแล้ว ฮับจะพิสูจน์ให้โซน 2 เห็นว่าข้อความการโอนนั้นถูกต้อง และโซน 2 รับทราบการโอนหลังจากตรวจสอบว่าข้อความนั้นถูกต้อง ถูกกฎหมายผ่านส่วนหัวของบล็อกที่จัดเก็บไว้ในฮับ
อัพเกรดได้
เมื่อเครือข่ายเวอร์ชันใหม่ปรากฏขึ้นหรือจำเป็นต้องอัปเดตการกำหนดค่า เครื่องมือตรวจสอบความถูกต้องทั้งหมดจำเป็นต้องถ่ายโอนไปยังบล็อกเชนที่อัปเกรดแล้วพร้อมกัน ซึ่งอาจนำไปสู่การฮาร์ดฟอร์กในเครือข่ายบล็อกเชนอื่นๆ บล็อกเชนในเครือข่าย Cosmos ซึ่งก็คือพาร์ติชันนั้นต้องการเพียงถ่ายโอนผู้ใช้ของพาร์ติชันที่มีอยู่ไปยังพาร์ติชันใหม่ผ่านการเข้าถึงฮับเพื่ออัปเกรดให้สำเร็จ
โมเดล Hub + Zone ช่วยให้ Cosmos สามารถขยายเครือข่ายได้อย่างปลอดภัย แม้ว่าจะมี 100 บล็อกเชนในเครือข่าย หรือบล็อกเชนที่มากขึ้นก็สามารถทำงานร่วมกันได้
1.3f2) ศูนย์กลาง: ศูนย์กลางคุณค่า
ความปลอดภัยของบล็อกเชน
ข้อมูลที่ตรวจสอบโดยบล็อกเชนผ่านกลไกฉันทามตินั้นยากต่อการดัดแปลง ดังนั้น จึงมั่นใจได้ถึงความปลอดภัยของข้อมูลและธุรกรรม สำหรับเครือข่ายที่ใช้กลไก POW เช่น Bitcoin การรักษาความปลอดภัยนั้นมาจากพลังแฮชที่ขุดโดยนักขุด เฉพาะเมื่อ 51% ของพลังการประมวลผลของเครือข่ายทั้งหมดได้รับการควบคุมเท่านั้นที่จะสามารถเปิดการโจมตีเพื่อแก้ไขข้อมูลได้เช่นกัน เรียกว่าการโจมตี 51% ในปัจจุบัน ขนาดของเครือข่าย Bitcoin มีขนาดใหญ่มาก ซึ่งทำให้การรวบรวมพลังการประมวลผล 51% เป็นเรื่องยากมาก และแม้ว่าจะทำได้ ค่าใช้จ่ายก็ค่อนข้างสูง ดังนั้นความปลอดภัยของเครือข่ายฉันทามติของ POW คือ ค่อนข้างสูง
แต่ถ้าห่วงโซ่ขนาดเล็กมีพลังการประมวลผลน้อยกว่า ความเป็นไปได้ที่จะถูกโจมตีก็จะสูงมาก และเครือข่ายก็ไม่ปลอดภัยมาก ในทำนองเดียวกัน เครือข่ายที่ใช้ฉันทามติของ PoS ก็ประสบปัญหาเช่นเดียวกัน แต่การรับประกันความปลอดภัยได้เปลี่ยนจากพลังการประมวลผลเป็นการฝากเงินจำนำ ในเครือข่าย PoS ผู้ตรวจสอบได้รับสิทธิ์ในการตรวจสอบบล็อกเอาต์พุตผ่านเงินมัดจำ และในขณะเดียวกันก็มอบความปลอดภัย ยิ่งมีทรัพย์สินมากเท่าไหร่ความปลอดภัยก็ยิ่งแข็งแกร่งขึ้นเท่านั้น หากห่วงโซ่มีขนาดเล็กและเงินทุนที่ให้ไว้โดยโหนดมีขนาดเล็ก ต้นทุนของโหนดที่ก่อความชั่วร้ายและต้นทุนของผู้โจมตีก็จะลดลงเช่นกัน และความปลอดภัยของเครือข่ายจะลดลงอย่างมาก
ความจำเป็นของการรักษาความปลอดภัยข้ามสายโซ่
ตามที่กล่าวไว้ก่อนหน้านี้ ในฐานะที่เป็นกลไกฉันทามติ POS ที่ใช้ BFT Tendermint ต้องการ 2/3 ของทรัพย์สินที่จำนำทั้งหมดบนเครือข่ายเพื่อให้ได้ฉันทามติ กล่าวอีกนัยหนึ่ง ถ้าการโจมตีจะเริ่มขึ้น ค่าใช้จ่ายของผู้โจมตีคือ 2/3 ของทรัพย์สินจำนำทั้งหมดของห่วงโซ่ ตัวอย่างเช่น ผู้ตรวจสอบห่วงโซ่ได้ให้คำมั่นว่าจะขโมยเงินจำนวน 10 ล้านดอลลาร์สหรัฐ หากรวบรวมเงินได้ 50 ล้านในห่วงโซ่ ผู้ตรวจสอบที่มีความคิดอย่างมีเหตุมีผลจะเลือกขโมยเงิน 50 ล้าน และเพียง 7 ล้านดอลลาร์สหรัฐเป็นอย่างต่ำ ต้องใช้ดอลลาร์ คุณจะได้รับ 50 ล้าน - 7 ล้านที่ถูกลงโทษและยึด = 43 ล้านเป็นการตอบแทน
วิธีที่จะให้ความปลอดภัยเป็นการเพิ่มต้นทุนในการทำความชั่ว มีสองวิธี
1) ตรวจสอบให้แน่ใจว่าอัตราส่วนของสินทรัพย์จำนำบนเชนต่อ TVL (มูลค่าล็อคทั้งหมด) บนเชนนั้นอยู่ในช่วงที่ค่อนข้างปลอดภัย
2) อนุญาตให้เชนที่มีสินทรัพย์จำนำมากกว่า เช่น Hub เพื่อจัดสรรสินทรัพย์ให้กับเชนอื่นที่มีสินทรัพย์จำนำน้อยกว่าเพื่อรักษาความปลอดภัย
สถานการณ์แอ็พพลิเคชันที่มีให้ในแต่ละเชนนั้นแตกต่างกัน และ TVL ที่สามารถดักจับได้ก็มีจำกัดเช่นกัน แต่สำหรับระบบนิเวศของ Cosmos ที่ทำงานร่วมกันได้ การรับประกันความปลอดภัยของแต่ละพาร์ติชันสามารถรับประกันความปลอดภัยของเครือข่ายทั้งหมด ดังนั้น จึงมีความหมายสำหรับเครือข่ายทั้งหมดในการจัดเตรียมต้นทุนในการทำสิ่งชั่วร้ายโดยการจัดสรรทุนให้กับเครือข่ายที่มีเงินทุนน้อยกว่า
เชนที่แบ่งพาร์ติชันสามารถเพิ่มสินทรัพย์จำนำของ Hub บนพื้นฐานของโทเค็นดั้งเดิมของเชนของตนเอง และต้นทุนของโหนดในการทำสิ่งชั่วร้ายจะเปลี่ยนจากสินทรัพย์เชนเดิมเป็นผลรวมของสินทรัพย์เชนเดิมบวกกับสินทรัพย์ของฮับ
มูลค่าของการรักษาความปลอดภัยข้ามสายโซ่
มูลค่าหลักที่ Cosmos มอบให้โดยระบบรักษาความปลอดภัยแบบข้ามเครือข่ายที่จะเปิดตัวในเดือนกุมภาพันธ์ 2565 คือ
1) รับประกันความเรียบง่ายของฮับ: **ฟังก์ชันที่เรียบง่ายนำมาซึ่งความปลอดภัยที่ดีขึ้น เนื่องจากมีช่องโหว่ด้านความปลอดภัยที่อาจถูกเปิดเผยน้อยลง ยิ่งไปกว่านั้น ฟังก์ชันที่เรียบง่ายสามารถให้บริการผู้ใช้เป้าหมายได้แม่นยำยิ่งขึ้น และหลีกเลี่ยงการให้บริการผู้ใช้ที่มีความต้องการต่างกันในเวลาเดียวกัน ** ตัวอย่างเช่น ฟีเจอร์ที่ผู้ใช้ Defi ชอบอาจไม่จำเป็นต้องทำให้ผู้ใช้ Gamefi พึงพอใจเสมอไป ในเวลาเดียวกัน การออกแบบโมดูลาร์สามารถแยกโมดูลที่มีฟังก์ชันแอปพลิเคชันบางอย่างออกเป็นบล็อกเชนที่รันอย่างอิสระและใช้ชุดตรวจสอบความถูกต้องชุดเดียวกันได้ แม้ว่าจะถูกโจมตี ฮับยังสามารถทำงานได้ตามปกติและหลีกเลี่ยงการปิดเครื่อง
2) ลดเกณฑ์ในการพัฒนาและดำเนินการเครือข่ายสาธารณะ: สิ่งแรกที่เครือข่ายสาธารณะต้องมั่นใจคือความปลอดภัย เมื่อสามารถรับประกันความปลอดภัยของทรัพย์สินและข้อมูลได้ ผู้ใช้ก็จะเริ่มกลายเป็นผู้ใช้เครือข่ายสาธารณะ ค่าใช้จ่ายในการบำรุงรักษาห่วงโซ่สาธารณะตามที่อธิบายไว้ข้างต้นต้องใช้เงินเป็นจำนวนมาก หากนักพัฒนาสามารถจัดเตรียมสถานการณ์การใช้งานที่ดีได้ แต่ขาดเงินทุนเพียงพอสำหรับการเริ่มต้นแบบเย็น สามารถรับได้ผ่านการรักษาความปลอดภัยแบบข้ามสายโซ่
3) ตรวจสอบความปลอดภัยของเครือข่าย Cosmos: ด้วยการแชร์ตัวตรวจสอบความถูกต้อง Hub จะผูกบล็อกเชนที่แบ่งพาร์ติชันใน Cosmos เข้ากับฮับและกลายเป็นชุมชนที่น่าสนใจ หลักการของ Barrel ยังใช้ได้กับเครือข่าย Cosmos ที่เชื่อมโยงแต่ละพาร์ติชั่น การรักษาความปลอดภัยเครือข่ายของ Cosmos ขึ้นอยู่กับพาร์ติชั่นที่อ่อนแอที่สุด และการรักษาความปลอดภัยแบบข้ามสายช่วยให้มั่นใจได้ว่าพาร์ติชั่นที่อ่อนแอที่สุดสามารถเช่าการรักษาความปลอดภัยของฮับได้ ของฮับ บล็อกที่อ่อนแอกว่าจะเสร็จสมบูรณ์เพื่อให้มั่นใจในความปลอดภัยของเครือข่ายทั้งหมด ไม่ว่าสถานการณ์จำลองแอปพลิเคชันพาร์ติชันจะมีมูลค่าทางเศรษฐกิจมากเพียงใด ในฐานะผู้เข้าร่วมในเครือข่าย Cosmos จริง ๆ แล้วจะเป็นผู้รับผลประโยชน์จากการรักษาความปลอดภัยเครือข่ายทั้งหมด
เป็นมูลค่าการกล่าวขวัญว่าการทำงานของบัญชีแยกประเภทส่วนกลางในเครือข่าย Cosmuo Hub อาจส่งผลต่อการกระจายอำนาจ แต่ทุกคนสามารถเรียกใช้ฮับของตนเองได้ และพาร์ติชันต่างๆ ยังสามารถสร้างเครือข่ายท้องถิ่นและเรียกใช้ฮับอิสระได้ ฮับจักรวาล
เครือข่ายไม่จำเป็นต้องได้รับอนุญาต ทุกคนสามารถสร้างฮับบล็อกเชนหรือพาร์ติชันได้ และมีสิทธิ์ปฏิเสธการเชื่อมต่อจากบล็อกเชนอื่นเพื่อสร้างเครือข่ายท้องถิ่นของตนเอง ในขณะเดียวกัน LAN ที่แบ่งพาร์ติชันยังสามารถสื่อสารระหว่างกันเพื่อให้แน่ใจว่าการสื่อสารภายในจะไม่ได้รับผลกระทบจากเครือข่ายภายนอก เครือข่าย Cosmos สามารถเป็นพื้นที่ทดสอบที่ทั้งนักพัฒนาและผู้ใช้สามารถทดลองกับรูปแบบทางสังคมและเศรษฐกิจที่แตกต่างกัน
1.3f2) อะตอม: การจับค่า
โทเค็นดั้งเดิมของ Cosmos Hub คือ Atom ในการเป็นผู้ตรวจสอบความถูกต้อง คุณต้องจำนำ Atom บนฮับเป็นเงินฝากเพื่อรับสิทธิ์ในการขุดและเพื่อรับค่าธรรมเนียมการจัดการและรายได้จากการทำธุรกรรม ตัวตรวจสอบความถูกต้องบนฮับไม่เพียงแต่สามารถรับสิทธิประโยชน์สำหรับฮับเท่านั้น แต่ยังนำไปใช้ประโยชน์เพิ่มเติมสำหรับเชนของพาร์ติชันอื่นๆ ได้อีกด้วย เมื่อโหนดชั่วร้าย Hub จะยึด Atom ผ่านกลไกการลงโทษอย่างเฆี่ยนตี
วิธีการให้ความปลอดภัยข้ามสายโซ่
แบบจำลองทางเศรษฐกิจ
แบบจำลองทางเศรษฐกิจ
$ATOM เป็นโทเค็นการกำกับดูแลของ Cosmos Hub โดยการปักหลัก Atom เราสามารถกลายเป็นโหนดของฮับและพาร์ติชันอื่น ๆ ในเวลาเดียวกันเพื่อรับรางวัลและค่าธรรมเนียมการทำธุรกรรม รวมถึงโทเค็นของ Atom และพาร์ติชันอื่น ๆ เริ่มต้นจากบล็อกการกำเนิด 1/3 ของจำนวนอะตอมทั้งหมดจะถูกใช้เป็นรางวัลการทำงานสำหรับตัวตรวจสอบความถูกต้องของเครือข่าย
การจัดหาเริ่มต้นคือ 200 ล้าน Atom ใช้แบบจำลองอัตราเงินเฟ้อ ในปีแรก 7% จะออกสำหรับรางวัลเช่นโหนด หลังจากนั้น การเพิ่มขึ้นต่อปีจะผันผวนตามอัตราการจำนองประจำปี: หาก Atom จำนำทั้งหมดน้อยกว่า มากกว่า 2/3 ของอุปทานทั้งหมด อัตราเงินเฟ้อจะเพิ่มขึ้นเป็น 20% หากจำนำทั้งหมดมากกว่า 2/3 ของอุปทานทั้งหมด อัตราเงินเฟ้อจะลดลงเหลืออย่างน้อย 7%
ปัจจุบัน ยอดขายรวมอยู่ที่ 286 ล้านดอลลาร์ ATOM โดยมีมูลค่าตลาดรวม 8.4 พันล้านดอลลาร์สหรัฐ และบันทึกมูลค่าตลาดสูงสุดที่ 11.9 พันล้านดอลลาร์สหรัฐเมื่อวันที่ 21 มกราคม มูลค่าของ Atom เป็นส่วนใหญ่ของต้นทุนของโหนดที่ทำสิ่งชั่วร้าย (จำนวนของคำมั่นสัญญา * มูลค่าโทเค็น) และความชื่นชมของ Atom ให้การรับประกันความปลอดภัยเครือข่ายของ Cosmos โดยการเพิ่มต้นทุนของการทำชั่ว
เมื่อมีบล็อกเชนเข้าร่วมเครือข่าย Cosmos มากขึ้นเรื่อยๆ ข้อมูล ทรัพย์สิน และธุรกรรมต่างๆ จะถูกซื้อขายผ่าน Cosmos Hub และ Atom เป็นสกุลเงินของ Hub ในฐานะศูนย์กลางการขนส่งและศูนย์กลางแห่งคุณค่า ทางฮับ
กลไกการกำกับดูแล
เครือข่ายบล็อกเชนเนื่องจากการทำซ้ำและอัปเกรดซอฟต์แวร์เป็นสิ่งที่หลีกเลี่ยงไม่ได้ และวิธีการเปลี่ยนแปลงและแอปพลิเคชันจำเป็นต้องมีกลไกการกำกับดูแล ทีม Cosmos อธิบายกลไกการกำกับดูแลที่เป็นอิสระใน "กระบวนการกลไกการกำกับดูแลฮับใน Cosmos":
ในโลกแห่งความเป็นจริงมีระบบเศรษฐกิจ บริษัท รัฐบาล และประเทศต่างๆ ทุกประเภท ผู้เข้าร่วมแต่ละคนอาจมีจุดประสงค์ที่แตกต่างกันและเช่นเดียวกันสำหรับบล็อกเชน ความแตกต่างที่เกิดจากแนวคิดทางปรัชญาหรือการเมืองทำให้เกิดการ Fork ของ Bitcoin และบางครั้งชุมชน Ethereum ก็ประสบปัญหาในการบรรลุฉันทามติ และในบางกรณีอาจส่งผลกระทบต่อการอัปเกรด Ethereum
Cosmos เชื่อว่าไม่มีกฎสากลชุดใดที่สามารถปรับให้เข้ากับสถานการณ์การใช้งานของแต่ละบล็อกเชนในเครือข่ายนี้ได้อย่างสมบูรณ์แบบ ดังนั้นบล็อกเชนที่แบ่งพาร์ติชันแต่ละตัวจึงสามารถเรียกใช้กลไกการกำกับดูแลของตนเองได้อย่างอิสระใครก็ตามที่ถือ Atom สามารถเริ่มข้อเสนอด้านการกำกับดูแลสำหรับ Hub หรือ Zone ได้ ซึ่งอาจเป็นการอัปเดตซอฟต์แวร์ ค่าธรรมเนียมการบล็อก หรือแม้แต่การเปลี่ยนแปลงกลไกนโยบายความปลอดภัย ผู้ตรวจสอบความถูกต้องและการแนะนำของ Zone หรือ Hub จะลงคะแนนเสียงในข้อเสนอ ผู้ใช้และนักพัฒนาได้รับอิสระในการทดลองด้วยศักยภาพที่ไม่ถูกจำกัด
1.3g) การสื่อสารลูกโซ่ต่างกัน: เข้ากันได้กับ Ethereum
นอกเหนือจากเชนสาธารณะแบบ isomorphic โดยใช้ CosmosSDK แล้ว เชนสาธารณะอื่น ๆ ที่แตกต่างกันยังสามารถเชื่อมต่อกับระบบนิเวศของ Cosmos ได้อีกด้วย ในบรรดาบล็อกเชนที่มีอยู่นั้น Cosmos เป็นคนแรกที่ตระหนักถึงการสื่อสารกับ Ethereum
เห็นได้ชัดว่าเป็นระบบนิเวศที่มีนักพัฒนาส่วนใหญ่ ความเข้ากันได้ของ Ethereum สามารถทำให้นักพัฒนาจำนวนมากขึ้นเข้าร่วมระบบนิเวศของ Cosmos และดึงดูดผู้ใช้ได้มากขึ้น
การจำแนกประเภทของบล็อกเชน:
1. กำหนดขึ้น: สถานะบนบล็อกเชนเป็นแบบกำหนดขึ้นได้ นั่นคือ ธุรกรรมจะย้อนกลับไม่ได้ เช่น บล็อกเชนตามฉันทามติของ Tendermint ทุกบล็อกที่เริ่มต้นจากบล็อกการกำเนิดสามารถทำซ้ำและอนุมานได้ทุกเมื่อ
2. Probabilistic chain: ผู้เข้าร่วมเครือข่ายใน blockchain สามารถพิจารณาเฉพาะบาง chain เป็น chain หลักโดยมีความน่าจะเป็นตามสัดส่วนของ chain ต่างๆ ตัวอย่างเช่น Bitcoin ที่ใช้ POW สามารถยืนยันธุรกรรมได้โดยการยืนยันว่าบล็อกนั้นอยู่บนเชนที่ยาวที่สุดเท่านั้น และมักจะต้องรอการยืนยัน 6 บล็อก ซึ่งเป็นกฎของเชนที่ยาวที่สุด
หลักการของ IBC cross-chain protocol คือธุรกรรมที่ได้รับการยืนยัน ท้ายที่สุด คุณจะสามารถทำธุรกรรมกับผู้อื่นได้หลังจากยืนยันธุรกรรมในเชนของคุณเองเท่านั้น ดังนั้น เมื่อเชื่อมต่อกับบล็อกเชนอื่น ๆ ที่ไม่สามารถกำหนดได้ เช่น Ethereum Cosmos จึงจัดเตรียม Gravity Bridge เพื่อเชื่อมโทเค็นดั้งเดิมของ Ethereum และ EVMOS รองรับการทำงานของสัญญาอัจฉริยะของ Ethereum
1.3g1) Gravity Bridge: สะพานข้ามระหว่าง Cosmos และ Ethereum
สะพานข้ามสายเป็นวิธีการที่ช่วยให้สามารถโอนสินทรัพย์และข้อมูลระหว่างบล็อกเชนด้วยกลไกที่สอดคล้องกัน มาตรฐานโทเค็น และโมเดลการกำกับดูแลที่แตกต่างกัน โดยจะเก็บสินทรัพย์ไว้ในเชนเดิม ปล่อยสินทรัพย์บนเชนเป้าหมาย และกำหนดการดูแลและการปลดล็อก ของสินทรัพย์ เงื่อนไข Gravity Bridge ซึ่งติดตั้งสำเร็จในวันที่ 19 มกราคม 2022 เชื่อมระหว่าง Ethereum และ Cosmos และรองรับการถ่ายโอนสินทรัพย์ระหว่างเชนที่ใช้ SDK ของ Cosmos และ Ethereum ผ่านโปรโตคอล IBC
ในฐานะสมาชิกของระบบนิเวศของนักพัฒนา Cosmos ทีมงาน Althea ได้พัฒนาสะพานข้ามโซ่แบบไม่ต้องขออนุญาต โดยยึดตาม Peg Zone ในเอกสารไวท์เปเปอร์ของ Cosmos ซึ่งเป็นสะพานพร็อกซีที่สามารถเชื่อมต่อ Cosmos และ Gravity Bridge บล็อกเชนอื่น ๆ ที่ไม่ใช่ขั้นสุดท้าย ในขณะเดียวกัน Gravity Bridge ซึ่งเป็นสะพานข้ามโซ่ที่เป็นเอกสิทธิ์ของ Cosmos และ Ethereum ไม่ได้เป็นหนึ่งในโมดูลของ Cosmos SKD โดยตรง แต่เป็นบล็อกเชนที่ไม่ขึ้นกับระบบนิเวศของ Cosmos และมีโทเค็นอิสระเพื่อจูงใจผู้ใช้และตรวจสอบโดย . Gravity Bridge จะมีตัวตรวจสอบอิสระที่รับผิดชอบในการบำรุงรักษาเครือข่ายและความปลอดภัย ขณะเดียวกัน ผ่านการรักษาความปลอดภัยร่วมกันของ Cosmos ตัวตรวจสอบที่ถือครอง Atoms ยังสามารถให้บริการสำหรับการสร้างบล็อก Gravity Bridge
ในการออกแบบสะพานข้ามแยกสามารถแบ่งออกได้เป็นดังนี้
1) สะพานที่ใช้ความน่าเชื่อถือถูกนำมาใช้โดยการแนะนำตัวตรวจสอบที่เชื่อถือได้: ตัวอย่างเช่น สะพานข้ามโซ่ของ Avalanche Bride ต้องการพยานที่เชื่อถือได้เพื่อใช้เทคโนโลยี MPC และ Secure Multi-Party Computation คือการประมวลผลที่ปลอดภัยแบบหลายฝ่ายในการประมวลผลความเป็นส่วนตัวเพื่อให้แน่ใจว่าความถูกต้อง ของการทำธุรกรรม มันถูกกฎหมายและเปลี่ยนการทำธุรกรรมข้ามสายโซ่เป็นขั้นตอนการทำธุรกรรมปกติในห่วงโซ่
2) สะพานที่ขาดความน่าเชื่อถือ: ก่อนอื่น Gravity Bridge จะล็อกสินทรัพย์ที่จะถ่ายโอนบนเชนเดิม และหลังจากตรวจสอบความถูกต้องของสินทรัพย์แล้ว ก็จะแมปสินทรัพย์กับเชนเป้าหมายเพื่อใช้เป็นสินทรัพย์
ในฐานะที่เป็นสะพานที่ไม่ได้รับอนุญาต การกำกับดูแลของ Gravity Bridge จะดำเนินการในรูปแบบของ DAO ซึ่งเป็นองค์กรที่กระจายอำนาจ และ DAO จะถือโทเค็นครึ่งหนึ่งสำหรับ airdrops การพัฒนาระบบนิเวศ และการขุดสภาพคล่องในอนาคต
1.3g2) EVMOS: EVM ศูนย์กลางของจักรวาล
Evmos หรือ EVM บน Cosmos มีต้นกำเนิดมาจาก Ethermint ซึ่งถือกำเนิดขึ้นครั้งแรกใน Cosmos เพื่อให้เข้ากันได้กับ EVM ของ Ethereum เป็นบล็อกเชนที่มี Cosmos SDK, Tendermint Consensus และโมดูลที่เข้ากันได้กับ EVM โดยจะเปิดตัวในปลายเดือนมกราคม 2022
EVMO: Ethereum Hub
ในฐานะที่เป็นบล็อกเชน EVM ที่เข้ากันได้ Evmos สามารถใช้เป็นฮับในระบบนิเวศของ Cosmos เพื่อเชื่อมต่อกับเชน Ethereum ของสถานการณ์แอปพลิเคชันเฉพาะ เช่น เชนที่รองรับการเงินแบบกระจายอำนาจของ Defi หรือเชนที่รองรับ NFT เพื่อให้แต่ละสถานการณ์ของแอปพลิเคชันสามารถ ใช้อย่างอิสระ รับการสนับสนุนที่ใหญ่ที่สุดใน blockchain
ในขณะเดียวกัน ทั้ง EVMO และ IBC จะสนับสนุนโมเดลโทเค็นของ Ethereum นั่นคือ ERC20 ซึ่งหมายความว่าเชนอื่นๆ ที่ไม่รองรับ EVM ที่สื่อสารผ่าน IBC ในระบบนิเวศ Cosmos ก็สามารถทำงานร่วมกับระบบนิเวศ Ethereum ได้เช่นกัน กล่าวอีกนัยหนึ่ง ระบบนิเวศของจักรวาลและระบบนิเวศของ Ethereum สามารถทำงานร่วมกันได้
ยิ่งไปกว่านั้น การอัปเกรด Cosmos SDK ที่จะอัปเกรดในปีนี้ยังช่วยให้เชนที่เข้ากันได้กับ Evmos ได้รับความปลอดภัยข้ามเชน EVMOS ในฐานะฮับสามารถให้ความปลอดภัยแก่พาร์ติชันเชนที่เข้ากันได้กับ EVM อื่นๆ
โมเดลเศรษฐกิจ: คุณค่าร่วมของชุมชน
แม้ว่าในระบบนิเวศ Ethereum เฉพาะนักขุดที่ดูแลเครือข่ายเท่านั้นที่จะได้รับรางวัลบล็อก Evmos ให้รางวัลแก่ผู้เข้าร่วมระบบนิเวศ Evmos ทุกคน:
รางวัลการเดิมพัน (ผู้ตรวจสอบ + ผู้มอบหมาย): 40%
สังกัดทีม: 25%
ใช้โบนัส: 25%
โบนัสชุมชน: 10%
พร้อมกันนี้ยังให้รางวัลแก่พฤติกรรมการสร้างคุณค่าทางนิเวศ ได้แก่:
รางวัลการขุดสภาพคล่อง
รางวัลการขุดสภาพคล่อง
การแบ่งรายได้ตามสัญญาอัจฉริยะ
ชื่อระดับแรก
2. ทางเลือกของเชนหลายตัว: Cosmos vs Polkadot vs Avalanche
ในเครือข่ายแบบ multi-chain การรักษาความปลอดภัยแบบ cross-chain และความสามารถในการปรับขยายแบบ multi-chain เป็นสิ่งที่ขัดแย้งกัน Cosmos, Polkadot และ Avalanche ล้วนมีโซลูชันการออกแบบที่แตกต่างกัน
Cosmos, Polkadot และ Avalanche ถือได้ว่าเป็น Taobao, Tmall และ JD.com ตามลำดับ Avalanche ที่มีการปรับแต่งแบบมืออาชีพอาจดึงดูดผู้ใช้ระดับองค์กรได้มากขึ้น Polkadot ที่มีต้นทุนด้านความปลอดภัยอาจดึงดูดนักพัฒนาจำนวนมากขึ้นด้วยการสนับสนุนทางการเงิน และ Comos Taobao นั้นเปิดโอกาสให้ทุกคน สิ่งที่จะเติบโต
ผู้ค้าหลายรายตั้งถิ่นฐาน นำทราฟฟิกและผู้ใช้ประเภทต่างๆ และในที่สุดก็ออกจากระบบนิเวศบล็อกเชนที่เชื่อมโยงถึงกันที่เฟื่องฟู เทคโนโลยีอาจมีทางออกที่ดีกว่า แต่ทางออกสุดท้ายที่จะนำมาใช้ต้องเป็นเทคโนโลยีที่ตอบสนองความต้องการที่แท้จริง
หากคุณเพียงแค่หวังว่า blockchain สามารถตอบสนองความต้องการหรือสถานการณ์ทางเทคนิคทั้งหมด ก็มีความเป็นไปได้สูงที่ความหวังนี้จะล้มเหลวเครือข่ายแบบหลายเชนไม่จำเป็นต้องมีผู้ชนะเพียงคนเดียว Polkadot และ Avalanche ยังสามารถใช้เป็นระบบนิเวศที่แบ่งพาร์ติชันของระบบนิเวศ Cosmos เพื่อให้นักพัฒนาและผู้ใช้มีทางเลือกมากขึ้นชื่อระดับแรก
3. ความหลีกเลี่ยงไม่ได้ของหลายเครือข่าย: พื้นฐานของ Web 3.0
ชื่อเรื่องรอง
3.1) โลกหลายห่วงโซ่: บล็อกเชนโมดูลาร์ที่ปรับขนาดได้ไม่จำกัด
ทราฟฟิกที่ดำเนินการโดยเชนสาธารณะนั้นมีจำกัด และมันไม่สมจริงที่จะตระหนักถึงสถานการณ์ของแอปพลิเคชันทั้งหมดบนเชนสาธารณะเดียว เมื่อคนกระแสหลักยอมรับบล็อกเชนเป็นเทคโนโลยีพื้นฐาน เราอาจต้องการเชนที่แตกต่างกันเพื่อออกแบบสำหรับสถานการณ์การใช้งานที่แตกต่างกัน และบล็อกเชนแบบโมดูลาร์ทำให้การสร้างบล็อกเชนเป็นเรื่องง่าย
3.1a) การออกแบบบล็อกเชน: สามเหลี่ยมที่เป็นไปไม่ได้
ในการออกแบบ blockchain มีรูปสามเหลี่ยมที่เป็นไปไม่ได้ที่มีชื่อเสียง ได้แก่ :
1) การกระจายอำนาจ: มีการรวมศูนย์อำนาจหรือไม่ โดยวัดจากจำนวนโหนดเป็นหลัก
2) ความสามารถในการปรับขนาด: ปริมาณงานของข้อมูลส่วนใหญ่วัดโดย TPS, ธุรกรรมต่อวินาที
3) ความปลอดภัย: สามารถป้องกันการโจมตีเครือข่ายได้หรือไม่ รวมถึงการโจมตีของ Sybil, DOS เป็นต้น
เชนสาธารณะทั้งหมดได้รับการออกแบบมาเพื่อบรรลุเป้าหมายทั้งสามนี้บนเชนหลักเดียวในเวลาเดียวกันและสามารถเลือกได้เฉพาะโซ่ที่สองจากสามเท่านั้น ตัวอย่างเช่น เชนสาธารณะเช่น Ethereum ก่อนการทำให้เป็นโมดูลทำให้มั่นใจได้ถึงการกระจายอำนาจ และการรักษาความปลอดภัย และการออกแบบบล็อกเชนส่วนใหญ่ได้รับการออกแบบในลักษณะผสมผสาน นั่นคือ บล็อกเชนแบบเสาหิน (monolithic blockchain) เป็นการยากที่จะให้ประสิทธิภาพที่แน่นอนโดยไม่ส่งผลกระทบต่อฟังก์ชันอื่นๆ
การออกแบบโมดูลาร์ช่วยบล็อกเชนจากสามเหลี่ยมที่เป็นไปไม่ได้นี้ ช่วยให้โมดูลต่างๆ รับผิดชอบเป้าหมายที่แตกต่างกัน และบรรลุเป้าหมายโดยการรวมโมดูลเข้าด้วยกัน แทนที่จะต้องใช้โมดูลเดียวเพื่อบรรลุเป้าหมายทั้งหมด เมื่อบล็อกเชนรวมกันและปรับขนาดได้ บล็อกเชนจำนวนมากขึ้นสามารถจัดเตรียมสถานการณ์แอปพลิเคชันได้มากขึ้น และสนับสนุนผู้คนจำนวนมากขึ้นเพื่อใช้บล็อกเชน เนื่องจากเทคโนโลยีบล็อกเชนพื้นฐานสามารถรองรับ Web 3.0 ในอนาคตได้
3.1b) การออกแบบบล็อกเชน: ความเชี่ยวชาญ
ไม่ว่าจะเป็นการกระจายอำนาจ ความปลอดภัย หรือความสามารถในการปรับขนาด คุณสมบัติเหล่านี้เป็นผลมาจากการอธิบายกระบวนการทำงานของบล็อกเชน ขั้นตอนการทำงานที่เราอธิบายไว้ก่อนหน้านี้สามารถสรุปได้ดังนี้:
1. ฉันทามติ: ให้โหนดที่เข้าร่วมในเครือข่ายบรรลุฉันทามติ และแต่ละโหนดจะทำซ้ำผลลัพธ์เดียวกันในลำดับเดียวกัน ซึ่งจะกำหนดระดับของการกระจายอำนาจและความปลอดภัยของบล็อกเชน สามารถเข้าใจได้ว่าเป็นการยืนยันการทำธุรกรรม
2. ความพร้อมใช้งานของข้อมูล: หลังจากที่โหนดทำฉันทามติเสร็จสิ้นและได้รับผลลัพธ์แล้ว จะมีพื้นที่ว่างเพียงพอในห่วงโซ่ที่จะบันทึกและพร้อมใช้งานสำหรับทุกคน ซึ่งสามารถเข้าใจได้ว่าเป็นการชำระบัญชีของธุรกรรม
3. การดำเนินการ: ดำเนินการตามฟังก์ชันที่จำเป็นและอัปโหลดผลลัพธ์ใหม่ไปยัง chain ความเร็วของการดำเนินการกำหนดว่า blockchain สามารถขยายเพื่อรองรับธุรกรรมได้มากขึ้นหรือไม่ สามารถเข้าใจได้ว่าเป็นการชำระธุรกรรม
แม้ว่าบล็อคเชนส่วนใหญ่ใช้สามฟังก์ชั่นในเชนเดียวกัน แต่ Ethereum ได้เริ่มสำรวจเลเยอร์ 2 ซึ่งเป็นการเพิ่มเลเยอร์อิสระใหม่ในขณะที่ยังคงรักษาฉันทามติและเลเยอร์สัญญาอัจฉริยะของ Ethereum เลเยอร์การชำระบัญชีแก้ปัญหาความสามารถในการปรับขนาด นี่คือการแบ่งงานออกแบบของ blockchain
ชื่อเรื่องรอง
3.2) Multi-chain Defi: ระบบการเงินที่สมบูรณ์
ฤดูร้อนติดต่อกันในปี 2020 และฤดูร้อนในปี 2021 ได้นำเงินทุนจำนวนมากมาสู่ระบบนิเวศของคริปโต และเครือข่ายสาธารณะชั้นนำอย่าง Ethereum ไม่สามารถรองรับการไหลเข้าของเงินทุนจำนวนมากอย่างรวดเร็ว ส่งผลให้มีทราฟฟิก Ethereum จำนวนมาก เครือข่ายสาธารณะบางแห่งดำเนินการได้อย่างยอดเยี่ยม เช่น Avalanche และ Solana แต่จากมุมมองของประสิทธิภาพของข้อมูล Ethereum ยังคงครองตำแหน่งที่โดดเด่นอย่างแท้จริง
ยังมีข้อกำหนดเบื้องต้นที่สำคัญสำหรับองค์ประกอบทางการเงิน ซึ่งก็คือการแลกเปลี่ยนข้อมูลข้ามสายโซ่ ตอนนี้เครือข่ายสาธารณะแต่ละแห่งจะกำหนดราคาตามทรัพย์สินทางนิเวศวิทยาและข้อมูลในห่วงโซ่ของตนเอง เช่น เกาะข้อมูล แม้ว่าจะมีออราเคิลที่สามารถให้ราคาตลาดได้ แต่ตลาดและเทคโนโลยีในปัจจุบันยังไม่เติบโตเต็มที่ ห่วงโซ่นี้เต็มไปด้วยวิกฤตการณ์ และเหตุการณ์ด้านความปลอดภัยแทบไม่เคยหยุด
3.2a) สนามรบแบบแบ่งส่วน: สภาพคล่องที่เสียไป
แต่สำหรับตลาดการเงิน ชั้นล่างสุดของการกำหนดราคาสินทรัพย์คือสภาพคล่อง และพื้นฐานของสภาพคล่องคือความสมมาตรของข้อมูล จำเป็นต้องมีการหมุนเวียนของข้อมูลก่อนการไหลของสินทรัพย์ และประสิทธิภาพของตลาดจะขึ้นอยู่กับขอบเขตที่ราคาตลาดสามารถตอบสนองต่อข้อมูลที่มีผลกระทบต่อตลาด เห็นได้ชัดว่าข้อมูลการตลาดบนบล็อกเชนตามสไตล์ยังคงมีการเบี่ยงเบนของราคาในกรณีที่ไม่มีช่องทางการสื่อสารที่มีประสิทธิภาพ
แม้ว่าจะมีเครื่องมือและหุ่นยนต์จำนวนมากบนห่วงโซ่ที่สามารถค้นหาการเก็งกำไรแบบอสมมาตรของราคาข้ามสายโซ่เพื่อปรับระดับความแตกต่างของราคา แต่สิ่งเหล่านี้เป็นเพียงการเก็งกำไรระยะสั้นตามผลกำไร และไม่อนุญาตให้สินทรัพย์ไหลระหว่างห่วงโซ่ต่างๆ พวกเขายังคงแตกต่างกันไม่มีช่องทางการทำธุรกรรมสินทรัพย์ข้ามสายระหว่างห่วงโซ่เพื่อให้สินทรัพย์สามารถหมุนเวียนที่ปลายทั้งสองด้าน
ระบบนิเวศน์แบบหลายเชนนำไปสู่การกระจายตัวของสภาพคล่อง และแต่ละเชนได้ฝากทราฟฟิกและสินทรัพย์จำนวนหนึ่งไว้บนเชน อย่างไรก็ตาม การขาดช่องทางการสื่อสารระหว่างเครือข่ายสาธารณะต่างๆ ทำให้สินทรัพย์เหล่านี้ไม่สามารถหมุนเวียนได้ สินทรัพย์ที่ขาดหายไปกลายเป็นสินทรัพย์ที่ซื้อขายไม่ได้เนื่องจากวิธีการทำแผนที่ลูกโซ่ที่แตกต่างกัน หรือสินทรัพย์ที่มีต้นทุนการทำธุรกรรมสูง และความขัดแย้งในการทำธุรกรรมที่มากเกินไปทำให้เสียสภาพคล่อง
3.2b) การสื่อสารข้ามสายโซ่: ขั้นตอนแรกในการสร้างเครือข่ายทางการเงินใหม่
เทคโนโลยีบล็อกเชนกำลังสร้างโครงสร้างพื้นฐานทางการเงินรุ่นใหม่ ตั้งแต่การแลกเปลี่ยนที่ให้สภาพคล่องและตลาดให้กู้ยืมเงิน ไปจนถึงการป้องกันความเสี่ยงด้านอัตราดอกเบี้ยที่มีเครื่องมือการจัดการความเสี่ยง ทางเลือก ตลาดฟิวเจอร์ส ฯลฯ เป็นเพียงส่วนหนึ่งของปริศนาในระบบการเงิน ตลาดการเงินที่สมบูรณ์คือจิ๊กซอว์ที่สมบูรณ์ เมื่อสินทรัพย์สามารถไหลได้อย่างอิสระจากตลาดให้ยืมไปยังตลาดสกุลเงิน หรือตลาดทุนที่มีความเสี่ยงสูง ระบบการเงินจะถือว่าก่อตัวขึ้น สำหรับช่องทางการไหลเวียนเหล่านี้ เครือข่ายที่สร้างโดย Cosmos ผ่านโปรโตคอล IBC และบริดจ์เป็นช่องทางสำหรับการไหลเวียนของเครือข่ายทางการเงิน
3.2c) Defi แบบหลายสายโซ่: โอกาสในการสมัคร
เมื่อสินทรัพย์ระหว่างเชนต่างๆ สามารถไหลได้ เราอาจค้นพบสถานการณ์การใช้งานใหม่:
1) การให้ยืมข้ามสายโซ่: การกู้ยืมเป็นความต้องการที่ต่ำที่สุดในระบบการเงิน ทำให้มีสภาพคล่องสำหรับนักเทรดที่จะเข้าร่วมในการลงทุนและโอกาสในการสร้างรายได้ที่หลากหลายจากระบบการเงิน ไม่ว่าห่วงโซ่หรือมาตรฐานนั้นจะอิงกับโทเค็นก็ตาม ผู้ใช้ปัจจุบันสามารถจำนอง ETH บน Ethereum, ติดต่อ Atom บน Cosmos, DEX บน Gravity, การแลกเปลี่ยนแบบกระจายศูนย์, รับผลตอบแทนคงที่หรือสูงกว่าจากการลงทุน, เพิ่มสภาพคล่องอย่างมากในเครือข่ายต่างๆ และเปิดโอกาสในการซื้อขายใหม่
ชื่อเรื่องรอง
3.3) สังคมแบบหลายเครือข่าย: ข้อมูลประจำตัวที่เป็นหนึ่งเดียว
ในชีวิตจริงเราทำงานในบริษัท กู้เงินธนาคาร ไปดูนิทรรศการในแกลเลอรี เราอาจมีตัวตนที่แตกต่างกัน ใน Web 2 เราแต่ละคนมีบัญชี WeChat บัญชี Alipay และบัญชี Douyin แต่บัญชีเหล่านี้เป็นบัญชีอิสระ คุณต้องจำข้อมูลบัญชีเหล่านี้และพฤติกรรมของคุณบนแอปพลิเคชันเหล่านี้ไม่สามารถใช้กับแพลตฟอร์มอื่นได้ บนหน้าจอ ตัวอย่างเช่น เพื่อนของคุณบน WeChat อาจไม่จำเป็นต้องรู้ว่าคุณเป็นบล็อกเกอร์วิดีโอตลกๆ บน Douyin
ในโลกของ multi-chain พฤติกรรมเหล่านี้สามารถบันทึกและแสดงบน chain ได้ ข้อมูลเหล่านี้อาจรวมถึงสินทรัพย์ทางการเงิน, พฤติกรรมการทำธุรกรรม, และกิจกรรมที่เข้าร่วม แตกต่างจากการจัดเก็บข้อมูลที่แยกส่วน กระจัดกระจาย และแตกหักในสังคมดั้งเดิม คุณสามารถดูตัวตน ความสนใจ และประสบการณ์ของคุณบนเครือข่าย คุณสามารถหาคนรักศิลปะที่รวบรวม NFT เดียวกันกับตัวคุณเอง และยังสามารถพบผู้เล่นได้ เพื่อเล่นเกมด้วย
3.3a) การโต้ตอบทางสังคมแบบหลายสายโซ่: โอกาสในการสมัคร
ในยุคสังคม 3.0 ของ Web 3 จะมีการเปลี่ยนแปลงอื่น ๆ ในการสื่อสาร ความร่วมมือ และปฏิสัมพันธ์ทางสังคมระหว่างผู้คนหรือไม่?
1) DID, Decentalized Identity การระบุตัวตนแบบกระจายอำนาจ: บุคคลสามารถไม่เพียงเป็นผู้เชี่ยวชาญด้านการเงินในโลก defi เท่านั้น แต่ยังเป็นราชาแห่งเกมใน gamefi หรือแม้แต่ผู้สร้าง NFT และข้อมูลประจำตัวเหล่านี้สามารถส่งผ่าน ID สะท้อน . คุณลักษณะทางสังคม ทักษะการทำงาน และรสนิยมทางศิลปะของคุณทั้งหมดสามารถค้นพบและจดจำได้ผ่าน DID
สรุป
สรุป
โปรแกรมเมอร์มักฝันที่จะเปลี่ยนแปลงโลก Satoshi Nakamoto ทำกับ Bitcoin และ Vitalik ทำกับ Ethereum แจควอน ผู้เสนอเครือข่าย Cosmos ทำกับ Cosmos ได้ไหม
เครือข่าย Cosmos ซึ่งถือกำเนิดขึ้นในปี 2014 อาจกล่าวได้ว่า Right tech ผิดเวลา Cosmos ที่ไม่ถูกกาลเทศะกลับมาเป็นจุดสนใจหลังจากผ่านไป 8 ปี ครั้งนี้จะถูกเทคถูกเวลาหรือไม่?
เทคโนโลยีเป็นเช่นนี้ อาจมีจุดเปลี่ยนบางอย่างปรากฏขึ้น และจากนั้นก็เข้าสู่การเติบโตอย่างรวดเร็ว จุดเปลี่ยนนี้อาจเกิดขึ้นเร็วๆ นี้ หรืออาจไม่เกิดขึ้นจนกว่าจะผ่านไปอีก 2-3 ปี เราไม่สามารถตัดสินได้ว่าจะเกิดขึ้นเมื่อใดเช่นเดียวกับที่เราไม่สามารถจินตนาการได้ว่าจะเกิดการเปลี่ยนแปลงแบบใดจากการสั่นสะเทือนของโลก แต่เมื่อเราอยู่ในนั้น เราอาจพบว่า เมื่อมองย้อนกลับไป บางสิ่งถูกกำหนดมาให้เกิดขึ้น


