ภาพรวมของวิธีการขยายของ BTC

กลางSep 02, 2024
เนื่องจากมีนักพัฒนามากขึ้นเรื่อย ๆ และเรียนรู้จากโมเดล BTC มากขึ้น BTC นิเทศกำลังก้าวหน้าอย่างรวดเร็วในด้านความสามารถในการขยายมาตราฐานโปรแกรมได้อย่างเต็มที่ โดยเฉพาะอย่างยิ่งในเรื่องของโซลูชันความสามารถในการขยายได้ บทความนี้จะได้รับการเติมเต็มและแนะนำโซลูชันที่สามารถโปรแกรมได้ของโปรโตคอล Bitcoin Fractal ที่มีความสนใจสูงและโปรโตคอลข้อมูล BTC เช่น BRC20, CBRC และ ARC20
ภาพรวมของวิธีการขยายของ BTC

ส่งต่อชื่อเรื่องต้นฉบับ 'Fractal、OP_NET、AVM、BRC100、รูปแบบรหัสที่สามารถโปรแกรมได้,BTC และแผนขยายอื่น ๆ ยังมีอะไรบ้าง?'

ตั้งแต่ไตรมาสแรกของปี 2024 ความกระตือรือร้นในการเก็งกําไรในระบบนิเวศ BTC ไม่ตรงกับปี 2023 อย่างไรก็ตามเมื่อนักพัฒนาเข้าร่วมและคุ้นเคยกับโมเดล BTC มากขึ้นความก้าวหน้าทางเทคนิคในระบบนิเวศ BTC นั้นรวดเร็วโดยเฉพาะอย่างยิ่งในแง่ของโซลูชันความสามารถในการปรับขนาดโปรแกรม ก่อนหน้านี้ห้องปฏิบัติการ Trustless ได้เปิดตัวการผูก L2 และ UTXO ของ BTC รวมถึงการปักหลัก BTC ใหม่ บทความนี้จะยังคงเติมเต็มช่องว่างและแนะนํา Fractal Bitcoin ที่ได้รับความนิยมอย่างสูงและโซลูชันที่ตั้งโปรแกรมได้ของโปรโตคอลข้อมูลเมตา BTC เช่น BRC20, CBRC และ ARC20

1. ฟรักทัล

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

Fractal ถูกพัฒนาโดยทีม Unisat ซึ่งกล่าวถึงความคืบหน้าในการพัฒนา Fractal ในบล็อกของพวกเขาในเดือนมกราคม 2024 โครงการเปิดตัว Beta testnet ในวันที่ 1 มิถุนายน 2024 เสร็จสิ้นการทดสอบเบื้องต้นในวันที่ 29 กรกฎาคม และคาดว่า mainnet จะเปิดตัวในเดือนกันยายน 2024

ทีม v ได้เพิ่งปล่อย tokenomics ของตน Fractal network จะมี token ของตัวเอง โดยมี 50% ที่ถูกผลิตโดยการขุด, 15% สำหรับระบบนิเวศ, 5% ขายล่วงหน้าให้กับนักลงทุนในระยะต้น, 20% สำหรับที่ปรึกษาและผู้สนับสนุนสำคัญ, และ 10% เป็นทุนสำหรับชุมชนเพื่อเปิดตัวพันธมิตรและ Likuiditas.

การออกแบบสถาปัตยกรรม

Fractal เต็มรูปแบบเสมือนจริงที่ลูกค้า Bitcoin ซึ่งห่อหุ้มเป็นแพคเกจซอฟต์แวร์ Bitcoin Core Software Package (BCSP) ที่สามารถติดตั้งและใช้งานได้จริง (BCSP) แล้วมันจะมัดรวมกับ Bitcoin mainnet โดยอิสระที่จะเรียกใช้งานตัวอย่างการทำงาน BCSP หนึ่งหรือมากกว่า ผ่านเทคโนโลยีเสมือนจริงที่ทันสมัย เพื่อให้ได้ผลลัพธ์จากการแบ่งปันการทำงานของฮาร์ดแวร์ที่มีประสิทธิภาพ ทำให้สามารถประมวลผลได้หลายตัวอย่างร่วมกันบนระบบหลัก โดยที่ง่ายๆก็คือการเรียกใช้งานตัวอย่างการทำงานที่หลากหลาย (Fractal-built BCSP instances) บนคอมพิวเตอร์เดียว (BTC mainnet) และสามารถทำซ้ำได้อีก

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

Fractal ได้เปิดใช้งานตัวดำเนินการ op_cat ซึ่งช่วยเพิ่มโอกาสในการสำรวจและทดสอบแผนการเพิ่มประสิทธิภาพของ BTC ได้มากขึ้น

ในเชิงของสินทรัพย์ที่เกี่ยวข้องกัน โดยเนื่องจากการทำงานของตัวอย่างที่แตกต่างอยู่ทั้งหมดในสภาพแวดล้อมที่เดียวกัน สามารถเข้าใจได้ว่าการทำงานหลาย Bitcoin core chains ภายใต้กรอบ BTC เดียวกัน ดังนั้น ตราบใดที่เชื่อมต่อตัวอย่างแล้วสามารถสื่อสารกัน สามารถทำการโอนสินทรัพย์ได้โดยไม่มีขอบเขตระหว่างเลเยอร์ที่แตกต่างโดยการสร้างอินเทอร์เฟซการโอนยูนิเวอร์ซัลสินทรัพย์

Bitcoin, รวมถึงสินทรัพย์เช่น BRC-20 และ Ordinals สามารถถูกสะพานในลักษณะที่ไม่ central กลไกใต้หลักการคือกลไกลายเซ็นเนเจอร์ MPC ที่หมุนไปมาพร้อมกับการแทนที่ที่เปลี่ยนไป ปัจจุบัน มันดูเหมือนจะเป็นชั้นห่อหุ้ม ในการทำซ้ำต่อมา BTC และสินทรัพย์ mainnet อื่น ๆ ยังสามารถมีอยู่เช่นเดียวกันเป็นสินทรัพย์ที่ห่อหุ้ม brc-20 บน Fractal Bitcoin

เมื่อเปรียบเทียบกับแบบธรรมดาของ Ethereum Layer 2 solutions วิธีการเสมือนจริงนี้สามารถทำให้เกิดการปรับขนาดการคำนวณได้ผ่านชั้นข้อมูลนอกเครื่องหลักในเวลาเดียวกันที่ยังคงความสอดคล้องกับเครื่องหลักโดยไม่ต้องนำเสนอกลไกเสริมใหม่ ดังนั้น กฎหมาย BTC ASIC miners และ pool การขุดเหมืองสามารถเข้าร่วมเครือข่าย Fractal ได้อย่างไม่มีข้อกังวล

การรับประกันความปลอดภัยของ Fractal อยู่ในพลังการคํานวณ การออกแบบช่วยเพิ่มความปลอดภัยของกลไก PoW ของ Fractal เป็นหลักผ่านสามด้าน Fractal แนะนําการขุดร่วมซึ่งหนึ่งในสามบล็อกถูกสร้างขึ้นผ่านการขุดรวมกับนักขุด BTC เพื่อช่วยปกป้องเครือข่ายจากการโจมตีที่อาจเกิดขึ้น 51% อีกสองบล็อกที่เหลือผลิตโดยพลังการคํานวณของเครือข่าย Fractal เอง เห็นได้ชัดว่าผลกระทบต่อนักขุด BTC เป็นกุญแจสู่ความสําเร็จของ Fractal และเศรษฐศาสตร์โทเค็นจะเอนเอียงไปทางนักขุดอย่างหลีกเลี่ยงไม่ได้

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

ความสัมพันธ์ระหว่างเหรียญเครือข่ายหลักของ Fractal และ sats

ผลผลิตการขุดของเหรียญ Fractal mainnet คือเพื่อให้แน่ใจว่าการทํางานของห่วงโซ่ ห่วงโซ่ fb และ btc นั้นเหมือนกันโดยทั่วไปโดยไม่มีความสามารถในการเรียกใช้สัญญาอัจฉริยะโดยตรง ดังนั้นฟังก์ชัน DeFi ที่ซับซ้อนเช่นการแลกเปลี่ยนจึงต้องการโครงสร้างพื้นฐานเพิ่มเติม Unisat สัญญาว่า brc20 sats จะใช้สําหรับการแลกเปลี่ยน การแลกเปลี่ยนนี้ทํางานบน Fractal และยังต้องการโหนดของตัวเอง ค่าบริการที่เรียกเก็บโดยโหนดเหล่านี้สําหรับความพอเพียงคือ sats

