ตั้งแต่ไตรมาสแรกของปี 2024 ความกระตือรือร้นในการเก็งกำไรในระบบนิเวศ BTC ยังไม่สูงเท่ากับปี 2023 อย่างไรก็ตาม เนื่องจากนักพัฒนาจำนวนมากขึ้นเข้าร่วมและคุ้นเคยกับโมเดล BTC ระบบนิเวศ BTC จึงมีความก้าวหน้าอย่างรวดเร็วในระดับเทคนิค โดยเฉพาะในแง่ของความสามารถในการตั้งโปรแกรม ก่อนหน้านี้ ห้องปฏิบัติการ Trustless ได้แนะนำการเชื่อมโยง L2 ของ BTC กับ UTXO และ BTC re-stake และ ARC 20. แนะนำ
แฟร็กทัล
Fractal คือการจำลองเสมือนของซอฟต์แวร์ไคลเอนต์ที่ใช้ Bitcoin Core โดยการสร้างเฟรมเวิร์กที่ปรับขนาดได้เหมือนต้นไม้แบบเรียกซ้ำ แต่ละเลเยอร์ของบล็อคเชนสามารถปรับปรุงประสิทธิภาพของเครือข่าย Fractal ทั้งหมดได้ เนื่องจากรหัสหลักถูกนำมาใช้ซ้ำ Fractal จึงสามารถทำงานร่วมกับ Bitcoin และโครงสร้างพื้นฐาน เช่น การขุดได้ทันที ความแตกต่างก็คือ Fractal เปิดใช้งานตัวดำเนินการ op_cat ทำให้สามารถนำตรรกะไปใช้ได้มากขึ้น
Fractal ได้รับการพัฒนาโดยทีมงาน Unisat กล่าวถึงความคืบหน้าในการพัฒนา Fractal ในบล็อกเมื่อเดือนมกราคม 2024 โปรเจ็กต์เปิดตัวเครือข่ายทดสอบเบต้าในวันที่ 1 มิถุนายน 2024 และเสร็จสิ้นการรีเซ็ตระยะการทดสอบในวันที่ 29 กรกฎาคม เครือข่ายหลักคาดว่าจะเปิดตัวในเดือนกันยายน 2024
ทีมงานเพิ่งเปิดตัวโทเค็นเศรษฐศาสตร์ เครือข่าย Fractal จะมีโทเค็นของตัวเอง 50% ผลิตโดยการขุด 15% ใช้ในระบบนิเวศ 5% ขายล่วงหน้าให้กับนักลงทุนในช่วงแรก และ 20% ที่ปรึกษาและผู้มีส่วนร่วมหลัก 10 % ของเงินอุดหนุนชุมชนถูกใช้เพื่อสร้างความร่วมมือและสภาพคล่อง
การออกแบบสถาปัตยกรรม
Fractal จำลองไคลเอนต์ Bitcoin Core อย่างสมบูรณ์และสรุปไว้ในแพ็คเกจซอฟต์แวร์บล็อกเชนที่ปรับใช้และรันได้ (แพ็คเกจซอฟต์แวร์ Bitcoin Core, BCSP) จากนั้นจะถูกยึดแบบวนซ้ำกับ Bitcoin mainnet และรันอินสแตนซ์ BCSP หนึ่งอินสแตนซ์ขึ้นไปโดยแยกจากกัน ด้วยเทคโนโลยีเวอร์ช่วลไลเซชั่นสมัยใหม่ ทำให้สามารถแบ่งปันประสิทธิภาพของฮาร์ดแวร์ได้อย่างมีประสิทธิภาพ ทำให้สามารถรันอินสแตนซ์หลายตัวบนระบบหลักได้ พูดง่ายๆ ก็ คือ คล้ายกับการเปิดอินสแตนซ์เครื่องเสมือนหลายเครื่อง (อินสแตนซ์ BCSP ที่สร้างโดย Fractal) บนคอมพิวเตอร์เครื่องเดียว (เครือข่ายหลัก BTC) และสามารถดำเนินการซ้ำได้
เมื่อมีข้อกำหนดการโต้ตอบออนไลน์ขนาดใหญ่เกิดขึ้น ข้อกำหนดเหล่านี้สามารถเลือกมอบหมายไปยังระดับที่ลึกกว่าได้ ความสามารถในการปรับสมดุลแบบไดนามิกของระบบนี้ช่วยหลีกเลี่ยงความแออัดที่มากเกินไปในระดับใดระดับหนึ่ง เพื่อประสบการณ์ผู้ใช้ที่ดีขึ้น Fractal ได้ทำการปรับเปลี่ยนบิตคอยน์คอร์ด้วย เปลี่ยนเวลายืนยันบล็อกเป็น 30 วินาทีหรือน้อยกว่า และขนาดบล็อกเพิ่มขึ้น 20 เท่าเป็น 20 MB ซึ่งช่วยให้มั่นใจถึงประสิทธิภาพที่เพียงพอและความล่าช้าที่สั้นเพียงพอ .
Fractal ได้เปิดใช้งานตัวดำเนินการ op_cat ทำให้สามารถสำรวจและทดสอบแผนการขยายเพิ่มเติมบน BTC ได้
ในระดับของการล่มสลายของสินทรัพย์ เนื่องจากอินสแตนซ์ที่แตกต่างกันทำงานในสภาพแวดล้อมทางกายภาพเดียวกัน จึงสามารถเข้าใจได้ว่าเครือข่ายหลักของ Bitcoin หลายเครือข่ายทำงานภายใต้เฟรมเวิร์ก BTC เดียวกัน ดังนั้น เครือข่ายอินสแตนซ์จึงสามารถสื่อสารระหว่างกันได้โดยการสร้างอินเทอร์เฟซการถ่ายโอนสินทรัพย์สากล เพื่อให้เกิดการถ่ายโอนสินทรัพย์ระหว่างชั้นต่างๆ ได้อย่างราบรื่น
Bitcoin รวมถึงสินทรัพย์ เช่น BRC-20 และ Ordinals สามารถเชื่อมโยงผ่านการกระจายอำนาจได้ กลไกพื้นฐานคือกลไกลายเซ็น MPC แบบหมุนเวียนพร้อมการแทนที่แบบไดนามิก ปัจจุบันดูเหมือนว่าจะเป็นบรรจุภัณฑ์ชั้นเดียว ในการทำซ้ำครั้งต่อไป BTC และสินทรัพย์ mainnet อื่น ๆ จะสามารถมีอยู่บน Fractal Bitcoin ในรูปแบบสินทรัพย์ที่ห่อด้วย brc-20
เมื่อเปรียบเทียบกับโซลูชัน Ethereum Layer 2 ทั่วไป รูปแบบการจำลองเสมือนนี้บรรลุความสามารถในการปรับขนาดการคำนวณผ่านเลเยอร์นามธรรมเพิ่มเติมนอกเชนหลัก ในขณะที่ยังคงรักษาความสอดคล้องกับเชนหลัก และไม่แนะนำกลไกที่เป็นเอกฉันท์ใหม่ ดังนั้นนักขุด BTC ASIC ในปัจจุบันและกลุ่มการขุดจึงสามารถเข้าร่วมเครือข่าย Fractal ได้อย่างราบรื่น
การรับประกันความปลอดภัยของ Fractal อยู่ที่พลังการประมวลผลของมัน การออกแบบส่วนใหญ่ช่วยเพิ่มความปลอดภัยของกลไก PoW ของ Fractal ผ่านสามด้าน Fractal ได้แนะนำการขุดแบบรวม โดยที่หนึ่งบล็อกในทุก ๆ สามบล็อกจะถูกสร้างขึ้นโดยการขุดแบบรวมกับนักขุด BTC เพื่อช่วยปกป้องเครือข่ายจากการโจมตีที่อาจเกิดขึ้น 51% ส่วนอีกสองบล็อกที่เหลือจะถูกสร้างขึ้นโดยเอาต์พุตกำลังคอมพิวเตอร์ของเครือข่าย Fractal เอง จะเห็นได้ว่าผลกระทบต่อนักขุด BTC เป็นกุญแจสำคัญสู่ความสำเร็จของ Fractal และเศรษฐกิจโทเค็นจะเอียงไปทางนักขุดอย่างหลีกเลี่ยงไม่ได้
ในเวลาเดียวกัน ห่วงโซ่อินสแตนซ์เสมือนที่สร้างขึ้นใหม่จะประสบกับช่วงเริ่มต้นของช่องโหว่ในระหว่างระยะเริ่มต้น เมื่อเปิดตัวอินสแตนซ์ใหม่ ผู้ปฏิบัติงานสามารถตั้งค่าความสูงของบล็อกเฉพาะเพื่อให้การป้องกันจนกว่าอินสแตนซ์จะอยู่ในสถานะที่ปลอดภัยและแข็งแรง ในอนาคต นักขุดที่มีพลังการประมวลผลจำนวนมากสามารถจัดสรรทรัพยากรของตนไปยังอินสแตนซ์ BCSP ที่แตกต่างกันได้ ซึ่งจะช่วยปรับปรุงความแข็งแกร่งและความยืดหยุ่นของทั้งระบบ
ความสัมพันธ์ระหว่างสกุลเงินหลักแฟร็กทัลและ sats
ผลลัพธ์การขุดของสกุลเงินหลักแฟร็กทัลคือเพื่อให้แน่ใจว่าการทำงานของห่วงโซ่ fb และ btc นั้นเหมือนกันโดยทั่วไปและไม่มีความสามารถในการรันสัญญาอัจฉริยะโดยตรง ดังนั้นฟังก์ชัน defi ที่ซับซ้อนเช่นการแลกเปลี่ยนจึงจำเป็นต้องมีโครงสร้างพื้นฐานเพิ่มเติม Unisat สัญญาว่าจะใช้ brc 20 sats สำหรับการแลกเปลี่ยนนี้ทำงานบน Fractal และต้องใช้โหนดของตัวเองด้วย ค่าบริการที่เรียกเก็บโดยโหนดเหล่านี้สำหรับการจัดหาเงินทุนด้วยตนเอง
เอวีเอ็ม
AVM (Atomics Virtual Machine) คือการดำเนินการสัญญาอัจฉริยะ BTC ของ Atomics Protocol AVM สร้างเครื่องเสมือนที่จำลองการอนุญาตสคริปต์ BTC และเปิด opcode ดั้งเดิมของ BTC หลายรายการในเครื่องเสมือน นักพัฒนาใช้สัญญาอัจฉริยะผ่านการรวมกันของสคริปต์ Bitcoin และกำหนดกฎของตนเองเพื่อจัดการการสร้างและการถ่ายโอนสินทรัพย์
Satoshi Nakamoto ได้ออกแบบการออกแบบภาษาสคริปต์ที่แสดงออกอย่างเต็มที่ในช่วงเริ่มต้นของ Bitcoin ซึ่งประกอบด้วยชุดคำสั่ง opcode ดั้งเดิมที่หลากหลาย สคริปต์เหล่านี้มีความสามารถในการจัดเก็บข้อมูลบางอย่าง และการดำเนินการของพวกมันก็ถือว่าทัวริงเสร็จสมบูรณ์ ต่อมา Bitcoin Core ได้ปิดใช้งาน opcode บางตัวที่จำเป็นสำหรับความสมบูรณ์ของทัวริง เช่น การดำเนินการต่อสตริงพื้นฐาน (OP_CAT) และตัวดำเนินการทางคณิตศาสตร์ (เช่น การคูณ OP_MUL และการหาร OP_DIV)
แนวคิดของ AVM คือการเพิ่มขีดความสามารถโค้ดการดำเนินการดั้งเดิมของ BTC ให้สูงสุด เครื่องเสมือน AVM จำลองสคริปต์ BTC และบรรลุความสมบูรณ์ของทัวริงผ่าน PDA แบบสแต็กคู่ (ระบบจัดเก็บข้อมูลแบบพุชได้) เครื่องเสมือนนี้ทำงานในแซนด์บ็อกซ์ซึ่งประกอบด้วยตัวสร้างดัชนี ตัวแยกวิเคราะห์คำสั่ง และสถานะส่วนกลางเพื่อให้ทราบถึงการประมวลผลสัญญาอัจฉริยะ และการซิงโครไนซ์สถานะและการตรวจสอบ
ชุดคำสั่งของเครื่องเสมือน AVM ประกอบด้วย opcode BTC ที่สมบูรณ์ ดังนั้นนักพัฒนาจึงสามารถตั้งโปรแกรมโดยใช้ฟังก์ชัน BTC ที่ไม่ได้เปิดใช้งานจำนวนมากบนเครือข่ายหลักได้ สิ่งนี้ทำให้ AVM ดูเหมือนเป็นเครือข่ายผู้บุกเบิกดั้งเดิมสำหรับการขยายระบบนิเวศ BTC
AVM คือชุดของสถาปัตยกรรมที่สามารถปรับแต่งได้โดยโปรโตคอลเมตาดาต้า BTC เช่น BRC 20, ARC 20, Runes และ CBRC ซึ่งได้รับการจัดการร่วมกันโดยนักพัฒนาแอปพลิเคชัน ผู้ให้บริการ และผู้ใช้ โดยสร้างฉันทามติที่เกิดขึ้นเอง ดังนั้นจึงเหมาะสำหรับโปรโตคอลเมตาดาต้าเกือบทุกประเภท และต้องการเพียงการปรับแต่งตัวสร้างดัชนีภายใต้เครื่องเสมือนอย่างละเอียดเท่านั้น
AVM ได้เปิดตัวเวอร์ชันทดสอบแล้ว https://x.com/atomicalsxyz/status/1823901701033934975 และรหัสที่เกี่ยวข้อง https://github.com/atomicals/avm-reapter
OP_NET
เว็บไซต์อย่างเป็นทางการ: https://opnet.org/#
OP_NET ได้รับการเสนอในไตรมาสที่สามของปี 2024 และมุ่งมั่นที่จะแนะนำฟังก์ชันสัญญาอัจฉริยะที่คล้ายกับ Ethereum บนเครือข่าย Bitcoin แต่สอดคล้องกับคุณลักษณะและสถาปัตยกรรมของ Bitcoin มากกว่า ในการทำธุรกรรมบน OP_NET คุณจำเป็นต้องใช้ Bitcoin ดั้งเดิมเท่านั้น และไม่จำเป็นต้องใช้โทเค็นอื่นเพื่อชำระค่าสิ่งจูงใจสำหรับโหนดหรือค่าธรรมเนียมการทำธุรกรรม
OP_NET มอบไลบรารีการพัฒนาที่สมบูรณ์ กะทัดรัด และใช้งานง่าย ซึ่งส่วนใหญ่เขียนด้วย AssemblyScript (คล้ายกับ TypeScript ซึ่งสามารถคอมไพล์กับ WebAssembly) เป้าหมายการออกแบบคือทำให้การสร้าง การอ่าน และการทำงานของเทคโนโลยีที่เกี่ยวข้องกับ Bitcoin ง่ายขึ้น โดยเฉพาะในสมาร์ทโฟน และ Bitcoin Smart Inscription (BSI, Bitcoin Smart Inscription)
ฟังก์ชั่นและคุณสมบัติหลักของ OP_NET
OP_NET รักษาฉันทามติบล็อกของ Bitcoin และความพร้อมใช้งานของข้อมูล เพื่อให้มั่นใจว่าธุรกรรมทั้งหมดจะถูกจัดเก็บไว้ในเครือข่าย Bitcoin และได้รับการคุ้มครองโดยความไม่เปลี่ยนรูป ผ่านเครื่องเสมือนการดำเนินการ (OP_VM) OP_NET สามารถทำการคำนวณที่ซับซ้อนบนบล็อก Bitcoin ธุรกรรม OP_NET ที่ส่งมาทั้งหมดจะถูกทำเครื่องหมายด้วยสตริง BSI และดำเนินการใน OP_VM เพื่ออัปเดตสถานะสัญญา
โหนด OP_NET รันเครื่องเสมือน WASM และรองรับภาษาการเขียนโปรแกรมหลายภาษา เช่น AssemblyScript, Rust และ Python ด้วยการใช้ประโยชน์จาก Tapscript เพื่อเปิดใช้งานฟังก์ชันสัญญาอัจฉริยะขั้นสูง นักพัฒนาจึงสามารถปรับใช้และปรับใช้โดยตรงบนบล็อกเชน Bitcoin โดยไม่ได้รับอนุญาต สัญญาที่ชาญฉลาด
รหัสของสัญญาอัจฉริยะเหล่านี้ถูกบีบอัดและเขียนลงในธุรกรรม BTC คราวนี้มีการสร้างที่อยู่ UTXO ซึ่งถือเป็นที่อยู่ของสัญญา ผู้ใช้จำเป็นต้องโอนเงินไปยังที่อยู่นี้เมื่อโต้ตอบกับสัญญา
เมื่อโต้ตอบกับเครือข่าย OP_NET นอกเหนือจากค่าธรรมเนียมการจัดการสำหรับธุรกรรม BTC แล้ว ผู้ใช้ยังต้องชำระค่าธรรมเนียมการจัดการเพิ่มเติมอย่างน้อย 330 satoshis ทั้งนี้เพื่อให้แน่ใจว่าธุรกรรมจะไม่ได้รับการยอมรับว่าเป็น การโจมตีแบบฝุ่น นักขุดเมนเน็ต BTC ผู้ใช้สามารถเพิ่มค่าธรรมเนียมก๊าซได้ ลำดับการบรรจุธุรกรรมในเครือข่าย OP_NET จะถูกจัดเรียงตามค่าธรรมเนียมการจัดการและไม่ได้ขึ้นอยู่กับลำดับการบรรจุบล็อก BTC ทั้งหมด หากค่าธรรมเนียมการทำธุรกรรม OP_NET ที่ผู้ใช้จ่ายมากกว่า 250,000 sat ส่วนที่เกินจะได้รับรางวัลเป็นเครือข่ายโหนด OP_NET
เพื่อขยายการใช้ BTC ในแอปพลิเคชัน DeFi OP_NET จึงจัดให้มีระบบ Proof of Authority ซึ่งช่วยให้ BTC สามารถห่อหุ้มเป็น WBTC Mainnet BTC เชื่อมต่อกับโปรโตคอล OP_NET ผ่านลายเซ็นหลายลายเซ็น
เป็นที่น่าสังเกตว่า OP_NET เข้ากันได้กับ SegWit และ Taproot และการออกแบบโทเค็นไม่ได้เชื่อมโยงกับ UTXO จึงหลีกเลี่ยงความเสี่ยงในการส่งโทเค็นไปยังนักขุดอย่างไม่ถูกต้อง ปรับปรุงความปลอดภัยและความน่าเชื่อถือของระบบให้ดียิ่งขึ้น ด้วยคุณสมบัติเหล่านี้ OP_NET อัดฉีดฟังก์ชันการทำงานของสัญญาอัจฉริยะที่แข็งแกร่งขึ้นและการสนับสนุนแอปพลิเคชันแบบกระจายอำนาจเข้าสู่ระบบนิเวศของ Bitcoin
โครงการนิเวศวิทยาของ OP_NET
OP_NET รุ่นก่อนคือโปรโตคอล cbrc-20 และโครงการเชิงนิเวศน์ส่วนใหญ่จะดำเนินต่อไปโดยตรง ระบบนิเวศครอบคลุมถึงการซื้อขายแบบกระจายอำนาจ การให้กู้ยืม การสร้างตลาด การจัดหาสภาพคล่อง สะพานข้ามสายโซ่ และสาขาอื่นๆ:
Motoswap: นี่คือโปรโตคอลการแลกเปลี่ยนแบบกระจายอำนาจที่ทำงานบน Bitcoin Layer 1
Stash: นี่คือโปรโตคอลการให้ยืมแบบกระจายอำนาจที่ทำงานบน Bitcoin Layer 1 Stash ใช้ WBTC ของ OP_NET เป็นหลักประกัน ทำให้ผู้ใช้สามารถให้ยืมโดยไม่ได้รับอนุญาต และเงินกู้จะออกในรูปของเหรียญ stablecoin ของ USD
Ordinal Novus: นี่คือการสร้างตลาดและการจัดหาแพลตฟอร์มสภาพคล่องในระบบนิเวศ OP_NET
Ichigai: นี่คือตัวรวบรวมการกระจายอำนาจที่รวมแพลตฟอร์ม DeFi หลายตัวเข้าด้วยกัน เพื่อให้ผู้ใช้สามารถจัดการธุรกรรม การติดตามตลาด และพอร์ตการลงทุนบนอินเทอร์เฟซเดียว
SatBot: หุ่นยนต์ซื้อขายที่รวมอยู่ใน Telegram ที่ให้ผู้ใช้สามารถดำเนินธุรกรรม ติดตามตลาด และจัดการพอร์ตการลงทุนแบบเรียลไทม์ผ่าน Telegram
KittySwap: การแลกเปลี่ยนแบบกระจายอำนาจและแพลตฟอร์มสัญญาถาวรที่ทำงานบน OP_NET
ปรับปรุงใหม่: ให้บริการธนาคารส่วนตัว DeFi ที่เป็นส่วนตัวบนเครือข่าย
SLOHM Finance: โครงการสกุลเงินสำรองแบบกระจายอำนาจที่เปิดตัวบน OP_NET
BuyNet: บอทซื้อที่พัฒนาขึ้นสำหรับระบบนิเวศ Bitcoin DeFi
SatsX: โครงการพัฒนาฟีเจอร์และเครื่องมือมัลติฟังก์ชั่นบน OP_NET เพื่อขยายขีดความสามารถของระบบนิเวศ
Meme Coins เช่น Satoshi Nakamoto Inu, Zyn, Unga, Pepe: นี่คือโทเค็น Meme ที่ใช้โปรโตคอล OP_ 20 ซึ่งทั้งหมดรองรับโดย OP_NET
บีอาร์ซี 100
เอกสารประกอบ: https://docs.brc100.org
BRC-100 เป็นโปรโตคอลการคำนวณแบบกระจายอำนาจตามทฤษฎี Ordinals โดยการเพิ่มการดำเนินการใหม่ เช่น การทำลาย และ การส่ง ลงใน brc 20 ผ่านการผสมผสานของการดำเนินการใหม่เหล่านี้ ผู้ถือที่อยู่ที่แตกต่างกันจะถูกบันทึกลงในตัวสร้างดัชนีและ สถานะเพื่อให้บรรลุการดำเนินงาน defi ที่ซับซ้อน นักพัฒนายังสามารถขยายผู้ให้บริการเพิ่มเติมตามโปรโตคอล BRC-100 เพื่อขยายธุรกิจ
การทำงานของโปรโตคอล BRC-100
BRC-100 มีการดำเนินการบางอย่าง: mint 2/mint 3 และ burn 2/bur n3 เพื่อให้สามารถแปลงโทเค็นได้อย่างปลอดภัยระหว่างโมเดล UTXO และโมเดลเครื่องสถานะ:
มิ้นท์ 2: ใช้เพื่อสร้างโทเค็นใหม่และเพิ่มการหมุนเวียนของทั้งระบบ โดยทั่วไปจะต้องได้รับอนุญาตจากแอปพลิเคชันหรือที่อยู่จึงจะสามารถดำเนินการได้
มิ้นท์ 3: คล้ายกับมิ้นต์ 2 แต่ไม่เพิ่มการไหลเวียน ส่วนใหญ่จะใช้เพื่อแปลงยอดคงเหลือในแอปพลิเคชันเป็น UTXO (Unspent Transaction Outputs) ซึ่งสามารถนำไปใช้ในแอปพลิเคชันอื่นได้
เบิร์น 2: ใช้เพื่อทำลายโทเค็นขณะอัปเดตสถานะของแอปพลิเคชัน โทเค็นที่ถูกทำลายสามารถสร้างใหม่ได้ผ่านเหรียญกษาปณ์ 2 หากตรงตามเงื่อนไขบางประการ
bur n3: คล้ายกับการเบิร์น 2 แต่แทนที่จะลดการหมุนเวียน โทเค็นจะถูกแปลงเป็นสถานะของแอปพลิเคชัน โทเค็นที่ถูกทำลายสามารถสร้างใหม่ได้ผ่านมิ้นต์ 3
ส่วนขยายและความเข้ากันได้
ความสามารถในการคำนวณและการเปลี่ยนสถานะสามารถขยายได้ผ่านโปรโตคอลส่วนขยาย BRC-100 โปรโตคอลส่วนขยาย BRC-100 ทั้งหมดสามารถใช้งานร่วมกันได้ กล่าวคือ โทเค็นที่ใช้ BRC-100 และโปรโตคอลส่วนขยายสามารถใช้ได้ในทุกแอปพลิเคชัน ในเวลาเดียวกัน โปรโตคอล BRC-100 และโปรโตคอลส่วนขยายสามารถอัปเดตและอัปเกรดได้โดยการปรับปรุงโปรโตคอล
โปรโตคอล BRC-100 และโปรโตคอลส่วนขยายและการปรับปรุงทั้งหมดเรียกรวมกันว่าสแต็กโปรโตคอล BRC-100 ทั้งหมดสามารถทำงานร่วมกันได้ นั่นคือโทเค็นที่ใช้ BRC-100 และโปรโตคอลส่วนขยายสามารถใช้งานร่วมกันได้ นำไปใช้ในทุกแอปพลิเคชันและรองรับการดำเนินงานข้ามพรมแดน มี BRC-101, BRC-102 และ BRC-104:
BRC-101 เป็นโปรโตคอลการกำกับดูแลแบบออนไลน์แบบกระจายอำนาจที่กำหนดวิธีการควบคุมแอปพลิเคชันตามโปรโตคอล BRC-100 หรือโปรโตคอลส่วนขยาย
BRC-102 เป็นโปรโตคอลสภาพคล่องอัตโนมัติสำหรับสินทรัพย์ BRC-100 โดยกำหนดวิธีการสร้างตลาดอัตโนมัติตาม สูตรผลิตภัณฑ์คงที่ (x*y=k) สำหรับคู่โทเค็นที่อิงตามสแต็กโปรโตคอล BRC-100 .
BRC-104 เป็นโปรโตคอลการเดิมพันสภาพคล่อง/การเดิมพันแบบหนักหนาที่กำหนดวิธีการบรรจุสินทรัพย์ BRC-20, สินทรัพย์ rune และ BTC ลงในสินทรัพย์ BRC-100 ผ่านการปักหลัก และวิธีการกระจายรางวัลสินทรัพย์ BRC-100 ให้กับสินทรัพย์ BRC-100, BRC -20 สินทรัพย์ สินทรัพย์รูน หรือผู้เดิมพัน BTC BRC-104 คือโปรโตคอล Asset Wrapping และ Yield Farming Protocol ของโปรโตคอล BRC-100
โครงการนิเวศวิทยา BRC-100
ทีมงานโครงการกำลังสำรวจวิธีการเพื่อให้ได้ดัชนีขั้นต่ำสำหรับตัวสร้างดัชนีโปรโตคอล BRC-100 ฝั่งอุปสงค์สามารถปรับใช้ดัชนีขั้นต่ำของตนเองเพื่อรับสถานะของสินทรัพย์ทั้งหมดของสแต็กโปรโตคอล BRC-100 โดยไม่ต้องใช้ตรรกะการคำนวณที่ซับซ้อนของโปรโตคอลที่ขยายทั้งหมด นอกจากนี้ ดัชนีขั้นต่ำไม่จำเป็นต้องอัปเดตหรืออัปเกรดบ่อยครั้ง
มี 3 โครงการในระบบนิเวศ BRC-100:
inBRC (เปิดตัว) - ตลาดกลางและเครื่องมือจัดทำดัชนี BRC-100 แห่งแรก: https://inbrc.org/
100Swap (เปิดตัว) - การแลกเปลี่ยนการกระจายอำนาจแบบจารึก Bitcoin L1 AMM ครั้งแรกที่ใช้ โปรโตคอล BRC-102 : https://100swap.io/
100Layer (กำลังพัฒนา) - โปรโตคอลสภาพคล่องสำหรับระบบนิเวศ Bitcoin บน Bitcoin L1 บนพื้นฐานของ โปรโตคอล BRC-104 และโปรโตคอล BRC-106 ซึ่งประกอบด้วยเหรียญเสถียรที่ได้รับการสนับสนุนจากหลักประกันแบบกระจายอำนาจ โทเค็นที่ห่อไว้ และการขุดสภาพคล่อง : https://100layer ไอโอ/ .
รูนที่ตั้งโปรแกรมได้ (Protorunes)
รูนนั้นเป็นโครงสร้างข้อมูลที่จัดเก็บไว้ในฟิลด์ OP_RETURN ของ Bitcoin เมื่อเปรียบเทียบกับโปรโตคอลที่ใช้ JSON อื่นๆ (เช่น BRC-20) Rune มีน้ำหนักเบากว่าและไม่ต้องพึ่งพาระบบการจัดทำดัชนีที่ซับซ้อน โดยยังคงรักษาความเรียบง่ายและความปลอดภัยของ Bitcoin
รูนที่ตั้งโปรแกรมได้คือชั้นส่วนขยายของรูนที่ช่วยให้สามารถสร้างทรัพย์สินที่ตั้งโปรแกรมได้ด้วยรูน การแนะนำสินทรัพย์เหล่านี้อาจมีอยู่ใน UTXO และสนับสนุนการดำเนินการที่คล้ายกับโปรโตคอล AMM (ผู้สร้างตลาดอัตโนมัติ) แนวคิดหลักของ Programmable Runes คือการใช้ข้อมูลบน Bitcoin blockchain เพื่อใช้ฟังก์ชันสัญญาอัจฉริยะผ่านเครื่องเสมือนหรือเทคโนโลยีที่คล้ายกัน
โปรโตคอลโปรโต-รูน
ในบรรดารูนที่ตั้งโปรแกรมได้ โปรเจ็กต์ที่สำคัญที่สุดคือ Proto-Runes Protocol ซึ่งนำโดยทีมงานของผู้ก่อตั้ง oyl wallet @judoflexchop โอเพ่นซอร์สในปัจจุบัน: https://github.com/kungfuflex/protorune
Proto-Runes Protocol เป็นมาตรฐานและข้อกำหนดที่ให้กรอบการทำงานสำหรับ rune ที่ตั้งโปรแกรมได้ โดยการจัดการและถ่ายโอนสินทรัพย์ rune ระหว่างโปรโตคอลย่อย (meta protocols) ทำให้ AMM, โปรโตคอลการให้กู้ยืม หรือสัญญาอัจฉริยะที่ครบกำหนดสามารถสร้างขึ้นได้
ตัวอย่างเช่น Proto-Runes Protocol ใช้ DEX (การแลกเปลี่ยนแบบกระจายอำนาจ) คล้ายกับ Uniswap บนเครือข่าย Bitcoin สนับสนุนการแลกเปลี่ยนอะตอมมิกของสินทรัพย์รูนและการสร้างกลุ่มสภาพคล่อง ด้วยการผสมผสานระหว่างการทำลายต้นแบบและการส่งข้อความต้นแบบ ผู้ใช้สามารถดำเนินธุรกรรมแบบกระจายอำนาจและการจัดการสินทรัพย์โดยไม่ต้องออกจากเครือข่าย Bitcoin
พูดง่ายๆ ก็คือ Proto-Runes Protocol อนุญาตให้เผารูนเป็นรูปแบบของรูนที่ตั้งโปรแกรมได้ ซึ่งก็คือ Protorunes ซึ่งจะทำให้รูนมีฟังก์ชันและการใช้งานเพิ่มเติม
โปรโตเบิร์น และโปรโตรูน
กลไกสำคัญประการหนึ่งของ Proto-Runes คือ Protoburn ซึ่งช่วยให้ผู้ใช้สามารถทำลายและแปลงอักษรรูนเป็นรูปแบบที่ใช้โดยโปรโตคอลย่อยเท่านั้น รูปแบบสินทรัพย์ใหม่ในโปรโตคอลย่อย ซึ่งเป็นรูน Protorunes ที่ตั้งโปรแกรมได้
การทำลายต้นแบบทำให้แน่ใจถึงความไม่สามารถใช้งานได้ของรูนโดยการล็อคไว้ที่เอาต์พุต OP_RETURN กลไกนี้ทำให้มั่นใจได้ว่าทรัพย์สินของ Rune สามารถถ่ายโอนจากโปรโตคอลหลักไปยังโปรโตคอลย่อยได้อย่างปลอดภัย ช่วยให้สามารถดำเนินการและทำธุรกรรมเพิ่มเติมในโปรโตคอลย่อยได้
โดยทั่วไปกระบวนการนี้จะเป็นแบบทางเดียว กล่าวคือ สินทรัพย์จะถูกถ่ายโอนจากโปรโตคอล rune ไปยังโปรโตคอลย่อย แต่ไม่สามารถถ่ายโอนกลับโดยตรงได้ ข้อความ Protoburn ถูกฝังอยู่ภายใน Protostone ในช่อง Protocol ของ Runestone โดยมีแท็กโปรโตคอล 13 (แท็ก Rune Protocol) ข้อความประกอบด้วยข้อมูล เช่น ID โปรโตคอลย่อยเป้าหมายและตัวชี้ไปยังเนื้อหา กลไกนี้เป็นพื้นฐานสำหรับการจัดการสินทรัพย์และการถ่ายโอนระหว่างโปรโตคอลย่อย และอนุญาตให้มีฟังก์ชันต่างๆ เช่น การแลกเปลี่ยนอะตอมมิก
โปรโตเมสเซจ
ในโปรโตคอล Proto-Runes Protomessage หมายถึงคำแนะนำการดำเนินการที่ดำเนินการในโปรโตคอลย่อย ทำได้โดยการเข้ารหัสในโครงสร้าง Protostone และแยกวิเคราะห์โดยตัวสร้างดัชนี โดยทั่วไปข้อความ Protomessage จะรวมคำขอการดำเนินการสำหรับสินทรัพย์ เช่น การโอน ธุรกรรม หรือฟังก์ชันอื่นๆ ที่กำหนดโดยโปรโตคอล เมื่อตัวทำดัชนีแยกวิเคราะห์ลงในฟิลด์ข้อความใน Protostone ฟิลด์นั้นจะมีอาร์เรย์ไบต์ ซึ่งโดยทั่วไปจะถูกแยกวิเคราะห์ผ่าน protobuf หรือซีเรียลไลเซอร์อื่น ๆ ที่คาดหวังโดยโปรโตคอลย่อย จากนั้นส่งผ่านเป็นพารามิเตอร์ไปยังรันไทม์ของโปรโตคอลย่อย ข้อความอาจเกี่ยวข้องกับการโอนสินทรัพย์ ตรรกะธุรกรรม หรือฟังก์ชันโปรโตคอลอื่นๆ
ตัวชี้ใช้เพื่อระบุตำแหน่งเป้าหมายของ Protostone ซึ่งสามารถเป็น UTXO ในเอาต์พุตธุรกรรมหรือ Protostone อื่น หากโปรโตคอลย่อยตัดสินใจว่าจะไม่ดำเนินการอินพุตและธุรกรรมล้มเหลว protorunes จะถูกส่งคืนไปยังตำแหน่งที่ชี้โดยตัวชี้การคืนเงิน (refund_pointer) และสินทรัพย์ที่ไม่ได้ใช้จะถูกส่งคืนไปยังผู้ริเริ่มของธุรกรรมดั้งเดิม
กลไกการทำงานของโปรโตคอล Proto-Runes
กลไกการทำงานของโปรโตคอล Proto-Runes คือ: ตัวสร้างดัชนีจะประมวลผลคุณลักษณะของ Runestone ในโปรโตคอล Rune ก่อน จากนั้นจึงประมวลผลข้อความโปรโตคอลของโปรโตคอลย่อยตามลำดับ หินโปรโตสโตนทั้งหมดได้รับการประมวลผลตามลำดับที่ปรากฏในช่องโปรโตคอลของรูนสโตน เพื่อหลีกเลี่ยงความซับซ้อนและช่องโหว่ด้านความปลอดภัยที่อาจเกิดขึ้น โปรโตคอล Proto-Runes ห้ามมิให้เรียกใช้ข้อความต้นแบบแบบเรียกซ้ำ กล่าวคือ แต่ละข้อความต้นแบบสามารถดำเนินการได้เพียงครั้งเดียวเท่านั้น
ในโปรโตคอล Proto-Runes LEB 128 (Little Endian Base 128) เป็นการเข้ารหัสความยาวผันแปรได้ที่ใช้เพื่อแสดงจำนวนเต็มขนาดใหญ่ การเข้ารหัส LEB 128 ใช้กันอย่างแพร่หลายเพื่อแสดงฟิลด์โปรโตคอลและข้อความเพื่อประหยัดพื้นที่และปรับปรุงประสิทธิภาพการประมวลผล แต่ละโปรโตคอลย่อยมีป้ายกำกับโปรโตคอลเฉพาะที่ใช้เพื่อแยกแยะโปรโตคอลย่อยที่แตกต่างกัน แท็กเหล่านี้แสดงด้วยค่า 128 ค่าและปรากฏใน Protostone เป็นค่าที่เข้ารหัส LEB 128 ตัวชี้ใช้เพื่อระบุตำแหน่งเป้าหมายของ Protostone ซึ่งอาจเป็น UTXO ในเอาต์พุตธุรกรรม หรือ Protostone อื่น หรือแม้แต่อ้างอิงข้อความต้นแบบเพื่อใช้ตรรกะการดำเนินการที่ซับซ้อนในโปรโตคอลย่อย
การพัฒนาล่าสุด: Genesis Protorune
QUORUM•GENESIS•PROTORUNE เป็น Protorrune ตัวแรกที่เสร็จสมบูรณ์ คุณสามารถดูการทำงานที่ถูกต้องของ ord indexer ได้โดยไม่ต้องใช้อนุสาวรีย์ เนื่องจาก OP_RETURN ใช้เพื่อส่งออกความสมดุลของ QUORUM•GENESIS•PROTORUNE ดูได้จากลิงค์นี้: https://mempool.space/tx/eb2fa5fad4a7f054c6c039ff934c7a6a8d18313ddb9b8c9ed1e0bc01d3dc9572
การใช้งาน Genesis Protorune นี้มีวัตถุประสงค์เพื่อใช้อ้างอิงเท่านั้น และไม่ได้มีไว้สำหรับการขาย มีจุดมุ่งหมายเพื่อใช้เป็นเวทีเปิดสำหรับมาตรฐาน Protorune และสามารถรวมเข้ากับโปรโตคอลเพื่อจัดให้มีฟังก์ชันการกำกับดูแลสำหรับโทเค็นของโครงการ
ทีม @judoflexchop ยังคงพัฒนาตัวสร้างดัชนี WASM สำหรับ protorune กำเนิดนี้: https://github.com/kungfuflex/quorumgenesisprotorune
นี่เป็นโมเดลการทำงานเพื่อใช้การกำกับดูแลแบบออนไลน์บน Bitcoin L1 ในฐานะผู้จัดทำดัชนี จะอนุญาตให้ผู้ใช้สร้างโทเค็นการลงคะแนนผ่านโปรโตเมสเซจ ช่วงรูนเดียวกันในแต่ละข้อเสนอสามารถสร้างโทเค็นการลงคะแนนได้เพียงครั้งเดียว ข้อเสนอจะดำเนินการโดยอัตโนมัติเมื่อถึงองค์ประชุม และผู้ใช้สามารถถอนคะแนนเสียงของตนได้โดยการโอนโทเค็นการลงคะแนนไปยังที่อยู่ที่ไม่สามารถใช้จ่ายได้ กระบวนการทั้งหมดทำให้มั่นใจได้ถึงความโปร่งใสและประสิทธิผลของการกำกับดูแล