คำเตือนความเสี่ยง: ระวังความเสี่ยงจากการระดมทุนที่ผิดกฎหมายในนาม 'สกุลเงินเสมือน' 'บล็อกเชน' — จากห้าหน่วยงานรวมถึงคณะกรรมการกำกับดูแลการธนาคารและการประกันภัย
ข่าวสาร
ค้นพบ
ค้นหา
เข้าสู่ระบบ
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
ดูตลาด
Blockchain Technology Volume 7 | Cross-chain: Breaking the Islands and Connecting พันโซ่
瘾App
特邀专栏作者
2019-05-16 05:56
บทความนี้มีประมาณ 7883 คำ การอ่านทั้งหมดใช้เวลาประมาณ 12 นาที
ด้วยการพัฒนาอย่างแข็งขันของอุตสาหกรรมบล็อกเชน เชนสาธารณะ เชนส่วนตัว และเชนพันธมิตรที่ห

ผลิตร่วมกันโดย Tongzhengtong Research Institute × FENBUSHI DIGITAL

ผลิตร่วมกันโดย Tongzhengtong Research Institute × FENBUSHI DIGITAL

ที่ปรึกษาพิเศษ: Shen Bo, JX

แนะนำ

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

สรุป

สรุป

Cross-chain คือการตระหนักถึงความสามารถในการทำงานร่วมกันข้ามสายของสินทรัพย์ ข้อมูล ฯลฯ โดยการเชื่อมต่อระบบ blockchain ที่ค่อนข้างเป็นอิสระ รูปแบบการใช้งานหลักของ cross-chain รวมถึงการแลกเปลี่ยนสินทรัพย์ข้ามสายและการโอนสินทรัพย์ข้ามสาย

ก่อนปี 2013 การพัฒนาบล็อกเชนส่วนใหญ่มุ่งเน้นไปที่บล็อกเชนเดียว ตั้งแต่ปี 2013 เทคโนโลยี cross-chain ได้พัฒนาอย่างจริงจัง และมีการเสนอโมเดลหลักหลายรุ่นของ cross-chain ต่อกัน

คำเตือนความเสี่ยง: เทคโนโลยีคอมพิวเตอร์ควอนตัมกำลังก้าวหน้าอย่างก้าวกระโดด

คำเตือนความเสี่ยง: เทคโนโลยีคอมพิวเตอร์ควอนตัมกำลังก้าวหน้าอย่างก้าวกระโดด

สารบัญ

สารบัญ

1 ภาพรวมข้ามสายโซ่

1.1 ครอสเชนคืออะไร

1.2 ทำไมต้องข้ามโซ่

1.3 ประวัติการพัฒนาข้ามสายโซ่

1.4 ประเด็นสำคัญของ cross-chain

2 โหมดหลักของครอสเชน

2.1 แฮชล็อค: การแลกเปลี่ยนสินทรัพย์ข้ามสายโซ่

2.1.1 ความเป็นมา

2.1.2 แนวคิดพื้นฐาน

2.1.3 กรณี: เครือข่ายสายฟ้า

2.2 กลไกการรับรองเอกสาร: อาศัยบุคคลที่สามในการตรวจสอบการทำธุรกรรม

2.2.1 ความเป็นมา

2.2.2 แนวคิดพื้นฐาน

2.2.3 กรณี: โปรโตคอล Interledger

2.3 ไซด์เชน/รีเลย์: เชนเป้าหมายตรวจสอบธุรกรรมด้วยตัวเอง

2.3.1 ความเป็นมา

2.3.2 แนวคิดพื้นฐาน

2.3.3 กรณี: รีเลย์ BTC

3 สรุป

3 สรุป

ข้อความ

ข้อความ