2. AVM

AVM (Atomicals Virtual Machine) เป็น BTC ซึ่งเป็นการปฏิบัติสมาร์ทคอนแทร็คตามโปรโตคอล Atomicals AVM สร้างเครื่องจำลองเสมือนซึ่งจำลองความสามารถของสคริปต์ BTC และเปิดให้ใช้งานโอปโค้ด BTC native หลายรหัสในเครื่องจำลอง เจ้าของพัฒนาสามารถปฏิบัติสมาร์ทคอนแทร็คด้วยการผสานสคริปต์บิตคอยน์ กำหนดกฎของตัวเองเพื่อจัดการการสร้างสินทรัพย์และการโอน

Satoshi Nakamoto ออกแบบภาษาสคริปต์ที่สามารถแสดงออกได้เต็มที่เมื่อเริ่มต้นของ Bitcoin เนื้อหาภาษาสคริปต์เหล่านี้มีความสามารถในการจัดเก็บข้อมูลบางอย่างและการดำเนินการของมันเป็น Turing complete Bitcoin Core ในภายหลังปิดใช้งานบาง opcodes ที่จำเป็นสำหรับการความสมบูรณ์ของ Turing เช่น การดำเนินการนำสตริงพื้นฐาน (OP_CAT) และตัวดำเนินการทางคณิตศาสตร์ (เช่นการคูณ OP_MUL และการหาร OP_DIV)

วิธีการของ AVM คือการสูงสุดขีดจำกัดของ opcode เดิมของ BTC เพื่อเพิ่มประสิทธิภาพ และมีการจำลองสคริปต์ BTC ด้วยเครื่องจำลองเสมือนและบรรทัดคิว PDA (Pushdown Automaton) เพื่อให้สามารถทำงานได้เหมือน Turing completeness โดยเครื่องจำลองเสมือนนี้ทำงานอยู่ใน sandbox ที่รวม indexer, instruction parser และ global state ซึ่งสามารถประมวลผลสัญญาอัจฉริยะและการซิงโครไนซ์และการตรวจสอบสถานะได้

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

AVM เป็นสถาปัตยกรรมที่สามารถปรับแต่งได้สำหรับโปรโตคอลข้อมูลเชิง BTC ใดก็ตาม เช่น BRC20, ARC20, Runes, และ CBRC มันได้รับการบริหารจัดการร่วมกันโดยนักพัฒนาระบบประยุกต์ ผู้ให้บริการ และผู้ใช้อย่างเป็นพื้นที่ ซึ่งจะสร้างความเห็นอย่างไม่ตั้งใจ ดังนั้น มันเหมาะสำหรับโปรโตคอลข้อมูลเชิงหลายอย่าง เพียงเพียงต้องการการปรับปรุงเล็กน้อยเท่านั้นที่ดัชนีที่อยู่ภายใต้เครื่องจักรเสมือน

AVM ได้เปิดตัวเวอร์ชันเบต้าhttps://x.com/atomicalsxyz/status/1823901701033934975..., พร้อมรหัสที่เกี่ยวข้องที่พร้อมใช้งานที่ https://github.com/atomicals/avm-interpreter....

3. OP_NET

เว็บไซต์อย่างเป็นทางการ: https://opnet.org/ #

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

OP_NET ให้บริการห้องสมุดการพัฒนาที่ครอบคลุมและใช้งานง่าย โดยเขียนขึ้นโดยส่วนใหญ่ใน AssemblyScript (คล้ายกับ TypeScript และสามารถคอมไพล์เป็น WebAssembly ได้) มีเป้าหมายในการออกแบบเพื่อทำให้ง่ายต่อการสร้าง การอ่าน และการจัดการเทคโนโลยีที่เกี่ยวข้องกับ Bitcoin โดยเฉพาะอย่างยิ่งในเรื่องของสัญญาอัจฉริยะและการลงทะเบียนอัจฉริยะของ Bitcoin (BSI)

ฟังก์ชั่นและคุณสมบัติหลักของ OP_NET

OP_NET รักษาฉันทามติบล็อกและความพร้อมใช้งานของข้อมูลของ Bitcoin เพื่อให้แน่ใจว่าธุรกรรมทั้งหมดจะถูกเก็บไว้ในเครือข่าย Bitcoin และได้รับการปกป้องโดยความไม่เปลี่ยนแปลง ผ่านเครื่องเสมือนการดําเนินการ (OP_VM) OP_NET สามารถทําการคํานวณที่ซับซ้อนบนบล็อก Bitcoin ธุรกรรม OP_NET ที่ส่งทั้งหมดจะถูกทําเครื่องหมายด้วยสตริง "BSI" และดําเนินการใน OP_VM เพื่ออัปเดตสถานะสัญญา

โหนด OP_NET ทำงานด้วยเครื่องจำลองเสมือน WASM ที่รองรับภาษาโปรแกรมหลายภาษา เช่น AssemblyScript, Rust และ Python โดยการใช้ Tapscript เพื่อเปิดใช้ฟังก์ชันสมาร์ทคอนแทรคขั้นสูง นักพัฒนาโปรแกรมสามารถ implement และ interact กับสมาร์ทคอนแทรคโดยตรงบนบล็อกเชน Bitcoin โดยไม่ต้องขออนุญาต

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

เมื่อโต้ตอบกับเครือข่าย OP_NET นอกเหนือจากค่าธรรมเนียมการทําธุรกรรม BTC ผู้ใช้ต้องจ่ายเพิ่มอย่างน้อย 330 satoshis เพื่อให้แน่ใจว่าธุรกรรมไม่ถือว่าเป็น "การโจมตีฝุ่น" โดยนักขุดเมนเน็ต BTC ผู้ใช้สามารถเพิ่มค่าธรรมเนียมก๊าซได้มากขึ้นและลําดับบรรจุภัณฑ์ของธุรกรรมในเครือข่าย OP_NET จะถูกจัดเรียงตามค่าธรรมเนียมโดยไม่ต้องพึ่งพาคําสั่งบรรจุภัณฑ์บล็อก BTC ทั้งหมด หากผู้ใช้จ่ายมากกว่า 250,000 sat สําหรับค่าธรรมเนียมการทําธุรกรรม OP_NET ส่วนเกินจะได้รับรางวัลไปยังเครือข่ายโหนด OP_NET

เพื่อขยายการใช้ BTC ในแอปพลิเคชัน DeFi OP_NET ให้บริการระบบ Proof of Authority ที่อนุญาตให้ BTC ถูกแพคเป็น WBTC BTC บนเครือข่ายหลักถูกเชื่อมต่อเข้ากับโปรโตคอล OP_NET ผ่านวิธีการลายเซ็นหลายอัน

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

โครงการในระบบนิเวศ OP_NET

OP_NET คือโปรโตคอล cbrc-20 ที่ก่อตั้งขึ้นมาก่อนหน้านี้ โครงการในระบบนี้ประกอบด้วยหลายพื้นที่ เช่น การซื้อขายแบบกระจาย, การให้กู้ยืม, การทำตลาด, การให้สิทธิ์ในการจัดสรรสินทรัพย์, และสะพานเชื่อมต่อระหว่างโซน

· Motoswap: โปรโตคอลการซื้อขายแบบกระจายที่ทำงานบน Bitcoin Layer 1

· Stash: โปรโตคอลการให้กู้ยืมแบบไม่มีส่วนราชการที่ทำงานบน Bitcoin Layer 1 ใช้ WBTC ของ OP_NET เป็นหลักประกันทำให้ผู้ใช้สามารถทำกิจกรรมการกู้ยืมได้โดยไม่ต้องขออนุญาต กู้ยืมจะถูกออกในรูปแบบสกุลเงินเสมือน USDs

