ในเดือนกรกฎาคม พ.ศ. 2024 CKB ได้ประกาศเปิดตัว RGB++ Layer อย่างเป็นทางการ ซึ่งเป็นการทําเครื่องหมายการเปลี่ยนแปลงของโปรโตคอล RGB++ ตามทฤษฎีก่อนหน้านี้ให้เป็นผลิตภัณฑ์ที่ได้รับการออกแบบทางวิศวกรรมอย่างเต็มรูปแบบ พร้อมที่จะแนะนําสถานการณ์การใช้งานที่เป็นรูปธรรมและใช้งานได้จริงมากขึ้น ด้วยวิสัยทัศน์ในการสร้างระบบนิเวศ BTCFi ทั่วทั้ง BTC และเครือข่ายสาธารณะอื่น ๆ ที่ใช้ UTXO เช่น CKB และ Cardano เลเยอร์ RGB ++ ได้รับความสนใจอย่างรวดเร็ว โดยสรุปเลเยอร์ RGB ++ ใช้โปรโตคอล RGB ++ โดยใช้ homomorphic binding และเทคโนโลยี Leap เพื่อมอบประสบการณ์การโต้ตอบข้ามสายโซ่ที่ราบรื่นสําหรับสินทรัพย์ RGB ++ ดั้งเดิมหรือจารึก / รูนในบล็อกเชนที่ใช้ UTXO เช่น BTC, CKB และ Cardano โดยไม่ต้องใช้สะพานข้ามสายโซ่ การใช้ประโยชน์จากสภาพแวดล้อมสัญญาอัจฉริยะที่สมบูรณ์ของ CKB Turing จะกําหนดเงื่อนไขที่จําเป็นสําหรับ Bitcoin เพื่อให้ได้ฟังก์ชัน DeFi ที่ซับซ้อน ยิ่งไปกว่านั้นได้รับการสนับสนุนจากระบบนิเวศนามธรรมบัญชีที่ครอบคลุมของ CKB มันเข้ากันได้กับบัญชี Bitcoin และกระเป๋าเงินมอบประสบการณ์การใช้งานที่ยอดเยี่ยมสําหรับผู้ใช้ Bitcoin และปูทางไปสู่การยอมรับ BTCFi อย่างกว้างขวาง ในข้อความต่อไปนี้เรามาเจาะลึกหลักการทํางานและคุณสมบัติของเลเยอร์ RGB ++ และสํารวจการเปลี่ยนแปลงที่จะนํามาสู่ระบบนิเวศ BTCFi เนื่องจากรากฐานทางทฤษฎีสร้างขึ้นบนโปรโตคอล RGB ++ เราจะเริ่มต้นด้วยการหารือเกี่ยวกับโปรโตคอลเอง
โปรโตคอล RGB ++ ซึ่งเปิดตัวในเดือนมกราคมของปีนี้โดยพื้นฐานแล้วจะเปลี่ยนวิธีการตรวจสอบจาก "การตรวจสอบฝั่งไคลเอ็นต์" ของโปรโตคอล RGB เป็นการตรวจสอบแบบ on-chain บน CKB chain โดยพื้นฐานแล้ววิธีการนี้ใช้ประโยชน์จาก CKB ในฐานะตัวจัดทําดัชนีแบบกระจายอํานาจโดยมอบหมายงานต่างๆเช่นการจัดเก็บข้อมูลและการตรวจสอบแหล่งที่มาของสินทรัพย์ให้กับ CKB ตําแหน่งนี้ CKB เป็นเลเยอร์การตรวจสอบความถูกต้องและเลเยอร์ DA สําหรับโปรโตคอล RGB ซึ่งแก้ไขปัญหา UX และข้อ จํากัด การสนับสนุน DeFi ที่มีอยู่ในโปรโตคอล RGB ดั้งเดิม
สอดคล้องกับแนวคิดของ "การซ้อนทับครั้งเดียว" RGB++ นำเสนอความคิดเห็นเกี่ยวกับการผูกพันฮอโมอร์ฟิก โดยใช้ CKB chain's extended UTXO—Cells—เป็นตัวถือข้อมูลสำหรับการลงพิมพ์/สร้างสิ่งทรงเครื่องเคลงที่เหมือนด้วยรายการสินทรัพย์ เซลล์เหล่านี้จะถูกผูกพันกับ UTXOs บนเครือข่าย Bitcoin, Cardano หรือ Liquid ซึ่งทำให้สินทรัพย์ RGB++ สืบราชาภัยปลอดภัยจากเครือข่ายบล็อกเชนแบบ UTXO เหล่านี้และป้องกันการใช้จ่ายซ้ำ แนวทาง "ผูกพันเพื่อสืบราชาภัย" นี้เหมือนกับสถานการณ์ในโลกแท้ๆ ที่บัญชีธนาคารต้องผูกแอคเคาท์กับหมายเลขโทรศัพท์และบัตรประชาชนเพื่อความปลอดภัยที่เพิ่มขึ้น
ตัวอย่างเช่น สมมติว่าอลิซต้องการโอนโทเค็น TEST บางส่วนให้กับบ๊อบ เธอสามารถสร้างคําสั่งที่ผูกเซลล์ที่จัดเก็บข้อมูลสินทรัพย์ทดสอบกับ Bitcoin UTXO ของ Bob หาก Bob ตั้งใจจะโอนโทเค็น TEST ให้กับคนอื่น Bitcoin UTXO ที่ถูกผูกไว้จะต้องถูกโอนด้วย สิ่งนี้จะสร้างความสัมพันธ์ที่มีผลผูกพันแบบตัวต่อตัวระหว่างเซลล์ที่มีข้อมูลสินทรัพย์ RGB ++ และ Bitcoin UTXO ตราบใดที่ Bitcoin UTXO ไม่ได้ใช้สองครั้งสินทรัพย์ RGB ++ ที่ถูกผูกไว้จะไม่ถูกใช้สองครั้งเช่นกัน
เมื่อพูดถึงชั้น RGB++ นั้น มันเป็นการปรับใช้โปรโตคอล RGB++ อย่างมีเชิงวิศวกรรม ที่มีลักษณะหลัก 2 อย่าง คือ การผูกอีซูโมร์ฟิกและการทำสะพาน Leap ที่ไม่ต้องข้ามเชน
เพื่อเข้าใจแนวคิดของการผูกอิซอมอร์ฟิกและ Leap อย่างแท้จริงเราต้องอธิบายโมเดลเซลของ CKB อย่างสั้นๆ โดยพื้นฐาน โมเดลเซลคือ UTXO (Unspent Transaction Output) ที่ถูกขยายพร้อมกับฟิลด์หลายรายการ รวมถึง LockScript, TypeScript และ Data โดย LockScript ทำหน้าที่เช่นเดียวกับสคริปต์ล็อกของบิตคอยน์และใช้สำหรับการตรวจสอบสิทธิ TypeScript เหมือนกับโค้ดสมาร์ทคอนแทรค ในขณะที่ Data ถูกใช้เพื่อเก็บข้อมูลสินทรัพย์
ในการออกสินทรัพย์ RGB ++ บนบล็อคเชน CKB ก่อนอื่นคุณต้องสร้างเซลล์และเติมฟิลด์ที่เกี่ยวข้องด้วยสัญลักษณ์โทเค็นและรหัสสัญญา ตัวอย่างเช่น คุณอาจตั้งค่าสัญลักษณ์โทเค็นเป็น "ทดสอบ" เซลล์เหล่านี้สามารถถอดประกอบและแจกจ่ายให้กับผู้ใช้จํานวนมากคล้ายกับวิธีการแยกและถ่ายโอน Bitcoin UTXOs (Unspent Transaction Outputs)
เนื่องจากโครงสร้างของเซลล์คล้ายกับ UTXO ของ Bitcoin และ CKB สามารถรองรับอัลกอริธึมลายเซ็นของ Bitcoin ผู้ใช้จึงสามารถจัดการสินทรัพย์ในห่วงโซ่ CKB โดยใช้กระเป๋าเงิน Bitcoin หากคุณเป็นเจ้าของเซลล์คุณสามารถกําหนดค่าสคริปต์การล็อคให้ตรงกับเงื่อนไขการปลดล็อกของ Bitcoin UTXOs สิ่งนี้ช่วยให้คุณใช้คีย์ส่วนตัว Bitcoin เพื่อควบคุมเซลล์ในห่วงโซ่ CKB ความสามารถนี้ขยายไปถึง CKB, BTC และเครือข่ายสาธารณะอื่น ๆ ที่ใช้ UTXO ตัวอย่างเช่นคุณสามารถใช้บัญชี Cardano เพื่อแก้ไขข้อมูลสินทรัพย์ในห่วงโซ่ CKB ถ่ายโอนการควบคุมสินทรัพย์ RGB ++ จากบัญชี BTC ไปยังบัญชี Cardano โดยไม่ต้องใช้สะพานข้ามสาย
กระบวนการนี้ต้องผูกทรัพย์ RGB++ กับ UTXOs บนโซ่สาธารณะ เช่น Bitcoin, Cardano, และ Liquid เหมือนการเชื่อมโยงบัญชีธนาคารกับหมายเลขโทรศัพท์และ ID ในโลกจริง ทรัพย์ RGB++ เป็นข้อมูลที่ต้องมีสื่อเก็บรักษาเช่นฐานข้อมูล ในกรณีนี้เซล CKB ทำหน้าที่เป็นฐานข้อมูล คุณสามารถตั้งค่าการตรวจสอบสิทธิ์เพื่ออนุญาตให้บัญชีโซ่สาธารณะที่แตกต่างกัน (BTC, Cardano, เป็นต้น) แก้ไขข้อมูลทรัพย์ RGB++ บนโซ่ CKB นี่คือหลักการหลักของการผูกพันอิสโมร์ฟิก
Leap and Bridge-Free Cross-Chain
คุณลักษณะ "Leap" และการเชื่อมต่อ cross-chain โดยไม่ต้องสะพานของ RGB++ Layer ถูกสร้างขึ้นจากการผูกพันที่เป็นอิซอมอร์ฟิก มันอนุญาตให้ "ผูกพันใหม่" กับ UTXO ที่เกี่ยวข้องกับทรัพย์สิน RGB++ ตัวอย่างเช่น หากทรัพย์สินของคุณถูกผูกพันกับ Bitcoin UTXO ต้นแบบ คุณสามารถผูกพันใหม่กับ UTXO ใน Cardano, Liquid, Fuel, หรือเชืองอื่น ๆ นี้หมายความว่าคุณสามารถโอนการควบคุมทรัพย์สินจากบัญชี BTC ไปยังบัญชี Cardano ได้โดยไม่ต้องใช้สะพาน cross-chain
จากมุมมองของผู้ใช้สิ่งนี้เทียบเท่ากับการถ่ายโอนสินทรัพย์ข้ามสายโซ่โดย CKB ทําหน้าที่เป็นทั้งตัวจัดทําดัชนีและฐานข้อมูล อย่างไรก็ตาม ไม่เหมือนกับวิธีการข้ามสายโซ่แบบเดิม "Leap" จะเปลี่ยนสิทธิ์การใช้งานของข้อมูลสินทรัพย์ในขณะที่ข้อมูลยังคงเก็บไว้ในห่วงโซ่ CKB เท่านั้น วิธีนี้ง่ายกว่าโมเดล Lock-Mint และขจัดการพึ่งพาการทําแผนที่สัญญาสินทรัพย์ คําอธิบายข้างต้นเป็นภาพรวมผลิตภัณฑ์ของการผูกไอโซมอร์ฟิกและ Leap มาทําความเข้าใจการใช้งานทางเทคนิคของพวกเขาผ่านตัวอย่างเฉพาะ
มาทําความเข้าใจกับการใช้งานทางเทคนิคของการผูกไอโซมอร์ฟิก สมมติว่าอลิซมีโทเค็น TEST 100 โทเค็น โดยมีข้อมูลที่เก็บไว้ในเซลล์ #0 ผูกกับ UTXO#0 บนห่วงโซ่ Bitcoin ตอนนี้อลิซต้องการโอนโทเค็น TEST 40 โทเค็นให้กับ Bob ขั้นแรกเธอแบ่ง Cell#0 ออกเป็นสองเซลล์ใหม่: Cell#1 ซึ่งมีโทเค็น TEST 40 โทเค็น ซึ่งโอนไปยัง Bob และ Cell#2 ซึ่งมีโทเค็น TEST 60 โทเค็น ซึ่งยังคงอยู่ภายใต้การควบคุมของ Alice ในกระบวนการนี้ BTC UTXO # 0 ที่ผูกไว้กับเซลล์ # 0 จะถูกแบ่งออกเป็น UTXO # 1 และ UTXO # 2 ผูกกับเซลล์ # 1 และเซลล์ # 2 ตามลําดับ เมื่ออลิซโอน Cell#1 ให้กับ Bob เธอยังสามารถโอน BTC UTXO#1 ไปยัง Bob ได้ด้วยการดําเนินการเพียงครั้งเดียว โดยบรรลุธุรกรรมที่ซิงโครไนซ์ทั้งในเครือ CKB และ BTC
เราสามารถเข้าใจการผูก isomorphic ในเชิงลึกที่นี่ ในความเป็นจริงความหมายหลักของแนวคิดนี้คือเซลล์ของ CKB, eUTXO ของ Cardano และ BTC UTXO เป็นรุ่น UTXO ทั้งหมดและ CKB เข้ากันได้กับอัลกอริทึมลายเซ็น Bitcoin / Cardano การสลายตัวและการถ่ายโอน UTXO ที่เกิดขึ้นในสองโซ่หลังยังสามารถซิงโครไนซ์ 1: 1 กับเซลล์บนโซ่ CKB . ด้วยวิธีนี้เมื่อเราใช้งาน BTC UTXO ที่ผูกไว้กับสินทรัพย์ RGB ++ ผลลัพธ์การดําเนินการสามารถซิงโครไนซ์กับเซลล์บนห่วงโซ่ CKB เช่นเดียวกับความสัมพันธ์ระหว่างเอนทิตีและเงา นอกจากนี้เราต้องใส่ใจกับสินทรัพย์ RGB ++ ที่เกี่ยวข้องกับเอนทิตีทั้งสอง BTC UTXO และ CKB Cell ซึ่งทั้งสองอย่างนี้เป็นส่วนประกอบของสินทรัพย์ RGB ++ ทั้งสองอย่างเป็นสิ่งที่ขาดไม่ได้
หากเราตรวจสอบกรณีดังกล่าวข้างต้นของอลิซที่โอนเงินให้บ๊อบกระบวนการทั่วไปคือ:1. อลิซสร้างข้อมูลธุรกรรม CKB ในเครื่อง (ยังไม่ได้อัปโหลดไปยังห่วงโซ่) ธุรกรรมนี้บ่งชี้ว่า Cell#0 ซึ่งบันทึกข้อมูลสินทรัพย์จะถูกทําลาย Cell#1 จะถูกสร้างขึ้นและมอบให้กับ Bob และ Cell#2 จะถูกเก็บไว้สําหรับตัวเอง 2. อลิซสร้างคําสั่งในเครื่องผูกเซลล์ # 1 กับ BTC UTXO # 1 ผูกเซลล์ # 2 กับ BTC UTXO # 2 และส่งทั้งเซลล์ # 1 และ BTC UTXO # 1 ไปยัง Bob; 3 หลังจากนั้น Alice จะสร้าง Commitment (คล้ายกับแฮช) ในเครื่อง และเนื้อหาต้นฉบับที่เกี่ยวข้องจะมีข้อความในขั้นตอนที่ 2 + ข้อมูลธุรกรรม CKB ที่สร้างขึ้นในขั้นตอนที่ 1 ข้อมูลความมุ่งมั่นจะถูกบันทึกไว้ในห่วงโซ่ Bitcoin 4. อลิซเริ่มต้นการทําธุรกรรมบนห่วงโซ่ Bitcoin ทําลาย UTXO # 0 สร้าง UTXO # 1 และส่งไปยัง Bob เก็บ UTXO # 2 สําหรับตัวเองและเขียนความมุ่งมั่นต่อห่วงโซ่ Bitcoin ในรูปแบบของ OP_Return opcode;5 หลังจากขั้นตอนที่ 4 เสร็จสมบูรณ์ ให้ส่งธุรกรรม CKB ที่สร้างขึ้นในขั้นตอนที่ 1 ไปยังห่วงโซ่ CKB
รายละเอียดที่ซับซ้อนกว่าบางส่วนถูกละเว้นไว้ข้างต้น ในความเป็นจริงเมื่ออลิซโอนสินทรัพย์ RGB ++ ของเธอให้กับ Bob เธอต้องทําการยืนยันตัวตนที่ซับซ้อนก่อนเพื่อพิสูจน์ว่าเธอเป็นเจ้าของ Cell # 0 สิ่งที่เกี่ยวข้องที่นี่รวมถึง: 1 BTC. 2. อลิซพิสูจน์ว่าเธอเป็นผู้ควบคุมที่แท้จริงของ Cell#0 และ BTC UTXO#0 ระวังเซลล์และ Bitcoin UTXOs ที่เขียนด้วยข้อมูลสินทรัพย์ RGB ++ สามารถเขียนใหม่พร้อมกันโดยบัญชี Bitcoin ในระหว่างกระบวนการโต้ตอบทั้งหมดการดําเนินการด้วยคลิกเดียวสามารถทําได้ผ่านบัญชี Bitcoin สถานการณ์ข้างต้นไม่ได้ จํากัด เฉพาะการผูก isomorphic ระหว่าง Bitcoin และ CKB แต่สามารถขยายไปยัง Cardano, Liquid, Litecoin และหมวดหมู่กว้าง ๆ อื่น ๆ ยังมีพื้นที่มากมายสําหรับจินตนาการ
เราได้กล่าวไว้ก่อนหน้านี้ว่าฟังก์ชัน Leap คือการเปลี่ยน UTXO ที่ผูกไว้กับสินทรัพย์ RGB ++ เช่นการเปลี่ยนจาก Bitcoin เป็น Cardano จากนั้นคุณสามารถใช้บัญชี Cardano เพื่อควบคุมสินทรัพย์ RGB ++ หลังจากนั้นคุณยังสามารถโอนเงินในห่วงโซ่ Cardano เพื่อแยกและโอนสินทรัพย์ UTXO ที่ควบคุม RGB ++ ให้กับผู้คนจํานวนมากขึ้น ด้วยวิธีนี้สินทรัพย์ RGB ++ สามารถถ่ายโอนและแจกจ่ายบนเครือข่ายสาธารณะ UTXO หลายตัว แต่สามารถข้ามโมเดล Lock-Mint สะพานข้ามสายโซ่แบบดั้งเดิมได้ ในกระบวนการนี้ห่วงโซ่สาธารณะ CKB จําเป็นต้องทําหน้าที่เหมือนตัวจัดทําดัชนีเพื่อเป็นสักขีพยานและประมวลผลคําขอ Leap สมมติว่าคุณต้องการโอนสินทรัพย์ RGB ++ ที่ผูกไว้กับ BTC ไปยังบัญชี Cardano ขั้นตอนหลักไม่มีอะไรมากไปกว่า:1. เผยแพร่คํามั่นสัญญาเกี่ยวกับห่วงโซ่ Bitcoin โดยประกาศการยกเลิกการผูกเซลล์ที่ผูกไว้กับ BTC UTXO2 เผยแพร่คํามั่นสัญญาในห่วงโซ่ Cardano โดยประกาศว่าเซลล์จะถูกผูกไว้กับ Cardano UTXO;3 เปลี่ยนสคริปต์การล็อคของ Cell เพื่อเปลี่ยน Bitcoin UTXO ที่เกี่ยวข้องกับเงื่อนไขการปลดล็อกเป็น eUTXO บน Cardano
เราสามารถสังเกตเห็นว่าในระหว่างกระบวนการทั้งหมดนี้ข้อมูลสินทรัพย์ RGB ++ ยังคงถูกเก็บไว้ในห่วงโซ่ CKB แต่ Bitcoin UTXO ที่เกี่ยวข้องกับเงื่อนไขการปลดล็อกจะเปลี่ยนเป็น eUTXO บนห่วงโซ่ Cardano แน่นอนว่ากระบวนการดําเนินการเฉพาะนั้นซับซ้อนกว่าที่กล่าวไว้ข้างต้นมากดังนั้นฉันจะไม่ลงรายละเอียดที่นี่ นอกจากนี้ยังมีหลักฐานโดยนัยในแผนอธิกสุรทินนั่นคือห่วงโซ่สาธารณะ CKB ทําหน้าที่เป็นพยานบุคคลที่สามดัชนีและสิ่งอํานวยความสะดวก DA ในฐานะที่เป็นห่วงโซ่สาธารณะความน่าเชื่อถือของมันไกลเกินกว่าวิธีการสะพานข้ามสายโซ่แบบดั้งเดิมเช่น MPC และหลายลายเซ็น ในความเป็นจริงสถานการณ์ที่น่าสนใจมากสามารถรับรู้ได้ตามฟังก์ชั่น Leap ตัวอย่างเช่นเราสามารถตระหนักถึง "ธุรกรรมห่วงโซ่เต็มรูปแบบ" สมมติว่าเราสร้างตัวทําดัชนีใน Bitcoin, Cardano และ CKB และสร้างแพลตฟอร์มการซื้อขายที่ช่วยให้ผู้ซื้อและผู้ขายสามารถซื้อขายสินทรัพย์ RGB ++ ได้ ผู้ซื้อสามารถโอน Bitcoins ไปยังผู้ขายจากนั้นใช้บัญชี Cardano เพื่อรับสินทรัพย์ RGB ++ . ในระหว่างกระบวนการนี้ข้อมูลของสินทรัพย์ RGB ++ จะยังคงถูกบันทึกไว้ในเซลล์ แต่เซลล์จะถูกโอนไปยังผู้ซื้อจากนั้นสิทธิ์ในการปลดล็อกจะเปลี่ยนจาก Bitcoin UTXO ของผู้ขายเป็น Cardano eUTXO ของผู้ซื้อ
แม้ว่าฟังก์ชัน Leap จะสมบูรณ์แบบสําหรับสินทรัพย์ RGB ++ แต่ก็ยังมีปัญหาคอขวดอยู่บ้าง: สําหรับ Bitcoin และ Cardano สินทรัพย์ RGB ++ เป็นหลักจารึก / อักษรรูน / เหรียญย้อมตาม opcode OP_RETURN โหนดโซ่สาธารณะเหล่านี้ไม่สามารถรับรู้การมีอยู่ของสินทรัพย์ RGB ++ และ CKB มีส่วนร่วมในการประสานงานในฐานะตัวจัดทําดัชนี กล่าวคือสําหรับ Bitcoin และ Cardano เลเยอร์ RGB ++ ส่วนใหญ่รองรับการก้าวกระโดดของจารึก / อักษรรูน / เหรียญย้อมสีแทนที่จะเป็นข้ามสายโซ่ของสินทรัพย์ดั้งเดิมเช่น BTC และ ADA.In เรื่องนี้ RGB ++ Layer เปิดตัว Wrapper อย่างเป็นทางการซึ่งสามารถเข้าใจได้ง่ายว่าเป็นสะพานตามหลักฐานการฉ้อโกงและหลักประกันมากเกินไป ยกตัวอย่างเสื้อคลุม rBTC เป็นสะพานเชื่อม BTC ไปยังเลเยอร์ RGB ++ และชุดของสัญญาอัจฉริยะที่ทํางานบน RGB ++ Layer จะตรวจสอบผู้พิทักษ์ของสะพาน หากผู้ปกครองประพฤติตนประสงค์ร้ายหลักประกันของพวกเขาจะถูกเฉือน หากผู้ปกครองสมรู้ร่วมคิดที่จะขโมย BTC ที่ถูกล็อคผู้ถือ rBTC จะได้รับค่าตอบแทนเต็มจํานวน
หลังจากผสาน Leap และ Wrapper กันแล้ว สินทรัพย์ต่าง ๆ ในระบบ BTCFi เช่น RGB++ สินทรัพย์ภายใน, BRC20, ARC20, ไรน์ เป็นต้น สามารถถูกโอนย้ายไปยังชั้นอื่น ๆ หรือโซ่สาธารณะ
รูปภาพด้านล่างนี้เป็นส่วนหนึ่งของกระบวนการใช้งาน LeapX คุณสามารถเห็นได้ว่ามันรองรับความทันสมัยของสินทรัพย์หลักของ BTCFi ในระบบนิเวศที่แตกต่างกัน และมีขั้นตอนการประมวลผลที่สอดคล้องกันสำหรับสินทรัพย์ที่มีวิธีการเผยแพร่ต่าง ๆ บางทำใช้ wrapper และบางทำใช้ leap
CKB-VM: เครื่องมือสมาร์ทคอนแทรกเจนภายใน BTCFi
ข้างต้นเราอธิบายแนวคิดการผูกแบบ isomorphic และ Leap ของ RGB ++ Layer เป็นหลัก ให้เราตรวจสอบประเด็นอื่น ๆ ด้านล่าง ใน BTCFi แบบดั้งเดิมเนื่องจากขาดการสนับสนุนสัญญาอัจฉริยะมีเพียง Dapps ที่ค่อนข้างง่ายเท่านั้นที่สามารถใช้งานได้ วิธีการใช้งานบางอย่างมีความเสี่ยงในการรวมศูนย์ในขณะที่วิธีอื่นเงอะงะและไม่ยืดหยุ่น ในการใช้เลเยอร์สัญญาอัจฉริยะที่มีอยู่ในบล็อกเชน CKB จัดเตรียม CKB-VM สําหรับ RGB ++ Layer ภาษาการเขียนโปรแกรมใด ๆ ที่สามารถรองรับเครื่องเสมือน RISC-V สามารถใช้สําหรับการพัฒนาสัญญาบน RGB ++ Layer นักพัฒนาสามารถใช้เครื่องมือและภาษาที่ต้องการเพื่อให้บรรลุการพัฒนาและการปรับใช้สัญญาอัจฉริยะที่มีประสิทธิภาพและปลอดภัยภายใต้กรอบสัญญาอัจฉริยะแบบครบวงจรและสภาพแวดล้อมการดําเนินการ ต่อไปนี้เป็นวิธีการถ่ายโอนโทเค็นที่ผู้ใช้กําหนด UDT CKB นําไปใช้ในภาษา C จะเห็นได้ว่ายกเว้นความแตกต่างในภาษาตรรกะพื้นฐานของมันเหมือนกับโทเค็นทั่วไป เนื่องจาก RISC-V มีการสนับสนุนภาษาและคอมไพเลอร์ที่กว้างขวางข้อกําหนดสําหรับนักพัฒนาในการเริ่มต้นใช้งานการพัฒนาสัญญาอัจฉริยะจึงค่อนข้างต่ํา เราสามารถเขียนตรรกะนี้ใหม่ได้อย่างง่ายดายโดยใช้ JavaScript, Rust, Go, Java และ Ruby แทนที่จะต้องเรียนรู้ภาษา DSL บางอย่างเพื่อเขียนสัญญา แน่นอนว่าภาษาเป็นเพียงแง่มุมหนึ่งของการเขียนโปรแกรมและการเรียนรู้กรอบสัญญาอัจฉริยะที่เฉพาะเจาะจงเป็นสิ่งที่หลีกเลี่ยงไม่ได้
นิเวศ AA แบบธรรมชาติ: เชื่อมต่อ BTC และ RGB++ อย่างไม่มีรอยต่อ
สุดท้ายให้เราเข้าใจสั้น ๆ เกี่ยวกับ AA ดั้งเดิมและนิเวศวิทยานามธรรมของบัญชีที่อยู่เบื้องหลัง RGB ++ Layer เนื่องจากสาระสําคัญของ BTCFi คือการมอบประสบการณ์ Defi ที่หลากหลายสําหรับสินทรัพย์ Bitcoin ดั้งเดิมไม่ว่าจะเข้ากันได้กับกระเป๋าเงิน Bitcoin กระแสหลักจะเป็นปัจจัยสําคัญที่ต้องพิจารณาสําหรับอุปกรณ์ต่อพ่วง BTCFi เลเยอร์ RGB ++ นําโซลูชัน AA ดั้งเดิมของ CKB กลับมาใช้ใหม่โดยตรงและสามารถเข้ากันได้กับเครือข่ายสาธารณะ UTXO ที่สําคัญเช่น BTC และ Cardano ทั้งในด้านนักพัฒนาและฝั่งผู้ใช้ ในเลเยอร์ RGB ++ ผู้ใช้สามารถใช้อัลกอริธึมลายเซ็นที่แตกต่างกันสําหรับการรับรองความถูกต้อง ตัวอย่างเช่นผู้ใช้สามารถจัดการสินทรัพย์บนเลเยอร์ RGB ++ ได้โดยตรงโดยใช้บัญชีกระเป๋าเงินหรือวิธีการรับรองความถูกต้องเช่น BTC, Cardano หรือแม้แต่ WebAuthn ลองใช้ CCC มิดเดิลแวร์กระเป๋าเงินต่อไปนี้เป็นตัวอย่างซึ่งสามารถให้กระเป๋าเงินและ dApps สามารถใช้งานได้ของเครือข่ายสาธารณะต่างๆบน CKB ภาพด้านล่างเป็นหน้าต่างการเชื่อมต่อของ CCC เราจะเห็นว่ามันรองรับทางเข้ากระเป๋าเงินกระแสหลักเช่น Unisat และ Metamask
ตัวอย่างอีกตัวคือการนำ WebAuthn มาประยุกต์ใช้ โดยกระเป๋าเงิน JoyID ในนิเวศ CKB เป็นตัวแทนที่แท้จริง ด้วย JoyID ผู้ใช้สามารถตรวจสอบตัวตนโดยตรงผ่านช่วงเวลาและการรู้จำใบหน้า เพื่อการเข้าสู่ระบบและการจัดการตัวตนที่ราบและปลอดภัยอย่างต่อเนื่อง สามารถกล่าวได้ว่าพื้นฐานสำหรับการผูกเชื่อมแบบเชิงเดี่ยวและ Leap คือ RGB++ Layer มีการแก้ปัญหา AA แบบเกิดขึ้นในธรรมชาติ ซึ่งเข้ากันได้ดีกับมาตรฐานบัญชีของโซ่สาธารณะอื่น ๆ คุณสมบัตินี้ไม่เพียงช่วยให้สามารถรองรับสถานการณ์สำคัญบางอย่างได้เท่านั้น แต่ยังเป็นทางเลือกที่เข้าใจง่ายสำหรับ UX
ในที่สุดเราได้สำรวจภาพรวมของ RGB++ Layer มันสามารถใช้เป็นโครงสร้างพื้นฐานสำคัญสำหรับ Memecoins ต่าง ๆ เช่น สิ่งลายพระพันธุ์/วัสดุรันสี/เหรียญที่จะเข้าใจได้ว่ามีสร้างสถาปัตยกรรมเต็มรูปแบบ สิ่งที่ดีต่อการกระทำเป็นสัญญาอัจฉริยะที่สร้างโดย RGB++ Layer โดยใช้ RiscV สามารถสร้างดินสำหรับตรรกะธุรกิจที่ซับซ้อนที่ต้องการโดย BTCFi ด้วยข้อจำกัดของพื้นที่บทความนี้เป็นเพียงการเผยแพร่ที่เรียบง่ายของเทคโนโลยีหลักของ RGB++ Layer และไม่ได้ดำเนินการเผยแพร่อย่างเป็นระบบของรายละเอียดที่ซับซ้อนหลายอย่าง ในอนาคตเราจะยังคงสนใจความคืบหน้าของ RGB++ Layer และดำเนินการวิเคราะห์อย่างละเอียดและลึกซึ้งขึ้นเพิ่มเติมเกี่ยวกับโครงการนี้ โปรดติดตาม!
บทความนี้ถูกคัดลอกมาจาก [ geek web3] ลิขสิทธิ์เป็นของผู้เขียนต้นฉบับ [Faust & Misty Moon], หากคุณมีคำปรึกษาใด ๆ เกี่ยวกับการเผยแพร่ซ้ำ โปรดติดต่อเกตเรียนทีมและทีมจะดำเนินการตามขั้นตอนที่เกี่ยวข้องโดยเร็วที่สุด
คำประชด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นมุมมองส่วนบุคคลของผู้เขียนเท่านั้นและไม่ใช่คำแนะนำในการลงทุนใด ๆ
เวอร์ชันภาษาอื่น ๆ ของบทความถูกแปลโดยทีม Gate Learn และไม่ได้กล่าวถึงในGate.ioหากแปลบทความนี้ จะไม่อนุญาตให้ทำซ้ำ กระจายหรือก๊อปปี้
ในเดือนกรกฎาคม พ.ศ. 2024 CKB ได้ประกาศเปิดตัว RGB++ Layer อย่างเป็นทางการ ซึ่งเป็นการทําเครื่องหมายการเปลี่ยนแปลงของโปรโตคอล RGB++ ตามทฤษฎีก่อนหน้านี้ให้เป็นผลิตภัณฑ์ที่ได้รับการออกแบบทางวิศวกรรมอย่างเต็มรูปแบบ พร้อมที่จะแนะนําสถานการณ์การใช้งานที่เป็นรูปธรรมและใช้งานได้จริงมากขึ้น ด้วยวิสัยทัศน์ในการสร้างระบบนิเวศ BTCFi ทั่วทั้ง BTC และเครือข่ายสาธารณะอื่น ๆ ที่ใช้ UTXO เช่น CKB และ Cardano เลเยอร์ RGB ++ ได้รับความสนใจอย่างรวดเร็ว โดยสรุปเลเยอร์ RGB ++ ใช้โปรโตคอล RGB ++ โดยใช้ homomorphic binding และเทคโนโลยี Leap เพื่อมอบประสบการณ์การโต้ตอบข้ามสายโซ่ที่ราบรื่นสําหรับสินทรัพย์ RGB ++ ดั้งเดิมหรือจารึก / รูนในบล็อกเชนที่ใช้ UTXO เช่น BTC, CKB และ Cardano โดยไม่ต้องใช้สะพานข้ามสายโซ่ การใช้ประโยชน์จากสภาพแวดล้อมสัญญาอัจฉริยะที่สมบูรณ์ของ CKB Turing จะกําหนดเงื่อนไขที่จําเป็นสําหรับ Bitcoin เพื่อให้ได้ฟังก์ชัน DeFi ที่ซับซ้อน ยิ่งไปกว่านั้นได้รับการสนับสนุนจากระบบนิเวศนามธรรมบัญชีที่ครอบคลุมของ CKB มันเข้ากันได้กับบัญชี Bitcoin และกระเป๋าเงินมอบประสบการณ์การใช้งานที่ยอดเยี่ยมสําหรับผู้ใช้ Bitcoin และปูทางไปสู่การยอมรับ BTCFi อย่างกว้างขวาง ในข้อความต่อไปนี้เรามาเจาะลึกหลักการทํางานและคุณสมบัติของเลเยอร์ RGB ++ และสํารวจการเปลี่ยนแปลงที่จะนํามาสู่ระบบนิเวศ BTCFi เนื่องจากรากฐานทางทฤษฎีสร้างขึ้นบนโปรโตคอล RGB ++ เราจะเริ่มต้นด้วยการหารือเกี่ยวกับโปรโตคอลเอง
โปรโตคอล RGB ++ ซึ่งเปิดตัวในเดือนมกราคมของปีนี้โดยพื้นฐานแล้วจะเปลี่ยนวิธีการตรวจสอบจาก "การตรวจสอบฝั่งไคลเอ็นต์" ของโปรโตคอล RGB เป็นการตรวจสอบแบบ on-chain บน CKB chain โดยพื้นฐานแล้ววิธีการนี้ใช้ประโยชน์จาก CKB ในฐานะตัวจัดทําดัชนีแบบกระจายอํานาจโดยมอบหมายงานต่างๆเช่นการจัดเก็บข้อมูลและการตรวจสอบแหล่งที่มาของสินทรัพย์ให้กับ CKB ตําแหน่งนี้ CKB เป็นเลเยอร์การตรวจสอบความถูกต้องและเลเยอร์ DA สําหรับโปรโตคอล RGB ซึ่งแก้ไขปัญหา UX และข้อ จํากัด การสนับสนุน DeFi ที่มีอยู่ในโปรโตคอล RGB ดั้งเดิม
สอดคล้องกับแนวคิดของ "การซ้อนทับครั้งเดียว" RGB++ นำเสนอความคิดเห็นเกี่ยวกับการผูกพันฮอโมอร์ฟิก โดยใช้ CKB chain's extended UTXO—Cells—เป็นตัวถือข้อมูลสำหรับการลงพิมพ์/สร้างสิ่งทรงเครื่องเคลงที่เหมือนด้วยรายการสินทรัพย์ เซลล์เหล่านี้จะถูกผูกพันกับ UTXOs บนเครือข่าย Bitcoin, Cardano หรือ Liquid ซึ่งทำให้สินทรัพย์ RGB++ สืบราชาภัยปลอดภัยจากเครือข่ายบล็อกเชนแบบ UTXO เหล่านี้และป้องกันการใช้จ่ายซ้ำ แนวทาง "ผูกพันเพื่อสืบราชาภัย" นี้เหมือนกับสถานการณ์ในโลกแท้ๆ ที่บัญชีธนาคารต้องผูกแอคเคาท์กับหมายเลขโทรศัพท์และบัตรประชาชนเพื่อความปลอดภัยที่เพิ่มขึ้น
ตัวอย่างเช่น สมมติว่าอลิซต้องการโอนโทเค็น TEST บางส่วนให้กับบ๊อบ เธอสามารถสร้างคําสั่งที่ผูกเซลล์ที่จัดเก็บข้อมูลสินทรัพย์ทดสอบกับ Bitcoin UTXO ของ Bob หาก Bob ตั้งใจจะโอนโทเค็น TEST ให้กับคนอื่น Bitcoin UTXO ที่ถูกผูกไว้จะต้องถูกโอนด้วย สิ่งนี้จะสร้างความสัมพันธ์ที่มีผลผูกพันแบบตัวต่อตัวระหว่างเซลล์ที่มีข้อมูลสินทรัพย์ RGB ++ และ Bitcoin UTXO ตราบใดที่ Bitcoin UTXO ไม่ได้ใช้สองครั้งสินทรัพย์ RGB ++ ที่ถูกผูกไว้จะไม่ถูกใช้สองครั้งเช่นกัน
เมื่อพูดถึงชั้น RGB++ นั้น มันเป็นการปรับใช้โปรโตคอล RGB++ อย่างมีเชิงวิศวกรรม ที่มีลักษณะหลัก 2 อย่าง คือ การผูกอีซูโมร์ฟิกและการทำสะพาน Leap ที่ไม่ต้องข้ามเชน
เพื่อเข้าใจแนวคิดของการผูกอิซอมอร์ฟิกและ Leap อย่างแท้จริงเราต้องอธิบายโมเดลเซลของ CKB อย่างสั้นๆ โดยพื้นฐาน โมเดลเซลคือ UTXO (Unspent Transaction Output) ที่ถูกขยายพร้อมกับฟิลด์หลายรายการ รวมถึง LockScript, TypeScript และ Data โดย LockScript ทำหน้าที่เช่นเดียวกับสคริปต์ล็อกของบิตคอยน์และใช้สำหรับการตรวจสอบสิทธิ TypeScript เหมือนกับโค้ดสมาร์ทคอนแทรค ในขณะที่ Data ถูกใช้เพื่อเก็บข้อมูลสินทรัพย์
ในการออกสินทรัพย์ RGB ++ บนบล็อคเชน CKB ก่อนอื่นคุณต้องสร้างเซลล์และเติมฟิลด์ที่เกี่ยวข้องด้วยสัญลักษณ์โทเค็นและรหัสสัญญา ตัวอย่างเช่น คุณอาจตั้งค่าสัญลักษณ์โทเค็นเป็น "ทดสอบ" เซลล์เหล่านี้สามารถถอดประกอบและแจกจ่ายให้กับผู้ใช้จํานวนมากคล้ายกับวิธีการแยกและถ่ายโอน Bitcoin UTXOs (Unspent Transaction Outputs)
เนื่องจากโครงสร้างของเซลล์คล้ายกับ UTXO ของ Bitcoin และ CKB สามารถรองรับอัลกอริธึมลายเซ็นของ Bitcoin ผู้ใช้จึงสามารถจัดการสินทรัพย์ในห่วงโซ่ CKB โดยใช้กระเป๋าเงิน Bitcoin หากคุณเป็นเจ้าของเซลล์คุณสามารถกําหนดค่าสคริปต์การล็อคให้ตรงกับเงื่อนไขการปลดล็อกของ Bitcoin UTXOs สิ่งนี้ช่วยให้คุณใช้คีย์ส่วนตัว Bitcoin เพื่อควบคุมเซลล์ในห่วงโซ่ CKB ความสามารถนี้ขยายไปถึง CKB, BTC และเครือข่ายสาธารณะอื่น ๆ ที่ใช้ UTXO ตัวอย่างเช่นคุณสามารถใช้บัญชี Cardano เพื่อแก้ไขข้อมูลสินทรัพย์ในห่วงโซ่ CKB ถ่ายโอนการควบคุมสินทรัพย์ RGB ++ จากบัญชี BTC ไปยังบัญชี Cardano โดยไม่ต้องใช้สะพานข้ามสาย
กระบวนการนี้ต้องผูกทรัพย์ RGB++ กับ UTXOs บนโซ่สาธารณะ เช่น Bitcoin, Cardano, และ Liquid เหมือนการเชื่อมโยงบัญชีธนาคารกับหมายเลขโทรศัพท์และ ID ในโลกจริง ทรัพย์ RGB++ เป็นข้อมูลที่ต้องมีสื่อเก็บรักษาเช่นฐานข้อมูล ในกรณีนี้เซล CKB ทำหน้าที่เป็นฐานข้อมูล คุณสามารถตั้งค่าการตรวจสอบสิทธิ์เพื่ออนุญาตให้บัญชีโซ่สาธารณะที่แตกต่างกัน (BTC, Cardano, เป็นต้น) แก้ไขข้อมูลทรัพย์ RGB++ บนโซ่ CKB นี่คือหลักการหลักของการผูกพันอิสโมร์ฟิก
Leap and Bridge-Free Cross-Chain
คุณลักษณะ "Leap" และการเชื่อมต่อ cross-chain โดยไม่ต้องสะพานของ RGB++ Layer ถูกสร้างขึ้นจากการผูกพันที่เป็นอิซอมอร์ฟิก มันอนุญาตให้ "ผูกพันใหม่" กับ UTXO ที่เกี่ยวข้องกับทรัพย์สิน RGB++ ตัวอย่างเช่น หากทรัพย์สินของคุณถูกผูกพันกับ Bitcoin UTXO ต้นแบบ คุณสามารถผูกพันใหม่กับ UTXO ใน Cardano, Liquid, Fuel, หรือเชืองอื่น ๆ นี้หมายความว่าคุณสามารถโอนการควบคุมทรัพย์สินจากบัญชี BTC ไปยังบัญชี Cardano ได้โดยไม่ต้องใช้สะพาน cross-chain
จากมุมมองของผู้ใช้สิ่งนี้เทียบเท่ากับการถ่ายโอนสินทรัพย์ข้ามสายโซ่โดย CKB ทําหน้าที่เป็นทั้งตัวจัดทําดัชนีและฐานข้อมูล อย่างไรก็ตาม ไม่เหมือนกับวิธีการข้ามสายโซ่แบบเดิม "Leap" จะเปลี่ยนสิทธิ์การใช้งานของข้อมูลสินทรัพย์ในขณะที่ข้อมูลยังคงเก็บไว้ในห่วงโซ่ CKB เท่านั้น วิธีนี้ง่ายกว่าโมเดล Lock-Mint และขจัดการพึ่งพาการทําแผนที่สัญญาสินทรัพย์ คําอธิบายข้างต้นเป็นภาพรวมผลิตภัณฑ์ของการผูกไอโซมอร์ฟิกและ Leap มาทําความเข้าใจการใช้งานทางเทคนิคของพวกเขาผ่านตัวอย่างเฉพาะ
มาทําความเข้าใจกับการใช้งานทางเทคนิคของการผูกไอโซมอร์ฟิก สมมติว่าอลิซมีโทเค็น TEST 100 โทเค็น โดยมีข้อมูลที่เก็บไว้ในเซลล์ #0 ผูกกับ UTXO#0 บนห่วงโซ่ Bitcoin ตอนนี้อลิซต้องการโอนโทเค็น TEST 40 โทเค็นให้กับ Bob ขั้นแรกเธอแบ่ง Cell#0 ออกเป็นสองเซลล์ใหม่: Cell#1 ซึ่งมีโทเค็น TEST 40 โทเค็น ซึ่งโอนไปยัง Bob และ Cell#2 ซึ่งมีโทเค็น TEST 60 โทเค็น ซึ่งยังคงอยู่ภายใต้การควบคุมของ Alice ในกระบวนการนี้ BTC UTXO # 0 ที่ผูกไว้กับเซลล์ # 0 จะถูกแบ่งออกเป็น UTXO # 1 และ UTXO # 2 ผูกกับเซลล์ # 1 และเซลล์ # 2 ตามลําดับ เมื่ออลิซโอน Cell#1 ให้กับ Bob เธอยังสามารถโอน BTC UTXO#1 ไปยัง Bob ได้ด้วยการดําเนินการเพียงครั้งเดียว โดยบรรลุธุรกรรมที่ซิงโครไนซ์ทั้งในเครือ CKB และ BTC
เราสามารถเข้าใจการผูก isomorphic ในเชิงลึกที่นี่ ในความเป็นจริงความหมายหลักของแนวคิดนี้คือเซลล์ของ CKB, eUTXO ของ Cardano และ BTC UTXO เป็นรุ่น UTXO ทั้งหมดและ CKB เข้ากันได้กับอัลกอริทึมลายเซ็น Bitcoin / Cardano การสลายตัวและการถ่ายโอน UTXO ที่เกิดขึ้นในสองโซ่หลังยังสามารถซิงโครไนซ์ 1: 1 กับเซลล์บนโซ่ CKB . ด้วยวิธีนี้เมื่อเราใช้งาน BTC UTXO ที่ผูกไว้กับสินทรัพย์ RGB ++ ผลลัพธ์การดําเนินการสามารถซิงโครไนซ์กับเซลล์บนห่วงโซ่ CKB เช่นเดียวกับความสัมพันธ์ระหว่างเอนทิตีและเงา นอกจากนี้เราต้องใส่ใจกับสินทรัพย์ RGB ++ ที่เกี่ยวข้องกับเอนทิตีทั้งสอง BTC UTXO และ CKB Cell ซึ่งทั้งสองอย่างนี้เป็นส่วนประกอบของสินทรัพย์ RGB ++ ทั้งสองอย่างเป็นสิ่งที่ขาดไม่ได้
หากเราตรวจสอบกรณีดังกล่าวข้างต้นของอลิซที่โอนเงินให้บ๊อบกระบวนการทั่วไปคือ:1. อลิซสร้างข้อมูลธุรกรรม CKB ในเครื่อง (ยังไม่ได้อัปโหลดไปยังห่วงโซ่) ธุรกรรมนี้บ่งชี้ว่า Cell#0 ซึ่งบันทึกข้อมูลสินทรัพย์จะถูกทําลาย Cell#1 จะถูกสร้างขึ้นและมอบให้กับ Bob และ Cell#2 จะถูกเก็บไว้สําหรับตัวเอง 2. อลิซสร้างคําสั่งในเครื่องผูกเซลล์ # 1 กับ BTC UTXO # 1 ผูกเซลล์ # 2 กับ BTC UTXO # 2 และส่งทั้งเซลล์ # 1 และ BTC UTXO # 1 ไปยัง Bob; 3 หลังจากนั้น Alice จะสร้าง Commitment (คล้ายกับแฮช) ในเครื่อง และเนื้อหาต้นฉบับที่เกี่ยวข้องจะมีข้อความในขั้นตอนที่ 2 + ข้อมูลธุรกรรม CKB ที่สร้างขึ้นในขั้นตอนที่ 1 ข้อมูลความมุ่งมั่นจะถูกบันทึกไว้ในห่วงโซ่ Bitcoin 4. อลิซเริ่มต้นการทําธุรกรรมบนห่วงโซ่ Bitcoin ทําลาย UTXO # 0 สร้าง UTXO # 1 และส่งไปยัง Bob เก็บ UTXO # 2 สําหรับตัวเองและเขียนความมุ่งมั่นต่อห่วงโซ่ Bitcoin ในรูปแบบของ OP_Return opcode;5 หลังจากขั้นตอนที่ 4 เสร็จสมบูรณ์ ให้ส่งธุรกรรม CKB ที่สร้างขึ้นในขั้นตอนที่ 1 ไปยังห่วงโซ่ CKB
รายละเอียดที่ซับซ้อนกว่าบางส่วนถูกละเว้นไว้ข้างต้น ในความเป็นจริงเมื่ออลิซโอนสินทรัพย์ RGB ++ ของเธอให้กับ Bob เธอต้องทําการยืนยันตัวตนที่ซับซ้อนก่อนเพื่อพิสูจน์ว่าเธอเป็นเจ้าของ Cell # 0 สิ่งที่เกี่ยวข้องที่นี่รวมถึง: 1 BTC. 2. อลิซพิสูจน์ว่าเธอเป็นผู้ควบคุมที่แท้จริงของ Cell#0 และ BTC UTXO#0 ระวังเซลล์และ Bitcoin UTXOs ที่เขียนด้วยข้อมูลสินทรัพย์ RGB ++ สามารถเขียนใหม่พร้อมกันโดยบัญชี Bitcoin ในระหว่างกระบวนการโต้ตอบทั้งหมดการดําเนินการด้วยคลิกเดียวสามารถทําได้ผ่านบัญชี Bitcoin สถานการณ์ข้างต้นไม่ได้ จํากัด เฉพาะการผูก isomorphic ระหว่าง Bitcoin และ CKB แต่สามารถขยายไปยัง Cardano, Liquid, Litecoin และหมวดหมู่กว้าง ๆ อื่น ๆ ยังมีพื้นที่มากมายสําหรับจินตนาการ
เราได้กล่าวไว้ก่อนหน้านี้ว่าฟังก์ชัน Leap คือการเปลี่ยน UTXO ที่ผูกไว้กับสินทรัพย์ RGB ++ เช่นการเปลี่ยนจาก Bitcoin เป็น Cardano จากนั้นคุณสามารถใช้บัญชี Cardano เพื่อควบคุมสินทรัพย์ RGB ++ หลังจากนั้นคุณยังสามารถโอนเงินในห่วงโซ่ Cardano เพื่อแยกและโอนสินทรัพย์ UTXO ที่ควบคุม RGB ++ ให้กับผู้คนจํานวนมากขึ้น ด้วยวิธีนี้สินทรัพย์ RGB ++ สามารถถ่ายโอนและแจกจ่ายบนเครือข่ายสาธารณะ UTXO หลายตัว แต่สามารถข้ามโมเดล Lock-Mint สะพานข้ามสายโซ่แบบดั้งเดิมได้ ในกระบวนการนี้ห่วงโซ่สาธารณะ CKB จําเป็นต้องทําหน้าที่เหมือนตัวจัดทําดัชนีเพื่อเป็นสักขีพยานและประมวลผลคําขอ Leap สมมติว่าคุณต้องการโอนสินทรัพย์ RGB ++ ที่ผูกไว้กับ BTC ไปยังบัญชี Cardano ขั้นตอนหลักไม่มีอะไรมากไปกว่า:1. เผยแพร่คํามั่นสัญญาเกี่ยวกับห่วงโซ่ Bitcoin โดยประกาศการยกเลิกการผูกเซลล์ที่ผูกไว้กับ BTC UTXO2 เผยแพร่คํามั่นสัญญาในห่วงโซ่ Cardano โดยประกาศว่าเซลล์จะถูกผูกไว้กับ Cardano UTXO;3 เปลี่ยนสคริปต์การล็อคของ Cell เพื่อเปลี่ยน Bitcoin UTXO ที่เกี่ยวข้องกับเงื่อนไขการปลดล็อกเป็น eUTXO บน Cardano
เราสามารถสังเกตเห็นว่าในระหว่างกระบวนการทั้งหมดนี้ข้อมูลสินทรัพย์ RGB ++ ยังคงถูกเก็บไว้ในห่วงโซ่ CKB แต่ Bitcoin UTXO ที่เกี่ยวข้องกับเงื่อนไขการปลดล็อกจะเปลี่ยนเป็น eUTXO บนห่วงโซ่ Cardano แน่นอนว่ากระบวนการดําเนินการเฉพาะนั้นซับซ้อนกว่าที่กล่าวไว้ข้างต้นมากดังนั้นฉันจะไม่ลงรายละเอียดที่นี่ นอกจากนี้ยังมีหลักฐานโดยนัยในแผนอธิกสุรทินนั่นคือห่วงโซ่สาธารณะ CKB ทําหน้าที่เป็นพยานบุคคลที่สามดัชนีและสิ่งอํานวยความสะดวก DA ในฐานะที่เป็นห่วงโซ่สาธารณะความน่าเชื่อถือของมันไกลเกินกว่าวิธีการสะพานข้ามสายโซ่แบบดั้งเดิมเช่น MPC และหลายลายเซ็น ในความเป็นจริงสถานการณ์ที่น่าสนใจมากสามารถรับรู้ได้ตามฟังก์ชั่น Leap ตัวอย่างเช่นเราสามารถตระหนักถึง "ธุรกรรมห่วงโซ่เต็มรูปแบบ" สมมติว่าเราสร้างตัวทําดัชนีใน Bitcoin, Cardano และ CKB และสร้างแพลตฟอร์มการซื้อขายที่ช่วยให้ผู้ซื้อและผู้ขายสามารถซื้อขายสินทรัพย์ RGB ++ ได้ ผู้ซื้อสามารถโอน Bitcoins ไปยังผู้ขายจากนั้นใช้บัญชี Cardano เพื่อรับสินทรัพย์ RGB ++ . ในระหว่างกระบวนการนี้ข้อมูลของสินทรัพย์ RGB ++ จะยังคงถูกบันทึกไว้ในเซลล์ แต่เซลล์จะถูกโอนไปยังผู้ซื้อจากนั้นสิทธิ์ในการปลดล็อกจะเปลี่ยนจาก Bitcoin UTXO ของผู้ขายเป็น Cardano eUTXO ของผู้ซื้อ
แม้ว่าฟังก์ชัน Leap จะสมบูรณ์แบบสําหรับสินทรัพย์ RGB ++ แต่ก็ยังมีปัญหาคอขวดอยู่บ้าง: สําหรับ Bitcoin และ Cardano สินทรัพย์ RGB ++ เป็นหลักจารึก / อักษรรูน / เหรียญย้อมตาม opcode OP_RETURN โหนดโซ่สาธารณะเหล่านี้ไม่สามารถรับรู้การมีอยู่ของสินทรัพย์ RGB ++ และ CKB มีส่วนร่วมในการประสานงานในฐานะตัวจัดทําดัชนี กล่าวคือสําหรับ Bitcoin และ Cardano เลเยอร์ RGB ++ ส่วนใหญ่รองรับการก้าวกระโดดของจารึก / อักษรรูน / เหรียญย้อมสีแทนที่จะเป็นข้ามสายโซ่ของสินทรัพย์ดั้งเดิมเช่น BTC และ ADA.In เรื่องนี้ RGB ++ Layer เปิดตัว Wrapper อย่างเป็นทางการซึ่งสามารถเข้าใจได้ง่ายว่าเป็นสะพานตามหลักฐานการฉ้อโกงและหลักประกันมากเกินไป ยกตัวอย่างเสื้อคลุม rBTC เป็นสะพานเชื่อม BTC ไปยังเลเยอร์ RGB ++ และชุดของสัญญาอัจฉริยะที่ทํางานบน RGB ++ Layer จะตรวจสอบผู้พิทักษ์ของสะพาน หากผู้ปกครองประพฤติตนประสงค์ร้ายหลักประกันของพวกเขาจะถูกเฉือน หากผู้ปกครองสมรู้ร่วมคิดที่จะขโมย BTC ที่ถูกล็อคผู้ถือ rBTC จะได้รับค่าตอบแทนเต็มจํานวน
หลังจากผสาน Leap และ Wrapper กันแล้ว สินทรัพย์ต่าง ๆ ในระบบ BTCFi เช่น RGB++ สินทรัพย์ภายใน, BRC20, ARC20, ไรน์ เป็นต้น สามารถถูกโอนย้ายไปยังชั้นอื่น ๆ หรือโซ่สาธารณะ
รูปภาพด้านล่างนี้เป็นส่วนหนึ่งของกระบวนการใช้งาน LeapX คุณสามารถเห็นได้ว่ามันรองรับความทันสมัยของสินทรัพย์หลักของ BTCFi ในระบบนิเวศที่แตกต่างกัน และมีขั้นตอนการประมวลผลที่สอดคล้องกันสำหรับสินทรัพย์ที่มีวิธีการเผยแพร่ต่าง ๆ บางทำใช้ wrapper และบางทำใช้ leap
CKB-VM: เครื่องมือสมาร์ทคอนแทรกเจนภายใน BTCFi
ข้างต้นเราอธิบายแนวคิดการผูกแบบ isomorphic และ Leap ของ RGB ++ Layer เป็นหลัก ให้เราตรวจสอบประเด็นอื่น ๆ ด้านล่าง ใน BTCFi แบบดั้งเดิมเนื่องจากขาดการสนับสนุนสัญญาอัจฉริยะมีเพียง Dapps ที่ค่อนข้างง่ายเท่านั้นที่สามารถใช้งานได้ วิธีการใช้งานบางอย่างมีความเสี่ยงในการรวมศูนย์ในขณะที่วิธีอื่นเงอะงะและไม่ยืดหยุ่น ในการใช้เลเยอร์สัญญาอัจฉริยะที่มีอยู่ในบล็อกเชน CKB จัดเตรียม CKB-VM สําหรับ RGB ++ Layer ภาษาการเขียนโปรแกรมใด ๆ ที่สามารถรองรับเครื่องเสมือน RISC-V สามารถใช้สําหรับการพัฒนาสัญญาบน RGB ++ Layer นักพัฒนาสามารถใช้เครื่องมือและภาษาที่ต้องการเพื่อให้บรรลุการพัฒนาและการปรับใช้สัญญาอัจฉริยะที่มีประสิทธิภาพและปลอดภัยภายใต้กรอบสัญญาอัจฉริยะแบบครบวงจรและสภาพแวดล้อมการดําเนินการ ต่อไปนี้เป็นวิธีการถ่ายโอนโทเค็นที่ผู้ใช้กําหนด UDT CKB นําไปใช้ในภาษา C จะเห็นได้ว่ายกเว้นความแตกต่างในภาษาตรรกะพื้นฐานของมันเหมือนกับโทเค็นทั่วไป เนื่องจาก RISC-V มีการสนับสนุนภาษาและคอมไพเลอร์ที่กว้างขวางข้อกําหนดสําหรับนักพัฒนาในการเริ่มต้นใช้งานการพัฒนาสัญญาอัจฉริยะจึงค่อนข้างต่ํา เราสามารถเขียนตรรกะนี้ใหม่ได้อย่างง่ายดายโดยใช้ JavaScript, Rust, Go, Java และ Ruby แทนที่จะต้องเรียนรู้ภาษา DSL บางอย่างเพื่อเขียนสัญญา แน่นอนว่าภาษาเป็นเพียงแง่มุมหนึ่งของการเขียนโปรแกรมและการเรียนรู้กรอบสัญญาอัจฉริยะที่เฉพาะเจาะจงเป็นสิ่งที่หลีกเลี่ยงไม่ได้
นิเวศ AA แบบธรรมชาติ: เชื่อมต่อ BTC และ RGB++ อย่างไม่มีรอยต่อ
สุดท้ายให้เราเข้าใจสั้น ๆ เกี่ยวกับ AA ดั้งเดิมและนิเวศวิทยานามธรรมของบัญชีที่อยู่เบื้องหลัง RGB ++ Layer เนื่องจากสาระสําคัญของ BTCFi คือการมอบประสบการณ์ Defi ที่หลากหลายสําหรับสินทรัพย์ Bitcoin ดั้งเดิมไม่ว่าจะเข้ากันได้กับกระเป๋าเงิน Bitcoin กระแสหลักจะเป็นปัจจัยสําคัญที่ต้องพิจารณาสําหรับอุปกรณ์ต่อพ่วง BTCFi เลเยอร์ RGB ++ นําโซลูชัน AA ดั้งเดิมของ CKB กลับมาใช้ใหม่โดยตรงและสามารถเข้ากันได้กับเครือข่ายสาธารณะ UTXO ที่สําคัญเช่น BTC และ Cardano ทั้งในด้านนักพัฒนาและฝั่งผู้ใช้ ในเลเยอร์ RGB ++ ผู้ใช้สามารถใช้อัลกอริธึมลายเซ็นที่แตกต่างกันสําหรับการรับรองความถูกต้อง ตัวอย่างเช่นผู้ใช้สามารถจัดการสินทรัพย์บนเลเยอร์ RGB ++ ได้โดยตรงโดยใช้บัญชีกระเป๋าเงินหรือวิธีการรับรองความถูกต้องเช่น BTC, Cardano หรือแม้แต่ WebAuthn ลองใช้ CCC มิดเดิลแวร์กระเป๋าเงินต่อไปนี้เป็นตัวอย่างซึ่งสามารถให้กระเป๋าเงินและ dApps สามารถใช้งานได้ของเครือข่ายสาธารณะต่างๆบน CKB ภาพด้านล่างเป็นหน้าต่างการเชื่อมต่อของ CCC เราจะเห็นว่ามันรองรับทางเข้ากระเป๋าเงินกระแสหลักเช่น Unisat และ Metamask
ตัวอย่างอีกตัวคือการนำ WebAuthn มาประยุกต์ใช้ โดยกระเป๋าเงิน JoyID ในนิเวศ CKB เป็นตัวแทนที่แท้จริง ด้วย JoyID ผู้ใช้สามารถตรวจสอบตัวตนโดยตรงผ่านช่วงเวลาและการรู้จำใบหน้า เพื่อการเข้าสู่ระบบและการจัดการตัวตนที่ราบและปลอดภัยอย่างต่อเนื่อง สามารถกล่าวได้ว่าพื้นฐานสำหรับการผูกเชื่อมแบบเชิงเดี่ยวและ Leap คือ RGB++ Layer มีการแก้ปัญหา AA แบบเกิดขึ้นในธรรมชาติ ซึ่งเข้ากันได้ดีกับมาตรฐานบัญชีของโซ่สาธารณะอื่น ๆ คุณสมบัตินี้ไม่เพียงช่วยให้สามารถรองรับสถานการณ์สำคัญบางอย่างได้เท่านั้น แต่ยังเป็นทางเลือกที่เข้าใจง่ายสำหรับ UX
ในที่สุดเราได้สำรวจภาพรวมของ RGB++ Layer มันสามารถใช้เป็นโครงสร้างพื้นฐานสำคัญสำหรับ Memecoins ต่าง ๆ เช่น สิ่งลายพระพันธุ์/วัสดุรันสี/เหรียญที่จะเข้าใจได้ว่ามีสร้างสถาปัตยกรรมเต็มรูปแบบ สิ่งที่ดีต่อการกระทำเป็นสัญญาอัจฉริยะที่สร้างโดย RGB++ Layer โดยใช้ RiscV สามารถสร้างดินสำหรับตรรกะธุรกิจที่ซับซ้อนที่ต้องการโดย BTCFi ด้วยข้อจำกัดของพื้นที่บทความนี้เป็นเพียงการเผยแพร่ที่เรียบง่ายของเทคโนโลยีหลักของ RGB++ Layer และไม่ได้ดำเนินการเผยแพร่อย่างเป็นระบบของรายละเอียดที่ซับซ้อนหลายอย่าง ในอนาคตเราจะยังคงสนใจความคืบหน้าของ RGB++ Layer และดำเนินการวิเคราะห์อย่างละเอียดและลึกซึ้งขึ้นเพิ่มเติมเกี่ยวกับโครงการนี้ โปรดติดตาม!
บทความนี้ถูกคัดลอกมาจาก [ geek web3] ลิขสิทธิ์เป็นของผู้เขียนต้นฉบับ [Faust & Misty Moon], หากคุณมีคำปรึกษาใด ๆ เกี่ยวกับการเผยแพร่ซ้ำ โปรดติดต่อเกตเรียนทีมและทีมจะดำเนินการตามขั้นตอนที่เกี่ยวข้องโดยเร็วที่สุด
คำประชด: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นมุมมองส่วนบุคคลของผู้เขียนเท่านั้นและไม่ใช่คำแนะนำในการลงทุนใด ๆ
เวอร์ชันภาษาอื่น ๆ ของบทความถูกแปลโดยทีม Gate Learn และไม่ได้กล่าวถึงในGate.ioหากแปลบทความนี้ จะไม่อนุญาตให้ทำซ้ำ กระจายหรือก๊อปปี้