ด้วยการพัฒนาอย่างแข็งขันของอุตสาหกรรมบล็อกเชน เชนสาธารณะ เชนส่วนตัว และเชนพันธมิตรที่หลากหลายได้เกิดขึ้น และคำถามก็เกิดขึ้นโดยธรรมชาติ: เชนสื่อสารระหว่างกันได้อย่างไร รายงานนี้แยกแยะความหมาย ความสำคัญ และประเด็นสำคัญของ cross-chain ทบทวนกระบวนการพัฒนาของเทคโนโลยี cross-chain และวิเคราะห์รูปแบบ cross-chain หลัก

1 ภาพรวมข้ามสายโซ่

1.1 ครอสเชนคืออะไร

Cross-chain ตามชื่อที่แนะนำ คือการตระหนักถึงการทำงานร่วมกันข้ามสายของสินทรัพย์ ข้อมูล ฯลฯ โดยการเชื่อมต่อระบบ blockchain ที่ค่อนข้างเป็นอิสระ

รูปแบบการใช้งานหลักของ cross-chain รวมถึงการแลกเปลี่ยนสินทรัพย์ข้ามสายโซ่และการโอนสินทรัพย์ข้ามสาย

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

อลิซแลกเปลี่ยน 50 ETH ของ Bob กับ 1 BTC ผลลัพธ์ของการแลกเปลี่ยนที่ประสบความสำเร็จควรเป็นที่อยู่ ETH ของ Alice ได้รับ 50 ETH ของ Bob และที่อยู่ BTC ของ Bob ได้รับ 1 BTC ของ Alice

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

Alice โอน 1 BTC บน BTC blockchain ไปยัง ETH blockchain จากนั้น 1 BTC บน BTC blockchain จะถูกแช่แข็ง และ 50 ETH จะถูกสร้างขึ้นใหม่บน ETH blockchain

1.2 ทำไมต้องข้ามโซ่

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

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

1.3 ประวัติการพัฒนาข้ามสายโซ่

ก่อนปี 2013 การพัฒนาบล็อกเชนส่วนใหญ่มุ่งเน้นไปที่บล็อกเชนเดียว ตั้งแต่ปี 2013 เทคโนโลยีครอสเชนได้เฟื่องฟู และโมเดลครอสเชนหลักหลายโมเดล (แผนรับรองเอกสาร ไซด์เชน/รีเลย์ และการล็อกแฮช) ได้รับการเสนอต่อกัน

ในเดือนพฤษภาคม 2013 Tier Nolan เสนอ "การถ่ายโอนปรมาณู" ในฟอรัม BitcoinTalk การถ่ายโอนปรมาณูเรียกอีกอย่างว่า atomic swaps มีสถานะระดับกลางที่สาม รูปแบบนี้ได้รับการปรับปรุงให้เป็นโหมดหลักของ cross-chain นั่นคือโหมดล็อคแฮช

ในเดือนตุลาคม 2014 BlockStream ได้เสนอแนวคิดของ sidechains อย่างชัดเจนเป็นครั้งแรก Pegged sidechains (Pegged Sidechains) ใช้กลไกการตรึงแบบสองทางเพื่อให้สินทรัพย์ที่เข้ารหัสถูกถ่ายโอนระหว่าง sidechain และ main chain ด้วยอัตราแลกเปลี่ยนที่แน่นอน . ในเดือนธันวาคม 2559 BlockStream ได้เสนอ Sidechains ที่มี Strong Federations เพิ่มเติม ซึ่งช่วยลดเวลาแฝงและปรับปรุงความสามารถในการทำงานร่วมกันโดยแนะนำที่อยู่หลายลายเซ็นที่ควบคุมโดยหลายฝ่าย

ในเดือนกุมภาพันธ์ 2015 Poon ได้เปิดตัวเอกสารทางเทคนิคของ Lightning Network (Lightning Network) ซึ่งอ้างอิงจากการล็อกแฮชเพื่อรับรู้ธุรกรรม BTC นอกเครือข่ายของสินทรัพย์

ในเดือนตุลาคม 2015 เอกสารไวท์เปเปอร์ของ Interledger Protocol ได้รับการเผยแพร่ โดยอิงตามกลไกทนายความเพื่อรับรู้การแปลงสินทรัพย์ระหว่างบัญชีแยกประเภทต่างๆ