· Ordinal Novus: แพลตฟอร์มการสร้างตลาดและการจัดหาสภาพคล่องในระบบนิเวศ OP_NET

· Ichigai: เครื่องรวมที่มีการกระจายที่ประกอบด้วยแพลตฟอร์ม DeFi หลายรายการ อนุญาตให้ผู้ใช้จัดการซื้อขายตามลำดับ ติดตามตลาด และจัดการพอร์ตโฟลิโอในอินเตอร์เฟซเดียว

· SatBot: บอทซื้อขายที่ได้รับการรวมระบบกับเทเลเกรามที่สนับสนุนการดำเนินการซื้อขายแบบเรียลไทม์ การติดตามตลาด และการบริหารพอร์ตผ่านทางเทเลเกราม

· KittySwap: แพลตฟอร์มการแลกเปลี่ยนแบบกระจายและสัญญาต่อเนื่องที่ทำงานบน OP_NET

· หากเรดักท์: ให้บริการการธนาคารส่วนตัวที่เป็นไปตามกฎหมายแบบ DeFi บนโซนลิงค์

· โครงการสกุลเงินสำรองที่ไม่มีการควบคุม: โครงการสกุลเงินสำรองที่ไม่มีการควบคุมที่เปิดตัวบน OP_NET

· BuyNet: บอทการซื้อที่พัฒนาขึ้นสำหรับระบบ Bitcoin DeFi

· SatsX: โครงการที่พัฒนาคุณสมบัติและเครื่องมือหลากหลายฟังก์ชันบน OP_NET เพื่อขยายความสามารถของระบบนิเวศ

· เหรียญมีม เช่น Satoshi Nakamoto Inu, Zyn, Unga, Pepe: นี่คือเหรียญมีมที่ใช้โปรโตคอล OP_20 ทั้งหมดที่ได้รับการสนับสนุนจาก OP_NET

4. BRC100

เอกสาร:https://docs.brc100.org

BRC-100 เป็นโปรโตคอลการคำนวณที่กระจายอยู่บนทฤษฎี Ordinals มันขยาย BRC-20 โดยการนำเสนอการดำเนินการใหม่เช่น "เผา" และ "เจาะ" ซึ่งเมื่อรวมกันจะทำให้สามารถดำเนินการ DeFi ที่ซับซ้อนได้โดยการบันทึกยอดคงเหลือและสถานะเหรียญสำหรับที่อยู่ต่างๆในดัชนีเอกสาร นักพัฒนายังสามารถขยายโปรโตคอล BRC-100 ได้โดยการเพิ่มตัวดำเนินการเพิ่มเติมเพื่อขยายฟังก์ชัน

การดำเนินการโปรโตคอล BRC-100

BRC-100 นำเสนอการดำเนินการเช่น mint2/mint3 และ burn2/burn3 ซึ่งช่วยให้โทเค็นสามารถเปลี่ยนโมเดล UTXO และโมเดล state machine ได้อย่างปลอดภัย:

· mint2: สร้างโทเค็นใหม่เพิ่มจำนวนรวม โดย通常จำเป็นต้องขออนุญาตจากแอปพลิเคชันหรือที่อยู่เฉพาะ

· mint3: คล้ายกับ mint2 แต่ไม่เพิ่มจำนวนเงินทั้งหมด ใช้ในการแปลงยอดคงเหลือของแอปเปิลเป็น UTXOs (unspent transaction outputs) เพื่อใช้ในแอปพลิเคชันอื่น

· burn2: ทำลายโทเค็นในขณะอัปเดตสถานะแอปพลิเคชัน โทเค็นที่ถูกทำลายสามารถสร้างใหม่ได้ผ่าน mint2 ภายใต้เงื่อนไขที่เฉพาะเจาะจง

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

ส่วนขยายและความเข้ากันได้

ความสามารถในการคำนวณและการเปลี่ยนสถานะสามารถขยายตัวได้ผ่านโปรโตคอลส่วนขยาย BRC-100 โปรโตคอลส่วนขยายทั้งหมดของ 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, ทรัพย์ rune หรือผู้คงคลัง BTC โปรโตคอล BRC-104 ทำหน้าที่เป็นโปรโตคอลห่อหุ้นและเกษียณผลสำหรับกองทุนเพื่อคงคลังของชุดโปรโตคอล BRC-100

โครงการนิเวศ BRC-100

ทีมโครงการกําลังสํารวจวิธีการใช้การจัดทําดัชนีขั้นต่ําสําหรับตัวทําดัชนีโปรโตคอล BRC-100 สิ่งนี้ช่วยให้ฝ่ายต่างๆสามารถปรับใช้ดัชนีขั้นต่ําของตนเองเพื่อรับสถานะของสินทรัพย์ทั้งหมดในสแต็กโปรโตคอล BRC-100 โดยไม่ต้องใช้ตรรกะการคํานวณที่ซับซ้อนสําหรับโปรโตคอลส่วนขยายทั้งหมด นอกจากนี้ดัชนีขั้นต่ําไม่จําเป็นต้องมีการอัปเดตหรืออัปเกรดบ่อยครั้ง

มี 3 โครงการในระบบนิเวศ BRC-100:

· inBRC (เปิดตัว) - ตลาดและดัชนี BRC-100 แรก https://inbrc.org.

· 100Swap (เปิดให้บริการแล้ว) - การแลกเปลี่ยนที่มีการจัดลำดับ AMM ดีเซนทรัลไลน์แรกของ Bitcoin L1 ที่พื้นฐานบนโปรโตคอล BRC-102: https://100swap.io.

· 100Layer (กําลังพัฒนา) - โปรโตคอลสภาพคล่องสําหรับระบบนิเวศ Bitcoin บน Bitcoin L1 โดยใช้โปรโตคอล BRC-104 และ BRC-106 ซึ่งประกอบด้วย stablecoins ที่ได้รับการสนับสนุนจากหลักประกันแบบกระจายอํานาจโทเค็นที่ห่อหุ้มและการขุดสภาพคล่อง:https://100layer.io.

5. รันแบบโปรแกรมได้ (Protorunes)

รูนเป็นโครงสร้างข้อมูลที่เก็บไว้ในฟิลด์ OP_RETURN ของ Bitcoin โดยเปรียบเทียบกับโปรโตคอลที่ใช้ JSON เช่น BRC-20 รูนมีน้ำหนักเบากว่า ไม่ต้องพึ่งพาระบบดัชนีที่ซับซ้อนและยังคงความเรียบง่ายและความปลอดภัยของ Bitcoin

รูนที่สามารถโปรแกรมได้เป็นชั้นขยายของรูน ที่อนุญาตให้สร้างสรรค์ทรัพย์สินที่สามารถโปรแกรมได้ด้วยรูน เหล่านี้สามารถอยู่ภายใน UTXOs และรองรับการดำเนินการที่คล้ายกับโปรโตคอล AMM (Automated Market Maker) หลักการของรูนที่สามารถโปรแกรมได้คือการใช้ข้อมูลในบล็อกเชนของบิตคอยน์ในการนำเอาฟังก์ชันสมาร์ทคอนแทรคเข้ามาใช้งานผ่านเทคโนโลยียูนิเวอร์ซัลเครื่องมือเสมือน

โปรโต-รูนส์โปรโตคอล

โครงการหลักในรูปแบบรูนที่โปรแกรมได้ คือ โปรโต-รูนส์โปรโตคอล ซึ่งมีการนำทีมนำโดย @judoflexchop, ผู้ก่อตั้งของกระเป๋าเงิน oyl มันได้เปิดเป็นแหล่งเปิด https://github.com/kungfuflex/protorune...

โปรโตคอล Proto-Runes เป็นมาตรฐานและข้อกำหนดที่ให้เฟรมเวิร์คสำหรับรูนที่เป็นสคริปต์ได้ โดยการจัดการและโอนทรัพย์สินรูนระหว่างสับโพรโตคอล (เมต้าโพรโตคอล) มันช่วยให้สามารถสร้าง AMM, โปรโตคอลการให้ยืมหรือสมาร์ทคอนแทร็กที่เจริญเติบโตได้

