บทความนี้แนะนำสามวิธีการทำสัญญาอัจฉริยะของบิทคอยน์: #RGB, RGB++, และเครือข่าย ARCH@ArchNtwrk.
Bitcoin เป็นบล็อกเชนที่เป็นสารละเอียดและมั่นคงที่สุดในปัจจุบัน หลังจากการเกิดของการลงทะเบียน BTC ได้ดึงดูดนักพัฒนาหลายคนที่รวดเร็วได้เห็นความสามารถในการโปรแกรมและการขยายของ BTC โดยการนำเสนอวิธีการต่าง ๆ เช่น ZK DA sidechains rollups และ restaking การความเจริญรุ่งเรืองของนิเคอิเคอร์เรนซีสามารถเข้าถึงความสูงใหม่ได้ กลายเป็นเรื่องสำคัญในตลาดวิ่งของปัจจุบัน
อย่างไรก็ตาม ออกแบบหลายรูปแบบนี้มีโครงสร้างที่ปฏิบัติตามประสบการณ์ในการขยายของสัญญาอัจฉริยะจาก ETH และบล็อกเชนอื่น ๆ และขึ้นอยู่กับสะพานอวกาศแบบกึ่งกลางที่อ่อนแอในระบบ มีน้อยมาก ๆ ทางเลือกที่ออกแบบขึ้นตามลักษณะของ BTC เอง บางส่วนเนื่องจากประสบการณ์ที่ไม่เป็นมิตรต่อนักพัฒนาของ BTC บิตคอยน์ไม่สามารถเรียกใช้สัญญาอัจฉริยะเช่นอีเธอร์เรียมได้เนื่องจากหลายเหตุผล
• ภาษาสคริปต์ของบิตคอยน์ถูกจำกัดในความสมบูรณ์ของการทำงานเทียบเท่าตลอดเพื่อเหตุผลด้านความปลอดภัย ซึ่งทำให้เป็นไปไม่ได้ที่จะดำเนินการสัญญาอัจฉริยะเช่นเอเธอร์เรียม
• การเก็บข้อมูลบนบล็อกเชน Bitcoin ถูกออกแบบสำหรับธุรกรรมที่เรียบง่ายและไม่เหมาะสมสำหรับสัญญาอัจฉริยะที่ซับซ้อน
• สิ่งสำคัญที่สุดคือ Bitcoin ขาดเครื่องมือเสมือนจริงในการเรียกใช้สัญญาอัจฉริยะ
การนำเสนอ SegWit ในปี 2017 เพิ่มขีดจำกัดขนาดบล็อกของ Bitcoin; การอัปเกรด Taproot ในปี 2021 ทำให้สามารถยืนยันลายมือเป็นกลุ่มได้ง่ายขึ้น ซึ่งทำให้การประมวลผลธุรกรรมเร็วขึ้น (ปลดล็อคการสลับอะตอมิก กระเป๋าเงินลายมือหลายตัวและการชำระเงินที่มีเงื่อนไข) การเปลี่ยนแปลงเหล่านี้ทำให้การเขียนโปรแกรมบน Bitcoin เป็นไปได้
ในปี 2022 นักพัฒนา Casey Rodarmor แนะนำทฤษฎีของเขาที่เรียกว่า "Ordinal Theory" ซึ่งอธิบายระบบตัวเลขสำหรับ Satoshis ที่ทำให้ข้อมูลอะไรก็ได้ เช่น ภาพถูกฝังอยู่ในธุรกรรม Bitcoin ได้ เปิดโอกาสใหม่สำหรับการฝังข้อมูลสถานะและข้อมูลเมตาข้อมูลโดยตรงบนบล็อกเชน Bitcoin ให้เสนอวิธีการใหม่สำหรับแอปพลิเคชันเช่นสัญญาอัจฉริยะที่ต้องการข้อมูลสถานะที่สามารถเข้าถึงได้และยืนยันได้
ปัจจุบันโครงการซึ่งมีเป้าหมายในการขยายความสามารถในการโปรแกรมของ Bitcoin นั้นมักจะพึ่งพาบนเครือข่ายชั้นที่ 2 (L2) ของ Bitcoin ซึ่งทำให้ผู้ใช้ต้องเชื่อมั่นในพื้นที่ทะเลาะสะพายทางเชื่อมต่อระหว่างเครือข่ายที่แตกต่างกัน ซึ่งนั่นเป็นอุปสรรคที่สำคัญในการสร้างผู้ใช้และความเคลื่อนไหวของ L2 เพิ่มเติมนอกจากนี้ Bitcoin ขณะนี้ยังขาดการสร้างเครื่องจำลองเสมือนและความสามารถในการโปรแกรมซึ่งทำให้ยากต่อการสื่อสารระหว่าง L2 และ L1 โดยไม่ต้องสมมุติเพิ่มเติม
Arch Network, RGB, และ RGB++ พยายามเพิ่มความสามารถในการโปรแกรมให้กับบิตคอยน์โดยใช้คุณสมบัติธรรมชาติของ BTC เสนอสัญญาอัจฉริยะและความสามารถในการทำธุรกรรมที่ซับซ้อนผ่านวิธีที่แตกต่างกัน
• RGB เป็นตัวแก้ปัญหาสัญญาอัจฉริยะที่ขึ้นอยู่กับการตรวจสอบของไคลเอ็นต์นอกเสียจากนั้นยังบันทึกการเปลี่ยนแปลงของสถานะสัญญาอัจฉริยะใน UTXO ของ Bitcoin โดยมีข้อดีด้านความเป็นส่วนตัวบางอย่าง แต่ใช้งานลำบากและขาดความสามารถในการสร้างสัญญาอัจฉริยะร่วมกัน จึงทำให้การพัฒนาช้าลงอย่างมาก
• RGB++ เป็นส่วนขยายของการใช้วิธีการทำงานของ RGB โดย Nervos ยังคงอ้างอิงตาม UTXO แต่ใช้โซนตัวเองเป็นผู้ตรวจสอบของลูกค้าที่มีความเห็นชอบตามหลักการความเห็น มันมอบความสามารถในการแก้ไขปัญหาสำหรับสินทรัพย์เมตาดาต้าที่เกิดจากการทำงานข้ามโซนและสนับสนุนการโอนย้ายของฉบับสตรัคเจอร์ที่มีโครงสร้างเป็น UTXO ได้
• Arch Network предлагает родное решение для умных контрактов для BTC, создавая виртуальную машину ZK и соответствующую сеть валидаторов. Он агрегирует транзакции для записи изменений состояния и этапов активов в транзакциях BTC.
เครือข่าย Arch ประกอบด้วย Arch zkVM และเครือข่ายโหนด Arch Validator โดยใช้พิสูจน์ที่ไม่เปิดเผย (zk-proofs) และเครือข่ายการตรวจสอบที่ไม่มีการจัดกลุ่มเพื่อให้มั่นใจในความปลอดภัยและความเป็นส่วนตัวของสัญญาอัจฉริยะ มันใช้งานได้ง่ายกว่า RGB และไม่ต้องการการผูกโซ่ UTXO อื่น ๆ เช่น RGB++
Arch zkVM ดำเนินการสัญญาอัจฉริยะและสร้างพิสูจน์รู้เพียงเล็กน้อยโดยใช้ RISC Zero ZKVM ซึ่งถูกตรวจสอบโดยเครือข่ายที่มีโหนดผู้ตรวจสอบกระจายอย่างเสรี ระบบนี้ดำเนินการขึ้นบนโมเดล UTXO โดยใช้ State UTXOs เพื่อเพิ่มความปลอดภัยและประสิทธิภาพของสถานะสัญญาอัจฉริยะ
สินทรัพย์ UTXO แทน Bitcoin หรือโทเค็นอื่น ๆ และสามารถจัดการผ่านการมอบหมายได้ ระบบ Arch Validator Network ยืนยันเนื้อหา ZKVM ผ่านโหนดผู้นำที่ถูกเลือกแบบสุ่มและรวบรวมลายเซ็นโหนดโดยใช้ระบบลายเซ็น FROST โดยท้ายที่สุดจะกระจายธุรกรรมไปยังเครือข่าย Bitcoin
Arch zkVM ให้บิตคอยน์ด้วยเครื่องจำลองเสมือนที่สามารถดำเนินการสัญญาอัจฉริยะที่ซับซ้อนได้ หลังจากการดำเนินการสัญญาอัจฉริยะแต่ละครั้ง Arch zkVM จะสร้างพิสูจน์ศูนย์กลางเพื่อตรวจสอบความถูกต้องและการเปลี่ยนแปลงของสถานะของสัญญา
Arch ยังใช้โมเดล UTXO ของ Bitcoin ด้วย โดยสถานะและสินทรัพย์ถูกแคปซูลใน UTXO โดยใช้แนวความคิดของการใช้งานครั้งเดียวสำหรับการเปลี่ยนสถานะ ข้อมูลสถานะของสัญญาอัจฉริยะถูกบันทึกเป็น State UTXOs ในขณะที่ข้อมูลสินทรัพย์ดิบถูกบันทึกเป็น Asset UTXOs Arch รับรองว่าแต่ละ UTXO สามารถใช้ได้เพียงครั้งเดียวเท่านั้น มอบการจัดการสถานะที่ปลอดภัย
แม้ว่า Arch จะไม่นำเสนอการนวนิยายโครงสร้างบล็อกเชนใหม่ แต่มันต้องการเครือข่ายโหนดตัวตรวจสอบ ระหว่างแต่ละ Arch Epoch ระบบจะสุ่มเลือกโหนด Leader ตามการเดิมพัน โดยมีความรับผิดชอบในการแพร่กระจายข้อมูลที่ได้รับไปยังโหนดตัวตรวจสอบอื่น ๆ ในเครือข่าย การตรวจสอบ zk-proofs ทั้งหมดจะถูกตรวจสอบโดยเครือข่ายตัวตรวจสอบที่กระจายอยู่เพื่อให้มั่นใจในความปลอดภัยของระบบและต้านการเซ็นเซอร์ชิบ โดยมีลายเซ็นที่ให้โหนด Leader จัดหา หลังจากที่ธุรกรรมได้รับลายเซ็นโดยจำนวนโหนดที่จำเป็นแล้ว ก็สามารถถ่ายทอดไปยังเครือข่ายบิตคอยน์ได้
RGB เป็นการเข้าถึงสัญญาอัจฉริยะแบบเร็วจากชุมชน BTC ตั้งแต่แรก มันบันทึกข้อมูลสถานะผ่านการฝัง UTXO ซึ่งให้แนวคิดที่สำคัญสำหรับความสามารถในการขยายตัวของ BTC ต่อมา
RGB ใช้วิธีการตรวจสอบแบบ off-chain โดยเปลี่ยนการตรวจสอบความถูกต้องของการโอนโทเค็นจากเลเยอร์ฉันทามติของ Bitcoin ไปยังไคลเอนต์นอกเครือข่ายที่เกี่ยวข้องกับธุรกรรมเฉพาะ วิธีนี้ช่วยลดความจําเป็นในการออกอากาศทั่วทั้งเครือข่ายเพิ่มความเป็นส่วนตัวและประสิทธิภาพ อย่างไรก็ตามการปรับปรุงความเป็นส่วนตัวนี้เป็นดาบสองคม โดยเกี่ยวข้องกับโหนดที่เกี่ยวข้องกับธุรกรรมเฉพาะในกระบวนการตรวจสอบความถูกต้องการปกป้องความเป็นส่วนตัวได้รับการปรับปรุง แต่ยังทําให้กระบวนการทึบแสงต่อบุคคลที่สามทําให้การดําเนินงานและการพัฒนาซับซ้อนและนําไปสู่ประสบการณ์การใช้งานที่ไม่ดี
นอกจากนี้ RGB ยังมีแนวคิดของแท็กซีลแบบใช้ครั้งเดียว แต่ละ UTXO สามารถใช้ได้เพียงครั้งเดียว ทำให้ล็อก UTXO ตอนสร้างและปลดล็อกตอนใช้จริง สถานะสมาร์ทคอนแทร็กต่างๆ ถูกห่อหุ้มอยู่ใน UTXO และจัดการผ่านแท็กซีลที่ซีลแล้ว นั่นเป็นกลไกการจัดการสถานะที่มีประสิทธิภาพ
RGB++ เป็นการขยายของแนวคิด RGB โดย Nervos ซึ่งยังคงเป็นการผูก UTXO เป็นพื้นฐาน
RGB++ ใช้เชือก UTXO ที่สามารถทำงานครบที่บรรทัด (เช่น CKB หรือเชือกอื่น ๆ) เพื่อจัดการข้อมูลนอกเชือกและสัญญาอัจฉริยะ โดยเสริมสร้างความสามารถในการโปรแกรม Bitcoin และรักษาความปลอดภัยผ่านการผูกอิฟเฟกกับ BTC แบบอะโมร์ฟิก
RGB++ ใช้เชื่อมโยง UTXO chain ที่สามารถใช้งานได้ทั่วถึง โดยใช้ CKB เป็น shadow chain เพื่อจัดการข้อมูลและสัญญาอัจฉริยะภายนอก โดยที่ UTXO chain นี้ไม่เพียงแค่สามารถดำเนินการสัญญาอัจฉริยะที่ซับซ้อนได้อย่างมีประสิทธิภาพ แต่ยังสามารถเชื่อมโยงกับ UTXO ของ Bitcoin ซึ่งเพิ่มความสามารถในการโปรแกรมและความยืดหยุ่นในระบบ นอกจากนี้การผูก UTXO ของ Bitcoin กับ shadow chain's UTXO ยังรักษาความสอดคล้องของสถานะและทรัพย์สินระหว่างทั้งสองโซ่ ซึ่งยังรักษาความปลอดภัยของการทำธุรกรรมอีกด้วย
นอกจากนี้ RGB++ ยังขยายไปไกลกว่าเครือข่าย UTXO ที่สมบูรณ์ของ Turing ทั้งหมด ซึ่งไม่จํากัดเฉพาะ CKB ซึ่งช่วยเพิ่มความสามารถในการทํางานร่วมกันข้ามสายโซ่และสภาพคล่องของสินทรัพย์ การรองรับแบบมัลติเชนนี้ช่วยให้ RGB++ สามารถรวมเข้ากับเชน UTXO ที่สมบูรณ์ของ Turing ได้ ซึ่งช่วยเพิ่มความยืดหยุ่นของระบบ RGB ++ ยังบรรลุฟังก์ชันข้ามสายโซ่แบบบริดจ์เลสผ่าน UTXO isomorphic binding หลีกเลี่ยงปัญหา "โทเค็นปลอม" ที่เกี่ยวข้องกับสะพานข้ามสายโซ่แบบดั้งเดิมจึงมั่นใจได้ถึงความถูกต้องและความสอดคล้องของสินทรัพย์
ด้วยการตรวจสอบแบบ on-chain ผ่าน shadow chain ทําให้ RGB++ ลดความซับซ้อนของกระบวนการตรวจสอบไคลเอ็นต์ ผู้ใช้จะต้องตรวจสอบธุรกรรมที่เกี่ยวข้องบน shadow chain เพื่อตรวจสอบความถูกต้องของการคํานวณสถานะของ RGB ++ การตรวจสอบแบบ on-chain นี้ไม่เพียง แต่ช่วยลดความยุ่งยากในกระบวนการตรวจสอบ แต่ยังเพิ่มประสิทธิภาพประสบการณ์ของผู้ใช้อีกด้วย ด้วยการใช้ Shadow Chain ที่สมบูรณ์ของ Turing RGB ++ หลีกเลี่ยงการจัดการ UTXO ที่ซับซ้อนของ RGB มอบประสบการณ์ที่คล่องตัวและใช้งานง่ายยิ่งขึ้น
ในเชิงการออกแบบโปรแกรม BTC RGB, RGB++, และ Arch Network แต่ละตัวมีคุณสมบัติของตัวเอง แต่ทั้งหมดยังคงดำเนินการด้วยวิธีการผูก UTXO คุณสมบัติการตรวจสอบการใช้งานครั้งเดียวของ UTXO เหมาะสำหรับการบันทึกสถานะในสัญญาอัจฉริยะ
อย่างไรก็ตาม ข้อเสียของพวกเขาก็มีความสำคัญ: ประสบการณ์ผู้ใช้ที่ไม่ดี, ความล่าช้าในการยืนยัน, และประสิทธิภาพต่ำที่สอดคล้องกับ BTC นี้เป็นสิ่งที่ชัดเจนมากใน Arch และ RGB ในขณะที่ RGB++ นั้นมีประสบการณ์ผู้ใช้ที่ดีกว่าโดยการนำเสนอเชื่อมโยง UTXO chain ที่มีประสิทธิภาพสูงกว่า, มันยังเปิดเผยการสมมติเพิ่มเติมด้วย
เมื่อนักพัฒนาเข้าร่วมชุมชน BTC มากขึ้น เราจะเห็นโซลูชันการปรับขนาดเพิ่มเติม เช่น ข้อเสนอการอัปเกรด op-cat ซึ่งมีการกล่าวถึงอย่างแข็งขัน โซลูชันที่สอดคล้องกับคุณสมบัติดั้งเดิมของ BTC นั้นควรค่าแก่การมุ่งเน้น วิธีการผูก UTXO ยังคงเป็นวิธีที่มีประสิทธิภาพที่สุดในการขยายความสามารถในการตั้งโปรแกรมของ BTC โดยไม่ต้องอัปเกรดเครือข่าย BTC หากปัญหาประสบการณ์ของผู้ใช้สามารถแก้ไขได้จะเป็นความก้าวหน้าที่สําคัญสําหรับสัญญาอัจฉริยะ BTC
บทความนี้แนะนำสามวิธีการทำสัญญาอัจฉริยะของบิทคอยน์: #RGB, RGB++, และเครือข่าย ARCH@ArchNtwrk.
Bitcoin เป็นบล็อกเชนที่เป็นสารละเอียดและมั่นคงที่สุดในปัจจุบัน หลังจากการเกิดของการลงทะเบียน BTC ได้ดึงดูดนักพัฒนาหลายคนที่รวดเร็วได้เห็นความสามารถในการโปรแกรมและการขยายของ BTC โดยการนำเสนอวิธีการต่าง ๆ เช่น ZK DA sidechains rollups และ restaking การความเจริญรุ่งเรืองของนิเคอิเคอร์เรนซีสามารถเข้าถึงความสูงใหม่ได้ กลายเป็นเรื่องสำคัญในตลาดวิ่งของปัจจุบัน
อย่างไรก็ตาม ออกแบบหลายรูปแบบนี้มีโครงสร้างที่ปฏิบัติตามประสบการณ์ในการขยายของสัญญาอัจฉริยะจาก ETH และบล็อกเชนอื่น ๆ และขึ้นอยู่กับสะพานอวกาศแบบกึ่งกลางที่อ่อนแอในระบบ มีน้อยมาก ๆ ทางเลือกที่ออกแบบขึ้นตามลักษณะของ BTC เอง บางส่วนเนื่องจากประสบการณ์ที่ไม่เป็นมิตรต่อนักพัฒนาของ BTC บิตคอยน์ไม่สามารถเรียกใช้สัญญาอัจฉริยะเช่นอีเธอร์เรียมได้เนื่องจากหลายเหตุผล
• ภาษาสคริปต์ของบิตคอยน์ถูกจำกัดในความสมบูรณ์ของการทำงานเทียบเท่าตลอดเพื่อเหตุผลด้านความปลอดภัย ซึ่งทำให้เป็นไปไม่ได้ที่จะดำเนินการสัญญาอัจฉริยะเช่นเอเธอร์เรียม
• การเก็บข้อมูลบนบล็อกเชน Bitcoin ถูกออกแบบสำหรับธุรกรรมที่เรียบง่ายและไม่เหมาะสมสำหรับสัญญาอัจฉริยะที่ซับซ้อน
• สิ่งสำคัญที่สุดคือ Bitcoin ขาดเครื่องมือเสมือนจริงในการเรียกใช้สัญญาอัจฉริยะ
การนำเสนอ SegWit ในปี 2017 เพิ่มขีดจำกัดขนาดบล็อกของ Bitcoin; การอัปเกรด Taproot ในปี 2021 ทำให้สามารถยืนยันลายมือเป็นกลุ่มได้ง่ายขึ้น ซึ่งทำให้การประมวลผลธุรกรรมเร็วขึ้น (ปลดล็อคการสลับอะตอมิก กระเป๋าเงินลายมือหลายตัวและการชำระเงินที่มีเงื่อนไข) การเปลี่ยนแปลงเหล่านี้ทำให้การเขียนโปรแกรมบน Bitcoin เป็นไปได้
ในปี 2022 นักพัฒนา Casey Rodarmor แนะนำทฤษฎีของเขาที่เรียกว่า "Ordinal Theory" ซึ่งอธิบายระบบตัวเลขสำหรับ Satoshis ที่ทำให้ข้อมูลอะไรก็ได้ เช่น ภาพถูกฝังอยู่ในธุรกรรม Bitcoin ได้ เปิดโอกาสใหม่สำหรับการฝังข้อมูลสถานะและข้อมูลเมตาข้อมูลโดยตรงบนบล็อกเชน Bitcoin ให้เสนอวิธีการใหม่สำหรับแอปพลิเคชันเช่นสัญญาอัจฉริยะที่ต้องการข้อมูลสถานะที่สามารถเข้าถึงได้และยืนยันได้
ปัจจุบันโครงการซึ่งมีเป้าหมายในการขยายความสามารถในการโปรแกรมของ Bitcoin นั้นมักจะพึ่งพาบนเครือข่ายชั้นที่ 2 (L2) ของ Bitcoin ซึ่งทำให้ผู้ใช้ต้องเชื่อมั่นในพื้นที่ทะเลาะสะพายทางเชื่อมต่อระหว่างเครือข่ายที่แตกต่างกัน ซึ่งนั่นเป็นอุปสรรคที่สำคัญในการสร้างผู้ใช้และความเคลื่อนไหวของ L2 เพิ่มเติมนอกจากนี้ Bitcoin ขณะนี้ยังขาดการสร้างเครื่องจำลองเสมือนและความสามารถในการโปรแกรมซึ่งทำให้ยากต่อการสื่อสารระหว่าง L2 และ L1 โดยไม่ต้องสมมุติเพิ่มเติม
Arch Network, RGB, และ RGB++ พยายามเพิ่มความสามารถในการโปรแกรมให้กับบิตคอยน์โดยใช้คุณสมบัติธรรมชาติของ BTC เสนอสัญญาอัจฉริยะและความสามารถในการทำธุรกรรมที่ซับซ้อนผ่านวิธีที่แตกต่างกัน
• RGB เป็นตัวแก้ปัญหาสัญญาอัจฉริยะที่ขึ้นอยู่กับการตรวจสอบของไคลเอ็นต์นอกเสียจากนั้นยังบันทึกการเปลี่ยนแปลงของสถานะสัญญาอัจฉริยะใน UTXO ของ Bitcoin โดยมีข้อดีด้านความเป็นส่วนตัวบางอย่าง แต่ใช้งานลำบากและขาดความสามารถในการสร้างสัญญาอัจฉริยะร่วมกัน จึงทำให้การพัฒนาช้าลงอย่างมาก
• RGB++ เป็นส่วนขยายของการใช้วิธีการทำงานของ RGB โดย Nervos ยังคงอ้างอิงตาม UTXO แต่ใช้โซนตัวเองเป็นผู้ตรวจสอบของลูกค้าที่มีความเห็นชอบตามหลักการความเห็น มันมอบความสามารถในการแก้ไขปัญหาสำหรับสินทรัพย์เมตาดาต้าที่เกิดจากการทำงานข้ามโซนและสนับสนุนการโอนย้ายของฉบับสตรัคเจอร์ที่มีโครงสร้างเป็น UTXO ได้
• Arch Network предлагает родное решение для умных контрактов для BTC, создавая виртуальную машину ZK и соответствующую сеть валидаторов. Он агрегирует транзакции для записи изменений состояния и этапов активов в транзакциях BTC.
เครือข่าย Arch ประกอบด้วย Arch zkVM และเครือข่ายโหนด Arch Validator โดยใช้พิสูจน์ที่ไม่เปิดเผย (zk-proofs) และเครือข่ายการตรวจสอบที่ไม่มีการจัดกลุ่มเพื่อให้มั่นใจในความปลอดภัยและความเป็นส่วนตัวของสัญญาอัจฉริยะ มันใช้งานได้ง่ายกว่า RGB และไม่ต้องการการผูกโซ่ UTXO อื่น ๆ เช่น RGB++
Arch zkVM ดำเนินการสัญญาอัจฉริยะและสร้างพิสูจน์รู้เพียงเล็กน้อยโดยใช้ RISC Zero ZKVM ซึ่งถูกตรวจสอบโดยเครือข่ายที่มีโหนดผู้ตรวจสอบกระจายอย่างเสรี ระบบนี้ดำเนินการขึ้นบนโมเดล UTXO โดยใช้ State UTXOs เพื่อเพิ่มความปลอดภัยและประสิทธิภาพของสถานะสัญญาอัจฉริยะ
สินทรัพย์ UTXO แทน Bitcoin หรือโทเค็นอื่น ๆ และสามารถจัดการผ่านการมอบหมายได้ ระบบ Arch Validator Network ยืนยันเนื้อหา ZKVM ผ่านโหนดผู้นำที่ถูกเลือกแบบสุ่มและรวบรวมลายเซ็นโหนดโดยใช้ระบบลายเซ็น FROST โดยท้ายที่สุดจะกระจายธุรกรรมไปยังเครือข่าย Bitcoin
Arch zkVM ให้บิตคอยน์ด้วยเครื่องจำลองเสมือนที่สามารถดำเนินการสัญญาอัจฉริยะที่ซับซ้อนได้ หลังจากการดำเนินการสัญญาอัจฉริยะแต่ละครั้ง Arch zkVM จะสร้างพิสูจน์ศูนย์กลางเพื่อตรวจสอบความถูกต้องและการเปลี่ยนแปลงของสถานะของสัญญา
Arch ยังใช้โมเดล UTXO ของ Bitcoin ด้วย โดยสถานะและสินทรัพย์ถูกแคปซูลใน UTXO โดยใช้แนวความคิดของการใช้งานครั้งเดียวสำหรับการเปลี่ยนสถานะ ข้อมูลสถานะของสัญญาอัจฉริยะถูกบันทึกเป็น State UTXOs ในขณะที่ข้อมูลสินทรัพย์ดิบถูกบันทึกเป็น Asset UTXOs Arch รับรองว่าแต่ละ UTXO สามารถใช้ได้เพียงครั้งเดียวเท่านั้น มอบการจัดการสถานะที่ปลอดภัย
แม้ว่า Arch จะไม่นำเสนอการนวนิยายโครงสร้างบล็อกเชนใหม่ แต่มันต้องการเครือข่ายโหนดตัวตรวจสอบ ระหว่างแต่ละ Arch Epoch ระบบจะสุ่มเลือกโหนด Leader ตามการเดิมพัน โดยมีความรับผิดชอบในการแพร่กระจายข้อมูลที่ได้รับไปยังโหนดตัวตรวจสอบอื่น ๆ ในเครือข่าย การตรวจสอบ zk-proofs ทั้งหมดจะถูกตรวจสอบโดยเครือข่ายตัวตรวจสอบที่กระจายอยู่เพื่อให้มั่นใจในความปลอดภัยของระบบและต้านการเซ็นเซอร์ชิบ โดยมีลายเซ็นที่ให้โหนด Leader จัดหา หลังจากที่ธุรกรรมได้รับลายเซ็นโดยจำนวนโหนดที่จำเป็นแล้ว ก็สามารถถ่ายทอดไปยังเครือข่ายบิตคอยน์ได้
RGB เป็นการเข้าถึงสัญญาอัจฉริยะแบบเร็วจากชุมชน BTC ตั้งแต่แรก มันบันทึกข้อมูลสถานะผ่านการฝัง UTXO ซึ่งให้แนวคิดที่สำคัญสำหรับความสามารถในการขยายตัวของ BTC ต่อมา
RGB ใช้วิธีการตรวจสอบแบบ off-chain โดยเปลี่ยนการตรวจสอบความถูกต้องของการโอนโทเค็นจากเลเยอร์ฉันทามติของ Bitcoin ไปยังไคลเอนต์นอกเครือข่ายที่เกี่ยวข้องกับธุรกรรมเฉพาะ วิธีนี้ช่วยลดความจําเป็นในการออกอากาศทั่วทั้งเครือข่ายเพิ่มความเป็นส่วนตัวและประสิทธิภาพ อย่างไรก็ตามการปรับปรุงความเป็นส่วนตัวนี้เป็นดาบสองคม โดยเกี่ยวข้องกับโหนดที่เกี่ยวข้องกับธุรกรรมเฉพาะในกระบวนการตรวจสอบความถูกต้องการปกป้องความเป็นส่วนตัวได้รับการปรับปรุง แต่ยังทําให้กระบวนการทึบแสงต่อบุคคลที่สามทําให้การดําเนินงานและการพัฒนาซับซ้อนและนําไปสู่ประสบการณ์การใช้งานที่ไม่ดี
นอกจากนี้ RGB ยังมีแนวคิดของแท็กซีลแบบใช้ครั้งเดียว แต่ละ UTXO สามารถใช้ได้เพียงครั้งเดียว ทำให้ล็อก UTXO ตอนสร้างและปลดล็อกตอนใช้จริง สถานะสมาร์ทคอนแทร็กต่างๆ ถูกห่อหุ้มอยู่ใน UTXO และจัดการผ่านแท็กซีลที่ซีลแล้ว นั่นเป็นกลไกการจัดการสถานะที่มีประสิทธิภาพ
RGB++ เป็นการขยายของแนวคิด RGB โดย Nervos ซึ่งยังคงเป็นการผูก UTXO เป็นพื้นฐาน
RGB++ ใช้เชือก UTXO ที่สามารถทำงานครบที่บรรทัด (เช่น CKB หรือเชือกอื่น ๆ) เพื่อจัดการข้อมูลนอกเชือกและสัญญาอัจฉริยะ โดยเสริมสร้างความสามารถในการโปรแกรม Bitcoin และรักษาความปลอดภัยผ่านการผูกอิฟเฟกกับ BTC แบบอะโมร์ฟิก
RGB++ ใช้เชื่อมโยง UTXO chain ที่สามารถใช้งานได้ทั่วถึง โดยใช้ CKB เป็น shadow chain เพื่อจัดการข้อมูลและสัญญาอัจฉริยะภายนอก โดยที่ UTXO chain นี้ไม่เพียงแค่สามารถดำเนินการสัญญาอัจฉริยะที่ซับซ้อนได้อย่างมีประสิทธิภาพ แต่ยังสามารถเชื่อมโยงกับ UTXO ของ Bitcoin ซึ่งเพิ่มความสามารถในการโปรแกรมและความยืดหยุ่นในระบบ นอกจากนี้การผูก UTXO ของ Bitcoin กับ shadow chain's UTXO ยังรักษาความสอดคล้องของสถานะและทรัพย์สินระหว่างทั้งสองโซ่ ซึ่งยังรักษาความปลอดภัยของการทำธุรกรรมอีกด้วย
นอกจากนี้ RGB++ ยังขยายไปไกลกว่าเครือข่าย UTXO ที่สมบูรณ์ของ Turing ทั้งหมด ซึ่งไม่จํากัดเฉพาะ CKB ซึ่งช่วยเพิ่มความสามารถในการทํางานร่วมกันข้ามสายโซ่และสภาพคล่องของสินทรัพย์ การรองรับแบบมัลติเชนนี้ช่วยให้ RGB++ สามารถรวมเข้ากับเชน UTXO ที่สมบูรณ์ของ Turing ได้ ซึ่งช่วยเพิ่มความยืดหยุ่นของระบบ RGB ++ ยังบรรลุฟังก์ชันข้ามสายโซ่แบบบริดจ์เลสผ่าน UTXO isomorphic binding หลีกเลี่ยงปัญหา "โทเค็นปลอม" ที่เกี่ยวข้องกับสะพานข้ามสายโซ่แบบดั้งเดิมจึงมั่นใจได้ถึงความถูกต้องและความสอดคล้องของสินทรัพย์
ด้วยการตรวจสอบแบบ on-chain ผ่าน shadow chain ทําให้ RGB++ ลดความซับซ้อนของกระบวนการตรวจสอบไคลเอ็นต์ ผู้ใช้จะต้องตรวจสอบธุรกรรมที่เกี่ยวข้องบน shadow chain เพื่อตรวจสอบความถูกต้องของการคํานวณสถานะของ RGB ++ การตรวจสอบแบบ on-chain นี้ไม่เพียง แต่ช่วยลดความยุ่งยากในกระบวนการตรวจสอบ แต่ยังเพิ่มประสิทธิภาพประสบการณ์ของผู้ใช้อีกด้วย ด้วยการใช้ Shadow Chain ที่สมบูรณ์ของ Turing RGB ++ หลีกเลี่ยงการจัดการ UTXO ที่ซับซ้อนของ RGB มอบประสบการณ์ที่คล่องตัวและใช้งานง่ายยิ่งขึ้น
ในเชิงการออกแบบโปรแกรม BTC RGB, RGB++, และ Arch Network แต่ละตัวมีคุณสมบัติของตัวเอง แต่ทั้งหมดยังคงดำเนินการด้วยวิธีการผูก UTXO คุณสมบัติการตรวจสอบการใช้งานครั้งเดียวของ UTXO เหมาะสำหรับการบันทึกสถานะในสัญญาอัจฉริยะ
อย่างไรก็ตาม ข้อเสียของพวกเขาก็มีความสำคัญ: ประสบการณ์ผู้ใช้ที่ไม่ดี, ความล่าช้าในการยืนยัน, และประสิทธิภาพต่ำที่สอดคล้องกับ BTC นี้เป็นสิ่งที่ชัดเจนมากใน Arch และ RGB ในขณะที่ RGB++ นั้นมีประสบการณ์ผู้ใช้ที่ดีกว่าโดยการนำเสนอเชื่อมโยง UTXO chain ที่มีประสิทธิภาพสูงกว่า, มันยังเปิดเผยการสมมติเพิ่มเติมด้วย
เมื่อนักพัฒนาเข้าร่วมชุมชน BTC มากขึ้น เราจะเห็นโซลูชันการปรับขนาดเพิ่มเติม เช่น ข้อเสนอการอัปเกรด op-cat ซึ่งมีการกล่าวถึงอย่างแข็งขัน โซลูชันที่สอดคล้องกับคุณสมบัติดั้งเดิมของ BTC นั้นควรค่าแก่การมุ่งเน้น วิธีการผูก UTXO ยังคงเป็นวิธีที่มีประสิทธิภาพที่สุดในการขยายความสามารถในการตั้งโปรแกรมของ BTC โดยไม่ต้องอัปเกรดเครือข่าย BTC หากปัญหาประสบการณ์ของผู้ใช้สามารถแก้ไขได้จะเป็นความก้าวหน้าที่สําคัญสําหรับสัญญาอัจฉริยะ BTC