ในเดือนพฤษภาคม 2559 BTC Relay ตระหนักถึงการเชื่อมต่อข้ามสายแบบทางเดียวจาก BTC ไปยัง ETH ตามการถ่ายทอด

ในปี 2560 Polkadot และ Cosmos ได้เสนอโซลูชันแพลตฟอร์มรีเลย์โครงสร้างพื้นฐานข้ามสายโซ่

1.4 ประเด็นสำคัญของ cross-chain

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

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

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

2 โหมดหลักของ cross-chain

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

ภายใต้กลไกทนายความ บุคคลที่สามมีหน้าที่รับผิดชอบในการรวบรวมข้อมูลและการตรวจสอบธุรกรรม

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

2.1 แฮชล็อค: การแลกเปลี่ยนสินทรัพย์ข้ามสายโซ่

2.1.1 ความเป็นมา

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

2.1.2 แนวคิดพื้นฐาน

พูดง่ายๆ ก็คือ โหมดแฮชล็อคใช้แฮชล็อคและไทม์ล็อคเพื่อให้แน่ใจว่าการทำธุรกรรมข้ามสายโซ่จะทำได้ในระดับปรมาณู กล่าวคือ การทำธุรกรรมจะเสร็จสมบูรณ์ได้ก็ต่อเมื่อตรงตามเงื่อนไขเวลาและเงื่อนไขการแฮชที่กำหนดเท่านั้น HTLC (Hashed Time-Lock Contract) เป็นการดำเนินการเฉพาะของโปรโตคอล Atomic swap

แฮชล็อก: อลิซดำเนินการแฮชบนคีย์ a เพื่อรับ H(a) และบอก Bob ถึงฟังก์ชัน H และ H(a) และ Bob ใช้ H และ H(a) เพื่อตรวจสอบความถูกต้องของคีย์ที่อลิซให้มา .

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

HTLA (ข้อตกลงการล็อกเวลาแบบแฮช ข้อตกลงการล็อกเวลาแบบแฮช) เป็นข้อตกลงทั่วไปของ HTLC ที่เสนอโดย Interledger ภายใต้ข้อตกลงนี้ บัญชีแยกประเภทแบบรวมศูนย์หรือไม่รวมศูนย์สามารถใช้ HTLA เพื่อรับรู้การแลกเปลี่ยนสินทรัพย์ข้ามสายโซ่โดยไม่คำนึงว่ารองรับ HTLC หรือไม่

2.1.3 กรณี: เครือข่ายสายฟ้า

เครือข่าย Lightning ถูกเสนอสำหรับเครือข่าย BTC และเครือข่ายหลักเปิดตัวเมื่อวันที่ 15 มีนาคม 2018 เมื่อวันที่ 20 มีนาคม 2018 เครือข่าย Lightning ถูกโจมตีโดย DDOS และมากกว่า 200 โหนดถูกโจมตีและออฟไลน์ นับตั้งแต่เปิดตัว Mainnet ของ Lightning Network จำนวนโหนด ช่องสัญญาณ และความจุเครือข่ายก็เพิ่มขึ้นอย่างต่อเนื่อง ตามข้อมูลจาก BitcoinVisuals ณ วันที่ 24 เมษายน 2019 จำนวนโหนด Lightning Network เกิน 4,200 จำนวนช่องเกิน 38,000 และความจุของเครือข่ายอยู่ที่ประมาณ 5.75 ล้านดอลลาร์