ตัวอย่างเช่น โปรโต-รูนส์โปรโตคอลได้นำเอา DEX (ตลาดแบบกระจาย) แบบ Uniswap มาประยุกต์ใช้บนเครือข่าย Bitcoin ซึ่งรองรับการแลกเปลี่ยนแบบอะตอมิกของสินทรัสรูนและการสร้างพูลความเหลื่อม. ผ่านการเผาผลาญต้นแบบและข้อความต้นแบบผู้ใช้สามารถเข้าร่วมการซื้อขายแบบกระจายและการบริหารจัดการสินทรัสโดยไม่ต้องออกจากเครือข่าย Bitcoin

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

Protoburn และ Protorunes

หนึ่งในกลไกสำคัญของ Proto-Runes คือ Protoburn ซึ่งช่วยให้ผู้ใช้สามารถเผาเรือนและแปลงมันเป็นสัญลักษณ์ที่ใช้เฉพาะโดยโปรโตคอลย่อยได้ สินทรัพยากรรูนเหล่านี้จะถูกเป้าหมายผ่าน Runestone pointers หรือ edicts บนโปรโตคอลรูน สร้างรูปแบบสินทรัพย์ใหม่ในโปรโตคอลย่อย นั่นคือรูนที่สามารถโปรแกรมได้หรือ Protorunes

Prototype burning ทำให้ไม่สามารถใช้จ่ายได้โดยการล็อกรูนในเอาต์พุต OP_RETURN กลไกนี้ทำให้ทรัพย์สินรูนสามารถถูกโอนไปยังโปรโตคอลหลักไปยังโปรโตคอลย่อยได้อย่างปลอดภัย ซึ่งสามารถทำการดำเนินการและธุรกรรมเพิ่มเติมภายในโปรโตคอลย่อย

กระบวนการนี้มักจะเป็นทางเดียวซึ่งหมายความว่าสินทรัพย์จะถูกถ่ายโอนจากโปรโตคอลรูนไปยังโปรโตคอลย่อย แต่ไม่สามารถถ่ายโอนกลับได้โดยตรง ข้อความ Protoburn ถูกฝังอยู่ใน Protostone ภายในฟิลด์ Protocol ของ Runestone โดยมีแท็กโปรโตคอล 13 (แท็กโปรโตคอลรูน) ข้อความประกอบด้วยข้อมูล เช่น รหัสโพรโทคอลย่อยเป้าหมายและตัวชี้สินทรัพย์ กลไกนี้เป็นรากฐานสําหรับการจัดการสินทรัพย์และการถ่ายโอนระหว่างโปรโตคอลย่อยและอนุญาตให้มีฟังก์ชันเช่น Atomic Swaps

โปรโตคอลข้อความ

ในโปรโตคอล Proto-Runes Protomessage หมายถึงคําสั่งการใช้งานที่ดําเนินการในโปรโตคอลย่อย มันถูกนําไปใช้โดยการเข้ารหัสในโครงสร้าง Protostone และแยกวิเคราะห์โดยตัวทําดัชนี โดยทั่วไป Protomessages จะรวมถึงคําขอการดําเนินการของสินทรัพย์ เช่น การโอน ธุรกรรม หรือฟังก์ชันอื่นๆ ที่กําหนดโดยโปรโตคอล เมื่อตัวทําดัชนีแยกวิเคราะห์ฟิลด์ข้อความใน Protostone ฟิลด์นี้มีอาร์เรย์ไบต์ที่มักจะแยกวิเคราะห์ผ่านโปรโตบัฟหรือตัวซีเรียลไลเซอร์อื่นๆ ที่คาดไว้โดยโพรโทคอลย่อย แล้วส่งผ่านเป็นพารามิเตอร์ไปยังรันไทม์ของโพรโทคอลย่อย ข้อความนี้อาจเกี่ยวข้องกับการโอนสินทรัพย์ตรรกะการทําธุรกรรมหรือฟังก์ชั่นโปรโตคอลอื่น ๆ

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

กลไกการทำงานของโปรโตคอลรูน

กลไกการทํางานของโปรโตคอล Proto-Runes มีดังนี้: ตัวทําดัชนีจะประมวลผลคุณสมบัติ Runestone ในโปรโตคอลรูนก่อน จากนั้นจึงประมวลผลข้อความโปรโตคอลของโปรโตคอลย่อยตามลําดับ โปรโตสโตนทั้งหมดได้รับการประมวลผลตามลําดับที่ปรากฏในฟิลด์โปรโตคอลของ Runestone เพื่อหลีกเลี่ยงความซับซ้อนและช่องโหว่ด้านความปลอดภัยที่อาจเกิดขึ้นโปรโตคอล Proto-Runes ห้ามการดําเนินการซ้ําของข้อความต้นแบบซึ่งหมายความว่าข้อความต้นแบบแต่ละข้อความสามารถดําเนินการได้เพียงครั้งเดียวและคําแนะนําที่เกิดซ้ําจะทําให้ธุรกรรมล้มเหลวโดยมีการคืนเงินสินทรัพย์ที่ไม่ได้ใช้

ในโปรโตคอล Proto-Runes LEB128 (Little Endian Base 128) เป็นวิธีการเข้ารหัสความยาวตัวแปรที่ใช้แทนจํานวนเต็มขนาดใหญ่ การเข้ารหัส LEB128 ใช้กันอย่างแพร่หลายเพื่อแสดงฟิลด์โปรโตคอลและข้อความเพื่อประหยัดพื้นที่และปรับปรุงประสิทธิภาพการประมวลผล แต่ละโปรโตคอลย่อยมีแท็กโปรโตคอลที่ไม่ซ้ํากันเพื่อแยกความแตกต่างของโปรโตคอลย่อยที่แตกต่างกัน แท็กเหล่านี้จะแสดงเป็นค่า u128 และปรากฏเป็นค่าที่เข้ารหัส LEB128 ใน Protostone ตัวชี้ใช้เพื่อระบุตําแหน่งเป้าหมายของ Protostone ซึ่งอาจเป็น UTXO ในเอาต์พุตธุรกรรม Protostone อื่นหรือแม้แต่ข้อความต้นแบบอ้างอิงเพื่อใช้ตรรกะการทํางานที่ซับซ้อนในโปรโตคอลย่อย

เหตุการณ์ล่าสุด: Genesis Protorune

QUORUM•GENESIS•PROTORUNE เป็น Protorune แรกและ Protoburn ของมันได้เสร็จสมบูรณ์แล้ว สามารถสังเกตได้ว่าตัวดัชนีออร์ดทำงานอย่างถูกต้อง ที่ Protoburn เกิดขึ้นโดยไม่มีอนุสรณ์เนื่องจากเอาต์พุต OP_RETURN ใช้สมดุลของ QUORUM•GENESIS•PROTORUNE สามารถเห็นได้ผ่านลิงก์นี้: https://mempool.space/tx/eb2fa5fad4a7f054c6c039ff934c7a6a8d18313ddb9b8c9ed1e0bc01d3dc9572…

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

เดิอ @judoflexchopทีมกำลังพัฒนาดัชนีเว็บ WASM สำหรับ protorune จาก Genesis นี้: https://github.com/kungfuflex/quorumgenesisprotorune…

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

คำประกาศปฏิเสธความรับผิดชอบ:

  1. บทความนี้ถูกนำเข้ามาจาก [ TrustlessLabs]. ส่งต่อชื่อเรื่องต้นฉบับ 'Fractal、OP_NET、AVM、BRC100、可编程符文,BTC และวิธีการขยายอื่น ๆ อีกหลายๆ อย่าง?'. ลิขสิทธิ์ทั้งหมดเป็นของผู้เขียนต้นฉบับ [TrustlessLabs]. หากมีคำประทับใจต่อการเผยแพร่นี้ กรุณาติดต่อ ประตูเรียนรู้ทีม และพวกเขาจะจัดการกับมันอย่างรวดเร็ว
  2. คำประกาศความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้น และไม่เกิดเป็นการให้คำแนะนำทางการลงทุนใดๆ
  3. ทีม Gate Learn ได้แปลบทความเป็นภาษาอื่นๆ หากไม่ได้กล่าวถึงไว้ การคัดลอก กระจายหรือลอกเลียนแบบบทความที่ถูกแปลห้าม

ภาพรวมของวิธีการขยายของ BTC

