การวิเคราะห์โดยย่อของ RGB: โปรโตคอลสัญญาอัจฉริยะที่ขยายได้และเป็นความลับ สร้างขึ้นบน Bitcoin
ภูมิหลัง
ผลการดำเนินงานของ Bitcoin ได้รับการติดตามอย่างใกล้ชิดตั้งแต่เปิดตัวในปี 2009 เนื่องจากสามารถประมวลผลธุรกรรมได้เพียง 7 รายการต่อวินาที เครือข่ายจึงไม่อนุญาตให้มีสัญญาอัจฉริยะที่ปรับขนาดได้ การอัปเกรด SegWit เพิ่มขีดจำกัดขนาดบล็อกของ Bitcoin เป็น 4MB (1MB สำหรับข้อมูลธุรกรรมและ 3MB สำหรับข้อมูลพยาน) อย่างไรก็ตาม ข้อจำกัดยังคงมีอยู่ ในขณะเดียวกัน เมื่ออิทธิพลของ Bitcoin เพิ่มขึ้น ความท้าทายด้านการปรับขนาดก็ยิ่งรุนแรงขึ้น การปรับขนาดยังคงเป็นความท้าทายพื้นฐานที่ระบบนิเวศ Bitcoin เผชิญอยู่ ปัจจุบัน ผู้ปฏิบัติงานกำลังสำรวจวิธีแก้ปัญหาด้วยวิธีการที่แตกต่างกัน ซึ่งประกอบด้วย:
- Sidechains รวมถึง Liquid, Stacks, Rootstock ฯลฯ
- State channels เช่น Lightning Network ที่ประมวลผลธุรกรรมบางอย่างที่เกิดขึ้นบ่อยนอกเครือข่าย
- โซลูชันการปรับขนาดที่ไม่สามารถอัปเกรดได้ เช่น RGB และ Bitcoin Script ซึ่งไม่แก้ไขรหัสของ Bitcoin
- โซลูชันการปรับขนาดตามการอัปเกรด รวมถึง Drivechain (BIP300/301) ซึ่งต้องการการสนับสนุนจากนักขุดอย่างมาก และบรรลุการปรับขนาดผ่านการแยกแบบฮาร์ดฟอร์ก
จากวิธีการที่แตกต่างกัน โซลูชันการปรับขนาดในช่วงแรกบางอย่างกำลังได้รับความสนใจอีกครั้ง โดยเฉพาะอย่างยิ่ง Nostr โปรโตคอลที่แพร่หลายในช่วงปลายปี 2022 มีส่วนช่วยในการนำ Lightning Network มาใช้อย่างแพร่หลาย ในขณะเดียวกัน Ordinals ก็เฟื่องฟูในช่วงต้นปี 2023 ในฐานะโซลูชันสัญญาอัจฉริยะที่อิงกับ Bitcoin และ Lightning Network ซึ่งนำเสนอความสมบูรณ์แบบของ Turing ความสามารถในการปรับขนาด และการปกป้องความเป็นส่วนตัวที่แข็งแกร่ง RGB ได้เปิดตัวเวอร์ชันใหม่ (v0.10) ในเดือนเมษายนนี้
วิวัฒนาการของ RGB
จุดกำเนิดของ RGB สามารถย้อนกลับไปได้ถึงปี 2016 เมื่อ Peter Todd แนะนำแนวคิดเรื่องการปิดผนึกแบบใช้ครั้งเดียวและการตรวจสอบความถูกต้องฝั่งไคลเอนต์ RGB ถูกเสนอขึ้นในปี 2018 โดยอิงจากแนวคิดสำคัญเหล่านี้
ในปี 2019 Orlovsky นักพัฒนาหลักของ RGB ได้เป็นผู้นำในการพัฒนา RGB และสร้างองค์ประกอบมากมายที่ในที่สุดก็ประกอบเป็นโปรโตคอล RGB นอกจากนี้ การก่อตั้งสมาคม LNP/BP ในสวิตเซอร์แลนด์ยังช่วยกำหนดมาตรฐานที่เกี่ยวข้อง
หลังจากความพยายามในการพัฒนาอย่างกว้างขวาง RGB ได้เปิดตัวเวอร์ชัน 0.10 ในเดือนเมษายน 2023
เกี่ยวกับการออกแบบของ RGB
นี่คือวิธีที่ RGB บรรลุการปรับขนาดและการรักษาความลับ:

การตรวจสอบความถูกต้องฝั่งลูกข่าย
บล็อกเชนสาธารณะส่วนใหญ่ที่มีอยู่ในปัจจุบันดำเนินการภายใต้โมเดลฉันทามติระดับโลก ซึ่งโหนดทั้งหมดตรวจสอบความถูกต้องของธุรกรรมทั้งหมด แบ่งปันข้อมูลธุรกรรมระหว่างกัน และรักษาสถานะระดับโลกที่เป็นเอกภาพ
อย่างไรก็ตาม โมเดลนี้นำมาซึ่งความท้าทายหลายประการ รวมถึง:
- ข้อจำกัดด้านความสามารถในการขยายที่ทำให้การตรวจสอบความถูกต้องของการโต้ตอบสัญญาทั้งหมดมีค่าใช้จ่ายสูง
- ต้นทุนสูงนำไปสู่การดำเนินงานของโหนดแบบรวมศูนย์
- ขาดความเป็นส่วนตัวเนื่องจากข้อมูลธุรกรรมเปิดเผย
การตรวจสอบความถูกต้องฝั่งลูกข่าย (CSV) เสนอแนวทางทางเลือก: เพียงแค่ต้องการให้เลเยอร์ฉันทามติทำตามข้อผูกพันทางคริปโตกราฟิกที่เกี่ยวข้องกับเหตุการณ์ในบัญชีแยกประเภท ในขณะที่จัดเก็บข้อมูลเหตุการณ์จริง (บัญชีแยกประเภท) นอกบล็อกเชน แนวทางนี้ซึ่งมีที่มาจากผลงานของ Peter Todd เรียกว่า "การตรวจสอบความถูกต้องฝั่งลูกข่าย" CSV ย้ายข้อมูลธุรกรรมออกจากเชน โดยข้อมูลโดยละเอียดจะถูกจัดเก็บและตรวจสอบนอกเชน และมีเพียงข้อมูลขั้นต่ำเท่านั้นที่ถูกส่งไปยังบล็อกเชน นอกจากนี้ ข้อมูลธุรกรรมจะถูกส่งนอกเชนเฉพาะระหว่างผู้ส่งและผู้รับเท่านั้น ตัวอย่างเช่น ในธุรกรรมในโลกแห่งความเป็นจริง จำเป็นต้องมีการตรวจสอบความถูกต้องเฉพาะเมื่อกระเป๋าเงินและคู่สัญญาขอเข้าถึงข้อมูลสัญญาเท่านั้น
คุณลักษณะสำคัญของ CSV:
- ข้อมูลธุรกรรมโดยละเอียดถูกจัดเก็บนอกเชนและตรวจสอบความถูกต้องเฉพาะบนฝั่งลูกข่ายเท่านั้น
- มีเพียงข้อผูกพันต่อข้อมูลธุรกรรมเท่านั้นที่ถูกจัดเก็บบนเชน
- การตรวจสอบความถูกต้องใช้กับธุรกรรมที่ผู้ใช้ต้องรับทราบเท่านั้น
ใน RGB กลไกการตรวจสอบความถูกต้องสำหรับการโอนสินทรัพย์แตกต่างอย่างมากจากของ Bitcoin ในเครือข่าย Bitcoin โหนดจะดาวน์โหลดและตรวจสอบความถูกต้องของบล็อกและธุรกรรมในเมมพูลตลอดเวลา ซึ่งช่วยให้พวกเขาได้รับสถานะล่าสุดของชุด UTXO เมื่อพบกับธุรกรรมใหม่ ตัวตรวจสอบความถูกต้องของ Bitcoin จะตรวจสอบความถูกต้องของประวัติโดยการตรวจสอบว่าอินพุตทั้งหมดมีอยู่ในชุด UTXO ที่ทันสมัยที่สุดหรือไม่
ในทางกลับกัน RGB ไม่ได้พึ่งพาการกระจายข้อมูลของเครือข่ายทั่วโลกของธุรกรรมทั้งหมดเพื่อสร้างสิ่งที่เทียบเท่ากับชุด UTXO ของ Bitcoin นั่นหมายความว่าในขณะที่รับการชำระเงินขาเข้า ไคลเอนต์ RGB ไม่เพียงแต่ต้องตรวจสอบว่าการเปลี่ยนสถานะครั้งล่าสุดถูกต้อง แต่ยังต้องดำเนินการตรวจสอบเดียวกันสำหรับการเปลี่ยนสถานะก่อนหน้าทั้งหมดจนถึงสถานะเริ่มต้นในสัญญาการออก การตรวจสอบประวัติธุรกรรมจากล่างขึ้นบนใน RGB นี้ยังช่วยป้องกันการโจมตีแบบใช้จ่ายซ้ำด้วย
RGB ปรับปรุงความสามารถในการขยายโดยการตรวจสอบเฉพาะธุรกรรมที่เกี่ยวข้องเท่านั้น อย่างไรก็ตาม วิธีการนี้อาจส่งผลให้เกิดปัญหาที่เกี่ยวข้องกับความพร้อมใช้งานของข้อมูลที่ไม่ดี ซึ่งอาจต้องใช้การแบ่งปันข้อมูลเพื่อเพิ่มประสิทธิภาพการตรวจสอบการชำระเงิน