โปรโตคอลหลักสองโปรโตคอลของ Lightning Network คือ RSMC (สัญญาที่ครบกำหนดไถ่ถอนตามลำดับ) และ HTLC (สัญญาการล็อกเวลาแบบแฮช) บทบาทของ RSMC คือการสนับสนุนให้ทั้งสองฝ่ายในการทำธุรกรรมใช้ช่องทางในการทำธุรกรรมให้นานที่สุด และลงโทษฝ่ายที่ทำธุรกรรมที่ยุติช่องทางอย่างแข็งขัน กล่าวคือ ฝ่ายที่ยุติช่องทางโดยสมัครใจจะได้รับเงินในภายหลัง ด้วยการมีอยู่ของ HTLC แม้ว่าจะไม่มีช่องทางการชำระเงินระหว่างคู่สัญญาในการทำธุรกรรม ตราบใดที่สามารถพบเส้นทางการชำระเงิน ธุรกรรมก็สามารถรับรู้ได้

(1) สร้างธุรกรรม

Alice และ Bob โอนเงินผ่าน Lightning Network ทั้งสองฝ่ายใช้เงิน 0.5 BTC เพื่อสร้างธุรกรรมระยะขอบ FundingTx และผลลัพธ์ต้องใช้หลายลายเซ็นจาก Alice และ Bob ในขณะนี้ ทั้งสองฝ่ายยังไม่ได้ลงนามใน Funding Tx และธุรกรรมดังกล่าวไม่ได้ออกอากาศไปยังบล็อกเชน

อลิซและบ็อบสร้าง Commitment Tx ตามลำดับ: อลิซสร้าง C1a และ RD1a บ็อบลงนามและมอบให้อลิซ บ็อบสร้าง C1b และ RD1b อลิซลงนามและมอบให้บ็อบ หลังจากที่ทั้งสองฝ่ายลงนามและแลกเปลี่ยน CommitmentTx เสร็จสิ้น พวกเขาจะลงนามใน FundingTx

เอาต์พุตแรกของ C1a ต้องใช้คีย์ส่วนตัวอื่นๆ ของ Alice2 และรหัสหลายลายเซ็นของ Bob และเอาต์พุตที่สองคือ 0.5BTC สำหรับ Bob RD1a เป็นเอาต์พุตธุรกรรมการใช้จ่ายรายการแรกโดย C1a ซึ่งส่งออกไปยัง Alice 0.5BTC ธุรกรรมประเภทนี้มีลำดับซึ่งป้องกันไม่ให้ธุรกรรมปัจจุบันเข้าสู่บล็อก เฉพาะธุรกรรมส่งต่อ C1a เท่านั้นที่สามารถบรรจุลงในบล็อกได้หลังจากการยืนยันลำดับ .

เนื่องจาก C1a และ C1b ใช้เอาต์พุตเดียวกัน จึงมีธุรกรรมเพียงหนึ่งในสองรายการเท่านั้นที่สามารถรวมอยู่ในบล็อกได้ หากอลิซออกอากาศ C1a บ๊อบจะได้รับ 0.5 BTC ทันที (เอาต์พุตที่สองของ C1a) และอลิซต้องรอให้ C1a ได้รับลำดับ=1000 การยืนยันก่อนที่จะได้รับ 0.5 BTC ผ่านเอาต์พุตของ RD1a ในทำนองเดียวกัน หาก Bob ออกอากาศ C1b อลิซจะได้รับ 0.5 BTC ทันที และ Bob ต้องรอ C1b เพื่อรับลำดับ = 1,000 การยืนยันก่อนที่เขาจะได้รับ 0.5 BTC ผ่านเอาต์พุตของ RD1b

(2) อัพเดทการทำธุรกรรม

กระบวนการอัพเดต RSMC มีดังต่อไปนี้: Alice จ่าย 0.1 BTC ให้กับ Bob และทั้งสองฝ่ายสร้าง CommitmentTx ใหม่ นั่นคือ Alice สร้าง C2a และ RD2a และ Bob สร้าง C2b และ RD2b ในขณะนี้ สถานะ C1a และ C1b ที่ไม่ถูกต้องจำเป็นต้องมี ที่จะถูกทิ้ง