กลางSep 02, 2024
เนื่องจากมีนักพัฒนามากขึ้นเรื่อย ๆ และเรียนรู้จากโมเดล BTC มากขึ้น BTC นิเทศกำลังก้าวหน้าอย่างรวดเร็วในด้านความสามารถในการขยายมาตราฐานโปรแกรมได้อย่างเต็มที่ โดยเฉพาะอย่างยิ่งในเรื่องของโซลูชันความสามารถในการขยายได้ บทความนี้จะได้รับการเติมเต็มและแนะนำโซลูชันที่สามารถโปรแกรมได้ของโปรโตคอล Bitcoin Fractal ที่มีความสนใจสูงและโปรโตคอลข้อมูล BTC เช่น BRC20, CBRC และ ARC20
ภาพรวมของวิธีการขยายของ BTC

ส่งต่อชื่อเรื่องต้นฉบับ 'Fractal、OP_NET、AVM、BRC100、รูปแบบรหัสที่สามารถโปรแกรมได้,BTC และแผนขยายอื่น ๆ ยังมีอะไรบ้าง?'

ตั้งแต่ไตรมาสแรกของปี 2024 ความกระตือรือร้นในการเก็งกําไรในระบบนิเวศ BTC ไม่ตรงกับปี 2023 อย่างไรก็ตามเมื่อนักพัฒนาเข้าร่วมและคุ้นเคยกับโมเดล BTC มากขึ้นความก้าวหน้าทางเทคนิคในระบบนิเวศ BTC นั้นรวดเร็วโดยเฉพาะอย่างยิ่งในแง่ของโซลูชันความสามารถในการปรับขนาดโปรแกรม ก่อนหน้านี้ห้องปฏิบัติการ Trustless ได้เปิดตัวการผูก L2 และ UTXO ของ BTC รวมถึงการปักหลัก BTC ใหม่ บทความนี้จะยังคงเติมเต็มช่องว่างและแนะนํา Fractal Bitcoin ที่ได้รับความนิยมอย่างสูงและโซลูชันที่ตั้งโปรแกรมได้ของโปรโตคอลข้อมูลเมตา BTC เช่น BRC20, CBRC และ ARC20

1. ฟรักทัล

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

Fractal ถูกพัฒนาโดยทีม Unisat ซึ่งกล่าวถึงความคืบหน้าในการพัฒนา Fractal ในบล็อกของพวกเขาในเดือนมกราคม 2024 โครงการเปิดตัว Beta testnet ในวันที่ 1 มิถุนายน 2024 เสร็จสิ้นการทดสอบเบื้องต้นในวันที่ 29 กรกฎาคม และคาดว่า mainnet จะเปิดตัวในเดือนกันยายน 2024

ทีม v ได้เพิ่งปล่อย tokenomics ของตน Fractal network จะมี token ของตัวเอง โดยมี 50% ที่ถูกผลิตโดยการขุด, 15% สำหรับระบบนิเวศ, 5% ขายล่วงหน้าให้กับนักลงทุนในระยะต้น, 20% สำหรับที่ปรึกษาและผู้สนับสนุนสำคัญ, และ 10% เป็นทุนสำหรับชุมชนเพื่อเปิดตัวพันธมิตรและ Likuiditas.

การออกแบบสถาปัตยกรรม

Fractal เต็มรูปแบบเสมือนจริงที่ลูกค้า Bitcoin ซึ่งห่อหุ้มเป็นแพคเกจซอฟต์แวร์ Bitcoin Core Software Package (BCSP) ที่สามารถติดตั้งและใช้งานได้จริง (BCSP) แล้วมันจะมัดรวมกับ Bitcoin mainnet โดยอิสระที่จะเรียกใช้งานตัวอย่างการทำงาน BCSP หนึ่งหรือมากกว่า ผ่านเทคโนโลยีเสมือนจริงที่ทันสมัย เพื่อให้ได้ผลลัพธ์จากการแบ่งปันการทำงานของฮาร์ดแวร์ที่มีประสิทธิภาพ ทำให้สามารถประมวลผลได้หลายตัวอย่างร่วมกันบนระบบหลัก โดยที่ง่ายๆก็คือการเรียกใช้งานตัวอย่างการทำงานที่หลากหลาย (Fractal-built BCSP instances) บนคอมพิวเตอร์เดียว (BTC mainnet) และสามารถทำซ้ำได้อีก

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

Fractal ได้เปิดใช้งานตัวดำเนินการ op_cat ซึ่งช่วยเพิ่มโอกาสในการสำรวจและทดสอบแผนการเพิ่มประสิทธิภาพของ BTC ได้มากขึ้น

ในเชิงของสินทรัพย์ที่เกี่ยวข้องกัน โดยเนื่องจากการทำงานของตัวอย่างที่แตกต่างอยู่ทั้งหมดในสภาพแวดล้อมที่เดียวกัน สามารถเข้าใจได้ว่าการทำงานหลาย Bitcoin core chains ภายใต้กรอบ BTC เดียวกัน ดังนั้น ตราบใดที่เชื่อมต่อตัวอย่างแล้วสามารถสื่อสารกัน สามารถทำการโอนสินทรัพย์ได้โดยไม่มีขอบเขตระหว่างเลเยอร์ที่แตกต่างโดยการสร้างอินเทอร์เฟซการโอนยูนิเวอร์ซัลสินทรัพย์

Bitcoin, รวมถึงสินทรัพย์เช่น BRC-20 และ Ordinals สามารถถูกสะพานในลักษณะที่ไม่ central กลไกใต้หลักการคือกลไกลายเซ็นเนเจอร์ MPC ที่หมุนไปมาพร้อมกับการแทนที่ที่เปลี่ยนไป ปัจจุบัน มันดูเหมือนจะเป็นชั้นห่อหุ้ม ในการทำซ้ำต่อมา BTC และสินทรัพย์ mainnet อื่น ๆ ยังสามารถมีอยู่เช่นเดียวกันเป็นสินทรัพย์ที่ห่อหุ้ม brc-20 บน Fractal Bitcoin

เมื่อเปรียบเทียบกับแบบธรรมดาของ Ethereum Layer 2 solutions วิธีการเสมือนจริงนี้สามารถทำให้เกิดการปรับขนาดการคำนวณได้ผ่านชั้นข้อมูลนอกเครื่องหลักในเวลาเดียวกันที่ยังคงความสอดคล้องกับเครื่องหลักโดยไม่ต้องนำเสนอกลไกเสริมใหม่ ดังนั้น กฎหมาย BTC ASIC miners และ pool การขุดเหมืองสามารถเข้าร่วมเครือข่าย Fractal ได้อย่างไม่มีข้อกังวล

การรับประกันความปลอดภัยของ Fractal อยู่ในพลังการคํานวณ การออกแบบช่วยเพิ่มความปลอดภัยของกลไก PoW ของ Fractal เป็นหลักผ่านสามด้าน Fractal แนะนําการขุดร่วมซึ่งหนึ่งในสามบล็อกถูกสร้างขึ้นผ่านการขุดรวมกับนักขุด BTC เพื่อช่วยปกป้องเครือข่ายจากการโจมตีที่อาจเกิดขึ้น 51% อีกสองบล็อกที่เหลือผลิตโดยพลังการคํานวณของเครือข่าย Fractal เอง เห็นได้ชัดว่าผลกระทบต่อนักขุด BTC เป็นกุญแจสู่ความสําเร็จของ Fractal และเศรษฐศาสตร์โทเค็นจะเอนเอียงไปทางนักขุดอย่างหลีกเลี่ยงไม่ได้

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

ความสัมพันธ์ระหว่างเหรียญเครือข่ายหลักของ Fractal และ sats

ผลผลิตการขุดของเหรียญ Fractal mainnet คือเพื่อให้แน่ใจว่าการทํางานของห่วงโซ่ ห่วงโซ่ fb และ btc นั้นเหมือนกันโดยทั่วไปโดยไม่มีความสามารถในการเรียกใช้สัญญาอัจฉริยะโดยตรง ดังนั้นฟังก์ชัน DeFi ที่ซับซ้อนเช่นการแลกเปลี่ยนจึงต้องการโครงสร้างพื้นฐานเพิ่มเติม Unisat สัญญาว่า brc20 sats จะใช้สําหรับการแลกเปลี่ยน การแลกเปลี่ยนนี้ทํางานบน Fractal และยังต้องการโหนดของตัวเอง ค่าบริการที่เรียกเก็บโดยโหนดเหล่านี้สําหรับความพอเพียงคือ sats