ตราประทับใช้ครั้งเดียวบนพื้นฐานของ Bitcoin
ตราประทับใช้ครั้งเดียวทางกายภาพเป็นสายรัดพลาสติกที่มีหมายเลขเฉพาะซึ่งใช้กันทั่วไปเพื่อตรวจจับการงัดแงะระหว่างการจัดเก็บและการจัดส่ง ตัวอย่างเช่น มันช่วยให้เราทราบว่าประตูของตู้คอนเทนเนอร์ถูกเปิดระหว่างการขนส่งหรือไม่ ตราประทับดิจิทัลใช้ครั้งเดียวปิดผนึกดิจิทัลบนข้อความเพื่อให้แน่ใจว่าสามารถใช้ได้เพียงครั้งเดียว ซึ่งทำให้เป็นไปไม่ได้ที่ผู้ขายจะขายทรัพย์สินเดียวกันสองครั้ง
แทนที่จะใช้หน่วยงานที่เชื่อถือได้เพื่อรับรองการเปิดและปิดตราประทับดิจิทัล เป็นไปได้ที่จะใช้ผลลัพธ์การทำธุรกรรมที่ยังไม่ได้ใช้ (UTXOs) ของ Bitcoin เป็นตราประทับ UTXO สามารถมองเป็นตราประทับที่ปิดเมื่อถูกสร้างขึ้นและเปิดเมื่อถูกใช้จ่าย ตามกฎฉันทามติของ Bitcoin ผลลัพธ์สามารถใช้จ่ายได้เพียงครั้งเดียว ดังนั้นตราประทับจึงสามารถเปิดได้เพียงครั้งเดียว ด้วยวิธีนี้ ตราประทับใช้ครั้งเดียวถูกใช้เพื่อเชื่อมโยง UTXOs ของ Bitcoin กับสถานะสัญญานอกเชน ทำให้สามารถดำเนินการเปลี่ยนสถานะถัดไปผ่านธุรกรรม RGB นอกเชน (ปิดตราประทับ) คล้ายกับตราประทับใช้ครั้งเดียวทางกายภาพที่ใช้เพื่อรักษาความปลอดภัยของตู้คอนเทนเนอร์ขนส่ง ตราประทับดิจิทัลใช้ครั้งเดียวเป็นวัตถุเฉพาะที่ปิดผนึกข้อมูลอย่างแม่นยำเพื่อป้องกันการใช้จ่ายซ้ำ
นี่คือการเปรียบเทียบอย่างง่าย: เราสามารถคิดถึง UTXO เหมือนกับชุดของเช็คที่แต่ละใบมีจำนวนเงินต่างกัน เมื่อทำการชำระเงิน คุณกำลังจ่ายเงินให้ใครบางคนด้วยเช็คที่ยังไม่ได้ขึ้นเงิน นอกจากนี้ ยอดคงเหลือใดๆ ของเช็คจะกลับมาหาคุณในรูปแบบของเช็คใบใหม่ ในสถานการณ์นี้ ตราประทับแบบใช้ครั้งเดียวจะเพิ่มบันทึกการโอนบางอย่างลงในช่องข้อมูลเพิ่มเติมของเช็ค เนื่องจากเช็คสามารถขึ้นเงินได้เพียงครั้งเดียว วิธีนี้จึงป้องกันการใช้จ่ายซ้ำซ้อน
มาดูกันว่ากระบวนการนี้ทำงานอย่างไรระหว่างอลิซ บ็อบ และเดฟ:
- เริ่มต้น อลิซได้ออกสินทรัพย์ RGB (เช่น USDT Tether หรือ USDT) ด้วยจำนวนรวมทั้งหมด 100 ล้าน และเพิ่มข้อมูลการผูกมัดลงในช่องข้อมูลเพิ่มเติมของเช็คที่ถูกต้อง (เช็ค A) เครื่องพิมพ์เช็คไม่จำเป็นต้องพิจารณาข้อมูลเพิ่มเติมนี้ และเช็ค A สามารถมีมูลค่าหน้าเช็คเท่าไหร่ก็ได้ ตราบใดที่มันเป็นของอลิซและยังไม่ได้ขึ้นเงิน
- เมื่ออลิซต้องการโอน 10 ล้าน USDT ให้บ็อบ เธอจำเป็นต้องขึ้นเงินเช็ค A และระบุในช่องข้อมูลเพิ่มเติมว่า 10 ล้าน USDT จะไปยังเช็คใหม่ (เช็ค B) ที่เป็นของบ็อบ และ 90 ล้าน USDT จะไปยังเช็คใหม่อีกใบ (เช็ค C) ที่เป็นของอลิซ ซึ่งมี USDT ที่เหลืออยู่ 90 ล้าน
- หากบ็อบต้องการโอน 10 ล้าน USDT ให้เดฟ เขาจำเป็นต้องขึ้นเงินเช็ค B และบันทึกในช่องข้อมูลเพิ่มเติมว่า 10 ล้าน USDT จะไปยังเช็คใหม่ (เช็ค D) ที่เป็นของเดฟ
- กระบวนการเดียวกันนี้จะถูกทำซ้ำสำหรับการโอนแต่ละครั้งต่อไป โดยเฉพาะอย่างยิ่ง ผู้ถือคนก่อนจะสลักหลังส่วนหนึ่งของจำนวนเงินให้กับผู้รับคนใหม่ และผู้รับจะตรวจสอบประวัติการโอนสินทรัพย์ทั้งหมด เช่นเดียวกับเช็คที่หมุนเวียน การโอนแต่ละครั้งจะสร้างเช็คใหม่ และเช็คแต่ละใบสามารถขึ้นเงินได้เพียงครั้งเดียว (UTXO) ในขณะเดียวกัน เช็คเก่า (UTXO) จะกลายเป็นโมฆะ ทำให้มั่นใจว่าสถานะสามารถเคลื่อนไปข้างหน้าเท่านั้นและไม่สามารถย้อนกลับได้ ซึ่งยังป้องกันการใช้จ่ายซ้ำซ้อนด้วย ด้วยวิธีนี้ บันทึกบนเชนจึงสะท้อนการเปลี่ยนแปลงสถานะของสินทรัพย์คริปโตอย่างน่าเชื่อถือ

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