อลิซมอบกุญแจส่วนตัวของอลิซ 2 ให้บ็อบ บ่งบอกว่าอลิซเลิกใช้ C1a และยอมรับ C2a การมีอยู่ของลำดับใน RD1a ทำให้ Bob สามารถนำธุรกรรมค่าปรับไปใช้ได้ภายในระยะเวลาหนึ่งหลังจากที่ Alice ผิดนัด นั่นคือ ถ้า Alice ผิดนัด Bob สามารถแก้ไขเอาต์พุตของ RD1a ให้กับตัวเองได้ นั่นคือสร้างธุรกรรม BR1a และ อลิซจะต้องเจอกับบทลงโทษในการสูญเสียเงินฝากทั้งหมดของเธอ กลไกนี้ช่วยให้ทั้งสองฝ่ายเลือกที่จะลบสถานะเก่าและออกอากาศสถานะที่อัปเดต

(3) ปิดการทำธุรกรรม

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

2.2 กลไกการรับรองเอกสาร: อาศัยบุคคลที่สามในการตรวจสอบธุรกรรม

2.2.1 ความเป็นมา

ในเดือนตุลาคม 2015 เอกสารไวท์เปเปอร์ของ Interledger Protocol (ILP, Interledger Protocol) ได้รับการเผยแพร่ โปรโตคอลนี้สร้างโดย Stefan Thomas และ Evan Schwartz จุดประสงค์คือเพื่อให้การทำธุรกรรมข้ามบัญชีแยกประเภทสะดวกยิ่งขึ้น ต่อมา Ripple ได้แนะนำโปรโตคอลนี้ สาเหตุที่เรียกว่า cross-ledger แทนที่จะเป็น cross-chain เนื่องจากโปรโตคอลนี้ไม่เพียงแต่รองรับบัญชีแยกประเภทของ blockchain แบบกระจายศูนย์ แต่ยังรองรับบัญชีแยกประเภทแบบรวมศูนย์ของธนาคารและสถาบันอื่นๆ ซึ่งเป็น "cross-chain" ที่กว้างกว่า

2.2.2 แนวคิดพื้นฐาน

การรวบรวมข้อมูลและการตรวจสอบธุรกรรมดำเนินการโดยหนึ่งหรือกลุ่มของโหนดในฐานะผู้รับรองเอกสาร ทนายความติดตามสถานะของห่วงโซ่ทั้งสองพร้อมกันและแจ้งให้อีกฝ่ายทราบ และทั้งสองฝ่ายในการทำธุรกรรมพึ่งพาทนายความทั้งหมดในการตรวจสอบและดำเนินการธุรกรรม

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

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

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

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

2.2.3 กรณี: โปรโตคอล Interledger

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

2.3 ไซด์เชน/รีเลย์: เชนเป้าหมายตรวจสอบธุรกรรมด้วยตัวเอง

2.3.1 ความเป็นมา

ในปี 2014 BlockStream ได้เสนอแนวคิดของ side chain อย่างชัดเจนเป็นครั้งแรก ในเดือนตุลาคม 2014 BlockStream ได้เผยแพร่เอกสารไวท์เปเปอร์ "Enabling Blockchain Innovations with Pegged Sidechains" ซึ่งเสนอแนวคิดของ side chains อย่างชัดเจนเป็นครั้งแรก ตามคำนิยามใน white paper ไซด์เชนคือบล็อกเชนที่ตรวจสอบข้อมูลจาก บล็อกเชนอื่น กลไกการยึด (หมุดสองทาง) สินทรัพย์ที่เข้ารหัสสามารถถ่ายโอนระหว่างเชนข้างและเชนหลักตามอัตราแลกเปลี่ยนที่แน่นอน