2. AVM

AVM (Atomicals Virtual Machine) เป็น BTC ซึ่งเป็นการปฏิบัติสมาร์ทคอนแทร็คตามโปรโตคอล Atomicals AVM สร้างเครื่องจำลองเสมือนซึ่งจำลองความสามารถของสคริปต์ BTC และเปิดให้ใช้งานโอปโค้ด BTC native หลายรหัสในเครื่องจำลอง เจ้าของพัฒนาสามารถปฏิบัติสมาร์ทคอนแทร็คด้วยการผสานสคริปต์บิตคอยน์ กำหนดกฎของตัวเองเพื่อจัดการการสร้างสินทรัพย์และการโอน

Satoshi Nakamoto ออกแบบภาษาสคริปต์ที่สามารถแสดงออกได้เต็มที่เมื่อเริ่มต้นของ Bitcoin เนื้อหาภาษาสคริปต์เหล่านี้มีความสามารถในการจัดเก็บข้อมูลบางอย่างและการดำเนินการของมันเป็น Turing complete Bitcoin Core ในภายหลังปิดใช้งานบาง opcodes ที่จำเป็นสำหรับการความสมบูรณ์ของ Turing เช่น การดำเนินการนำสตริงพื้นฐาน (OP_CAT) และตัวดำเนินการทางคณิตศาสตร์ (เช่นการคูณ OP_MUL และการหาร OP_DIV)

วิธีการของ AVM คือการสูงสุดขีดจำกัดของ opcode เดิมของ BTC เพื่อเพิ่มประสิทธิภาพ และมีการจำลองสคริปต์ BTC ด้วยเครื่องจำลองเสมือนและบรรทัดคิว PDA (Pushdown Automaton) เพื่อให้สามารถทำงานได้เหมือน Turing completeness โดยเครื่องจำลองเสมือนนี้ทำงานอยู่ใน sandbox ที่รวม indexer, instruction parser และ global state ซึ่งสามารถประมวลผลสัญญาอัจฉริยะและการซิงโครไนซ์และการตรวจสอบสถานะได้

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

AVM เป็นสถาปัตยกรรมที่สามารถปรับแต่งได้สำหรับโปรโตคอลข้อมูลเชิง BTC ใดก็ตาม เช่น BRC20, ARC20, Runes, และ CBRC มันได้รับการบริหารจัดการร่วมกันโดยนักพัฒนาระบบประยุกต์ ผู้ให้บริการ และผู้ใช้อย่างเป็นพื้นที่ ซึ่งจะสร้างความเห็นอย่างไม่ตั้งใจ ดังนั้น มันเหมาะสำหรับโปรโตคอลข้อมูลเชิงหลายอย่าง เพียงเพียงต้องการการปรับปรุงเล็กน้อยเท่านั้นที่ดัชนีที่อยู่ภายใต้เครื่องจักรเสมือน

AVM ได้เปิดตัวเวอร์ชันเบต้าhttps://x.com/atomicalsxyz/status/1823901701033934975..., พร้อมรหัสที่เกี่ยวข้องที่พร้อมใช้งานที่ https://github.com/atomicals/avm-interpreter....

3. OP_NET

เว็บไซต์อย่างเป็นทางการ: https://opnet.org/ #

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

OP_NET ให้บริการห้องสมุดการพัฒนาที่ครอบคลุมและใช้งานง่าย โดยเขียนขึ้นโดยส่วนใหญ่ใน AssemblyScript (คล้ายกับ TypeScript และสามารถคอมไพล์เป็น WebAssembly ได้) มีเป้าหมายในการออกแบบเพื่อทำให้ง่ายต่อการสร้าง การอ่าน และการจัดการเทคโนโลยีที่เกี่ยวข้องกับ Bitcoin โดยเฉพาะอย่างยิ่งในเรื่องของสัญญาอัจฉริยะและการลงทะเบียนอัจฉริยะของ Bitcoin (BSI)

ฟังก์ชั่นและคุณสมบัติหลักของ OP_NET

OP_NET รักษาฉันทามติบล็อกและความพร้อมใช้งานของข้อมูลของ Bitcoin เพื่อให้แน่ใจว่าธุรกรรมทั้งหมดจะถูกเก็บไว้ในเครือข่าย Bitcoin และได้รับการปกป้องโดยความไม่เปลี่ยนแปลง ผ่านเครื่องเสมือนการดําเนินการ (OP_VM) OP_NET สามารถทําการคํานวณที่ซับซ้อนบนบล็อก Bitcoin ธุรกรรม OP_NET ที่ส่งทั้งหมดจะถูกทําเครื่องหมายด้วยสตริง "BSI" และดําเนินการใน OP_VM เพื่ออัปเดตสถานะสัญญา

โหนด OP_NET ทำงานด้วยเครื่องจำลองเสมือน WASM ที่รองรับภาษาโปรแกรมหลายภาษา เช่น AssemblyScript, Rust และ Python โดยการใช้ Tapscript เพื่อเปิดใช้ฟังก์ชันสมาร์ทคอนแทรคขั้นสูง นักพัฒนาโปรแกรมสามารถ implement และ interact กับสมาร์ทคอนแทรคโดยตรงบนบล็อกเชน Bitcoin โดยไม่ต้องขออนุญาต

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

เมื่อโต้ตอบกับเครือข่าย OP_NET นอกเหนือจากค่าธรรมเนียมการทําธุรกรรม BTC ผู้ใช้ต้องจ่ายเพิ่มอย่างน้อย 330 satoshis เพื่อให้แน่ใจว่าธุรกรรมไม่ถือว่าเป็น "การโจมตีฝุ่น" โดยนักขุดเมนเน็ต BTC ผู้ใช้สามารถเพิ่มค่าธรรมเนียมก๊าซได้มากขึ้นและลําดับบรรจุภัณฑ์ของธุรกรรมในเครือข่าย OP_NET จะถูกจัดเรียงตามค่าธรรมเนียมโดยไม่ต้องพึ่งพาคําสั่งบรรจุภัณฑ์บล็อก BTC ทั้งหมด หากผู้ใช้จ่ายมากกว่า 250,000 sat สําหรับค่าธรรมเนียมการทําธุรกรรม OP_NET ส่วนเกินจะได้รับรางวัลไปยังเครือข่ายโหนด OP_NET

เพื่อขยายการใช้ BTC ในแอปพลิเคชัน DeFi OP_NET ให้บริการระบบ Proof of Authority ที่อนุญาตให้ BTC ถูกแพคเป็น WBTC BTC บนเครือข่ายหลักถูกเชื่อมต่อเข้ากับโปรโตคอล OP_NET ผ่านวิธีการลายเซ็นหลายอัน

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

โครงการในระบบนิเวศ OP_NET

OP_NET คือโปรโตคอล cbrc-20 ที่ก่อตั้งขึ้นมาก่อนหน้านี้ โครงการในระบบนี้ประกอบด้วยหลายพื้นที่ เช่น การซื้อขายแบบกระจาย, การให้กู้ยืม, การทำตลาด, การให้สิทธิ์ในการจัดสรรสินทรัพย์, และสะพานเชื่อมต่อระหว่างโซน

· Motoswap: โปรโตคอลการซื้อขายแบบกระจายที่ทำงานบน Bitcoin Layer 1

· Stash: โปรโตคอลการให้กู้ยืมแบบไม่มีส่วนราชการที่ทำงานบน Bitcoin Layer 1 ใช้ WBTC ของ OP_NET เป็นหลักประกันทำให้ผู้ใช้สามารถทำกิจกรรมการกู้ยืมได้โดยไม่ต้องขออนุญาต กู้ยืมจะถูกออกในรูปแบบสกุลเงินเสมือน USDs

· Ordinal Novus: แพลตฟอร์มการสร้างตลาดและการจัดหาสภาพคล่องในระบบนิเวศ OP_NET

