โดย @EatonAshton2 นักวิจัยด้านความปลอดภัยของ Beosin
นับตั้งแต่เปิดตัวโปรโตคอล Ordinals ในเดือนกุมภาพันธ์ 2023 การผลิตเหรียญ BTC NFT และการเพิ่มขึ้นของโทเค็น BRC-20 ได้นำไปสู่เครือข่าย BTC ที่มีการใช้งานสูง สิ่งที่ตามมาคือการเพิ่มขึ้นของค่าธรรมเนียมเครือข่าย BTC และความแออัดของเครือข่าย นอกจากนี้ ความจริงที่ว่าเครือข่าย BTC ไม่รองรับสัญญาอัจฉริยะจำกัดการพัฒนาบริการระบบนิเวศที่ซับซ้อนมากขึ้น ตลาดเริ่มมุ่งเน้นไปที่เครือข่ายระดับสองและแอปพลิเคชันของ BTC โดยหวังว่าจะได้รับผลประโยชน์จากการเติบโตของระบบนิเวศของ BTC
**ในบทความนี้ เราจะอธิบาย BTC layer-2 network Stacks ให้คุณฟัง เราจะพูดถึงการออกแบบสถาปัตยกรรม, ระบบนิเวศ และความท้าทายที่ต้องเผชิญ **
** สแต็คคืออะไร? **
Stacks ถูกสร้างขึ้นโดย Muneeb Ali จากวิทยานิพนธ์ระดับปริญญาเอกของเขา ซึ่งแนะนำเฟรมเวิร์กอินเทอร์เน็ตที่สร้างขึ้นจาก BTC อย่างระมัดระวัง ในช่วงแรก โปรเจ็กต์นี้มีชื่อว่า Blockstack และเปลี่ยนชื่อเป็น Stacks อย่างเป็นทางการในปี 2020 กำหนดตัวเองว่าเป็นเลเยอร์สัญญาอัจฉริยะสำหรับ BTC
การออกแบบสถาปัตยกรรม:
Stacks ดำเนินการสัญญาอัจฉริยะที่เขียนด้วย Clarity บนบล็อกเชนของตนเองและทำธุรกรรมให้เสร็จสิ้นใน BTC โซ่ทั้งสองโต้ตอบกันผ่านกลไก Proof of Transfer (รายละเอียดจะแนะนำในกลไกฉันทามติ) เพื่อใช้ความปลอดภัยของเครือข่าย BTC เพื่อรับรองความปลอดภัยในการทำธุรกรรม
ที่มา: เบสซิน
เนื่องจากข้อมูลธุรกรรมของ Stacks ต้องได้รับการยืนยันโดยเครือข่าย BTC และเครือข่าย BTC จะสร้างบล็อกใหม่ทุกๆ 10 นาที Stacks จะขยายและเร็วขึ้นได้อย่างไร
ประการแรก Stacks ได้ออกแบบกลไกพิเศษที่อนุญาตให้สร้างบล็อกขนาดเล็กหลายบล็อกที่เรียกว่า microblock streams บนห่วงโซ่ Stacks ทำให้ผู้ขุดที่รับผิดชอบในการยืนยันบล็อกปัจจุบันของ Stacks สามารถใช้เครือข่าย BTC ได้อย่างเต็มที่เพื่อสร้างบล็อกสองบล็อก ช่วงเวลาระหว่างบล็อกเพื่อประมวลผลธุรกรรมเพิ่มเติม เมื่อ Bitcoin ยืนยันการบล็อกปัจจุบัน ไมโครบล็อกเหล่านี้จะได้รับการสรุป และบล็อก Stacks ถัดไปจะเชื่อมโยงกับไมโครบล็อกล่าสุดในปัจจุบัน **ตามที่แสดงด้านล่าง:
ที่มา: Dystopia Labs, Beosin
รายละเอียดกลไก:
Stacks กำหนดให้นักขุดที่ยืนยันว่าไมโครบล็อกจะได้รับ 60% ของค่าธรรมเนียมไมโครบล็อกเหล่านี้ และโหนดที่สร้างไมโครบล็อกเหล่านี้จะได้รับค่าธรรมเนียม 40% เพื่อกระตุ้นให้นักขุดสร้างแพ็คเกจไมโครบล็อกและหลีกเลี่ยงไมโครบล็อก . การละเมิด
ประการที่สอง Stacks ได้เปิดตัว Hiro HyperChains ซึ่งสามารถเข้าใจได้ว่าเป็นเลเยอร์ 2 ของ Stacks ซึ่งช่วยให้นักพัฒนามีแพลตฟอร์มการพัฒนาบล็อกเชนที่มีประสิทธิภาพสูงเพื่อตอบสนองสถานการณ์แอปพลิเคชันที่มีเวลาแฝงต่ำและ TPS สูง แน่นอน เครือข่ายย่อยประเภทอื่นๆ สามารถสร้างบน Stacks เพื่อตอบสนองความต้องการที่หลากหลาย เครือข่ายย่อยเหล่านี้จะยืนยันธุรกรรมบนเครือข่าย Stacks ก่อน จากนั้นจึงยืนยันสถานะสุดท้ายบนเครือข่าย BTC
กลไกฉันทามติ: หลักฐานการโอน (PoX)
สแต็คใช้กลไกที่เป็นเอกฉันท์ที่เรียกว่า Proof of Transfer (PoX) PoX เป็นอัลกอริธึมที่สอดคล้องกันระหว่างสองบล็อกเชน ซึ่งสามารถมองเห็นได้ว่าเป็น Proof of Work + Proof of Burn เช่นเดียวกับ PoW PoX ต้องการให้นักขุดใช้ทรัพยากรที่มีอยู่ (BTC) เพื่อชิงโอกาสในการสร้างบล็อค Stacks ถัดไป เช่นเดียวกับ PoB PoX ต้องการให้นักขุด "เบิร์น" BTC เพื่อรับรางวัลโทเค็น STX
คุณลักษณะของ PoX คือ bitcoins ที่ใช้โดยนักขุดจะไม่ถูกทำลาย แต่จะโอนไปยังผู้ถือโทเค็น STX ที่ล็อคโทเค็น STX ซึ่งเรียกว่า Stacking ด้วยกลไก PoX นักขุดใช้ BTC เพื่อแข่งขันเพื่อสิทธิ์ในการสร้างบล็อกบนกองซ้อนและรับรางวัลโทเค็น STX และค่าธรรมเนียมการทำธุรกรรมสำหรับบล็อก ผู้ถือ STX ล็อคโทเค็น STX เพื่อรับรางวัล BTC และ APY ปัจจุบันอยู่ที่ประมาณ 9%
แหล่งที่มา:
เครือข่าย Stacks จะใช้ฟังก์ชันสุ่มที่ตรวจสอบได้ VRF เพื่อสุ่มเลือกผู้ผลิตบล็อก (ยิ่งใช้ BTC มากเท่าใด ความน่าจะเป็นที่จะถูกเลือกก็จะยิ่งมากขึ้นเท่านั้น) เมื่อนักขุดได้รับสิทธิ์ในการผลิตบล็อก Stacks พวกเขาจะเริ่มบรรจุบล็อก Stacks ใหม่ แต่ละบล็อก Stacks มีตัวชี้แฮชที่ชี้ไปยังบล็อก Stacks ก่อนหน้า และตัวชี้แฮชที่ชี้ไปที่บล็อก BTC ที่สอดคล้องกัน ดังนั้นการเชื่อมต่อเครือข่าย Stacks และเครือข่าย BTC
**นากาโมโตะจะนำการเปลี่ยนแปลงอะไรมาสู่การอัปเกรดครั้งใหญ่ครั้งต่อไปของ Stacks **
Nakamoto เป็นการอัปเกรดที่สำคัญครั้งต่อไปของ Stacks และคาดว่าจะแล้วเสร็จในไตรมาสที่ 4 ของปี 2023 การอัปเกรดจะปรับภาษา Clarity ให้เหมาะสม แนะนำเครือข่ายย่อยและ sBTC การอัปเกรดนี้จะให้เงื่อนไขพื้นฐานที่ค่อนข้างสมบูรณ์สำหรับการระบาดครั้งต่อไปของระบบนิเวศ BTC
ซับเน็ต:
สแต็คจะแนะนำเครือข่ายย่อยที่รองรับภาษาการเขียนโปรแกรมและสภาพแวดล้อมการดำเนินการอื่นๆ เช่น เครือข่ายย่อย EVM สิ่งนี้จะทำให้โครงการบน Ethereum โยกย้ายไปยังเครือข่าย Stacks ได้ง่ายขึ้น ทำให้ Stacks สามารถจับเงินทุนและทราฟฟิกของเครือข่าย EVM ได้ ในเวลาเดียวกัน สัญญาอัจฉริยะเหล่านี้สามารถใช้ Bitcoin เป็นสินทรัพย์และชำระในเครือข่าย Bitcoin ได้ในที่สุด
Subnet เป็นโซลูชันการขยายของ Stacks ซึ่งปรับปรุงประสิทธิภาพเครือข่ายโดยลดการกระจายอำนาจบางส่วน เครือข่ายย่อยสามารถเลือกโหนดขุดแร่ที่มีแบนด์วิธเครือข่ายสูงหรือโหนดขุดแร่ที่อยู่ในรายการที่อนุญาตของเครือข่ายย่อยเพื่อประมวลผลธุรกรรมเครือข่ายย่อยเพื่อให้แน่ใจว่ามีประสิทธิภาพสูง
sBTC:
sBTC เป็นโซลูชันการยึด BTC แบบกระจายศูนย์ที่เปิดตัวโดย Stacks ในการอัปเกรด Nakamoto การแนะนำ sBTC จะช่วยแก้ปัญหาวิธีใช้สินทรัพย์ BTC ในเครือข่ายระดับสองของ BTC สัญญาอัจฉริยะบน Stacks และ Stacks subnets สามารถใช้ sBTC เพื่อดำเนินธุรกิจ DeFi ต่างๆ เช่น การให้ยืม การแลกเปลี่ยน และการสร้างเหรียญที่มีเสถียรภาพ TVL ของระบบนิเวศ BTC
ในปัจจุบัน มีสินทรัพย์ที่ยึด BTC หลายประเภทในตลาด เช่น Wrapped BTC (wBTC), RenBTC และ tBTC ที่แนะนำ BTC เข้าสู่ Ethereum; RBTC ที่แนะนำ BTC เข้าสู่เครือข่าย RSK สองชั้นของ BTC หลักการยึดนั้นเกือบจะเหมือนกัน: ขั้นแรกให้ล็อก BTC บนเครือข่าย BTC จากนั้นสร้าง BTC ในจำนวนที่เท่ากันบนเครือข่ายเป้าหมาย ทำลาย BTC ที่ยึดไว้บนเครือข่ายเป้าหมาย จากนั้นปลดล็อก BTC ในจำนวนเดียวกันบนเครือข่าย BTC . แต่กุญแจสำคัญอยู่ที่ระดับของการรวมศูนย์ของสินทรัพย์ BTC ที่ถูกล็อค ตัวอย่างเช่น wBTC คือ BTC ที่ถูกล็อคโดยผู้ใช้ที่ดูแลโดยผู้ให้บริการ cryptocurrency custodian และความเสี่ยงของการรวมศูนย์นั้นค่อนข้างสูง 3AC และ Alameda เป็นผู้จัดจำหน่ายร่วมของ wBTC มาก่อน และการล้มละลายของพวกเขาทำให้ผู้ใช้บางรายไม่สามารถแลกเปลี่ยน wBTC กลับเป็น BTC ได้ RBTC ใช้ที่อยู่แบบหลายลายเซ็นของเครือข่าย BTC เพื่อรับผิดชอบในการล็อค BTC และใช้กลไก Powpeg เพื่อให้แน่ใจว่าข้อมูลที่ล็อคโดย BTC นั้นถูกส่งไปยังเครือข่าย RSK และลงนามอย่างถูกต้อง ซึ่งช่วยลดความเสี่ยงของการรวมศูนย์
sBTC ใช้กระเป๋าเงินลายเซ็นเกณฑ์เพื่อจัดการ BTC ที่ถูกล็อกในเครือข่าย BTC และทำเหรียญ BTC ผ่านสัญญาอัจฉริยะในเครือข่าย Stacks ซึ่งจะทำให้การยึด BTC เป็นแบบกระจายอำนาจและไม่ต้องดูแล ในการดำเนินการ peg-out เพื่อปลดล็อก BTC จะต้องได้รับลายเซ็นที่ถูกต้อง: อย่างน้อย 70% ของ Stackers (ผู้ใช้ที่ล็อคโทเค็น STX เพื่อรับรางวัล BTC ใน PoX) พลังลายเซ็น สิ่งนี้ช่วยลดความเสี่ยงของการรวมศูนย์ของการดูแลสินทรัพย์ได้อย่างมาก
ข้อดีของสแต็ค
ข้อได้เปรียบทางนิเวศวิทยา:
Stacks เป็นเครือข่าย BTC Layer-2 ที่ใช้งานมากที่สุดในปัจจุบัน หลังจากเปิดตัวโปรโตคอล Ordinals ความสนใจของตลาดใน BTC NFT ก็ค่อยๆ เพิ่มขึ้น และกิจกรรม NFT บน Stacks ก็เริ่มมีการใช้งานเช่นกัน จากข้อมูลของ Muneeb Ali เครือข่าย Stacks ได้สร้าง NFT มูลค่ากว่า 650,000 ดอลลาร์
นอกจากนี้ Alex โปรเจกต์ DeFi ของ TVL ของ Stacks เพิ่มขึ้น 500% ในช่วงครึ่งแรกของปีนี้ และ TVL ปัจจุบันมีมูลค่าถึง 24.61 ล้านดอลลาร์ อเล็กซ์เป็นหัวหน้า Dex of Stacks ซึ่งมีโครงสร้างผลิตภัณฑ์ที่สมบูรณ์มาก มีฟังก์ชันต่างๆ เช่น ธุรกรรม เงินกู้ ธุรกรรมใหม่ และสัญญาถาวร ด้วยการอัปเกรด Stacks และการเติบโตของระบบนิเวศ BTC ทำให้ Alex ยังมีพื้นที่สำหรับการพัฒนาอีกมาก
โครงการ Arkadiko ของระบบนิเวศ Stacks มีความคล้ายคลึงกับ MakerDAO โดยมุ่งเน้นไปที่สินทรัพย์ที่มีหลักประกันมากเกินไปเพื่อสร้างเหรียญ Stablecoin แบบกระจายอำนาจ USDA เพื่อปรับปรุงสภาพคล่องของสินทรัพย์ของเครือข่าย Stacks แม้ว่าโปรโตคอลจะยังไม่แพร่หลาย แต่เราสามารถตั้งตารอประสิทธิภาพของมันได้หลังจากที่นำ sBTC เข้าสู่เครือข่าย Stacks
ซิตี้คอยน์:
CityCoin เป็นโปรโตคอลที่สร้างขึ้นบน Stacks ที่ช่วยให้ชุมชนมีส่วนร่วมในคลังของเมืองโดยใช้โทเค็น STX เพื่อรับรางวัลเป็น Citycoin ผู้เข้าร่วมใช้โทเค็น STX เพื่อเป็น "นักขุด" เพื่อขุด Citycoin 30% ของโทเค็น STX ที่ใช้ไปจะถูกเก็บไว้ในคลังของเมือง และอีก 70% ที่เหลือจะได้รับรางวัลเป็น CityCoin Stackers หากคุณเข้าใจกลไก PoX ข้างต้น การออกแบบสิ่งจูงใจของ Citycoin ก็เกือบจะเหมือนกัน
ไมอามีเป็นเมืองแรกที่เข้าร่วมโครงการ เปิดตัว MiamiCoin (MIA) มูลค่ารวมของกระเป๋าเงิน Miami City Vault เกิน 20 ล้านดอลลาร์ ซึ่งคิดเป็นประมาณ 2 เปอร์เซ็นต์ของงบประมาณสาธารณะของเมืองไมอามี และเงินเหล่านี้จะถูกใช้เพื่อตอบแทนชุมชนท้องถิ่น นิวยอร์กได้เข้าร่วมการริเริ่มดังกล่าวโดยเปิดตัว NYCCoin สิ่งนี้ทำให้ผู้คนจำนวนมากขึ้นสามารถเข้าถึงและใช้สินทรัพย์ดิจิทัลและกระเป๋าเงิน ระดมทุนสำหรับบริการสาธารณะในภูมิภาค และยังช่วยให้แบรนด์ Stacks สร้างภาพลักษณ์ที่ดีอีกด้วย
** ซ้อนความท้าทายที่เป็นไปได้ **
ความเสี่ยงจากการออกแบบ PoX:
PoX ต้องการให้นักขุด BTC ใช้ BTC เพื่อเข้าร่วมการแข่งขันบล็อก Stacks เพื่อรับรางวัลโทเค็น STX ในปัจจุบัน การแข่งขันระหว่างนักขุด BTC นั้นมีน้อย และรายได้ก็มหาศาล (1,000 STX/บล็อก รางวัลจะลดลงครึ่งหนึ่งทุกๆ 4 ปี และสุดท้ายก็ลดลงเหลือ 125 STX/บล็อก) และนักขุดมีแรงจูงใจที่ดีในการเข้าร่วมการแข่งขัน ของสแต็ค ดังที่เห็นได้จากข้อมูลในรูปด้านล่าง นักขุดที่เข้าร่วมการแข่งขัน 7278 รายใช้เงินประมาณ 3.56 BTC และได้รับ 1,337,000 โทเค็น STX (ปัจจุบันประมาณ 29.4 BTC)
สถิติ:
หากรางวัลกองซ้อนลดลงในอนาคต และจำนวนนักขุดที่เข้าร่วมการแข่งขันเพิ่มขึ้น และรางวัลโทเค็น STX ที่นักขุดได้รับน้อยกว่า BTC ที่พวกเขาใช้ นักขุดจะยังคงมีส่วนร่วมใน PoX หรือไม่ ตามข้อมูลจาก Onstacks ปัจจุบันมีนักขุดเพียง 6 คนที่มีส่วนร่วมใน PoX สแต็กที่ตามมาจะพัฒนาต่อไป สมมติว่าจำนวนนักขุดเพิ่มขึ้นเพียง 10 เท่า และรางวัล STX จะลดลงครึ่งหนึ่งเหลือ 500 STX/บล็อกในเวลาประมาณหนึ่งปี อัตราแลกเปลี่ยน STX/BTC จะต้องเพิ่มขึ้น 2.5 เท่า ตรวจสอบให้แน่ใจว่านักขุดมีกำไรเพื่อเป็นแรงจูงใจในการเข้าร่วม PoX ดังนั้น มูลค่าของ STX สามารถเพิ่มขึ้นอย่างต่อเนื่อง หรือมีการจำกัดจำนวนนักขุดที่เข้าร่วมการแข่งขัน เพื่อให้เครือข่าย Stacks ทำงานต่อไปได้ Stacks เช่น BTC สามารถกู้คืนได้แม้หลังจากที่นักขุด "ปิดตัวลง" หรือไม่?
สัญญาช่องโหว่ของ PoX:
เมื่อวันที่ 19 เมษายน พ.ศ. 2566 Stacks ค้นพบว่ามีช่องโหว่ในฟังก์ชันเพิ่มสแต็กในสัญญา pox-2 ซึ่งส่งผลให้ที่อยู่ bc1qpyjutel6d4gj50dscphjrqcp29ljtfjel7ccap ได้รับรางวัล BTC มากกว่าการคำนวณตามทฤษฎี **การคำนวณนี้ผิดเนื่องจากฟังก์ชันการเพิ่มสแต็กผสมการดำเนินการต่างๆ เช่น การแก้ไขฐานข้อมูลด้วยตรรกะที่กำหนดการเปลี่ยนแปลงสถานะ จากนั้นจึงใช้รางวัลรอบรอบรวมสแต็กเป็นตัวแปรส่วนกลางเพื่อบันทึกสถานะในการวนซ้ำที่ต่อเนื่องกัน **ในปัจจุบัน ทีมงาน Stacks เปลี่ยน Stacks เป็นฉันทามติ PoB เป็นการชั่วคราว จากนั้นแทนที่สัญญา pox-2 ด้วยสัญญา pox-3 จากนั้น Stacks จะกลับมาใช้ฉันทามติ PoX อีกครั้ง นักพัฒนาบางคนในชุมชนเรียกร้องให้มีการปรับปรุงความชัดเจนให้เป็นภาษาการพัฒนาที่เน้นการทำงานและเน้นการแสดงออก เพื่ออำนวยความสะดวกในการวิเคราะห์แบบคงที่และการตรวจสอบอย่างเป็นทางการ และเพื่อหลีกเลี่ยงช่องโหว่ดังกล่าวไม่ให้เกิดขึ้นซ้ำบน mainnet ในอนาคต
สรุป
Stacks เป็นโครงการหลักของเครือข่าย BTC เลเยอร์ 2 อย่างไม่ต้องสงสัย พร้อมด้วยระบบนิเวศที่ยั่งยืนและเอฟเฟกต์แบรนด์คุณภาพสูง และกำลังจะนำไปสู่การอัปเกรดครั้งสำคัญ: บริดจ์ BTC ที่เชื่อถือได้และเชื่อถือได้, sBTC, เครือข่ายย่อย และความชัดเจนของภาษาสำหรับ การระเบิดของระบบนิเวศ BTC ให้เงื่อนไขพื้นฐาน **แต่ในขณะเดียวกัน ความซับซ้อนของกลไก PoX ได้นำความยุ่งยากมาสู่ทีม Stacks และการเปิดตัวเครือข่ายย่อยที่ตามมาจะเพิ่มความซับซ้อนของเครือข่ายทั้งหมด วิธีตรวจสอบการทำงานที่ถูกต้องของเครือข่าย Stacks และการอัปเกรด Nakamoto ให้สำเร็จเป็นความท้าทายที่ทีม Stacks ต้องทำงานอย่างหนักเพื่อแก้ไข **
222k โพสต์
186k โพสต์
141k โพสต์
79k โพสต์
66k โพสต์
62k โพสต์
60k โพสต์
57k โพสต์
52k โพสต์
51k โพสต์
สแต็คคืออะไร? BTC Layer 2 Network Stacks ต้องเผชิญกับความท้าทายอะไรบ้าง?
โดย @EatonAshton2 นักวิจัยด้านความปลอดภัยของ Beosin
นับตั้งแต่เปิดตัวโปรโตคอล Ordinals ในเดือนกุมภาพันธ์ 2023 การผลิตเหรียญ BTC NFT และการเพิ่มขึ้นของโทเค็น BRC-20 ได้นำไปสู่เครือข่าย BTC ที่มีการใช้งานสูง สิ่งที่ตามมาคือการเพิ่มขึ้นของค่าธรรมเนียมเครือข่าย BTC และความแออัดของเครือข่าย นอกจากนี้ ความจริงที่ว่าเครือข่าย BTC ไม่รองรับสัญญาอัจฉริยะจำกัดการพัฒนาบริการระบบนิเวศที่ซับซ้อนมากขึ้น ตลาดเริ่มมุ่งเน้นไปที่เครือข่ายระดับสองและแอปพลิเคชันของ BTC โดยหวังว่าจะได้รับผลประโยชน์จากการเติบโตของระบบนิเวศของ BTC
**ในบทความนี้ เราจะอธิบาย BTC layer-2 network Stacks ให้คุณฟัง เราจะพูดถึงการออกแบบสถาปัตยกรรม, ระบบนิเวศ และความท้าทายที่ต้องเผชิญ **
** สแต็คคืออะไร? **
Stacks ถูกสร้างขึ้นโดย Muneeb Ali จากวิทยานิพนธ์ระดับปริญญาเอกของเขา ซึ่งแนะนำเฟรมเวิร์กอินเทอร์เน็ตที่สร้างขึ้นจาก BTC อย่างระมัดระวัง ในช่วงแรก โปรเจ็กต์นี้มีชื่อว่า Blockstack และเปลี่ยนชื่อเป็น Stacks อย่างเป็นทางการในปี 2020 กำหนดตัวเองว่าเป็นเลเยอร์สัญญาอัจฉริยะสำหรับ BTC
การออกแบบสถาปัตยกรรม:
Stacks ดำเนินการสัญญาอัจฉริยะที่เขียนด้วย Clarity บนบล็อกเชนของตนเองและทำธุรกรรมให้เสร็จสิ้นใน BTC โซ่ทั้งสองโต้ตอบกันผ่านกลไก Proof of Transfer (รายละเอียดจะแนะนำในกลไกฉันทามติ) เพื่อใช้ความปลอดภัยของเครือข่าย BTC เพื่อรับรองความปลอดภัยในการทำธุรกรรม
ที่มา: เบสซิน
เนื่องจากข้อมูลธุรกรรมของ Stacks ต้องได้รับการยืนยันโดยเครือข่าย BTC และเครือข่าย BTC จะสร้างบล็อกใหม่ทุกๆ 10 นาที Stacks จะขยายและเร็วขึ้นได้อย่างไร
ประการแรก Stacks ได้ออกแบบกลไกพิเศษที่อนุญาตให้สร้างบล็อกขนาดเล็กหลายบล็อกที่เรียกว่า microblock streams บนห่วงโซ่ Stacks ทำให้ผู้ขุดที่รับผิดชอบในการยืนยันบล็อกปัจจุบันของ Stacks สามารถใช้เครือข่าย BTC ได้อย่างเต็มที่เพื่อสร้างบล็อกสองบล็อก ช่วงเวลาระหว่างบล็อกเพื่อประมวลผลธุรกรรมเพิ่มเติม เมื่อ Bitcoin ยืนยันการบล็อกปัจจุบัน ไมโครบล็อกเหล่านี้จะได้รับการสรุป และบล็อก Stacks ถัดไปจะเชื่อมโยงกับไมโครบล็อกล่าสุดในปัจจุบัน **ตามที่แสดงด้านล่าง:
ที่มา: Dystopia Labs, Beosin
รายละเอียดกลไก:
Stacks กำหนดให้นักขุดที่ยืนยันว่าไมโครบล็อกจะได้รับ 60% ของค่าธรรมเนียมไมโครบล็อกเหล่านี้ และโหนดที่สร้างไมโครบล็อกเหล่านี้จะได้รับค่าธรรมเนียม 40% เพื่อกระตุ้นให้นักขุดสร้างแพ็คเกจไมโครบล็อกและหลีกเลี่ยงไมโครบล็อก . การละเมิด
ประการที่สอง Stacks ได้เปิดตัว Hiro HyperChains ซึ่งสามารถเข้าใจได้ว่าเป็นเลเยอร์ 2 ของ Stacks ซึ่งช่วยให้นักพัฒนามีแพลตฟอร์มการพัฒนาบล็อกเชนที่มีประสิทธิภาพสูงเพื่อตอบสนองสถานการณ์แอปพลิเคชันที่มีเวลาแฝงต่ำและ TPS สูง แน่นอน เครือข่ายย่อยประเภทอื่นๆ สามารถสร้างบน Stacks เพื่อตอบสนองความต้องการที่หลากหลาย เครือข่ายย่อยเหล่านี้จะยืนยันธุรกรรมบนเครือข่าย Stacks ก่อน จากนั้นจึงยืนยันสถานะสุดท้ายบนเครือข่าย BTC
กลไกฉันทามติ: หลักฐานการโอน (PoX)
สแต็คใช้กลไกที่เป็นเอกฉันท์ที่เรียกว่า Proof of Transfer (PoX) PoX เป็นอัลกอริธึมที่สอดคล้องกันระหว่างสองบล็อกเชน ซึ่งสามารถมองเห็นได้ว่าเป็น Proof of Work + Proof of Burn เช่นเดียวกับ PoW PoX ต้องการให้นักขุดใช้ทรัพยากรที่มีอยู่ (BTC) เพื่อชิงโอกาสในการสร้างบล็อค Stacks ถัดไป เช่นเดียวกับ PoB PoX ต้องการให้นักขุด "เบิร์น" BTC เพื่อรับรางวัลโทเค็น STX
คุณลักษณะของ PoX คือ bitcoins ที่ใช้โดยนักขุดจะไม่ถูกทำลาย แต่จะโอนไปยังผู้ถือโทเค็น STX ที่ล็อคโทเค็น STX ซึ่งเรียกว่า Stacking ด้วยกลไก PoX นักขุดใช้ BTC เพื่อแข่งขันเพื่อสิทธิ์ในการสร้างบล็อกบนกองซ้อนและรับรางวัลโทเค็น STX และค่าธรรมเนียมการทำธุรกรรมสำหรับบล็อก ผู้ถือ STX ล็อคโทเค็น STX เพื่อรับรางวัล BTC และ APY ปัจจุบันอยู่ที่ประมาณ 9%
แหล่งที่มา:
เครือข่าย Stacks จะใช้ฟังก์ชันสุ่มที่ตรวจสอบได้ VRF เพื่อสุ่มเลือกผู้ผลิตบล็อก (ยิ่งใช้ BTC มากเท่าใด ความน่าจะเป็นที่จะถูกเลือกก็จะยิ่งมากขึ้นเท่านั้น) เมื่อนักขุดได้รับสิทธิ์ในการผลิตบล็อก Stacks พวกเขาจะเริ่มบรรจุบล็อก Stacks ใหม่ แต่ละบล็อก Stacks มีตัวชี้แฮชที่ชี้ไปยังบล็อก Stacks ก่อนหน้า และตัวชี้แฮชที่ชี้ไปที่บล็อก BTC ที่สอดคล้องกัน ดังนั้นการเชื่อมต่อเครือข่าย Stacks และเครือข่าย BTC
**นากาโมโตะจะนำการเปลี่ยนแปลงอะไรมาสู่การอัปเกรดครั้งใหญ่ครั้งต่อไปของ Stacks **
Nakamoto เป็นการอัปเกรดที่สำคัญครั้งต่อไปของ Stacks และคาดว่าจะแล้วเสร็จในไตรมาสที่ 4 ของปี 2023 การอัปเกรดจะปรับภาษา Clarity ให้เหมาะสม แนะนำเครือข่ายย่อยและ sBTC การอัปเกรดนี้จะให้เงื่อนไขพื้นฐานที่ค่อนข้างสมบูรณ์สำหรับการระบาดครั้งต่อไปของระบบนิเวศ BTC
ซับเน็ต:
สแต็คจะแนะนำเครือข่ายย่อยที่รองรับภาษาการเขียนโปรแกรมและสภาพแวดล้อมการดำเนินการอื่นๆ เช่น เครือข่ายย่อย EVM สิ่งนี้จะทำให้โครงการบน Ethereum โยกย้ายไปยังเครือข่าย Stacks ได้ง่ายขึ้น ทำให้ Stacks สามารถจับเงินทุนและทราฟฟิกของเครือข่าย EVM ได้ ในเวลาเดียวกัน สัญญาอัจฉริยะเหล่านี้สามารถใช้ Bitcoin เป็นสินทรัพย์และชำระในเครือข่าย Bitcoin ได้ในที่สุด
Subnet เป็นโซลูชันการขยายของ Stacks ซึ่งปรับปรุงประสิทธิภาพเครือข่ายโดยลดการกระจายอำนาจบางส่วน เครือข่ายย่อยสามารถเลือกโหนดขุดแร่ที่มีแบนด์วิธเครือข่ายสูงหรือโหนดขุดแร่ที่อยู่ในรายการที่อนุญาตของเครือข่ายย่อยเพื่อประมวลผลธุรกรรมเครือข่ายย่อยเพื่อให้แน่ใจว่ามีประสิทธิภาพสูง
sBTC:
sBTC เป็นโซลูชันการยึด BTC แบบกระจายศูนย์ที่เปิดตัวโดย Stacks ในการอัปเกรด Nakamoto การแนะนำ sBTC จะช่วยแก้ปัญหาวิธีใช้สินทรัพย์ BTC ในเครือข่ายระดับสองของ BTC สัญญาอัจฉริยะบน Stacks และ Stacks subnets สามารถใช้ sBTC เพื่อดำเนินธุรกิจ DeFi ต่างๆ เช่น การให้ยืม การแลกเปลี่ยน และการสร้างเหรียญที่มีเสถียรภาพ TVL ของระบบนิเวศ BTC
ในปัจจุบัน มีสินทรัพย์ที่ยึด BTC หลายประเภทในตลาด เช่น Wrapped BTC (wBTC), RenBTC และ tBTC ที่แนะนำ BTC เข้าสู่ Ethereum; RBTC ที่แนะนำ BTC เข้าสู่เครือข่าย RSK สองชั้นของ BTC หลักการยึดนั้นเกือบจะเหมือนกัน: ขั้นแรกให้ล็อก BTC บนเครือข่าย BTC จากนั้นสร้าง BTC ในจำนวนที่เท่ากันบนเครือข่ายเป้าหมาย ทำลาย BTC ที่ยึดไว้บนเครือข่ายเป้าหมาย จากนั้นปลดล็อก BTC ในจำนวนเดียวกันบนเครือข่าย BTC . แต่กุญแจสำคัญอยู่ที่ระดับของการรวมศูนย์ของสินทรัพย์ BTC ที่ถูกล็อค ตัวอย่างเช่น wBTC คือ BTC ที่ถูกล็อคโดยผู้ใช้ที่ดูแลโดยผู้ให้บริการ cryptocurrency custodian และความเสี่ยงของการรวมศูนย์นั้นค่อนข้างสูง 3AC และ Alameda เป็นผู้จัดจำหน่ายร่วมของ wBTC มาก่อน และการล้มละลายของพวกเขาทำให้ผู้ใช้บางรายไม่สามารถแลกเปลี่ยน wBTC กลับเป็น BTC ได้ RBTC ใช้ที่อยู่แบบหลายลายเซ็นของเครือข่าย BTC เพื่อรับผิดชอบในการล็อค BTC และใช้กลไก Powpeg เพื่อให้แน่ใจว่าข้อมูลที่ล็อคโดย BTC นั้นถูกส่งไปยังเครือข่าย RSK และลงนามอย่างถูกต้อง ซึ่งช่วยลดความเสี่ยงของการรวมศูนย์
sBTC ใช้กระเป๋าเงินลายเซ็นเกณฑ์เพื่อจัดการ BTC ที่ถูกล็อกในเครือข่าย BTC และทำเหรียญ BTC ผ่านสัญญาอัจฉริยะในเครือข่าย Stacks ซึ่งจะทำให้การยึด BTC เป็นแบบกระจายอำนาจและไม่ต้องดูแล ในการดำเนินการ peg-out เพื่อปลดล็อก BTC จะต้องได้รับลายเซ็นที่ถูกต้อง: อย่างน้อย 70% ของ Stackers (ผู้ใช้ที่ล็อคโทเค็น STX เพื่อรับรางวัล BTC ใน PoX) พลังลายเซ็น สิ่งนี้ช่วยลดความเสี่ยงของการรวมศูนย์ของการดูแลสินทรัพย์ได้อย่างมาก
แหล่งที่มา:
ข้อดีของสแต็ค
ข้อได้เปรียบทางนิเวศวิทยา:
Stacks เป็นเครือข่าย BTC Layer-2 ที่ใช้งานมากที่สุดในปัจจุบัน หลังจากเปิดตัวโปรโตคอล Ordinals ความสนใจของตลาดใน BTC NFT ก็ค่อยๆ เพิ่มขึ้น และกิจกรรม NFT บน Stacks ก็เริ่มมีการใช้งานเช่นกัน จากข้อมูลของ Muneeb Ali เครือข่าย Stacks ได้สร้าง NFT มูลค่ากว่า 650,000 ดอลลาร์
นอกจากนี้ Alex โปรเจกต์ DeFi ของ TVL ของ Stacks เพิ่มขึ้น 500% ในช่วงครึ่งแรกของปีนี้ และ TVL ปัจจุบันมีมูลค่าถึง 24.61 ล้านดอลลาร์ อเล็กซ์เป็นหัวหน้า Dex of Stacks ซึ่งมีโครงสร้างผลิตภัณฑ์ที่สมบูรณ์มาก มีฟังก์ชันต่างๆ เช่น ธุรกรรม เงินกู้ ธุรกรรมใหม่ และสัญญาถาวร ด้วยการอัปเกรด Stacks และการเติบโตของระบบนิเวศ BTC ทำให้ Alex ยังมีพื้นที่สำหรับการพัฒนาอีกมาก
โครงการ Arkadiko ของระบบนิเวศ Stacks มีความคล้ายคลึงกับ MakerDAO โดยมุ่งเน้นไปที่สินทรัพย์ที่มีหลักประกันมากเกินไปเพื่อสร้างเหรียญ Stablecoin แบบกระจายอำนาจ USDA เพื่อปรับปรุงสภาพคล่องของสินทรัพย์ของเครือข่าย Stacks แม้ว่าโปรโตคอลจะยังไม่แพร่หลาย แต่เราสามารถตั้งตารอประสิทธิภาพของมันได้หลังจากที่นำ sBTC เข้าสู่เครือข่าย Stacks
แหล่งที่มา:
ซิตี้คอยน์:
CityCoin เป็นโปรโตคอลที่สร้างขึ้นบน Stacks ที่ช่วยให้ชุมชนมีส่วนร่วมในคลังของเมืองโดยใช้โทเค็น STX เพื่อรับรางวัลเป็น Citycoin ผู้เข้าร่วมใช้โทเค็น STX เพื่อเป็น "นักขุด" เพื่อขุด Citycoin 30% ของโทเค็น STX ที่ใช้ไปจะถูกเก็บไว้ในคลังของเมือง และอีก 70% ที่เหลือจะได้รับรางวัลเป็น CityCoin Stackers หากคุณเข้าใจกลไก PoX ข้างต้น การออกแบบสิ่งจูงใจของ Citycoin ก็เกือบจะเหมือนกัน
แหล่งที่มา:
ไมอามีเป็นเมืองแรกที่เข้าร่วมโครงการ เปิดตัว MiamiCoin (MIA) มูลค่ารวมของกระเป๋าเงิน Miami City Vault เกิน 20 ล้านดอลลาร์ ซึ่งคิดเป็นประมาณ 2 เปอร์เซ็นต์ของงบประมาณสาธารณะของเมืองไมอามี และเงินเหล่านี้จะถูกใช้เพื่อตอบแทนชุมชนท้องถิ่น นิวยอร์กได้เข้าร่วมการริเริ่มดังกล่าวโดยเปิดตัว NYCCoin สิ่งนี้ทำให้ผู้คนจำนวนมากขึ้นสามารถเข้าถึงและใช้สินทรัพย์ดิจิทัลและกระเป๋าเงิน ระดมทุนสำหรับบริการสาธารณะในภูมิภาค และยังช่วยให้แบรนด์ Stacks สร้างภาพลักษณ์ที่ดีอีกด้วย
** ซ้อนความท้าทายที่เป็นไปได้ **
ความเสี่ยงจากการออกแบบ PoX:
PoX ต้องการให้นักขุด BTC ใช้ BTC เพื่อเข้าร่วมการแข่งขันบล็อก Stacks เพื่อรับรางวัลโทเค็น STX ในปัจจุบัน การแข่งขันระหว่างนักขุด BTC นั้นมีน้อย และรายได้ก็มหาศาล (1,000 STX/บล็อก รางวัลจะลดลงครึ่งหนึ่งทุกๆ 4 ปี และสุดท้ายก็ลดลงเหลือ 125 STX/บล็อก) และนักขุดมีแรงจูงใจที่ดีในการเข้าร่วมการแข่งขัน ของสแต็ค ดังที่เห็นได้จากข้อมูลในรูปด้านล่าง นักขุดที่เข้าร่วมการแข่งขัน 7278 รายใช้เงินประมาณ 3.56 BTC และได้รับ 1,337,000 โทเค็น STX (ปัจจุบันประมาณ 29.4 BTC)
สถิติ:
หากรางวัลกองซ้อนลดลงในอนาคต และจำนวนนักขุดที่เข้าร่วมการแข่งขันเพิ่มขึ้น และรางวัลโทเค็น STX ที่นักขุดได้รับน้อยกว่า BTC ที่พวกเขาใช้ นักขุดจะยังคงมีส่วนร่วมใน PoX หรือไม่ ตามข้อมูลจาก Onstacks ปัจจุบันมีนักขุดเพียง 6 คนที่มีส่วนร่วมใน PoX สแต็กที่ตามมาจะพัฒนาต่อไป สมมติว่าจำนวนนักขุดเพิ่มขึ้นเพียง 10 เท่า และรางวัล STX จะลดลงครึ่งหนึ่งเหลือ 500 STX/บล็อกในเวลาประมาณหนึ่งปี อัตราแลกเปลี่ยน STX/BTC จะต้องเพิ่มขึ้น 2.5 เท่า ตรวจสอบให้แน่ใจว่านักขุดมีกำไรเพื่อเป็นแรงจูงใจในการเข้าร่วม PoX ดังนั้น มูลค่าของ STX สามารถเพิ่มขึ้นอย่างต่อเนื่อง หรือมีการจำกัดจำนวนนักขุดที่เข้าร่วมการแข่งขัน เพื่อให้เครือข่าย Stacks ทำงานต่อไปได้ Stacks เช่น BTC สามารถกู้คืนได้แม้หลังจากที่นักขุด "ปิดตัวลง" หรือไม่?
สัญญาช่องโหว่ของ PoX:
เมื่อวันที่ 19 เมษายน พ.ศ. 2566 Stacks ค้นพบว่ามีช่องโหว่ในฟังก์ชันเพิ่มสแต็กในสัญญา pox-2 ซึ่งส่งผลให้ที่อยู่ bc1qpyjutel6d4gj50dscphjrqcp29ljtfjel7ccap ได้รับรางวัล BTC มากกว่าการคำนวณตามทฤษฎี **การคำนวณนี้ผิดเนื่องจากฟังก์ชันการเพิ่มสแต็กผสมการดำเนินการต่างๆ เช่น การแก้ไขฐานข้อมูลด้วยตรรกะที่กำหนดการเปลี่ยนแปลงสถานะ จากนั้นจึงใช้รางวัลรอบรอบรวมสแต็กเป็นตัวแปรส่วนกลางเพื่อบันทึกสถานะในการวนซ้ำที่ต่อเนื่องกัน **ในปัจจุบัน ทีมงาน Stacks เปลี่ยน Stacks เป็นฉันทามติ PoB เป็นการชั่วคราว จากนั้นแทนที่สัญญา pox-2 ด้วยสัญญา pox-3 จากนั้น Stacks จะกลับมาใช้ฉันทามติ PoX อีกครั้ง นักพัฒนาบางคนในชุมชนเรียกร้องให้มีการปรับปรุงความชัดเจนให้เป็นภาษาการพัฒนาที่เน้นการทำงานและเน้นการแสดงออก เพื่ออำนวยความสะดวกในการวิเคราะห์แบบคงที่และการตรวจสอบอย่างเป็นทางการ และเพื่อหลีกเลี่ยงช่องโหว่ดังกล่าวไม่ให้เกิดขึ้นซ้ำบน mainnet ในอนาคต
สรุป
Stacks เป็นโครงการหลักของเครือข่าย BTC เลเยอร์ 2 อย่างไม่ต้องสงสัย พร้อมด้วยระบบนิเวศที่ยั่งยืนและเอฟเฟกต์แบรนด์คุณภาพสูง และกำลังจะนำไปสู่การอัปเกรดครั้งสำคัญ: บริดจ์ BTC ที่เชื่อถือได้และเชื่อถือได้, sBTC, เครือข่ายย่อย และความชัดเจนของภาษาสำหรับ การระเบิดของระบบนิเวศ BTC ให้เงื่อนไขพื้นฐาน **แต่ในขณะเดียวกัน ความซับซ้อนของกลไก PoX ได้นำความยุ่งยากมาสู่ทีม Stacks และการเปิดตัวเครือข่ายย่อยที่ตามมาจะเพิ่มความซับซ้อนของเครือข่ายทั้งหมด วิธีตรวจสอบการทำงานที่ถูกต้องของเครือข่าย Stacks และการอัปเกรด Nakamoto ให้สำเร็จเป็นความท้าทายที่ทีม Stacks ต้องทำงานอย่างหนักเพื่อแก้ไข **