RGB ใช้ประโยชน์จากบล็อกเชนบิทคอยน์เพื่อป้องกันการใช้จ่ายซ้ำซ้อน และสิ่งนี้สำเร็จได้โดยการผูกมัดการเปลี่ยนแปลงสถานะ RGB แต่ละครั้งไว้ในธุรกรรมบิทคอยน์ที่ใช้จ่าย UTXO ซึ่งเป็นเจ้าของสิทธิ์ที่กำลังเคลื่อนย้าย การเปลี่ยนแปลงสถานะหลายรายการสามารถรวมอยู่ในธุรกรรมบิทคอยน์เดียวได้ แต่การเปลี่ยนแปลงสถานะแต่ละรายการสามารถส่งได้เพียงครั้งเดียวเท่านั้น (มิฉะนั้นจะเกิดการใช้จ่ายซ้ำซ้อนได้) เพื่อให้สามารถมีการเปลี่ยนแปลงสถานะหลายรายการในการผูกมัดครั้งเดียว การเปลี่ยนแปลงสถานะจะถูกรวมกันหลายครั้งแล้วส่งไปยังธุรกรรมบิทคอยน์ผ่าน Taproot หรือ OP_RETURN หากมีการผูกมัดหลายรายการในธุรกรรมบิทคอยน์ เฉพาะรายการแรกเท่านั้นที่จะเกี่ยวข้องกับกฎการตรวจสอบความถูกต้องของ RGB และรายการอื่น ๆ จะถูกละเว้น ทำให้ความพยายามใด ๆ ในการใช้จ่ายซ้ำซ้อนไร้ประโยชน์ คุณสมบัติสำคัญของ RGB
ความสามารถในการปรับขนาด
- เมื่อเทียบกับโปรโตคอลอื่นที่เก็บตรรกะทั้งหมดไว้บนเชน CSV เก็บข้อมูลไว้นอกเชน ช่วยลดต้นทุนและความเครียดในการคำนวณ
- RGB พร้อมใช้งานบน Bitcoin โดยไม่ต้องแก้ไขโค้ดหรือทำธุรกรรมบนเชนที่ซับซ้อน
- RGB รองรับเครือข่าย Lightning
ความเป็นส่วนตัว
- บุคคลที่สามไม่สามารถสังเกตเห็นธุรกรรม RGB หรือตราประทับการใช้งานครั้งเดียวของพวกเขา
- RGB มีคุณสมบัติ UTXO ที่ถูกปิดบัง UTXO ที่ถูกปิดบังประกอบด้วยแฮชของการเชื่อมต่อระหว่าง UTXO และความลับในการปิดบังแบบสุ่ม ด้วยวิธีนี้ ผู้ส่งจะไม่รู้ว่าสินทรัพย์ไปที่ไหน และผู้รับใหม่สามารถตรวจสอบ UTXO ที่ถูกปิดบังได้เมื่อผู้รับใช้จ่ายสินทรัพย์
- RGB ยังใช้กลไกการพิสูจน์แบบไม่เปิดเผยข้อมูลที่เรียกว่า Bulletproof ภายใต้กลไกนี้ เจ้าของสินทรัพย์จะสามารถเห็น UTXO ทั้งหมดที่เคยเป็นเจ้าของสินทรัพย์มาก่อน แต่จะไม่สามารถเห็นจำนวนสินทรัพย์ที่โอนในแต่ละการเปลี่ยนสถานะได้
ฟังก์ชันและกรณีการใช้งานที่หลากหลายของ RGB
สคีมา
ผู้ออกสามารถใช้สคีมา RGB ซึ่งทำหน้าที่เป็นเทมเพลตของสัญญาที่สามารถใช้เพื่อเป้าหมายกรณีการใช้งานเฉพาะ
ต่อไปนี้เป็นตัวอย่างบางส่วน:
- การออกสินทรัพย์แบบสับเปลี่ยนได้ RGB20
- การออกสินทรัพย์แบบไม่สามารถสับเปลี่ยนได้ RGB21
- อัตลักษณ์ดิจิทัลแบบกระจายศูนย์ RGB22
- บันทึกประวัติที่เป็นเอกลักษณ์และตรวจสอบได้สำหรับข้อมูลที่สามารถตรวจสอบได้ RGB23
- ระบบชื่อโดเมนทั่วโลกแบบกระจายศูนย์ RGB24
- การออกสินทรัพย์สะสม RGB25
ทุกคนมีอิสระในการพัฒนาสคีมาของตนเองสำหรับแอปพลิเคชันต่างๆ โดยไม่ต้องขออนุญาตจากนักพัฒนา RGB อย่างไรก็ตาม คาดว่ากรณีการใช้งานส่วนใหญ่จะครอบคลุมโดยสคีมาหลักไม่กี่อัน
AluVM
RGB ใช้ AluVM ซึ่งเป็นเครื่องจักรเสมือนแบบ RISC ที่ใช้รีจิสเตอร์ซึ่งได้รับการออกแบบมาโดยเฉพาะ AluVM มีความสมบูรณ์แบบตามทฤษฎีของ Turing และสามารถดำเนินการกับสถานะทั่วโลกได้โดยมีการรับประกันความพร้อมใช้งานเช่นเดียวกับระบบที่ใช้บล็อกเชนที่มีอยู่ เช่นเดียวกับ EVM AluVM มีสถาปัตยกรรมที่ฝังโหนด RGB ไว้บนเครือข่าย Lightning โดยมีไคลเอนต์ RGB อยู่บนโหนด RGB
สามารถทำงานร่วมกับเครือข่าย Lightning ได้อย่างสมบูรณ์
ด้วยการเชื่อมโยงช่องทางการชำระเงินของโทเค็นเฉพาะกับเครือข่าย Lightning สินทรัพย์ RGB สามารถมอบประสบการณ์ผู้ใช้และสมมติฐานด้านความปลอดภัยเช่นเดียวกับการชำระเงินผ่านเครือข่าย Lightning ทั่วไป สิ่งนี้ช่วยรับประกันการชำระเงินที่มีต้นทุนต่ำ รวดเร็ว และมีเสถียรภาพ และอาจเป็นประโยชน์ต่อระบบนิเวศทั้งหมด รวมถึงผู้ใช้ นักพัฒนา และผู้ดำเนินการโหนด Lightning
การเปรียบเทียบกับโซลูชันอื่นๆ
RGB เทียบกับ TARO
TARO (ปัจจุบันคือ Taproot Assets) ซึ่งเป็นโปรโตคอล Taro ที่รองรับโดย Taproot ถูกแนะนำโดย Lightning Labs ในเดือนเมษายน 2022 หลังจากที่ได้รับเงินทุน Series B จำนวน 70 ล้านดอลลาร์
ทั้ง RGB และ TARO ถูกสร้างขึ้นบน CSV เนื่องจากทั้งสองมีการออกแบบที่คล้ายคลึงกัน บางคนถึงกับโต้แย้งว่า TARO ได้รับแรงบันดาลใจมาจาก RGB อย่างไรก็ตาม ตอนนี้ดูเหมือนว่าพวกเขาจะมุ่งเน้นไปที่แง่มุมที่แตกต่างกัน: TARO มุ่งเน้นไปที่โทเค็น ในขณะที่ RGB มีเป้าหมายเพื่อนำฟังก์ชันสมาร์ทคอนแทรกต์ไปใช้
การเปรียบเทียบกับโซลูชัน Bitcoin อื่นๆ
ต่างจาก Drivechain ซึ่งอิงตาม BIP300 และ BIP301 และต้องใช้การฟอร์กแบบฮาร์ด RGB สามารถทำงานร่วมกับเทคโนโลยี Bitcoin ที่มีอยู่และการฟอร์กแบบซอฟต์ที่อาจเกิดขึ้นในอนาคตได้ โดยไม่จำเป็นต้องแก้ไขในระดับพื้นฐานของ Bitcoin
Ordinals บันทึกข้อมูลทั้งหมดลงในบล็อกเชน ในขณะที่ RGB เก็บเฉพาะข้อผูกมัดของข้อมูลไว้บนเชน ด้วยความปลอดภัยที่มาจาก UTXO RGB ใช้พื้นที่บนเชนน้อยมาก ทำให้สามารถผสานรวมกับเครือข่าย Lightning ได้อย่างราบรื่น
RGB เทียบกับ Rollup
Rollup เป็นโซลูชันการปรับขนาด Ethereum ที่ช่วยให้ผู้ใช้สามารถฝากเงินเข้าไปในสมาร์ทคอนแทรกต์ของ Ethereum และทำธุรกรรมกับผู้ใช้รายอื่นใน Rollup เดียวกัน ธุรกรรมเหล่านี้จะถูกรวบรวมเป็นครั้งคราวและส่งไปยังบล็อกเชน