เบื้องหลังของ side chain: การแลกเปลี่ยนระหว่างนวัตกรรม BTC และความปลอดภัย ในด้านหนึ่ง ด้วยการพัฒนาเทคโนโลยีบล็อกเชนทำให้นวัตกรรมเริ่มปรากฏขึ้นมากขึ้นเรื่อยๆ สัญญาอัจฉริยะ และแอพพลิเคชั่นแบบกระจายอำนาจที่ Ethereum และ Bitshares นำมาให้นั้นเป็นที่ต้องการของผู้คนอย่างกว้างขวาง ในทางกลับกัน BTC จำเป็นต้องได้รับการพัฒนาในหลายๆ ด้านต่าง ๆ เช่นประสิทธิภาพและฟังก์ชั่น อย่างไรก็ตาม เนื่องจากการพิจารณาด้านความปลอดภัย นวัตกรรม BTC จึงค่อนข้างอนุรักษ์นิยม ในทางกลับกัน การเกิดขึ้นของโทเค็นการแข่งขันจำนวนมากและโทเค็นปลอมได้กระตุ้นความกังวลของทีมพัฒนาหลักของ BTC เกี่ยวกับ การพัฒนาและการกระจายตัวของตลาด sidechain สามารถบรรลุประสิทธิภาพและการขยายการทำงานภายใต้เงื่อนไขของการรับประกันความปลอดภัยของ main chain ทำให้เป็นตัวเลือกที่เหมาะสำหรับ BTC ในกรณีนี้ Adam Back, Matt Corallo และผู้พัฒนาหลัก BTC คนอื่นๆ ได้ร่วมกันริเริ่มก่อตั้ง BlockSream

2.3.2 แนวคิดพื้นฐาน

ในโหมด side chain/relay เป้าหมายของ chain จะไม่พึ่งพาบุคคลที่สามสำหรับการตรวจสอบการทำธุรกรรม แต่จะตรวจสอบข้อมูลจาก chain ที่ส่งด้วยตัวเอง วิธีการตรวจสอบเฉพาะจะแตกต่างกัน ตัวอย่างเช่น BTC-Relay ใช้ SPV (Simple การยืนยันการชำระเงิน การยืนยันการชำระเงินอย่างง่าย) สำหรับการตรวจสอบธุรกรรม Cosmos จะผ่านจำนวนลายเซ็นของโหนด

2.3.3 กรณี: รีเลย์ BTC

BTC Relay เป็นสัญญาอัจฉริยะบน ETH ที่ตรวจสอบธุรกรรม BTC โดยจัดเก็บส่วนหัวบล็อก BTC เนื่องจากข้อมูลการทำธุรกรรมของ BTC blockchain ถูกเก็บไว้ในส่วนหัวของบล็อกในรูปแบบของ Merkle tree ดังนั้น BTC Relay จึงสามารถใช้กลไก SPV เพื่อตรวจสอบธุรกรรม BTC ได้ การทำงานของ BTC Relay จะขึ้นอยู่กับผู้ส่งต่อในการส่งข้อมูลส่วนหัวของบล็อกที่ถูกต้อง และผู้ส่งต่อที่ส่งข้อมูลส่วนหัวของบล็อกที่ถูกต้องทันเวลาจะได้รับรางวัล BTC Relay ช่วยให้ผู้ใช้ ETH สามารถสร้างสัญญาอัจฉริยะที่ขึ้นอยู่กับเหตุการณ์ BTC blockchain ผ่านการออกแบบที่ค่อนข้างเรียบง่าย แต่ BTC Relay ใช้การข้ามแบบทางเดียวจาก BTC ไปยัง ETH

2.3.4 กรณี: จักรวาล

ในเดือนมิถุนายน 2559 แจควอนเสนอ Cosmos ซึ่งสนับสนุนการเข้ามาและการทำงานร่วมกันของบล็อกเชนต่างๆ Cosmos ประกอบด้วยสองส่วน: Hub (ฮับ) และโซน (พาร์ติชัน) พาร์ติชันใช้ฉันทามติของ Tendermint ซึ่งสามารถรองรับหลายบล็อกเชนและสามารถขยายจำนวนพาร์ติชันได้ การทำธุรกรรมระหว่างพาร์ติชั่นจะดำเนินการผ่านฮับตามโปรโตคอล IBC (Inter Blockchain Communication Protocol, ข้อกำหนดทางเทคนิคของการสื่อสารระหว่างเชน) โปรโตคอล IBC กำหนดการลงทะเบียน blockchain, รูปแบบแพ็คเก็ตข้อมูล, ประเภทธุรกรรมและกระบวนการยืนยันการส่งแพ็คเก็ตข้อมูล

