ตั้งแต่เริ่มต้นในปี 2009 Bitcoin (BTC) ซึ่งเป็นสกุลเงินดิจิทัลแรกของโลก ได้เริ่มเป็นฐานมูลค่าเสริมของสินทรัพย์ดิจิทัลและการเงินที่ไม่มีส่วนรวม อย่างไรก็ตาม เมื่อจำนวนผู้ใช้และปริมาณการทำธุรกรรมเพิ่มขึ้น ปัญหาหลายประการกับเครือข่าย BTC ก็เริ่มเป็นที่เห็นได้ชัดขึ้น
ในบทความนี้ เราอ้างถึงเทคโนโลยี เช่นเครือข่ายแสงสาย, Sidechains และ Rollup รวมถึงเป็น BTC โซลูชันใน Layer2 ที่ช่วยในการขยายขอบเขตของเทคโนโลยี ซึ่งสามารถทำให้การทำธุรกรรมเร็วและมีค่าใช้จ่ายต่ำ พร้อมทั้งยังรักษาความแตกต่างและความปลอดภัยของเครือข่าย BTC การนำเทคโนโลยี Layer2 เข้ามาสามารถเพิ่มความเร็วในการทำธุรกรรม ลดค่าใช้จ่ายในการทำธุรกรรม ปรับปรุงประสบการณ์ของผู้ใช้ และขยายความจุของเครือข่าย ซึ่งเป็นการสนับสนุนทางเทคนิคที่สำคัญและนวัตกรรมสำหรับการพัฒนา BTC ในอนาคต
ในปัจจุบัน Beosin ได้เป็นพาร์ทเนอร์ด้านความปลอดภัยอย่างเป็นทางการสำหรับโครงการ BTC Layer2 หลายราย เช่น Merlin Chain และตรวจสอบโปรโตคอลของระบบนิเวศ BTC หลากหลาย เช่น Bitmap.Games, Surf Protocol, Savmswap, และ Mineral ในการตรวจสอบในอดีต โครงข่ายสาธารณะที่มีชื่อเสียงหลายราย เช่น Ronin Network, Clover, Self Chain, และ Crust Network ได้ผ่านการตรวจสอบความปลอดภัยของโครงข่ายสาธารณะของ Beosin อย่างประสบความสำเร็จ ปัจจุบัน Beosin มีการเสนอตัวเลือกการตรวจสอบอย่างเชิงลึกและครอบคลุมสำหรับ BTC Layer2 โดยให้บริการตรวจสอบความปลอดภัยที่เชื่อถือได้และละเอียดอ่อนสำหรับระบบนิเวศ BTC ทั้งหมด
แนวคิดเบื้องต้นของเครือข่าย Lightning คือที่รู้จักกันในนามว่า "ช่องการชำระเงิน" วัตถุประสงค์ของการออกแบบคือการอัพเดทสถานะของธุรกรรมที่ยังไม่ได้รับการยืนยันผ่านการแทนที่ของธุรกรรมจนกว่าสุดท้ายจะถูกส่งออกไปยังเครือข่าย Bitcoin ขณะที่ Satoshi Nakamoto สร้าง Bitcoin ในปี 2009 เขาได้เสนอแนวคิดของช่องการชำระเงินไว้แล้ว รวมถึงรหัสร่างสำหรับช่องการชำระเงินใน Bitcoin 1.0 แบบร่างนี้อนุญาตให้ผู้ใช้อัพเดทสถานะของธุรกรรมก่อนที่จะได้รับการยืนยันจากเครือข่าย อย่างไรก็ตาม มันก็ไม่ได้เกิดขึ้นจนกระทั่งเผยแพร่ white paper ชื่อเครือข่ายไฟล์นิ่งบิทคอยน์: การชำระเงินทันทีนอกเชือกขยายได้ว่าเครือข่ายการส่องแสงมาถึงจริง ๆ และได้รับความสนใจจากสาธารณะ
ในปัจจุบัน การนำ Payment Channels และ Lightning Network มาใช้งานได้โดยแข็งแรงมาก ณ ตอนนี้ Lightning Network ประกอบด้วยโหนด 13,325 โหนด และช่องทาง 49,417 ช่อง โดยมีจำนวน BTC ทั้งหมด 4,975 บิทคอยน์ ที่ถือครอง
ในเครือข่าย Lightning Network การรักษาความปลอดภัยของสินทรัพย์ของผู้ใช้ในระหว่างการโอนเป็นสิ่งสำคัญ ด้านล่างเราจะอธิบายถึงวิธีการทำงานของเครือข่าย Lightning และวิธีที่มันปกป้องความปลอดภัยของสินทรัพย์ของผู้ใช้ โดยขึ้นอยู่กับมาตราฐานของโหนดของเครือข่าย
ทั้งสองฝ่ายที่เกี่ยวข้องจะส่งสองธุรกรรมไปยัง Bitcoin mainnet: หนึ่งเพื่อเปิดช่องและอีกหนึ่งเพื่อปิดช่อง กระบวนการมักเกี่ยวข้องกับขั้นตอนสามขั้นตอน:
1.เปิดช่อง:
ตั้งแต่แรกทั้งสองฝ่ายจะมัดจำบิทคอยน์เข้าสู่กระเป๋าเงินลายเซ็นเจอร์หลายรายการบนเครือข่าย BTC ผ่านเครือข่ายฟ้าผ่า พอบิทคอยน์ถูกมัดจำและล็อคเรียบร้อยแล้ว ช่องทางการชำระเงินจะถูกเปิดใช้งาน ทำให้ทั้งสองฝ่ายสามารถดำเนินธุรกรรมนอกเชือกภายในช่องทางนี้
2.Off-chain ธุรกรรม:
เมื่อช่องถูกเปิดแล้ว ธุรกรรมการโอนเงินระหว่างผู้ใช้ทั้งหมดจะถูกประมวลผลใน Lightning Network และไม่มีข้อจำกัดในจำนวนของธุรกรรมนอกเครือข่ายเหล่านี้ ธุรกรรมเหล่านี้ไม่จำเป็นต้องส่งให้กับ Bitcoin mainnet ทันที แต่จะเสร็จสิ้นทันทีผ่านกลไกนอกเครือข่ายของ Lightning Network
วิธีการประมวลผลนอกเชือกนี้เพิ่มความเร็วของธุรกรรมและประสิทธิภาพอย่างมีนัยสำคัญ ป้องกันการแออัดบน Bitcoin mainnet และค่าธรรมเนียมการธุรกรรมสูง
3. ปิดช่องและการตรวจสอบบัญชีเลขที่
เมื่อผู้ใดก็ตามตัดสินใจที่จะออกจากช่อง การตรวจสอบข้อมูลบัญชีสุดท้ายจะเกิดขึ้น กระบวนการนี้จะทำให้แน่ใจว่าทุกเงินในช่องถูกแจกแจงตามสถานะที่ล่าสุด ผู้ใช้ทั้งสองจากถอนยอดคงเค้าที่ตกลงกันจากกระเป๋าเงินหลายลายอักษร แสดงถึงการแจกแจงจริงของเงินในขณะที่ช่องถูกปิด ในที่สุด ธุรกรรมที่แทนสถานะสุดท้ายของข้อมูลบัญชีถูกส่งไปยัง Bitcoin mainnet
ข้อดีของเครือข่าย Lightning รวมถึง:
ความท้าทายที่เผชิญบนเครือข่าย Lightning รวมถึง:
ความปลอดภัยของเครือข่าย Lightning มีผลต่อความสามารถในการขยายของ Bitcoin นอกเยื่องและความปลอดภัยของเงินของผู้ใช้โดยตรง ดังนั้น นอกจากข้อสอบประจำสำหรับเครือข่ายสาธารณะ (รายละเอียดอยู่ในภาคผนวกที่สุดท้ายของเอกสารนี้) เครือข่าย Lightning ยังต้องจัดการกับความเสี่ยงด้านความปลอดภัยสำคัญต่อไปนี้:
ในขณะที่เครือข่าย Lightning Network เป็นการเชื่อมต่อข้อมูลแบบเครื่องข้างที่เป็นบล็อกเชนอิสระที่ทำงานขนานกับเมนเชน (เช่น เชนบิทคอยน์) และทำงานร่วมกันผ่านกลไกที่รู้จักกันด้วยชื่อ two-way peg (2WP) วัตถุประสงค์ของเครือข่ายเครื่องข้างคือเพื่อเปิดให้บริการฟังก์ชันเพิ่มเติมและสามารถขยายขอบเขตได้โดยไม่ต้องแก้ไขโปรโตคอลของเมนเชน
Sidechain หรือบล็อกเชนอิสระมีกลไกการตกลงของตนเอง โหนด และกฎการประมวลผลธุรกรรม มันสามารถนำเทคโนโลยีและโปรโตคอลต่าง ๆ ตามความต้องการของสถานการณ์การใช้งานที่เฉพาะเจาะจง ผ่านกลไกการติดต่อสองทาง เพลเชนจะสื่อสารกับเมนเชนเพื่อให้มั่นใจว่าทรัพย์สินสามารถถูกโอนไปมาอย่างอิสระและปลอดภัยระหว่างพวกเขา การดำเนินการของกลไกการติดต่อสองทางมักจะประกอบด้วยขั้นตอนต่อไปนี้
ผู้ใช้ล็อค BTC บนเมนเชน หน่วยงานที่เชื่อถือได้จะได้รับและใช้ Simplified Payment Verification (SPV) เพื่อยืนยันว่าธุรกรรมล็อคของผู้ใช้ได้รับการยืนยันแล้ว
Entity ที่ไว้วางใจจะออกจำนวนเท่ากันของโทเค็นให้กับผู้ใช้บนเซ็ตชน์
หลังจากทำธุรกรรมเสร็จสิ้น ผู้ใช้จะล็อกโทเค็นที่เหลือบนเซิร์ฟเซิร์ฟ
หลังจากที่ตรวจสอบความถูกต้องของธุรกิจการทำธุรกรรม ผู้ถูกวางใจจะปลดล็อคและปล่อยมูลค่าที่สอดคล้องกับ BTC ให้กับผู้ใช้บนเมนเชน
หมายเหตุ 1: บุคคลที่เชื่อถือได้มี peran penting dalam กลไกพ็อกสองทาง, การจัดการล็อกและปลดล็อกสินทรัพย์ บุคคลเหล่านี้ต้องมีความน่าเชื่อถือสูงและความสามารถทางเทคนิคเพื่อให้มั่นใจในความปลอดภัยของสินทรัพย์ของผู้ใช้
บันทึก 2: การตรวจสอบ SPV ช่วยให้โหนดสามารถตรวจสอบความถูกต้องของธุรกรรมที่เฉพาะเจาะจงโดยไม่ต้องดาวน์โหลดบล็อกเชนทั้งหมด โหนด SPV เพียงจำเป็นต้องดาวน์โหลดหัวข้อบล็อกและใช้ Merkle Tree เพื่อตรวจสอบว่าธุรกรรมได้รับการรวมอยู่ในบล็อกหรือไม่
CKB (Nervos Network) \
Nervos Network เป็นระบบนิเวศสาธารณะแบบเปิดซอร์สที่ออกแบบมาเพื่อใช้ประโยชน์จากความปลอดภัยและการกระจายของกลไกการตรวจสอบของ Bitcoin Proof of Work (PoW) ในขณะเดียวกันยังมีโมเดล UTXO ที่ยืดหยุ่นและมีประสิทธิภาพมากขึ้นในการจัดการธุรกรรม ที่มีใจกลางคือ Common Knowledge Base (CKB) บล็อกเชนชั้นที่ 1 ที่สร้างขึ้นบน RISC-V และใช้ PoW เป็นกลไกการตรวจสอบ มันขยายโมเดล UTXO เป็นโมเดล Cell ทำให้สามารถเก็บข้อมูลใดๆ และรองรับสคริปต์ที่เขียนในภาษาใดก็ได้เพื่อให้สามารถดำเนินการเป็นสมาร์ทคอนแทร็คบนเชน
Stacks
Stacks เชื่อมต่อบล็อก Stacks แต่ละบล็อกกับบล็อก Bitcoin ผ่านกลไกการโอน (PoX) ของ Proof of Transfer ของมัน เพื่อให้ง่ายต่อการพัฒนาสัญญาฉลาด Stacks ออกแบบภาษาโปรแกรม Clarity ให้กับ Clarity ใน Clarityget-burn-block-info?
ฟังก์ชันช่วยในการรับค่าข้อมูล Bitcoin block height เพื่อดึง header hash ของบล็อก ในขณะที่ burn-block-height
คีย์เวิร์ดดึงข้อมูลความสูงบล็อกปัจจุบันของเชนบิทคอยน์ ฟังก์ชันเหล่านี้ช่วยให้สมาร์ทคอนแทรคส์ Clarity อ่านสถานะของเชนฐานบิตคอยน์ได้ ทำให้ธุรกรรมบิตคอยน์เป็นเหตุให้สัญญาติดตาม โดยการดำเนินการสมาร์ทคอนแทรคเหล่านี้อัตโนมัติ Stacks ขยายฟังก์ชันของบิตคอยน์ สำหรับการวิเคราะห์ละเอียดเกี่ยวกับ Stacks คุณสามารถอ้างอิงไปยังบทความวิจัยก่อนหน้าของ Beosin ได้:สแต็กคืออะไร? อะไรคือความท้าทายที่ BTC Layer 2 Network Stacks อาจเผชิญหน้า?
ข้อดีของเครือข่ายข้างเคียง
ความท้าทายของ Sidechains
เลเยอร์ 2 เป็นระบบบล็อกเชนที่สมบูรณ์ ดังนั้น รายการตรวจสอบทั่วไปสำหรับบล็อกเชนสาธารณะก็สามารถใช้กับไซด์เชนได้เช่นกัน สำหรับรายละเอียดโปรดอ้างถึงภาคผนวกที่สุดของบทความนี้
นอกจากนี้ เนื่องจากมีลักษณะเฉพาะตัว เพราะฉะนั้น sidechains ต้องการการตรวจสอบเพิ่มเติมบางอย่าง
Rollup เป็นโซลูชันการปรับขนาดเลเยอร์ 2 ที่ออกแบบมาเพื่อเพิ่มปริมาณงานและประสิทธิภาพของธุรกรรมบล็อกเชน ด้วยการรวมธุรกรรมจํานวนมาก ("Rolling up") และประมวลผลนอกเครือข่ายจะช่วยลดภาระในห่วงโซ่หลักโดยส่งเฉพาะผลลัพธ์สุดท้ายกลับไป
Rollup มีสองประเภทหลักคือ zk-Rollup และ op-Rollup อย่างไรก็ตาม ต่างจาก Ethereum ความไมสมบูรณ์จากทิวริงของ Bitcoin ป้องกันการใช้สมาร์ทคอนแทรคส์สำหรับการยืนยันพิสูจน์ด้วยศูนย์ (ZKP) โดยตรงบนเครือข่ายของมัน นี่หมายความว่าการแก้ปัญหาโดยใช้ zk-Rollup แบบดั้งเดิมไม่สามารถนำมาใช้บน Bitcoin ได้ ดังนั้น zk-Rollup สามารถนำมาใช้เพื่อให้ได้ระดับการขยายของ Layer 2 ของ Bitcoin ได้อย่างไร? มาสำรวจโครงการ B² Network เป็นตัวอย่าง:
เพื่อทำการตรวจสอบ ZKP บน Bitcoin, B² Network ได้พัฒนาสคริปต์ Taproot ซึ่งรวมการตรวจสอบพิสูจน์ศูนย์ความรู้ของ zk-Rollup กับกลไกท้าทายแรงจูงใจของ op-Rollup มาด้วยกัน นี่คือวิธีทำงาน
ข้อดีของ Rollup:
ความท้าทายของ Rollup:
โดยที่ Rollup ถูกใช้ รายการตรวจสอบความปลอดภัยสำคัญสำหรับมันเหมือนกับของ Layer 2 ของ Ethereum
นอกจากนี้ยังมีการแก้ปัญหาชั้นที่ 2 ของ BTC แบบดั้งเดิม มีการเกิดขึ้นของโปรโตคอลบุคคลที่สามที่เกี่ยวข้องกับนิเวศ BTC เช่น Babylon:
Babylon มีเป้าหมายที่จะแปลง 21 ล้าน BTC เป็นสินทรัพย์สเตกที่มีลักษณะที่ไม่มีการจัดกลุ่มในการแก้ปัญหาบนเครือข่าย BTC ต่างๆ แต่เน้นไปที่โปรโตคอลสเตกที่เชื่อมโยงกับ Proof of Stake (PoS) โดยเฉพาะ จุดมุ่งหมายคือการสเตก BTC เพื่อเสริมความปลอดภัยของ PoS chains โดยแก้ปัญหาเช่นการโจมตีทางไกลและความเสี่ยงด้านการกลาง
โครงสร้างถูกแบ่งออกเป็นสามชั้น:
Babylon ดำเนินการโดยการเซ็นบล็อกสุดท้ายบน BTC chain เพื่อรักษา PoS chains นี้เป็นสิ่งที่ขยายโปรโตคอลฐานด้วยรอบเพิ่มเติมของลายเซ็นต์ ลายเซ็นต์เหล่านี้ในรอบสุดท้าย +1 มีคุณสมบัติที่เป็นเอกลักษณ์: พวกเขาคือ Extractable One-Time Signatures (EOTS) จุดมุ่งหมายคือการรวม PoS checkpoints ลงบน BTC chain เพื่อแก้ไขปัญหาของช่วงเวลาปลดสลายยาวและการโจมตีระยะไกลในระบบ PoS
ข้อดีของบาบีลอน:
ความท้าทายของบาบีลอน:
การให้ความสำคัญกับความปลอดภัยมีความแตกต่างขึ้นอยู่กับการนำไปใช้งานของโปรโตคอลของบุคคลที่สาม สำหรับ Babylon บางจุดตรวจสอบความปลอดภัยที่สำคัญ ได้แก่:
1. Smart Contract Security: การปักหลักสัญญาบน BTC จะดําเนินการผ่านสคริปต์ UTXO ซึ่งต้องให้ความสนใจอย่างรอบคอบกับความปลอดภัย 2. ความปลอดภัยของอัลกอริธึมลายเซ็น: ความปลอดภัยของอัลกอริธึมลายเซ็นที่ใช้ในการจัดการการปักหลักในสัญญาเป็นสิ่งสําคัญ เนื่องจากมีผลต่อการสร้างและการตรวจสอบลายเซ็น 3. การออกแบบแบบจําลองทางเศรษฐกิจ: รูปแบบทางเศรษฐกิจของโปรโตคอลโดยเฉพาะอย่างยิ่งในแง่ของรางวัลและบทลงโทษจําเป็นต้องได้รับการตรวจสอบเพื่อให้แน่ใจว่าจะไม่นําไปสู่การสูญเสียทรัพย์สินของผู้ใช้
ในฐานะหนึ่งใน บริษัท รักษาความปลอดภัยบล็อกเชนที่เก่าแก่ที่สุดทั่วโลกที่เชี่ยวชาญในการตรวจสอบอย่างเป็นทางการ Beosin มุ่งเน้นไปที่ระบบนิเวศ "ความปลอดภัย + การปฏิบัติตามข้อกําหนด" ที่ครอบคลุม บริษัทได้จัดตั้งสาขาในกว่า 10 ประเทศและภูมิภาคทั่วโลก บริการของ บริษัท ครอบคลุมผลิตภัณฑ์การปฏิบัติตามบล็อกเชนแบบครบวงจรและบริการรักษาความปลอดภัยรวมถึงการตรวจสอบความปลอดภัยของรหัสก่อนเปิดตัวโครงการการตรวจสอบความเสี่ยงด้านความปลอดภัยแบบเรียลไทม์และการสกัดกั้นระหว่างการดําเนินโครงการการกู้คืนสินทรัพย์ที่ถูกขโมยการต่อต้านการฟอกเงิน (AML) สําหรับสินทรัพย์เสมือนและการประเมินการปฏิบัติตามข้อกําหนดที่ตรงตามข้อกําหนดด้านกฎระเบียบในท้องถิ่น เรายินดีต้อนรับโครงการที่มีการตรวจสอบจําเป็นต้องติดต่อทีมรักษาความปลอดภัยของ Beosin
مشاركة
ตั้งแต่เริ่มต้นในปี 2009 Bitcoin (BTC) ซึ่งเป็นสกุลเงินดิจิทัลแรกของโลก ได้เริ่มเป็นฐานมูลค่าเสริมของสินทรัพย์ดิจิทัลและการเงินที่ไม่มีส่วนรวม อย่างไรก็ตาม เมื่อจำนวนผู้ใช้และปริมาณการทำธุรกรรมเพิ่มขึ้น ปัญหาหลายประการกับเครือข่าย BTC ก็เริ่มเป็นที่เห็นได้ชัดขึ้น
ในบทความนี้ เราอ้างถึงเทคโนโลยี เช่นเครือข่ายแสงสาย, Sidechains และ Rollup รวมถึงเป็น BTC โซลูชันใน Layer2 ที่ช่วยในการขยายขอบเขตของเทคโนโลยี ซึ่งสามารถทำให้การทำธุรกรรมเร็วและมีค่าใช้จ่ายต่ำ พร้อมทั้งยังรักษาความแตกต่างและความปลอดภัยของเครือข่าย BTC การนำเทคโนโลยี Layer2 เข้ามาสามารถเพิ่มความเร็วในการทำธุรกรรม ลดค่าใช้จ่ายในการทำธุรกรรม ปรับปรุงประสบการณ์ของผู้ใช้ และขยายความจุของเครือข่าย ซึ่งเป็นการสนับสนุนทางเทคนิคที่สำคัญและนวัตกรรมสำหรับการพัฒนา BTC ในอนาคต
ในปัจจุบัน Beosin ได้เป็นพาร์ทเนอร์ด้านความปลอดภัยอย่างเป็นทางการสำหรับโครงการ BTC Layer2 หลายราย เช่น Merlin Chain และตรวจสอบโปรโตคอลของระบบนิเวศ BTC หลากหลาย เช่น Bitmap.Games, Surf Protocol, Savmswap, และ Mineral ในการตรวจสอบในอดีต โครงข่ายสาธารณะที่มีชื่อเสียงหลายราย เช่น Ronin Network, Clover, Self Chain, และ Crust Network ได้ผ่านการตรวจสอบความปลอดภัยของโครงข่ายสาธารณะของ Beosin อย่างประสบความสำเร็จ ปัจจุบัน Beosin มีการเสนอตัวเลือกการตรวจสอบอย่างเชิงลึกและครอบคลุมสำหรับ BTC Layer2 โดยให้บริการตรวจสอบความปลอดภัยที่เชื่อถือได้และละเอียดอ่อนสำหรับระบบนิเวศ BTC ทั้งหมด
แนวคิดเบื้องต้นของเครือข่าย Lightning คือที่รู้จักกันในนามว่า "ช่องการชำระเงิน" วัตถุประสงค์ของการออกแบบคือการอัพเดทสถานะของธุรกรรมที่ยังไม่ได้รับการยืนยันผ่านการแทนที่ของธุรกรรมจนกว่าสุดท้ายจะถูกส่งออกไปยังเครือข่าย Bitcoin ขณะที่ Satoshi Nakamoto สร้าง Bitcoin ในปี 2009 เขาได้เสนอแนวคิดของช่องการชำระเงินไว้แล้ว รวมถึงรหัสร่างสำหรับช่องการชำระเงินใน Bitcoin 1.0 แบบร่างนี้อนุญาตให้ผู้ใช้อัพเดทสถานะของธุรกรรมก่อนที่จะได้รับการยืนยันจากเครือข่าย อย่างไรก็ตาม มันก็ไม่ได้เกิดขึ้นจนกระทั่งเผยแพร่ white paper ชื่อเครือข่ายไฟล์นิ่งบิทคอยน์: การชำระเงินทันทีนอกเชือกขยายได้ว่าเครือข่ายการส่องแสงมาถึงจริง ๆ และได้รับความสนใจจากสาธารณะ
ในปัจจุบัน การนำ Payment Channels และ Lightning Network มาใช้งานได้โดยแข็งแรงมาก ณ ตอนนี้ Lightning Network ประกอบด้วยโหนด 13,325 โหนด และช่องทาง 49,417 ช่อง โดยมีจำนวน BTC ทั้งหมด 4,975 บิทคอยน์ ที่ถือครอง
ในเครือข่าย Lightning Network การรักษาความปลอดภัยของสินทรัพย์ของผู้ใช้ในระหว่างการโอนเป็นสิ่งสำคัญ ด้านล่างเราจะอธิบายถึงวิธีการทำงานของเครือข่าย Lightning และวิธีที่มันปกป้องความปลอดภัยของสินทรัพย์ของผู้ใช้ โดยขึ้นอยู่กับมาตราฐานของโหนดของเครือข่าย
ทั้งสองฝ่ายที่เกี่ยวข้องจะส่งสองธุรกรรมไปยัง Bitcoin mainnet: หนึ่งเพื่อเปิดช่องและอีกหนึ่งเพื่อปิดช่อง กระบวนการมักเกี่ยวข้องกับขั้นตอนสามขั้นตอน:
1.เปิดช่อง:
ตั้งแต่แรกทั้งสองฝ่ายจะมัดจำบิทคอยน์เข้าสู่กระเป๋าเงินลายเซ็นเจอร์หลายรายการบนเครือข่าย BTC ผ่านเครือข่ายฟ้าผ่า พอบิทคอยน์ถูกมัดจำและล็อคเรียบร้อยแล้ว ช่องทางการชำระเงินจะถูกเปิดใช้งาน ทำให้ทั้งสองฝ่ายสามารถดำเนินธุรกรรมนอกเชือกภายในช่องทางนี้
2.Off-chain ธุรกรรม:
เมื่อช่องถูกเปิดแล้ว ธุรกรรมการโอนเงินระหว่างผู้ใช้ทั้งหมดจะถูกประมวลผลใน Lightning Network และไม่มีข้อจำกัดในจำนวนของธุรกรรมนอกเครือข่ายเหล่านี้ ธุรกรรมเหล่านี้ไม่จำเป็นต้องส่งให้กับ Bitcoin mainnet ทันที แต่จะเสร็จสิ้นทันทีผ่านกลไกนอกเครือข่ายของ Lightning Network
วิธีการประมวลผลนอกเชือกนี้เพิ่มความเร็วของธุรกรรมและประสิทธิภาพอย่างมีนัยสำคัญ ป้องกันการแออัดบน Bitcoin mainnet และค่าธรรมเนียมการธุรกรรมสูง
3. ปิดช่องและการตรวจสอบบัญชีเลขที่
เมื่อผู้ใดก็ตามตัดสินใจที่จะออกจากช่อง การตรวจสอบข้อมูลบัญชีสุดท้ายจะเกิดขึ้น กระบวนการนี้จะทำให้แน่ใจว่าทุกเงินในช่องถูกแจกแจงตามสถานะที่ล่าสุด ผู้ใช้ทั้งสองจากถอนยอดคงเค้าที่ตกลงกันจากกระเป๋าเงินหลายลายอักษร แสดงถึงการแจกแจงจริงของเงินในขณะที่ช่องถูกปิด ในที่สุด ธุรกรรมที่แทนสถานะสุดท้ายของข้อมูลบัญชีถูกส่งไปยัง Bitcoin mainnet
ข้อดีของเครือข่าย Lightning รวมถึง:
ความท้าทายที่เผชิญบนเครือข่าย Lightning รวมถึง:
ความปลอดภัยของเครือข่าย Lightning มีผลต่อความสามารถในการขยายของ Bitcoin นอกเยื่องและความปลอดภัยของเงินของผู้ใช้โดยตรง ดังนั้น นอกจากข้อสอบประจำสำหรับเครือข่ายสาธารณะ (รายละเอียดอยู่ในภาคผนวกที่สุดท้ายของเอกสารนี้) เครือข่าย Lightning ยังต้องจัดการกับความเสี่ยงด้านความปลอดภัยสำคัญต่อไปนี้:
ในขณะที่เครือข่าย Lightning Network เป็นการเชื่อมต่อข้อมูลแบบเครื่องข้างที่เป็นบล็อกเชนอิสระที่ทำงานขนานกับเมนเชน (เช่น เชนบิทคอยน์) และทำงานร่วมกันผ่านกลไกที่รู้จักกันด้วยชื่อ two-way peg (2WP) วัตถุประสงค์ของเครือข่ายเครื่องข้างคือเพื่อเปิดให้บริการฟังก์ชันเพิ่มเติมและสามารถขยายขอบเขตได้โดยไม่ต้องแก้ไขโปรโตคอลของเมนเชน
Sidechain หรือบล็อกเชนอิสระมีกลไกการตกลงของตนเอง โหนด และกฎการประมวลผลธุรกรรม มันสามารถนำเทคโนโลยีและโปรโตคอลต่าง ๆ ตามความต้องการของสถานการณ์การใช้งานที่เฉพาะเจาะจง ผ่านกลไกการติดต่อสองทาง เพลเชนจะสื่อสารกับเมนเชนเพื่อให้มั่นใจว่าทรัพย์สินสามารถถูกโอนไปมาอย่างอิสระและปลอดภัยระหว่างพวกเขา การดำเนินการของกลไกการติดต่อสองทางมักจะประกอบด้วยขั้นตอนต่อไปนี้
ผู้ใช้ล็อค BTC บนเมนเชน หน่วยงานที่เชื่อถือได้จะได้รับและใช้ Simplified Payment Verification (SPV) เพื่อยืนยันว่าธุรกรรมล็อคของผู้ใช้ได้รับการยืนยันแล้ว
Entity ที่ไว้วางใจจะออกจำนวนเท่ากันของโทเค็นให้กับผู้ใช้บนเซ็ตชน์
หลังจากทำธุรกรรมเสร็จสิ้น ผู้ใช้จะล็อกโทเค็นที่เหลือบนเซิร์ฟเซิร์ฟ
หลังจากที่ตรวจสอบความถูกต้องของธุรกิจการทำธุรกรรม ผู้ถูกวางใจจะปลดล็อคและปล่อยมูลค่าที่สอดคล้องกับ BTC ให้กับผู้ใช้บนเมนเชน
หมายเหตุ 1: บุคคลที่เชื่อถือได้มี peran penting dalam กลไกพ็อกสองทาง, การจัดการล็อกและปลดล็อกสินทรัพย์ บุคคลเหล่านี้ต้องมีความน่าเชื่อถือสูงและความสามารถทางเทคนิคเพื่อให้มั่นใจในความปลอดภัยของสินทรัพย์ของผู้ใช้
บันทึก 2: การตรวจสอบ SPV ช่วยให้โหนดสามารถตรวจสอบความถูกต้องของธุรกรรมที่เฉพาะเจาะจงโดยไม่ต้องดาวน์โหลดบล็อกเชนทั้งหมด โหนด SPV เพียงจำเป็นต้องดาวน์โหลดหัวข้อบล็อกและใช้ Merkle Tree เพื่อตรวจสอบว่าธุรกรรมได้รับการรวมอยู่ในบล็อกหรือไม่
CKB (Nervos Network) \
Nervos Network เป็นระบบนิเวศสาธารณะแบบเปิดซอร์สที่ออกแบบมาเพื่อใช้ประโยชน์จากความปลอดภัยและการกระจายของกลไกการตรวจสอบของ Bitcoin Proof of Work (PoW) ในขณะเดียวกันยังมีโมเดล UTXO ที่ยืดหยุ่นและมีประสิทธิภาพมากขึ้นในการจัดการธุรกรรม ที่มีใจกลางคือ Common Knowledge Base (CKB) บล็อกเชนชั้นที่ 1 ที่สร้างขึ้นบน RISC-V และใช้ PoW เป็นกลไกการตรวจสอบ มันขยายโมเดล UTXO เป็นโมเดล Cell ทำให้สามารถเก็บข้อมูลใดๆ และรองรับสคริปต์ที่เขียนในภาษาใดก็ได้เพื่อให้สามารถดำเนินการเป็นสมาร์ทคอนแทร็คบนเชน
Stacks
Stacks เชื่อมต่อบล็อก Stacks แต่ละบล็อกกับบล็อก Bitcoin ผ่านกลไกการโอน (PoX) ของ Proof of Transfer ของมัน เพื่อให้ง่ายต่อการพัฒนาสัญญาฉลาด Stacks ออกแบบภาษาโปรแกรม Clarity ให้กับ Clarity ใน Clarityget-burn-block-info?
ฟังก์ชันช่วยในการรับค่าข้อมูล Bitcoin block height เพื่อดึง header hash ของบล็อก ในขณะที่ burn-block-height
คีย์เวิร์ดดึงข้อมูลความสูงบล็อกปัจจุบันของเชนบิทคอยน์ ฟังก์ชันเหล่านี้ช่วยให้สมาร์ทคอนแทรคส์ Clarity อ่านสถานะของเชนฐานบิตคอยน์ได้ ทำให้ธุรกรรมบิตคอยน์เป็นเหตุให้สัญญาติดตาม โดยการดำเนินการสมาร์ทคอนแทรคเหล่านี้อัตโนมัติ Stacks ขยายฟังก์ชันของบิตคอยน์ สำหรับการวิเคราะห์ละเอียดเกี่ยวกับ Stacks คุณสามารถอ้างอิงไปยังบทความวิจัยก่อนหน้าของ Beosin ได้:สแต็กคืออะไร? อะไรคือความท้าทายที่ BTC Layer 2 Network Stacks อาจเผชิญหน้า?
ข้อดีของเครือข่ายข้างเคียง
ความท้าทายของ Sidechains
เลเยอร์ 2 เป็นระบบบล็อกเชนที่สมบูรณ์ ดังนั้น รายการตรวจสอบทั่วไปสำหรับบล็อกเชนสาธารณะก็สามารถใช้กับไซด์เชนได้เช่นกัน สำหรับรายละเอียดโปรดอ้างถึงภาคผนวกที่สุดของบทความนี้
นอกจากนี้ เนื่องจากมีลักษณะเฉพาะตัว เพราะฉะนั้น sidechains ต้องการการตรวจสอบเพิ่มเติมบางอย่าง
Rollup เป็นโซลูชันการปรับขนาดเลเยอร์ 2 ที่ออกแบบมาเพื่อเพิ่มปริมาณงานและประสิทธิภาพของธุรกรรมบล็อกเชน ด้วยการรวมธุรกรรมจํานวนมาก ("Rolling up") และประมวลผลนอกเครือข่ายจะช่วยลดภาระในห่วงโซ่หลักโดยส่งเฉพาะผลลัพธ์สุดท้ายกลับไป
Rollup มีสองประเภทหลักคือ zk-Rollup และ op-Rollup อย่างไรก็ตาม ต่างจาก Ethereum ความไมสมบูรณ์จากทิวริงของ Bitcoin ป้องกันการใช้สมาร์ทคอนแทรคส์สำหรับการยืนยันพิสูจน์ด้วยศูนย์ (ZKP) โดยตรงบนเครือข่ายของมัน นี่หมายความว่าการแก้ปัญหาโดยใช้ zk-Rollup แบบดั้งเดิมไม่สามารถนำมาใช้บน Bitcoin ได้ ดังนั้น zk-Rollup สามารถนำมาใช้เพื่อให้ได้ระดับการขยายของ Layer 2 ของ Bitcoin ได้อย่างไร? มาสำรวจโครงการ B² Network เป็นตัวอย่าง:
เพื่อทำการตรวจสอบ ZKP บน Bitcoin, B² Network ได้พัฒนาสคริปต์ Taproot ซึ่งรวมการตรวจสอบพิสูจน์ศูนย์ความรู้ของ zk-Rollup กับกลไกท้าทายแรงจูงใจของ op-Rollup มาด้วยกัน นี่คือวิธีทำงาน
ข้อดีของ Rollup:
ความท้าทายของ Rollup:
โดยที่ Rollup ถูกใช้ รายการตรวจสอบความปลอดภัยสำคัญสำหรับมันเหมือนกับของ Layer 2 ของ Ethereum
นอกจากนี้ยังมีการแก้ปัญหาชั้นที่ 2 ของ BTC แบบดั้งเดิม มีการเกิดขึ้นของโปรโตคอลบุคคลที่สามที่เกี่ยวข้องกับนิเวศ BTC เช่น Babylon:
Babylon มีเป้าหมายที่จะแปลง 21 ล้าน BTC เป็นสินทรัพย์สเตกที่มีลักษณะที่ไม่มีการจัดกลุ่มในการแก้ปัญหาบนเครือข่าย BTC ต่างๆ แต่เน้นไปที่โปรโตคอลสเตกที่เชื่อมโยงกับ Proof of Stake (PoS) โดยเฉพาะ จุดมุ่งหมายคือการสเตก BTC เพื่อเสริมความปลอดภัยของ PoS chains โดยแก้ปัญหาเช่นการโจมตีทางไกลและความเสี่ยงด้านการกลาง
โครงสร้างถูกแบ่งออกเป็นสามชั้น:
Babylon ดำเนินการโดยการเซ็นบล็อกสุดท้ายบน BTC chain เพื่อรักษา PoS chains นี้เป็นสิ่งที่ขยายโปรโตคอลฐานด้วยรอบเพิ่มเติมของลายเซ็นต์ ลายเซ็นต์เหล่านี้ในรอบสุดท้าย +1 มีคุณสมบัติที่เป็นเอกลักษณ์: พวกเขาคือ Extractable One-Time Signatures (EOTS) จุดมุ่งหมายคือการรวม PoS checkpoints ลงบน BTC chain เพื่อแก้ไขปัญหาของช่วงเวลาปลดสลายยาวและการโจมตีระยะไกลในระบบ PoS
ข้อดีของบาบีลอน:
ความท้าทายของบาบีลอน:
การให้ความสำคัญกับความปลอดภัยมีความแตกต่างขึ้นอยู่กับการนำไปใช้งานของโปรโตคอลของบุคคลที่สาม สำหรับ Babylon บางจุดตรวจสอบความปลอดภัยที่สำคัญ ได้แก่:
1. Smart Contract Security: การปักหลักสัญญาบน BTC จะดําเนินการผ่านสคริปต์ UTXO ซึ่งต้องให้ความสนใจอย่างรอบคอบกับความปลอดภัย 2. ความปลอดภัยของอัลกอริธึมลายเซ็น: ความปลอดภัยของอัลกอริธึมลายเซ็นที่ใช้ในการจัดการการปักหลักในสัญญาเป็นสิ่งสําคัญ เนื่องจากมีผลต่อการสร้างและการตรวจสอบลายเซ็น 3. การออกแบบแบบจําลองทางเศรษฐกิจ: รูปแบบทางเศรษฐกิจของโปรโตคอลโดยเฉพาะอย่างยิ่งในแง่ของรางวัลและบทลงโทษจําเป็นต้องได้รับการตรวจสอบเพื่อให้แน่ใจว่าจะไม่นําไปสู่การสูญเสียทรัพย์สินของผู้ใช้
ในฐานะหนึ่งใน บริษัท รักษาความปลอดภัยบล็อกเชนที่เก่าแก่ที่สุดทั่วโลกที่เชี่ยวชาญในการตรวจสอบอย่างเป็นทางการ Beosin มุ่งเน้นไปที่ระบบนิเวศ "ความปลอดภัย + การปฏิบัติตามข้อกําหนด" ที่ครอบคลุม บริษัทได้จัดตั้งสาขาในกว่า 10 ประเทศและภูมิภาคทั่วโลก บริการของ บริษัท ครอบคลุมผลิตภัณฑ์การปฏิบัติตามบล็อกเชนแบบครบวงจรและบริการรักษาความปลอดภัยรวมถึงการตรวจสอบความปลอดภัยของรหัสก่อนเปิดตัวโครงการการตรวจสอบความเสี่ยงด้านความปลอดภัยแบบเรียลไทม์และการสกัดกั้นระหว่างการดําเนินโครงการการกู้คืนสินทรัพย์ที่ถูกขโมยการต่อต้านการฟอกเงิน (AML) สําหรับสินทรัพย์เสมือนและการประเมินการปฏิบัติตามข้อกําหนดที่ตรงตามข้อกําหนดด้านกฎระเบียบในท้องถิ่น เรายินดีต้อนรับโครงการที่มีการตรวจสอบจําเป็นต้องติดต่อทีมรักษาความปลอดภัยของ Beosin