· Ichigai: เครื่องรวมที่มีการกระจายที่ประกอบด้วยแพลตฟอร์ม DeFi หลายรายการ อนุญาตให้ผู้ใช้จัดการซื้อขายตามลำดับ ติดตามตลาด และจัดการพอร์ตโฟลิโอในอินเตอร์เฟซเดียว

· SatBot: บอทซื้อขายที่ได้รับการรวมระบบกับเทเลเกรามที่สนับสนุนการดำเนินการซื้อขายแบบเรียลไทม์ การติดตามตลาด และการบริหารพอร์ตผ่านทางเทเลเกราม

· KittySwap: แพลตฟอร์มการแลกเปลี่ยนแบบกระจายและสัญญาต่อเนื่องที่ทำงานบน OP_NET

· หากเรดักท์: ให้บริการการธนาคารส่วนตัวที่เป็นไปตามกฎหมายแบบ DeFi บนโซนลิงค์

· โครงการสกุลเงินสำรองที่ไม่มีการควบคุม: โครงการสกุลเงินสำรองที่ไม่มีการควบคุมที่เปิดตัวบน OP_NET

· BuyNet: บอทการซื้อที่พัฒนาขึ้นสำหรับระบบ Bitcoin DeFi

· SatsX: โครงการที่พัฒนาคุณสมบัติและเครื่องมือหลากหลายฟังก์ชันบน OP_NET เพื่อขยายความสามารถของระบบนิเวศ

· เหรียญมีม เช่น Satoshi Nakamoto Inu, Zyn, Unga, Pepe: นี่คือเหรียญมีมที่ใช้โปรโตคอล OP_20 ทั้งหมดที่ได้รับการสนับสนุนจาก OP_NET

4. BRC100

เอกสาร:https://docs.brc100.org

BRC-100 เป็นโปรโตคอลการคำนวณที่กระจายอยู่บนทฤษฎี Ordinals มันขยาย BRC-20 โดยการนำเสนอการดำเนินการใหม่เช่น "เผา" และ "เจาะ" ซึ่งเมื่อรวมกันจะทำให้สามารถดำเนินการ DeFi ที่ซับซ้อนได้โดยการบันทึกยอดคงเหลือและสถานะเหรียญสำหรับที่อยู่ต่างๆในดัชนีเอกสาร นักพัฒนายังสามารถขยายโปรโตคอล BRC-100 ได้โดยการเพิ่มตัวดำเนินการเพิ่มเติมเพื่อขยายฟังก์ชัน

การดำเนินการโปรโตคอล BRC-100

BRC-100 นำเสนอการดำเนินการเช่น mint2/mint3 และ burn2/burn3 ซึ่งช่วยให้โทเค็นสามารถเปลี่ยนโมเดล UTXO และโมเดล state machine ได้อย่างปลอดภัย:

· mint2: สร้างโทเค็นใหม่เพิ่มจำนวนรวม โดย通常จำเป็นต้องขออนุญาตจากแอปพลิเคชันหรือที่อยู่เฉพาะ

· mint3: คล้ายกับ mint2 แต่ไม่เพิ่มจำนวนเงินทั้งหมด ใช้ในการแปลงยอดคงเหลือของแอปเปิลเป็น UTXOs (unspent transaction outputs) เพื่อใช้ในแอปพลิเคชันอื่น

· burn2: ทำลายโทเค็นในขณะอัปเดตสถานะแอปพลิเคชัน โทเค็นที่ถูกทำลายสามารถสร้างใหม่ได้ผ่าน mint2 ภายใต้เงื่อนไขที่เฉพาะเจาะจง

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

ส่วนขยายและความเข้ากันได้

ความสามารถในการคำนวณและการเปลี่ยนสถานะสามารถขยายตัวได้ผ่านโปรโตคอลส่วนขยาย BRC-100 โปรโตคอลส่วนขยายทั้งหมดของ 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, ทรัพย์ rune หรือผู้คงคลัง BTC โปรโตคอล BRC-104 ทำหน้าที่เป็นโปรโตคอลห่อหุ้นและเกษียณผลสำหรับกองทุนเพื่อคงคลังของชุดโปรโตคอล BRC-100

โครงการนิเวศ BRC-100

ทีมโครงการกําลังสํารวจวิธีการใช้การจัดทําดัชนีขั้นต่ําสําหรับตัวทําดัชนีโปรโตคอล BRC-100 สิ่งนี้ช่วยให้ฝ่ายต่างๆสามารถปรับใช้ดัชนีขั้นต่ําของตนเองเพื่อรับสถานะของสินทรัพย์ทั้งหมดในสแต็กโปรโตคอล BRC-100 โดยไม่ต้องใช้ตรรกะการคํานวณที่ซับซ้อนสําหรับโปรโตคอลส่วนขยายทั้งหมด นอกจากนี้ดัชนีขั้นต่ําไม่จําเป็นต้องมีการอัปเดตหรืออัปเกรดบ่อยครั้ง

มี 3 โครงการในระบบนิเวศ BRC-100:

· inBRC (เปิดตัว) - ตลาดและดัชนี BRC-100 แรก https://inbrc.org.

· 100Swap (เปิดให้บริการแล้ว) - การแลกเปลี่ยนที่มีการจัดลำดับ AMM ดีเซนทรัลไลน์แรกของ Bitcoin L1 ที่พื้นฐานบนโปรโตคอล BRC-102: https://100swap.io.

· 100Layer (กําลังพัฒนา) - โปรโตคอลสภาพคล่องสําหรับระบบนิเวศ Bitcoin บน Bitcoin L1 โดยใช้โปรโตคอล BRC-104 และ BRC-106 ซึ่งประกอบด้วย stablecoins ที่ได้รับการสนับสนุนจากหลักประกันแบบกระจายอํานาจโทเค็นที่ห่อหุ้มและการขุดสภาพคล่อง:https://100layer.io.

5. รันแบบโปรแกรมได้ (Protorunes)

รูนเป็นโครงสร้างข้อมูลที่เก็บไว้ในฟิลด์ OP_RETURN ของ Bitcoin โดยเปรียบเทียบกับโปรโตคอลที่ใช้ JSON เช่น BRC-20 รูนมีน้ำหนักเบากว่า ไม่ต้องพึ่งพาระบบดัชนีที่ซับซ้อนและยังคงความเรียบง่ายและความปลอดภัยของ Bitcoin

รูนที่สามารถโปรแกรมได้เป็นชั้นขยายของรูน ที่อนุญาตให้สร้างสรรค์ทรัพย์สินที่สามารถโปรแกรมได้ด้วยรูน เหล่านี้สามารถอยู่ภายใน UTXOs และรองรับการดำเนินการที่คล้ายกับโปรโตคอล AMM (Automated Market Maker) หลักการของรูนที่สามารถโปรแกรมได้คือการใช้ข้อมูลในบล็อกเชนของบิตคอยน์ในการนำเอาฟังก์ชันสมาร์ทคอนแทรคเข้ามาใช้งานผ่านเทคโนโลยียูนิเวอร์ซัลเครื่องมือเสมือน

โปรโต-รูนส์โปรโตคอล

โครงการหลักในรูปแบบรูนที่โปรแกรมได้ คือ โปรโต-รูนส์โปรโตคอล ซึ่งมีการนำทีมนำโดย @judoflexchop, ผู้ก่อตั้งของกระเป๋าเงิน oyl มันได้เปิดเป็นแหล่งเปิด https://github.com/kungfuflex/protorune...

โปรโตคอล Proto-Runes เป็นมาตรฐานและข้อกำหนดที่ให้เฟรมเวิร์คสำหรับรูนที่เป็นสคริปต์ได้ โดยการจัดการและโอนทรัพย์สินรูนระหว่างสับโพรโตคอล (เมต้าโพรโตคอล) มันช่วยให้สามารถสร้าง AMM, โปรโตคอลการให้ยืมหรือสมาร์ทคอนแทร็กที่เจริญเติบโตได้