กระบวนการฉันทามติของ Tendermint คล้ายกับฉันทามติของ BFT ในตอนเริ่มต้น โหนดจะเสนอรอบการบล็อกใหม่ บล็อกข้อเสนอที่ผ่านการรับรองจะเข้าสู่ลิงก์ก่อนการคอมมิต หากได้รับคะแนนเสียงมากกว่า 2/3 ของการลงคะแนนล่วงหน้า ลิงก์โหวต (Prevote) การอนุมัติอย่างเป็นทางการ (Commit) จะได้รับหลังจากได้รับการอนุมัติล่วงหน้ามากกว่า 2/3

2.3.5 เคสลายจุด

ในเดือนพฤศจิกายน 2016 สมุดปกขาวของ Polkadot ได้รับการเผยแพร่ โดยเสนอสถาปัตยกรรมแบบหลายเชนที่แตกต่างกันซึ่งสนับสนุนการทำงานร่วมกันแบบกระจายอำนาจและไร้ความเชื่อถือ และการเข้าถึงระบบฉันทามติที่มีความแตกต่างสูงหลายระบบ เครือข่าย Polkadot ประกอบด้วยรีเลย์เชน (รับผิดชอบในการประสานงานฉันทามติและธุรกรรมระหว่างเชน) เชนคู่ขนาน (Parachains รับผิดชอบในการรวบรวมและประมวลผลธุรกรรม) และบริดจ์ (บริดจ์ รับผิดชอบในการเชื่อมต่อบล็อกเชนที่แตกต่างกันอื่นๆ)

ผู้เข้าร่วมสี่ประเภทในเครือข่าย ได้แก่ ตัวตรวจสอบความถูกต้อง (Validators รับผิดชอบในการตรวจสอบข้อมูลของ Parallel Chain) นักสะสม (Collator รับผิดชอบในการรวบรวมข้อมูลของการรับรองเครดิต) และ Fisherman (ชาวประมง รับผิดชอบในการรายงานและพิสูจน์พฤติกรรมที่เป็นอันตราย) .

ขั้นตอนง่ายๆ ของการส่งข้อมูลธุรกรรมข้ามสายของ Polkadot มีดังนี้:

(1) ตัวรวบรวมบนพาราเชน A รวบรวมธุรกรรมและตรวจสอบความถูกต้องของธุรกรรม และบรรจุธุรกรรมลงในบล็อก

(2) ผู้ตรวจสอบยืนยันว่าบล็อกที่ได้รับมีเฉพาะธุรกรรมที่ถูกต้อง และจ่ายเงินมัดจำจำนวนหนึ่ง

(3) หลังจากผู้เสนอจ่ายเงินมัดจำเพียงพอสำหรับผู้ตรวจสอบแล้ว ให้กระจายบล็อกไปยังรีเลย์เชน

(4) ผู้ตรวจสอบบรรลุฉันทามติเกี่ยวกับบล็อกลูกโซ่รีเลย์และส่งข้อมูลธุรกรรมของพาราเชน A ไปยังพาราเชน B

3 สรุป

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

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

บันทึก:

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


บทความนี้สร้างสรรค์โดย TokenRoll Research Institute (ID: TokenRoll) ห้ามพิมพ์ซ้ำโดยไม่ได้รับอนุญาต หากต้องการพิมพ์ซ้ำ โปรดตอบกลับคีย์เวิร์ดในเบื้องหลัง【พิมพ์ซ้ำ】


BTC
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
สรุปโดย AI
กลับไปด้านบน
ด้วยการพัฒนาอย่างแข็งขันของอุตสาหกรรมบล็อกเชน เชนสาธารณะ เชนส่วนตัว และเชนพันธมิตรที่ห
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android