- นอกจากนี้ RGB ไม่ใช่บล็อกเชนอิสระ ความท้าทาย ระบบนิเวศของ RGB ยังอยู่ในช่วงเริ่มต้น แม้ว่าโครงสร้างพื้นฐานจะพร้อมใช้งานแล้ว แต่ระบบนิเวศนี้มีเพียงแอปพลิเคชันพื้นฐานไม่กี่ตัว และอาจต้องใช้เวลาสักระยะกว่าที่ RGB จะขยายเครื่องมือสำหรับนักพัฒนาและฐานผู้ใช้งาน
- ไคลเอนต์ RGB จัดเก็บข้อมูลจำนวนมาก และการใช้จ่ายจะเป็นไปไม่ได้หากข้อมูลนอกเชนสำหรับการตรวจสอบสูญหาย ดังนั้น จึงไม่ใช่แค่กุญแจที่ต้องเก็บรักษาไว้เท่านั้น นอกจากนี้ ต่างจากบิตคอยน์และระบบฉันทามติทั่วโลกอื่นๆ ไคลเอนต์ RGB ไม่จำเป็นต้องเห็นหรือตรวจสอบธุรกรรมทั้งหมดทั่วโลก แต่พวกเขาเพียงแค่ต้องตรวจสอบธุรกรรมที่เกี่ยวข้องกับกระเป๋าเงินของตนเท่านั้น ซึ่งลดปริมาณข้อมูลที่แต่ละไคลเอนต์ต้องตรวจสอบอย่างมาก ทำให้ระบบทั้งหมดมีความสามารถในการปรับขนาดได้มากขึ้น แม้ว่าการตรวจสอบข้อมูลจำนวนมากเมื่อได้รับการชำระเงินอาจดูเป็นปัญหา เพราะการตรวจสอบที่ช้าหมายถึงธุรกรรมที่ช้า แต่มันจะเป็นปัญหาก็ต่อเมื่อประวัติธุรกรรมยาวเท่านั้น เมื่อเกิดเหตุการณ์เช่นนั้น จำเป็นต้องมีเลเยอร์การให้บริการข้อมูลใหม่ ซึ่งจะช่วยให้ไคลเอนต์สามารถแบ่งปันข้อมูลการเปลี่ยนสถานะของสัญญาเฉพาะโดยสมัครใจ ด้วยวิธีนี้ ผู้รับในอนาคตสามารถเริ่มตรวจสอบส่วนหนึ่งของประวัติธุรกรรมล่วงหน้าได้
- สำหรับโทเค็น CSV ที่ได้รับความนิยม การนำไปใช้อย่างกว้างขวางอาจเพิ่มค่าใช้จ่ายในการตรวจสอบ
- RGB เป็นการพัฒนาที่ขับเคลื่อนโดยชุมชนและอาศัยการวิจัยอย่างขยันขันแข็งของทีม ซึ่งหมายถึงความคืบหน้าที่ช้าและการส่งเสริมการตลาดที่จำกัด
เส้นโค้งการเรียนรู้ของนักพัฒนา: นอกเหนือจากความรู้เกี่ยวกับบิตคอยน์แล้ว นักพัฒนายังต้องติดตามข้อมูลเกี่ยวกับการเปลี่ยนสถานะและสัญญาของ RGB ด้วย
โครงการในระบบนิเวศ
DIBA
เว็บไซต์: https://diba.io/
DIBA เป็นตลาด NFT บนบิตคอยน์ที่ใช้โปรโตคอลสัญญาอัจฉริยะ RGB
Cosminmart
เว็บไซต์: https://www.cosminmart.com/
Cosminmart เป็นระบบนิเวศที่อยู่บนพื้นฐานของโปรโตคอล RGB และมีฟังก์ชันต่างๆ รวมถึงกระเป๋าเงิน ตลาด Launchpad และเบราว์เซอร์
Mycitadel
เว็บไซต์: https://mycitadel.io/
Mycitadel มีฟังก์ชันที่หลากหลาย รวมถึงการลงนามหลายลายเซ็น เงื่อนไขการใช้จ่ายแบบล็อกเวลา Taproot และอื่นๆ
Bitmask
เว็บไซต์: https://bitmask.app/
Bitmask เป็นส่วนขยายของกระเป๋าเงิน
เกี่ยวกับ CoinEx
ก่อตั้งขึ้นในปี 2017 CoinEx เป็นตลาดแลกเปลี่ยนคริปโตเคอร์เรนซีระดับโลกที่มุ่งมั่นทำให้การเทรดคริปโตง่ายขึ้น แพลตฟอร์มนี้ให้บริการหลากหลาย รวมถึงการเทรดแบบสปอตและมาร์จิ้น ฟิวเจอร์ส สวอป บัญชีทำตลาดอัตโนมัติ (AMM) และบริการจัดการทางการเงินสำหรับผู้ใช้มากกว่า 5 ล้านคนใน 200+ ประเทศและภูมิภาค ก่อตั้งขึ้นด้วยความตั้งใจเริ่มแรกในการสร้างสภาพแวดล้อมคริปโตเคอร์เรนซีที่เท่าเทียมและเคารพซึ่งกันและกัน CoinEx มุ่งมั่นที่จะทำลายอุปสรรคทางการเงินแบบดั้งเดิมโดยนำเสนอผลิตภัณฑ์และบริการที่ใช้งานง่ายเพื่อทำให้การเทรดคริปโตเข้าถึงได้สำหรับทุกคน
อ้างอิง
https://hackernoon.com/top-4-directions-of-bitcoin-ecosystem-scalability
https://docs.rgb.info/
https://github.com/RGB-WG/blackpaper/blob/master/README.md
https://docs.lightning.engineering/the-lightning-network/taproot-assets
https://docsend.com/view/he8x9erkjmphphvn