ตัวอย่างเช่น โปรโต-รูนส์โปรโตคอลได้นำเอา DEX (ตลาดแบบกระจาย) แบบ Uniswap มาประยุกต์ใช้บนเครือข่าย Bitcoin ซึ่งรองรับการแลกเปลี่ยนแบบอะตอมิกของสินทรัสรูนและการสร้างพูลความเหลื่อม. ผ่านการเผาผลาญต้นแบบและข้อความต้นแบบผู้ใช้สามารถเข้าร่วมการซื้อขายแบบกระจายและการบริหารจัดการสินทรัสโดยไม่ต้องออกจากเครือข่าย Bitcoin

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

Protoburn และ Protorunes

หนึ่งในกลไกสำคัญของ Proto-Runes คือ Protoburn ซึ่งช่วยให้ผู้ใช้สามารถเผาเรือนและแปลงมันเป็นสัญลักษณ์ที่ใช้เฉพาะโดยโปรโตคอลย่อยได้ สินทรัพยากรรูนเหล่านี้จะถูกเป้าหมายผ่าน Runestone pointers หรือ edicts บนโปรโตคอลรูน สร้างรูปแบบสินทรัพย์ใหม่ในโปรโตคอลย่อย นั่นคือรูนที่สามารถโปรแกรมได้หรือ Protorunes

Prototype burning ทำให้ไม่สามารถใช้จ่ายได้โดยการล็อกรูนในเอาต์พุต OP_RETURN กลไกนี้ทำให้ทรัพย์สินรูนสามารถถูกโอนไปยังโปรโตคอลหลักไปยังโปรโตคอลย่อยได้อย่างปลอดภัย ซึ่งสามารถทำการดำเนินการและธุรกรรมเพิ่มเติมภายในโปรโตคอลย่อย

กระบวนการนี้มักจะเป็นทางเดียวซึ่งหมายความว่าสินทรัพย์จะถูกถ่ายโอนจากโปรโตคอลรูนไปยังโปรโตคอลย่อย แต่ไม่สามารถถ่ายโอนกลับได้โดยตรง ข้อความ Protoburn ถูกฝังอยู่ใน Protostone ภายในฟิลด์ Protocol ของ Runestone โดยมีแท็กโปรโตคอล 13 (แท็กโปรโตคอลรูน) ข้อความประกอบด้วยข้อมูล เช่น รหัสโพรโทคอลย่อยเป้าหมายและตัวชี้สินทรัพย์ กลไกนี้เป็นรากฐานสําหรับการจัดการสินทรัพย์และการถ่ายโอนระหว่างโปรโตคอลย่อยและอนุญาตให้มีฟังก์ชันเช่น Atomic Swaps

โปรโตคอลข้อความ

ในโปรโตคอล Proto-Runes Protomessage หมายถึงคําสั่งการใช้งานที่ดําเนินการในโปรโตคอลย่อย มันถูกนําไปใช้โดยการเข้ารหัสในโครงสร้าง Protostone และแยกวิเคราะห์โดยตัวทําดัชนี โดยทั่วไป Protomessages จะรวมถึงคําขอการดําเนินการของสินทรัพย์ เช่น การโอน ธุรกรรม หรือฟังก์ชันอื่นๆ ที่กําหนดโดยโปรโตคอล เมื่อตัวทําดัชนีแยกวิเคราะห์ฟิลด์ข้อความใน Protostone ฟิลด์นี้มีอาร์เรย์ไบต์ที่มักจะแยกวิเคราะห์ผ่านโปรโตบัฟหรือตัวซีเรียลไลเซอร์อื่นๆ ที่คาดไว้โดยโพรโทคอลย่อย แล้วส่งผ่านเป็นพารามิเตอร์ไปยังรันไทม์ของโพรโทคอลย่อย ข้อความนี้อาจเกี่ยวข้องกับการโอนสินทรัพย์ตรรกะการทําธุรกรรมหรือฟังก์ชั่นโปรโตคอลอื่น ๆ

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

กลไกการทำงานของโปรโตคอลรูน

กลไกการทํางานของโปรโตคอล Proto-Runes มีดังนี้: ตัวทําดัชนีจะประมวลผลคุณสมบัติ Runestone ในโปรโตคอลรูนก่อน จากนั้นจึงประมวลผลข้อความโปรโตคอลของโปรโตคอลย่อยตามลําดับ โปรโตสโตนทั้งหมดได้รับการประมวลผลตามลําดับที่ปรากฏในฟิลด์โปรโตคอลของ Runestone เพื่อหลีกเลี่ยงความซับซ้อนและช่องโหว่ด้านความปลอดภัยที่อาจเกิดขึ้นโปรโตคอล Proto-Runes ห้ามการดําเนินการซ้ําของข้อความต้นแบบซึ่งหมายความว่าข้อความต้นแบบแต่ละข้อความสามารถดําเนินการได้เพียงครั้งเดียวและคําแนะนําที่เกิดซ้ําจะทําให้ธุรกรรมล้มเหลวโดยมีการคืนเงินสินทรัพย์ที่ไม่ได้ใช้

ในโปรโตคอล Proto-Runes LEB128 (Little Endian Base 128) เป็นวิธีการเข้ารหัสความยาวตัวแปรที่ใช้แทนจํานวนเต็มขนาดใหญ่ การเข้ารหัส LEB128 ใช้กันอย่างแพร่หลายเพื่อแสดงฟิลด์โปรโตคอลและข้อความเพื่อประหยัดพื้นที่และปรับปรุงประสิทธิภาพการประมวลผล แต่ละโปรโตคอลย่อยมีแท็กโปรโตคอลที่ไม่ซ้ํากันเพื่อแยกความแตกต่างของโปรโตคอลย่อยที่แตกต่างกัน แท็กเหล่านี้จะแสดงเป็นค่า u128 และปรากฏเป็นค่าที่เข้ารหัส LEB128 ใน Protostone ตัวชี้ใช้เพื่อระบุตําแหน่งเป้าหมายของ Protostone ซึ่งอาจเป็น UTXO ในเอาต์พุตธุรกรรม Protostone อื่นหรือแม้แต่ข้อความต้นแบบอ้างอิงเพื่อใช้ตรรกะการทํางานที่ซับซ้อนในโปรโตคอลย่อย

เหตุการณ์ล่าสุด: Genesis Protorune

QUORUM•GENESIS•PROTORUNE เป็น Protorune แรกและ Protoburn ของมันได้เสร็จสมบูรณ์แล้ว สามารถสังเกตได้ว่าตัวดัชนีออร์ดทำงานอย่างถูกต้อง ที่ Protoburn เกิดขึ้นโดยไม่มีอนุสรณ์เนื่องจากเอาต์พุต OP_RETURN ใช้สมดุลของ QUORUM•GENESIS•PROTORUNE สามารถเห็นได้ผ่านลิงก์นี้: https://mempool.space/tx/eb2fa5fad4a7f054c6c039ff934c7a6a8d18313ddb9b8c9ed1e0bc01d3dc9572…

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

เดิอ @judoflexchopทีมกำลังพัฒนาดัชนีเว็บ WASM สำหรับ protorune จาก Genesis นี้: https://github.com/kungfuflex/quorumgenesisprotorune…

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

คำประกาศปฏิเสธความรับผิดชอบ:

  1. บทความนี้ถูกนำเข้ามาจาก [ TrustlessLabs]. ส่งต่อชื่อเรื่องต้นฉบับ 'Fractal、OP_NET、AVM、BRC100、可编程符文,BTC และวิธีการขยายอื่น ๆ อีกหลายๆ อย่าง?'. ลิขสิทธิ์ทั้งหมดเป็นของผู้เขียนต้นฉบับ [TrustlessLabs]. หากมีคำประทับใจต่อการเผยแพร่นี้ กรุณาติดต่อ ประตูเรียนรู้ทีม และพวกเขาจะจัดการกับมันอย่างรวดเร็ว
  2. คำประกาศความรับผิด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้น และไม่เกิดเป็นการให้คำแนะนำทางการลงทุนใดๆ
  3. ทีม Gate Learn ได้แปลบทความเป็นภาษาอื่นๆ หากไม่ได้กล่าวถึงไว้ การคัดลอก กระจายหรือลอกเลียนแบบบทความที่ถูกแปลห้าม
เริ่มตอนนี้
สมัครและรับรางวัล
$100