บิทคอยน์ (BTC) เป็นสกุลเงินดิจิทัลแห่งแรกของโลก ที่เริ่มต้นมาตั้งแต่ปี 2009 และได้กลายเป็นหลักประกันของสินทรัพย์ดิจิทัลและการเงินดิจิทัลที่กระจายมากขึ้น อย่างไรก็ตาม โดยเฉพาะเมื่อจำนวนผู้ใช้และปริมาณธุรกรรมเพิ่มขึ้น ปัญหาของเครือข่าย BTC ก็กำลังเริ่มแสดงออกมามากขึ้น โดยส่วนใหญ่มีดังนี้:
ในบทความนี้เราจะเครือข่ายไฟฟ้า(Lightning Network), Sidechains, Rollup และเทคโนโลยีอื่น ๆ เรียกรวมกันว่าโซลูชันการขยาย BTC Layer2 พวกเขารักษาการกระจายอํานาจและความปลอดภัยของเครือข่าย BTC ในขณะที่บรรลุธุรกรรมที่รวดเร็วและต้นทุนต่ํา การแนะนําเทคโนโลยี Layer2 สามารถปรับปรุงความเร็วในการทําธุรกรรมและลดต้นทุนการทําธุรกรรมเพิ่มประสิทธิภาพประสบการณ์ของผู้ใช้และขยายขีดความสามารถของเครือข่ายให้การสนับสนุนด้านเทคนิคที่สําคัญและทิศทางนวัตกรรมสําหรับการพัฒนา BTC ในอนาคต
ในปัจจุบัน Beosin ได้กลายเป็นพันธมิตรด้านความปลอดภัยทางการเงินอย่างเป็นทางการของ BTC Layer2 เช่น Merlin Chain. ตรวจสอบโปรโตคอลนิวคลิคอยน์ของ BTC หลายรายการ เช่น Bitmap.Games、Surf Protocol、Savmswap และ Mineral ในการตรวจสอบครั้งก่อนหน้า Beosin ได้ผ่านการตรวจสอบความปลอดภัยของโซ่สาธารณะที่มีชื่อเสียงหลายรายการ รวมถึง Ronin Network、Clover、Self Chain และ Crust Network ตอนนี้ Beosin ได้เปิดตัวโซลูชันการตรวจสอบสำหรับ BTC Layer2 เพื่อให้บริการตรวจสอบความปลอดภัยอย่างครอบคลุมและเชื่อถือได้สำหรับระบบนิเควสเครือข่าย BTC ทั้งหมด
แนวคิดแรกสุดของ Lightning Network เรียกว่า "ช่องทางการชําระเงิน" แนวคิดการออกแบบคือการอัปเดตสถานะธุรกรรมที่ไม่ได้รับการยืนยันอย่างต่อเนื่องผ่านการเปลี่ยนธุรกรรมจนกว่าจะออกอากาศไปยังเครือข่าย Bitcoin ในที่สุด Satoshi Nakamoto ได้เสนอแนวคิดเกี่ยวกับช่องทางการชําระเงินเมื่อเขาสร้าง Bitcoin ในปี 2009 และรวมรหัสฉบับร่างสําหรับช่องทางการชําระเงินใน Bitcoin 1.0 ซึ่งอนุญาตให้ผู้ใช้อัปเดตสถานะการทําธุรกรรมก่อนที่ธุรกรรมจะได้รับการยืนยันจากเครือข่าย อย่างไรก็ตาม มันไม่ได้จนกว่าการเปิดตัวเอกสารไวท์เปเปอร์ "The Bitcoin Lightning Network: Scalable Off-Chain Instant Payment" ที่เครือข่าย Lightning ถือกําเนิดขึ้นอย่างแท้จริงและเข้าสู่สายตาของสาธารณชน
วันนี้การใช้งานช่องทางการชําระเงินและ Lightning Network เป็นผู้ใหญ่มาก ณ ตอนนี้เครือข่าย Lightning มีโหนดทั้งหมด 13,325 โหนด 49,417 ช่องและจํานวน BTC จํานําทั้งหมดสูงถึง 4,975 ช่อง
ในเครือข่ายแสงสาย สิ่งสำคัญมากคือการรักษาความปลอดภัยของสินทรัพย์ของผู้ใช้ในขณะที่มีการโอน ข้างล่างจะอธิบายถึงวิธีการทำงานของเครือข่ายแสงสายและวิธีการป้องกันความปลอดภัยของสินทรัพย์ของผู้ใช้โดยขึ้นอยู่กับขอบเขตของโหนดของเครือข่าย
ผู้ใช้จากทั้งสองฝ่ายส่งสองธุรกรรมไปยังเครือข่ายหลักของบิทคอยน์: หนึ่งเพื่อเปิดช่องและหนึ่งเพื่อปิดช่อง มันถูกแบ่งเป็นประมาณสามขั้นตอนต่อไปนี้:
1.เปิดช่อง:
ที่แรก ผู้ใช้ทั้งสองฝ่ายมักจะมัดจำ Bitcoin เข้าไปในกระเป๋าเงินหลายลายลาฟ์ที่ Gate บน BTC หาก Bitcoin มัดจำและล็อคสำเร็จแล้ว ช่องทางการชำระเงินจึงเปิดอยู่ และทั้งสองฝ่ายสามารถดำเนินการธุรกรรมออฟเชนในช่องทางนี้
2.Off-chain transactions:
เมื่อช่องถูกเปิด การทำธุรกรรมการโอนเงินระหว่างผู้ใช้ทั้งหมดจะถูกประมวลผลในเครือข่าย Lightning และไม่มีข้อจำกัดใด ๆ ในจำนวนการทำธุรกรรมนอกเครือข่ายเหล่านี้ แน่นอน การทำธุรกรรมเหล่านี้ไม่จำเป็นต้องส่งให้กับ Bitcoin mainnet ทันที แต่จะเสร็จสิ้นทันทีผ่านกลไกนอกเครือข่ายของเครือข่าย Lightning
วิธีการประมวลผลนอกโซนนี้ช่วยเพิ่มความเร็วและประสิทธิภาพของการทำธุรกรรมอย่างมากโดยหลีกเลี่ยงความแออัดและค่าธรรมเนียมการทำธุรกรรมสูงของ Bitcoin mainnet
3. การปิดช่องสื่อสารและการตั้งบัญชีสมุดรายวัน:
เมื่อผู้ใช้ทั้งสองฝ่ายตัดสินใจที่จะออกจากช่องทาง การตกลงสุดท้ายของบัญชีสมุดบัญชีจะเกิดขึ้น กระบวนการนี้จะรับประกันว่าเงินทั้งหมดในช่องทางจะถูกจัดสรรให้เป็นปัจจุบัน ในเวลาเดียวกันผู้ใช้ทั้งสองฝ่ายจะถอนยอดคงเหลือหลังจากการตกลงจากกระเป๋าเงินหลายลายเซ็นที่แสดงให้เห็นถึงการกระจายเงินจริงเมื่อช่องทางถูกปิด ในที่สุดช่องทางจะส่งสถานะสุดท้ายของธุรกรรมสมุดบัญชีไปยัง Bitcoin mainnet
ข้อดีของเครือข่าย Lightning คือว่า:
ความท้าทายที่เผชิญหน้า Lightning Network:
ความปลอดภัยของเครือข่าย Lightning มีผลต่อความสามารถในการทำธุรกรรมนอกโซ่ของบิทคอยน์และความปลอดภัยของเงินทุนของผู้ใช้โดยตรง นอกจากการตรวจสอบรายการทั่วไปของโซ่สาธารณะ (ดูภาคผนวกที่สิ้นสุดของบทความนี้เพื่อดูรายละเอียด) นอกจากนี้เครือข่าย Lightning ยังต้องให้ความสนใจกับความเสี่ยงความปลอดภัยที่สำคัญต่อไปนี้:
ไม่เหมือนกับเครือข่าย Lightning ซิดเชนเป็นบล็อกเชนอิสระที่ทำงานขนานกับเชนหลัก (เช่นบล็อกเชน BTC) และทำงานร่วมกับเชนหลักผ่านการผูกพันสองทาง (Two-Way Peg) จุดประสงค์ของซิดเชนคือเพื่อบรรลุฟังก์ชันเพิ่มเติมและปรับปรุงความสามารถในการขยายออกโดยไม่ต้องเปลี่ยนแปลงโปรโตคอลของเชนหลัก
เป็นบล็อกเชนอิสระ ซิดเชนมีกลไกตรวจสอบของตนเอง โหนด และกฎการประมวลผลธุรกรรม ซิดเชนสามารถนำเทคโนโลยีและโปรโตคอลที่แตกต่างจากเชนหลักตามความต้องการของสถานการณ์การใช้งานเฉพาะ ผ่านกลไกผูกพันสองทาง (2WP) ซิดเชนสื่อสารกับเชนหลักเพื่อให้มั่นใจว่าสินทรัพย์สามารถถ่ายโอนได้อย่างอิสระและปลอดภัยระหว่างทั้งสอง กลไกการทำงานของกลไกผูกพันสองทาง (2WP) โดยประมาณเป็นดังนี้
ผู้ใช้ล็อค BTC บนโซ่หลักและสถาบันที่เชื่อถือได้ 1 ได้รับและใช้การตรวจสอบ SPV 2 เพื่อให้แน่ใจว่าธุรกรรมที่ล็อคของผู้ใช้ได้รับการยืนยันแล้ว
สถาบันที่เชื่อถือจะออกโทเค็นเทียบเท่าให้แก่ผู้ใช้บนโซนข้าง
หลังจากทำธุรกรรมฟรี ผู้ใช้ล็อคโทเค็นที่เหลือบนเซิร์ฟเวอร์ข้างเคียง
หลังจากตรวจสอบความถูกต้องของธุรกรรม สถาบันที่เชื่อถือได้จะปลดล็อก BTC บนโซ่หลักและปล่อยค่า BTC ที่เกี่ยวข้องให้แก่ผู้ใช้
หมายเหตุ 1: หน่วยงานที่ไว้วางใจ มีบทบาทสำคัญในการกลั่นกรองช่องทางสองทางและรับผิดชอบการจัดการล็อกและปลดล็อกสินทรัพย์ หน่วยงานเหล่านี้ต้องมีความเชื่อถือได้อย่างสูงและมีความสามารถทางเทคนิคเพื่อให้มั่นใจในความปลอดภัยของสินทรัพย์ของผู้ใช้งาน
หมายเหตุ 2:การตรวจสอบ SPV ช่วยให้โหนดสามารถตรวจสอบความถูกต้องของธุรกรรมที่เฉพาะเจาะจงโดยไม่ต้องดาวน์โหลดบล็อกเชนทั้งหมด SPV nodes สามารถดาวน์โหลดเฉพาะส่วนของ block header และตรวจสอบว่าธุรกรรมถูกนำเข้าไว้ในบล็อกผ่าน Merkle Tree ได้
โครงการแทนที่ของเครือข่ายรอง:
CKB (เคยเอบีเค)
Nervos Network เป็นระบบนิเวศบล็อกเชนสาธารณะแบบโอเพนซอร์สที่มีจุดมุ่งหมายเพื่อใช้ประโยชน์จากข้อได้เปรียบด้านความปลอดภัยและการกระจายอํานาจของกลไกฉันทามติ POW ของ BTC ในขณะที่แนะนําโมเดล UTXO ที่ปรับขนาดได้และยืดหยุ่นมากขึ้นในการประมวลผลธุรกรรม แกนหลักของมันคือ Common Knowledge Base (CKB) ซึ่งเป็นบล็อกเชนเลเยอร์ 1 ที่สร้างขึ้นบน RISC-V และใช้ PoW (Proof of Work) เป็นฉันทามติ มันขยายโมเดล UTXO เป็นแบบจําลองเซลล์ทําให้สามารถจัดเก็บข้อมูลใด ๆ และสนับสนุนการเขียนสคริปต์ในภาษาใด ๆ เพื่อดําเนินการบนห่วงโซ่เป็นสัญญาอัจฉริยะ
Stacks
สแต็คเชื่อมต่อแต่ละบล็อก Stacks กับบล็อก Bitcoin ผ่านกลไก PoX (Proof of Transfer) ในการพัฒนาสัญญาอัจฉริยะ Stacks ได้ออกแบบภาษาการเขียนโปรแกรม Clarity เฉพาะ ใน Clarity, get-burn-block-info? ฟังก์ชันอนุญาตให้ผ่านความสูงของบล็อก Bitcoin และรับแฮชส่วนหัวของบล็อก ในเวลาเดียวกันคําหลัก burn-block-height สามารถรับความสูงของบล็อกปัจจุบันของห่วงโซ่ Bitcoin ฟังก์ชันทั้งสองนี้ช่วยให้สัญญาอัจฉริยะ Clarity สามารถอ่านสถานะของห่วงโซ่ฐาน Bitcoin ทําให้ธุรกรรม Bitcoin ทําหน้าที่เป็นทริกเกอร์สัญญาได้ ด้วยการดําเนินการสัญญาอัจฉริยะเหล่านี้เป็นไปโดยอัตโนมัติ Stacks ขยายขีดความสามารถของ Bitcoin
สำหรับการวิเคราะห์อย่างละเอียดของ Stacks คุณสามารถอ่านบทความวิจัยก่อนหน้าของ Beosin: "สแต็กคืออะไร? ซึ่งอุปสรรคที่เค้าเรืองเกี่ยวกับเน็ตเวิร์กชั้นที่ 2 ของ BTC สแต็กคืออะไร?》
ข้อดีของเครือข่ายย่อยคือ:
ความท้าทายที่เผชิญหน้าของเซ็ตไชน์
Layer2 เป็นระบบบล็อกเชนที่สมบูรณ์เต็มรูปแบบ ดังนั้น รายการตรวจสอบทั่วไปของโซนสายก็จะเป็นไปตามโซนสายซ้าย สำหรับรายละเอียด โปรดดูในภาคผนวกที่ปลายบทความนี้
นอกจากนี้ เนื่องจากลักษณะพิเศษของมัน ซิดเชนยังต้องการการตรวจสอบเพิ่มเติมบ้าง
Rollup เป็นตัวแก้ไขปัญหาการขยายมาตรฐานชั้นที่ 2 ที่ออกแบบมาเพื่อเพิ่มประสิทธิภาพและประสิทธิผลในการทำธุรกรรมบนบล็อกเชน โดยลดภาระของโซ่หลักได้มาก โดยการแพ็คเกจ ("Rollup") จำนวนมากของธุรกรรมและประมวลผลภายนอกโซ่หลักเท่านั้น แล้วส่งผลลัพธ์สุดท้ายไปยังโซ่หลักเท่านั้น
Rollup แบ่งเป็นหลักๆเป็น zk-Rollup และ op-Rollup แต่ไม่เหมือนกับ ETH ด้วยความไม่สมบูรณ์ของ Turing ของ BTC ไม่สามารถใช้สัญญาบน BTC สำหรับการตรวจสอบพิสูจน์แบบศูนย์กลางได้ โซลูชั่น zk-Rollup แบบดั้งเดิมไม่สามารถนำมาใช้บน BTC ได้ ดังนั้นวิธีการนำเสนอ BTC Layer2 โดยใช้ zk-Rollup คืออย่างไร? ต่อไปเราจะเลือกโครงการ B² Network เป็นตัวอย่าง:
เพื่อทำการตรวจสอบพิสูจน์ศูนย์กลางโดยไม่เปิดเผยข้อมูลบน BTC B² Network สร้างสคริปต์ Taproot ที่รวมการตรวจสอบพิสูจน์ศูนย์กลางโดยไม่เปิดเผยข้อมูลบน zk-Rollup และความท้าทายในการแข่งขันของ op-Rollup วิธีการทำงานของมันคือดังนี้:
เครือข่าย B² จะรวมการทำธุรกรรมทั้งหมดที่ผู้ใช้เริ่มต้น
หลังจากใช้ตัวเรียงลําดับเพื่อจัดเรียงธุรกรรม Rollup ให้บันทึกธุรกรรม Rollup โดยใช้ที่เก็บข้อมูลแบบกระจายอํานาจและส่งมอบให้กับ zkEVM เพื่อประมวลผลในเวลาเดียวกัน
หลังจากที่ zkEVM ประสานสถานะ BTC chain เสร็จ มันจะประมวลผลธุรกรรมเช่น การดำเนินการสัญญา รวมและแพ็คเกจผลลัพธ์และส่งไปที่ตัวรวม
Prover สร้างพิสูจน์ที่ไม่รู้อะไรและส่งมันไปยังตัวรวม ตัวรวมนั้นจะรวมรวมการทำธุรกรรมและส่งพิสูจน์ไปยังโหนด B²
B² Nodes ดำเนินการตรวจสอบพิสูจน์ที่ไม่รู้อะไรและสร้างสคริปต์ Taproot ขึ้นอยู่กับข้อมูล Rollup ในการเก็บรักษาแบบกระจาย
Taproot เป็น UTXO ที่มีมูลค่า 1 satoshi การสิทธิ์ใน B² Inscription ในโครงสร้างข้อมูลของมันเก็บข้อมูล Rollup ทั้งหมด และ Tapleaf เก็บข้อมูลการตรวจสอบทั้งหมด หลังจากผ่านการทดสอบกำลังส่งผ่านกลไกท้าทายและมันจะถูกส่งไปยัง BTC ในรูปแบบการยืนยันที่ตรวจสอบโดยใช้ zk proof
ข้อดีของ Rollup คือว่า
ความท้าทายที่ Rollup พบเจอ:
ตั้งแต่วิธีที่นำมาใช้คือ Rollup รายการตรวจสอบความปลอดภัยสำคัญของมันเกือบเหมือนกับ ETH Layer2
นอกจาก BTC Layer2 แบบดั้งเดิม ยังมีโปรโตคอลฝั่งที่สามใหม่ที่เกี่ยวข้องกับระบบนิเวศ BTC เช่น Babylon: บ้าง
เป้าหมายของ Babylon คือการแปลง 21 ล้าน BTC เป็นสินทรัพย์ที่ฝากที่กระจายอย่างเสรี ไม่เหมือนกับโครงสร้าง Layer 2 ของ BTC อื่น ๆ, Babylon ไม่ขยายโซ่ BTC เอง มันเป็นโซ่ที่เป็นเอกลักษณ์ในตัวมันเอง พร้อมกับมีโปรโตคอลจำนวนเงินฝาก BTC ที่เฉพาะเจาะจง จุดประสงค์หลักคือเชื่อมต่อกับโซ่ PoS ฝากทรัพย์ BTC เพื่อให้มั่นคงและเพิ่มความปลอดภัยให้กับโซ่ PoS และแก้ปัญหาความเสี่ยงจากการโจมตีจากส่วนปลายของโซ่และคำถามที่เป็นศูนย์กลาง
สถาปัตยกรรมถูกแบ่งออกเป็น 3 ชั้น:
เลเยอร์บิทคอยน์: นี่คือโครงร่างที่มั่นคงของบาบีลอน ที่ใช้ประโยชน์จากความปลอดภัยที่รู้จักของบิทคอยน์เพื่อให้แน่ใจว่าธุรกรรมทั้งหมดมีความปลอดภัยมาก ๆ เหมือนกับในเครือข่ายบิทคอยน์
ชั้น Babylonian: ที่ใจกลางของ Babylon คือชั้น Babylonian ซึ่งเป็นบล็อกเชนที่กำหนดเองที่เชื่อมต่อ Bitcoin กับ Proof-of-Stake (PoS) chains ต่างๆ มันประมวลผลธุรกรรม, รันสมาร์ทคอนแทรค, และให้ความมั่นใจว่าทุกสิ่งทุกอย่างทำงานได้อย่างราบรื่นในระบบนิเวศน์
ชั้นโซ่ PoS: ชั้นบนสุดประกอบด้วยโซ่ PoS หลายตัวแต่ละโซ่ PoS จะถูกเลือกเพื่อข้อได้เปรียบที่เป็นเอกลักษณ์ สิ่งนี้ทําให้ BabylonChain สามารถปรับขนาดและความยืดหยุ่นได้อย่างน่าทึ่งทําให้ผู้ใช้สามารถเพลิดเพลินกับคุณสมบัติที่ดีที่สุดของบล็อกเชน PoS ที่แตกต่างกัน
วิธีที่มันทำงานคือการรักษาโซ่ PoS ด้วยการลงนามบล็อกสุดท้ายบนโซ่ BTC ซึ่งในพื้นฐานนั้นขยายโปรโตคอลหลักด้วยรอบการลงนามเพิ่มเติม ลายเซ็นต์เหล่านี้ในรอบ +1 สุดท้ายมีลักษณะเฉพาะ: พวกเขาเป็นลายเซ็นต์ใช้ครั้งเดียวที่สามารถถอดรหัสได้ (EOTS) จุดประสงค์คือการรวมตรวจสอบ PoS เข้ากับ BTC เพื่อแก้ไขปัญหาการถอดรหัสยาวนานและการโจมตีระยะไกลของ PoS
ข้อดีของบาบิลอนคือ
ความท้าทายที่เผชิญหน้าหน้าบาบิลอน:
โพรโทคอลของบุคลากรภายนอกมีจุดประสงค์ด้านความปลอดภัยที่แตกต่างกันขึ้นอยู่กับการปฏิบัติของพวกเขา โดยใช้ Babylon เป็นตัวอย่าง บางรายการตรวจสอบความปลอดภัยที่ต้องใส่ใจไว้คือ ดังนี้:
ความปลอดภัยของสัญญาอัจฉริยะ: สัญญามัดจำบน BTC ถูกนำมาปฏิบัติผ่านสคริปต์ UTXO และความปลอดภัยของมันต้องให้ความสนใจ
ความปลอดภัยของอัลกอริทึมในการลงลายมือ: ลายมือถูกใช้ในสัญญาเพื่อจัดการการมอบคำสัญญาของผู้ใช้และความปลอดภัยของอัลกอริทึมนี้เกี่ยวข้องกับกระบวนการสร้างและตรวจสอบลายมือถูกต้อง
ออกแบบโมเดลเศรษฐศาสตร์ของโปรโตคอล: ว่าโมเดลเศรษฐศาสตร์ของโปรโตคอลถูกตั้งค่าอย่างเหมาะสมในเรื่องของรางวัลและโทษ และว่าจะทำให้เกิดความเสียหายต่อทรัพย์สินของผู้ใช้หรือไม่
Beosin เป็นหนึ่งใน บริษัท รักษาความปลอดภัยบล็อกเชนแห่งแรกในโลกที่มีส่วนร่วมในการตรวจสอบอย่างเป็นทางการ มุ่งเน้นไปที่ธุรกิจระบบนิเวศเต็มรูปแบบ "ความปลอดภัย + การปฏิบัติตามข้อกําหนด" ได้จัดตั้งสาขาในกว่า 10 ประเทศและภูมิภาคทั่วโลก ธุรกิจของ บริษัท ครอบคลุมการตรวจสอบความปลอดภัยของรหัสก่อนที่โครงการจะออนไลน์การตรวจสอบความเสี่ยงด้านความปลอดภัยและการปิดกั้นระหว่างการดําเนินโครงการการกู้คืนการโจรกรรมผลิตภัณฑ์การปฏิบัติตามบล็อกเชน "แบบครบวงจร" + บริการรักษาความปลอดภัยเช่นการป้องกันการฟอกเงินสินทรัพย์เสมือน (AML) และการประเมินการปฏิบัติตามข้อกําหนดที่สอดคล้องกับข้อกําหนดด้านกฎระเบียบในท้องถิ่น ฝ่ายโครงการที่มีความต้องการตรวจสอบสามารถติดต่อทีมรักษาความปลอดภัยของ Beosin ได้
Compartir
บิทคอยน์ (BTC) เป็นสกุลเงินดิจิทัลแห่งแรกของโลก ที่เริ่มต้นมาตั้งแต่ปี 2009 และได้กลายเป็นหลักประกันของสินทรัพย์ดิจิทัลและการเงินดิจิทัลที่กระจายมากขึ้น อย่างไรก็ตาม โดยเฉพาะเมื่อจำนวนผู้ใช้และปริมาณธุรกรรมเพิ่มขึ้น ปัญหาของเครือข่าย BTC ก็กำลังเริ่มแสดงออกมามากขึ้น โดยส่วนใหญ่มีดังนี้:
ในบทความนี้เราจะเครือข่ายไฟฟ้า(Lightning Network), Sidechains, Rollup และเทคโนโลยีอื่น ๆ เรียกรวมกันว่าโซลูชันการขยาย BTC Layer2 พวกเขารักษาการกระจายอํานาจและความปลอดภัยของเครือข่าย BTC ในขณะที่บรรลุธุรกรรมที่รวดเร็วและต้นทุนต่ํา การแนะนําเทคโนโลยี Layer2 สามารถปรับปรุงความเร็วในการทําธุรกรรมและลดต้นทุนการทําธุรกรรมเพิ่มประสิทธิภาพประสบการณ์ของผู้ใช้และขยายขีดความสามารถของเครือข่ายให้การสนับสนุนด้านเทคนิคที่สําคัญและทิศทางนวัตกรรมสําหรับการพัฒนา BTC ในอนาคต
ในปัจจุบัน Beosin ได้กลายเป็นพันธมิตรด้านความปลอดภัยทางการเงินอย่างเป็นทางการของ BTC Layer2 เช่น Merlin Chain. ตรวจสอบโปรโตคอลนิวคลิคอยน์ของ BTC หลายรายการ เช่น Bitmap.Games、Surf Protocol、Savmswap และ Mineral ในการตรวจสอบครั้งก่อนหน้า Beosin ได้ผ่านการตรวจสอบความปลอดภัยของโซ่สาธารณะที่มีชื่อเสียงหลายรายการ รวมถึง Ronin Network、Clover、Self Chain และ Crust Network ตอนนี้ Beosin ได้เปิดตัวโซลูชันการตรวจสอบสำหรับ BTC Layer2 เพื่อให้บริการตรวจสอบความปลอดภัยอย่างครอบคลุมและเชื่อถือได้สำหรับระบบนิเควสเครือข่าย BTC ทั้งหมด
แนวคิดแรกสุดของ Lightning Network เรียกว่า "ช่องทางการชําระเงิน" แนวคิดการออกแบบคือการอัปเดตสถานะธุรกรรมที่ไม่ได้รับการยืนยันอย่างต่อเนื่องผ่านการเปลี่ยนธุรกรรมจนกว่าจะออกอากาศไปยังเครือข่าย Bitcoin ในที่สุด Satoshi Nakamoto ได้เสนอแนวคิดเกี่ยวกับช่องทางการชําระเงินเมื่อเขาสร้าง Bitcoin ในปี 2009 และรวมรหัสฉบับร่างสําหรับช่องทางการชําระเงินใน Bitcoin 1.0 ซึ่งอนุญาตให้ผู้ใช้อัปเดตสถานะการทําธุรกรรมก่อนที่ธุรกรรมจะได้รับการยืนยันจากเครือข่าย อย่างไรก็ตาม มันไม่ได้จนกว่าการเปิดตัวเอกสารไวท์เปเปอร์ "The Bitcoin Lightning Network: Scalable Off-Chain Instant Payment" ที่เครือข่าย Lightning ถือกําเนิดขึ้นอย่างแท้จริงและเข้าสู่สายตาของสาธารณชน
วันนี้การใช้งานช่องทางการชําระเงินและ Lightning Network เป็นผู้ใหญ่มาก ณ ตอนนี้เครือข่าย Lightning มีโหนดทั้งหมด 13,325 โหนด 49,417 ช่องและจํานวน BTC จํานําทั้งหมดสูงถึง 4,975 ช่อง
ในเครือข่ายแสงสาย สิ่งสำคัญมากคือการรักษาความปลอดภัยของสินทรัพย์ของผู้ใช้ในขณะที่มีการโอน ข้างล่างจะอธิบายถึงวิธีการทำงานของเครือข่ายแสงสายและวิธีการป้องกันความปลอดภัยของสินทรัพย์ของผู้ใช้โดยขึ้นอยู่กับขอบเขตของโหนดของเครือข่าย
ผู้ใช้จากทั้งสองฝ่ายส่งสองธุรกรรมไปยังเครือข่ายหลักของบิทคอยน์: หนึ่งเพื่อเปิดช่องและหนึ่งเพื่อปิดช่อง มันถูกแบ่งเป็นประมาณสามขั้นตอนต่อไปนี้:
1.เปิดช่อง:
ที่แรก ผู้ใช้ทั้งสองฝ่ายมักจะมัดจำ Bitcoin เข้าไปในกระเป๋าเงินหลายลายลาฟ์ที่ Gate บน BTC หาก Bitcoin มัดจำและล็อคสำเร็จแล้ว ช่องทางการชำระเงินจึงเปิดอยู่ และทั้งสองฝ่ายสามารถดำเนินการธุรกรรมออฟเชนในช่องทางนี้
2.Off-chain transactions:
เมื่อช่องถูกเปิด การทำธุรกรรมการโอนเงินระหว่างผู้ใช้ทั้งหมดจะถูกประมวลผลในเครือข่าย Lightning และไม่มีข้อจำกัดใด ๆ ในจำนวนการทำธุรกรรมนอกเครือข่ายเหล่านี้ แน่นอน การทำธุรกรรมเหล่านี้ไม่จำเป็นต้องส่งให้กับ Bitcoin mainnet ทันที แต่จะเสร็จสิ้นทันทีผ่านกลไกนอกเครือข่ายของเครือข่าย Lightning
วิธีการประมวลผลนอกโซนนี้ช่วยเพิ่มความเร็วและประสิทธิภาพของการทำธุรกรรมอย่างมากโดยหลีกเลี่ยงความแออัดและค่าธรรมเนียมการทำธุรกรรมสูงของ Bitcoin mainnet
3. การปิดช่องสื่อสารและการตั้งบัญชีสมุดรายวัน:
เมื่อผู้ใช้ทั้งสองฝ่ายตัดสินใจที่จะออกจากช่องทาง การตกลงสุดท้ายของบัญชีสมุดบัญชีจะเกิดขึ้น กระบวนการนี้จะรับประกันว่าเงินทั้งหมดในช่องทางจะถูกจัดสรรให้เป็นปัจจุบัน ในเวลาเดียวกันผู้ใช้ทั้งสองฝ่ายจะถอนยอดคงเหลือหลังจากการตกลงจากกระเป๋าเงินหลายลายเซ็นที่แสดงให้เห็นถึงการกระจายเงินจริงเมื่อช่องทางถูกปิด ในที่สุดช่องทางจะส่งสถานะสุดท้ายของธุรกรรมสมุดบัญชีไปยัง Bitcoin mainnet
ข้อดีของเครือข่าย Lightning คือว่า:
ความท้าทายที่เผชิญหน้า Lightning Network:
ความปลอดภัยของเครือข่าย Lightning มีผลต่อความสามารถในการทำธุรกรรมนอกโซ่ของบิทคอยน์และความปลอดภัยของเงินทุนของผู้ใช้โดยตรง นอกจากการตรวจสอบรายการทั่วไปของโซ่สาธารณะ (ดูภาคผนวกที่สิ้นสุดของบทความนี้เพื่อดูรายละเอียด) นอกจากนี้เครือข่าย Lightning ยังต้องให้ความสนใจกับความเสี่ยงความปลอดภัยที่สำคัญต่อไปนี้:
ไม่เหมือนกับเครือข่าย Lightning ซิดเชนเป็นบล็อกเชนอิสระที่ทำงานขนานกับเชนหลัก (เช่นบล็อกเชน BTC) และทำงานร่วมกับเชนหลักผ่านการผูกพันสองทาง (Two-Way Peg) จุดประสงค์ของซิดเชนคือเพื่อบรรลุฟังก์ชันเพิ่มเติมและปรับปรุงความสามารถในการขยายออกโดยไม่ต้องเปลี่ยนแปลงโปรโตคอลของเชนหลัก
เป็นบล็อกเชนอิสระ ซิดเชนมีกลไกตรวจสอบของตนเอง โหนด และกฎการประมวลผลธุรกรรม ซิดเชนสามารถนำเทคโนโลยีและโปรโตคอลที่แตกต่างจากเชนหลักตามความต้องการของสถานการณ์การใช้งานเฉพาะ ผ่านกลไกผูกพันสองทาง (2WP) ซิดเชนสื่อสารกับเชนหลักเพื่อให้มั่นใจว่าสินทรัพย์สามารถถ่ายโอนได้อย่างอิสระและปลอดภัยระหว่างทั้งสอง กลไกการทำงานของกลไกผูกพันสองทาง (2WP) โดยประมาณเป็นดังนี้
ผู้ใช้ล็อค BTC บนโซ่หลักและสถาบันที่เชื่อถือได้ 1 ได้รับและใช้การตรวจสอบ SPV 2 เพื่อให้แน่ใจว่าธุรกรรมที่ล็อคของผู้ใช้ได้รับการยืนยันแล้ว
สถาบันที่เชื่อถือจะออกโทเค็นเทียบเท่าให้แก่ผู้ใช้บนโซนข้าง
หลังจากทำธุรกรรมฟรี ผู้ใช้ล็อคโทเค็นที่เหลือบนเซิร์ฟเวอร์ข้างเคียง
หลังจากตรวจสอบความถูกต้องของธุรกรรม สถาบันที่เชื่อถือได้จะปลดล็อก BTC บนโซ่หลักและปล่อยค่า BTC ที่เกี่ยวข้องให้แก่ผู้ใช้
หมายเหตุ 1: หน่วยงานที่ไว้วางใจ มีบทบาทสำคัญในการกลั่นกรองช่องทางสองทางและรับผิดชอบการจัดการล็อกและปลดล็อกสินทรัพย์ หน่วยงานเหล่านี้ต้องมีความเชื่อถือได้อย่างสูงและมีความสามารถทางเทคนิคเพื่อให้มั่นใจในความปลอดภัยของสินทรัพย์ของผู้ใช้งาน
หมายเหตุ 2:การตรวจสอบ SPV ช่วยให้โหนดสามารถตรวจสอบความถูกต้องของธุรกรรมที่เฉพาะเจาะจงโดยไม่ต้องดาวน์โหลดบล็อกเชนทั้งหมด SPV nodes สามารถดาวน์โหลดเฉพาะส่วนของ block header และตรวจสอบว่าธุรกรรมถูกนำเข้าไว้ในบล็อกผ่าน Merkle Tree ได้
โครงการแทนที่ของเครือข่ายรอง:
CKB (เคยเอบีเค)
Nervos Network เป็นระบบนิเวศบล็อกเชนสาธารณะแบบโอเพนซอร์สที่มีจุดมุ่งหมายเพื่อใช้ประโยชน์จากข้อได้เปรียบด้านความปลอดภัยและการกระจายอํานาจของกลไกฉันทามติ POW ของ BTC ในขณะที่แนะนําโมเดล UTXO ที่ปรับขนาดได้และยืดหยุ่นมากขึ้นในการประมวลผลธุรกรรม แกนหลักของมันคือ Common Knowledge Base (CKB) ซึ่งเป็นบล็อกเชนเลเยอร์ 1 ที่สร้างขึ้นบน RISC-V และใช้ PoW (Proof of Work) เป็นฉันทามติ มันขยายโมเดล UTXO เป็นแบบจําลองเซลล์ทําให้สามารถจัดเก็บข้อมูลใด ๆ และสนับสนุนการเขียนสคริปต์ในภาษาใด ๆ เพื่อดําเนินการบนห่วงโซ่เป็นสัญญาอัจฉริยะ
Stacks
สแต็คเชื่อมต่อแต่ละบล็อก Stacks กับบล็อก Bitcoin ผ่านกลไก PoX (Proof of Transfer) ในการพัฒนาสัญญาอัจฉริยะ Stacks ได้ออกแบบภาษาการเขียนโปรแกรม Clarity เฉพาะ ใน Clarity, get-burn-block-info? ฟังก์ชันอนุญาตให้ผ่านความสูงของบล็อก Bitcoin และรับแฮชส่วนหัวของบล็อก ในเวลาเดียวกันคําหลัก burn-block-height สามารถรับความสูงของบล็อกปัจจุบันของห่วงโซ่ Bitcoin ฟังก์ชันทั้งสองนี้ช่วยให้สัญญาอัจฉริยะ Clarity สามารถอ่านสถานะของห่วงโซ่ฐาน Bitcoin ทําให้ธุรกรรม Bitcoin ทําหน้าที่เป็นทริกเกอร์สัญญาได้ ด้วยการดําเนินการสัญญาอัจฉริยะเหล่านี้เป็นไปโดยอัตโนมัติ Stacks ขยายขีดความสามารถของ Bitcoin
สำหรับการวิเคราะห์อย่างละเอียดของ Stacks คุณสามารถอ่านบทความวิจัยก่อนหน้าของ Beosin: "สแต็กคืออะไร? ซึ่งอุปสรรคที่เค้าเรืองเกี่ยวกับเน็ตเวิร์กชั้นที่ 2 ของ BTC สแต็กคืออะไร?》
ข้อดีของเครือข่ายย่อยคือ:
ความท้าทายที่เผชิญหน้าของเซ็ตไชน์
Layer2 เป็นระบบบล็อกเชนที่สมบูรณ์เต็มรูปแบบ ดังนั้น รายการตรวจสอบทั่วไปของโซนสายก็จะเป็นไปตามโซนสายซ้าย สำหรับรายละเอียด โปรดดูในภาคผนวกที่ปลายบทความนี้
นอกจากนี้ เนื่องจากลักษณะพิเศษของมัน ซิดเชนยังต้องการการตรวจสอบเพิ่มเติมบ้าง
Rollup เป็นตัวแก้ไขปัญหาการขยายมาตรฐานชั้นที่ 2 ที่ออกแบบมาเพื่อเพิ่มประสิทธิภาพและประสิทธิผลในการทำธุรกรรมบนบล็อกเชน โดยลดภาระของโซ่หลักได้มาก โดยการแพ็คเกจ ("Rollup") จำนวนมากของธุรกรรมและประมวลผลภายนอกโซ่หลักเท่านั้น แล้วส่งผลลัพธ์สุดท้ายไปยังโซ่หลักเท่านั้น
Rollup แบ่งเป็นหลักๆเป็น zk-Rollup และ op-Rollup แต่ไม่เหมือนกับ ETH ด้วยความไม่สมบูรณ์ของ Turing ของ BTC ไม่สามารถใช้สัญญาบน BTC สำหรับการตรวจสอบพิสูจน์แบบศูนย์กลางได้ โซลูชั่น zk-Rollup แบบดั้งเดิมไม่สามารถนำมาใช้บน BTC ได้ ดังนั้นวิธีการนำเสนอ BTC Layer2 โดยใช้ zk-Rollup คืออย่างไร? ต่อไปเราจะเลือกโครงการ B² Network เป็นตัวอย่าง:
เพื่อทำการตรวจสอบพิสูจน์ศูนย์กลางโดยไม่เปิดเผยข้อมูลบน BTC B² Network สร้างสคริปต์ Taproot ที่รวมการตรวจสอบพิสูจน์ศูนย์กลางโดยไม่เปิดเผยข้อมูลบน zk-Rollup และความท้าทายในการแข่งขันของ op-Rollup วิธีการทำงานของมันคือดังนี้:
เครือข่าย B² จะรวมการทำธุรกรรมทั้งหมดที่ผู้ใช้เริ่มต้น
หลังจากใช้ตัวเรียงลําดับเพื่อจัดเรียงธุรกรรม Rollup ให้บันทึกธุรกรรม Rollup โดยใช้ที่เก็บข้อมูลแบบกระจายอํานาจและส่งมอบให้กับ zkEVM เพื่อประมวลผลในเวลาเดียวกัน
หลังจากที่ zkEVM ประสานสถานะ BTC chain เสร็จ มันจะประมวลผลธุรกรรมเช่น การดำเนินการสัญญา รวมและแพ็คเกจผลลัพธ์และส่งไปที่ตัวรวม
Prover สร้างพิสูจน์ที่ไม่รู้อะไรและส่งมันไปยังตัวรวม ตัวรวมนั้นจะรวมรวมการทำธุรกรรมและส่งพิสูจน์ไปยังโหนด B²
B² Nodes ดำเนินการตรวจสอบพิสูจน์ที่ไม่รู้อะไรและสร้างสคริปต์ Taproot ขึ้นอยู่กับข้อมูล Rollup ในการเก็บรักษาแบบกระจาย
Taproot เป็น UTXO ที่มีมูลค่า 1 satoshi การสิทธิ์ใน B² Inscription ในโครงสร้างข้อมูลของมันเก็บข้อมูล Rollup ทั้งหมด และ Tapleaf เก็บข้อมูลการตรวจสอบทั้งหมด หลังจากผ่านการทดสอบกำลังส่งผ่านกลไกท้าทายและมันจะถูกส่งไปยัง BTC ในรูปแบบการยืนยันที่ตรวจสอบโดยใช้ zk proof
ข้อดีของ Rollup คือว่า
ความท้าทายที่ Rollup พบเจอ:
ตั้งแต่วิธีที่นำมาใช้คือ Rollup รายการตรวจสอบความปลอดภัยสำคัญของมันเกือบเหมือนกับ ETH Layer2
นอกจาก BTC Layer2 แบบดั้งเดิม ยังมีโปรโตคอลฝั่งที่สามใหม่ที่เกี่ยวข้องกับระบบนิเวศ BTC เช่น Babylon: บ้าง
เป้าหมายของ Babylon คือการแปลง 21 ล้าน BTC เป็นสินทรัพย์ที่ฝากที่กระจายอย่างเสรี ไม่เหมือนกับโครงสร้าง Layer 2 ของ BTC อื่น ๆ, Babylon ไม่ขยายโซ่ BTC เอง มันเป็นโซ่ที่เป็นเอกลักษณ์ในตัวมันเอง พร้อมกับมีโปรโตคอลจำนวนเงินฝาก BTC ที่เฉพาะเจาะจง จุดประสงค์หลักคือเชื่อมต่อกับโซ่ PoS ฝากทรัพย์ BTC เพื่อให้มั่นคงและเพิ่มความปลอดภัยให้กับโซ่ PoS และแก้ปัญหาความเสี่ยงจากการโจมตีจากส่วนปลายของโซ่และคำถามที่เป็นศูนย์กลาง
สถาปัตยกรรมถูกแบ่งออกเป็น 3 ชั้น:
เลเยอร์บิทคอยน์: นี่คือโครงร่างที่มั่นคงของบาบีลอน ที่ใช้ประโยชน์จากความปลอดภัยที่รู้จักของบิทคอยน์เพื่อให้แน่ใจว่าธุรกรรมทั้งหมดมีความปลอดภัยมาก ๆ เหมือนกับในเครือข่ายบิทคอยน์
ชั้น Babylonian: ที่ใจกลางของ Babylon คือชั้น Babylonian ซึ่งเป็นบล็อกเชนที่กำหนดเองที่เชื่อมต่อ Bitcoin กับ Proof-of-Stake (PoS) chains ต่างๆ มันประมวลผลธุรกรรม, รันสมาร์ทคอนแทรค, และให้ความมั่นใจว่าทุกสิ่งทุกอย่างทำงานได้อย่างราบรื่นในระบบนิเวศน์
ชั้นโซ่ PoS: ชั้นบนสุดประกอบด้วยโซ่ PoS หลายตัวแต่ละโซ่ PoS จะถูกเลือกเพื่อข้อได้เปรียบที่เป็นเอกลักษณ์ สิ่งนี้ทําให้ BabylonChain สามารถปรับขนาดและความยืดหยุ่นได้อย่างน่าทึ่งทําให้ผู้ใช้สามารถเพลิดเพลินกับคุณสมบัติที่ดีที่สุดของบล็อกเชน PoS ที่แตกต่างกัน
วิธีที่มันทำงานคือการรักษาโซ่ PoS ด้วยการลงนามบล็อกสุดท้ายบนโซ่ BTC ซึ่งในพื้นฐานนั้นขยายโปรโตคอลหลักด้วยรอบการลงนามเพิ่มเติม ลายเซ็นต์เหล่านี้ในรอบ +1 สุดท้ายมีลักษณะเฉพาะ: พวกเขาเป็นลายเซ็นต์ใช้ครั้งเดียวที่สามารถถอดรหัสได้ (EOTS) จุดประสงค์คือการรวมตรวจสอบ PoS เข้ากับ BTC เพื่อแก้ไขปัญหาการถอดรหัสยาวนานและการโจมตีระยะไกลของ PoS
ข้อดีของบาบิลอนคือ
ความท้าทายที่เผชิญหน้าหน้าบาบิลอน:
โพรโทคอลของบุคลากรภายนอกมีจุดประสงค์ด้านความปลอดภัยที่แตกต่างกันขึ้นอยู่กับการปฏิบัติของพวกเขา โดยใช้ Babylon เป็นตัวอย่าง บางรายการตรวจสอบความปลอดภัยที่ต้องใส่ใจไว้คือ ดังนี้:
ความปลอดภัยของสัญญาอัจฉริยะ: สัญญามัดจำบน BTC ถูกนำมาปฏิบัติผ่านสคริปต์ UTXO และความปลอดภัยของมันต้องให้ความสนใจ
ความปลอดภัยของอัลกอริทึมในการลงลายมือ: ลายมือถูกใช้ในสัญญาเพื่อจัดการการมอบคำสัญญาของผู้ใช้และความปลอดภัยของอัลกอริทึมนี้เกี่ยวข้องกับกระบวนการสร้างและตรวจสอบลายมือถูกต้อง
ออกแบบโมเดลเศรษฐศาสตร์ของโปรโตคอล: ว่าโมเดลเศรษฐศาสตร์ของโปรโตคอลถูกตั้งค่าอย่างเหมาะสมในเรื่องของรางวัลและโทษ และว่าจะทำให้เกิดความเสียหายต่อทรัพย์สินของผู้ใช้หรือไม่
Beosin เป็นหนึ่งใน บริษัท รักษาความปลอดภัยบล็อกเชนแห่งแรกในโลกที่มีส่วนร่วมในการตรวจสอบอย่างเป็นทางการ มุ่งเน้นไปที่ธุรกิจระบบนิเวศเต็มรูปแบบ "ความปลอดภัย + การปฏิบัติตามข้อกําหนด" ได้จัดตั้งสาขาในกว่า 10 ประเทศและภูมิภาคทั่วโลก ธุรกิจของ บริษัท ครอบคลุมการตรวจสอบความปลอดภัยของรหัสก่อนที่โครงการจะออนไลน์การตรวจสอบความเสี่ยงด้านความปลอดภัยและการปิดกั้นระหว่างการดําเนินโครงการการกู้คืนการโจรกรรมผลิตภัณฑ์การปฏิบัติตามบล็อกเชน "แบบครบวงจร" + บริการรักษาความปลอดภัยเช่นการป้องกันการฟอกเงินสินทรัพย์เสมือน (AML) และการประเมินการปฏิบัติตามข้อกําหนดที่สอดคล้องกับข้อกําหนดด้านกฎระเบียบในท้องถิ่น ฝ่ายโครงการที่มีความต้องการตรวจสอบสามารถติดต่อทีมรักษาความปลอดภัยของ Beosin ได้