Citrea คืออะไร?

กลาง12/25/2024, 8:07:25 AM
ภูมิทัศน์ความสามารถในการปรับขนาดของ Bitcoin ได้พึ่งพาการเปลี่ยนความปลอดภัยและความต้องการไปสู่โซลูชันนอกเครือข่ายนอกเหนือจาก Bitcoin มานานแล้ว Citrea มีเป้าหมายที่จะปฏิวัติความเป็นจริงนี้โดยการปรับขนาด Bitcoin อย่างเต็มที่ผ่านการพิสูจน์ความรู้เป็นศูนย์ทําให้มั่นใจได้ถึงความสามารถในการตรวจสอบแบบ on-chain และความพร้อมใช้งานของข้อมูลภายในเครือข่าย Bitcoin วิธีการนี้ทําให้ Citrea เป็นโซลูชันความสามารถในการปรับขนาดแรกที่สามารถเปิดใช้งานแอปพลิเคชันที่ซับซ้อนมากขึ้นโดยไม่กระทบต่อความปลอดภัยของ Bitcoin หรือเปลี่ยนแปลงกฎฉันทามติ

แนะนำ

Citrea เป็น rollup แรกที่ใช้เทคโนโลยีศูนย์ความรู้เพื่อเพิ่มประสิทธิภาพของพื้นที่บล็อกของ Bitcoin มันเป็นเพียงทางออกที่มีความสามารถในการขยายขึ้นโดยใช้ Bitcoin เป็นชั้นสำหรับการให้ข้อมูลพร้อมการตัดสินใจผ่านกลไกการเชื่อมั่นลดทุนสำหรับการผูกตัวสองทางที่ใช้ BitVM ของ Clementine Citrea เป็นเหมาะสมอย่างสมบูรณ์กับ EVM ซึ่งทำให้นักพัฒนา EVM ทุกคนสามารถสร้างบน Bitcoin ได้อย่างง่ายดาย

พื้นหลังการจัดทุน

Citrea สำเร็จการระดมทุน 2 รอบในปีนี้ รอบแรกปิดลงในวันที่ 21 กุมภาพันธ์ 2023 มูลค่า 2.7 ล้านเหรียญสหรัฐ โดยมี Galaxy เป็นผู้นำ และนักลงทุนอื่น ๆ รวมถึง Delphi Ventures, Eric Wall, Anurag Arjun, BatuX, Igor Barinov และ James Parillo ร่วมลงทุนด้วย รอบ A สำเร็จเมื่อวันที่ 31 ตุลาคม 2024 มูลค่า 14 ล้านเหรียญสหรัฐ โดยมี Founders Fund เป็นผู้นำ และมีการเข้าร่วมจาก Maven 11, Mirana Ventures, dao5, Axiom และผู้อื่น ๆ

ทีมผู้ก่อตั้ง

ทีมหลักของ Citrea ประกอบด้วย Orkun Mahir Kılıç, Esad Yusuf Atik และ Murat Karademir ซึ่งทุกคนมีประสบการณ์มากมายในบล็อกเชนและเป็นสมาชิกหลักของ Chainway Labs ซึ่งพัฒนา Citea

ความท้าทายที่ Bitcoin กำลังเผชิญหน้า

ความต้องการสูงสำหรับพื้นที่บล็อก Bitcoin

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

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

ข้อจำกัดของข้อเสนอเกี่ยวกับความสามารถในการขยายของเจ้าของแนวคิดที่มีอยู่

เลเยอร์ 2 ของบิตคอยน์

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

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

ชั้นดำเนินการทดแทนซิดเชน

Traditional Sidechains vs. Citrea

Citrea เป็นชั้นที่ใช้ในการดำเนินการเท่านั้นที่ได้รับการนำมาใช้งานบน Bitcoin ซึ่งเป็นชั้นที่แรกที่มีการยืนยันที่ไม่ต้องสร้างพิสูจน์การรู้เชิงลึกและยืนยัน L2 ที่เกี่ยวกับ Bitcoin นอกจากนี้ Citrea ยังสร้างระบบระบบนิเวศที่เป็นโมดูลสำหรับ Bitcoin ผ่าน execution shards ที่ช่วยให้การชำระเงินและการใช้ข้อมูลสามารถทำได้บนเครือข่าย Bitcoin [2]

คุณสมบัติหลัก

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

Bitcoin เป็นพื้นฐานสำหรับแอปพลิเคชัน:

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

Bitcoin Settlement และ Trust-Minimized Two-Way Peg:

Citrea นำมาใช้กลไกการทำสัญญาที่ไว้วางใจครั้งแรกที่ผ่านการ Clementine, ที่ได้รับความคุ้มครองโดย ZK proofs และ BitVM ด้วยความที่ตัวผู้ตรวจสอบเพียงคนเดียวในการตั้งค่า BitVM เป็นคนซื่อสัตย์, Clementine ก็ยังคงปลอดภัย สิ่งนี้เป็นการปรับปรุงที่สำคัญมากเมื่อเทียบกับโซลูชันที่มีอยู่แล้ว (เช่นการอนุญาตที่เปิดและปิด) การออกแบบของ Clementine ที่รวมอยู่กับ Citrea’s trustless light client ลดความต้องการในการไว้วางใจของสองทางของสัญญาโดยไม่จำเป็นต้องใช้การแยกฟอร์ค ส่วนประกอบสำคัญของ Clementine ได้รวมถึง: light client proofs (สำหรับทั้ง Bitcoin และ Citrea) และ ZKP validators in BitVM กระบวนการหลักคือดังนี้:

  • In-Peg และ Out-Peg
    โครงการ Clementine ที่ใช้เทคโนโลยี BitVM อนุญาตให้ใช้ UTXO ขนาดคงที่เท่านั้นสำหรับการโอนเงินเข้าและออกจากพลังงาน. เพื่อความง่ายต่อไปนี้เราจะสมมติว่ามีเพียง 1 BTC
  • In-Peg

ตรรกะการส่งออกออกเป็นเงิน

เพื่อเริ่มการเชื่อมโยง ผู้ใช้ล็อค 1 BTC เข้าสู่ UTXO ซึ่งสามารถเข้าถึงได้เฉพาะโดยฝ่ายต่อไปนี้: N+1 ลายมือพร้อมกันใน N+1 (N-1 ผู้ตรวจสอบ, ผู้ดำเนินการสะพาน, และผู้ใช้) หรือผู้ใช้จะได้รับเงินหลังจาก 200 บล็อก หลังจากล็อค UTXO, ผู้ใช้ส่งลายเซ็นการทำธุรกรรมไปยังผู้ตรวจสอบ

เมื่อธุรกรรมบน Bitcoin เสร็จสิ้นแล้วเงินถูกโอนไปยัง N-of-N multisignature ใหม่ ผู้ใช้สามารถสร้าง BTC ที่ถูกประกันด้วยการแสดงใบรับรอง SPV ให้กับสัญญาอัจฉริยะบน Citrea ธุรกรรมรวมถึงที่อยู่ EVM ที่ใช้ระบุตัวผู้ใช้บน Citrea

  • ตรรกะ Out-Peg
    เพื่อเริ่มกระบวนการถอนเงิน ผู้ใช้ต้องโอน 1 BTC เข้าสู่สัญญาอัจฉริยะบน Citrea และให้ที่อยู่ Bitcoin ที่บันทึกไว้เป็นใบไม้ใหม่ใน “Withdrawal Merkle Tree” จากนั้น 1 BTC จะถูกทำลายบน Citrea สำหรับความง่ายเราสามารถสมมติว่าทุกที่อยู่ Bitcoin คือสิ่งที่ไม่ซ้ำ โดยไม่จำกัด ดังนั้น การโอน 1 BTC ไปยังที่อยู่ Bitcoin ที่กำหนดบนเครือข่าย Bitcoin จะทำให้ถอนเงินถูกต้อง
  • ตัวเชื่อมต่อแหล่ง UTXO

หลัก UTXO

Clementine รับประกันว่าหากผู้ดำเนินการสะพานพยายามเรียกเก็บ BTC มากกว่าจำนวนการถอนที่คุ้มครอง พวกเขาจะสูญเสียการเข้าถึงทรัพย์สินของสะพานอย่างถาวร

Connector Source UTXO ใช้โดยผู้ดำเนินการเพื่อเรียกเก็บจาก Clementine หากต้องการเข้าถึง Connector Source UTXO ผู้ดำเนินการจะใช้ต้นไม้ Connector UTXO ซึ่งเป็นต้นไม้ UTXO ที่ผู้ดำเนินการใช้เพื่อพิสูจน์จำนวน BTC ที่พวกเขาสามารถเรียกเก็บสำหรับการถอนที่ได้รับความคุ้มครอง

  • ระบบการเชื่อมโยงสองทาง

กำหนดไทม์ไลน์

Timeline

  • Light Client Deadline: ข้อผูกมัด BitVM จะตรวจสอบความสูงของบล็อกสําหรับการถอนเงิน
  • ระยะเวลาส่งผลงาน: เวลาที่มอบหมายให้กับผู้ดำเนินการเพื่อทำการถอนที่เหลืออยู่และบันทึก preimage
  • K-deep ข้อสมมติ: รับรองความสมบูรณ์ของบล็อก Bitcoin ล่าสุด โดยที่ผู้ตรวจสอบสามารถเรียกร้องโดยใช้ PoW ของบล็อกล่าสุด ผู้ดำเนินการไม่ควรสามารถใช้แฮชบล็อกที่แตกต่างกันสำหรับการแบ่งแยกส่วนตัวได้
  • ระยะเวลาการตอบสนองท้าทาย BitVM: ระยะเวลาที่ผู้ตรวจสอบท้าทายผู้ประกอบการและมีการเกมการตรวจสอบแบบโต้ตอบ (หากจำเป็น) ณ สิ้นสุดของระยะเวลานี้ มีเพียงสองผลลัพธ์เท่านั้น:
    a. แหล่งข้อมูล UTXO ของตัวเชื่อมต่อพร้อมใช้งานสำหรับผู้ประกอบการ เพื่อให้พวกเขาสามารถเรียกร้องจำนวน BTC ที่ครอบคลุมในระหว่างการถอน
    b. UTXO แหล่ง Connector Source ถูกเผาพร้อมกับ UTXO การตอบสนอง BitVM เพื่อยกเลิกการเข้าถึงของผู้ดำเนินการกับเงินสะสมของสะพาน

การตัดการใช้งานไคลเอนต์เบาเกิดขึ้นทุก 6 เดือนและดำเนินต่อไปโดยไม่มีกำหนด

ตรรกะ

ใน Clementine เมื่อพิสูจน์สิ้นสุดลงรวมถึงการถอนเงินบน Bitcoin ผู้ประกอบการต้องรับผิดชอบในการครอบคลุมการถอนเงินทุกครั้ง หลังจากทุก ๆ ระยะเวลา ผู้ประกอบการจะมุ่งหน้าให้กับยอดเงินสะพานที่เรียกร้องจาก Clementine โดยการเปิดเผย log2(n) preimages บน Bitcoin จำนวนนี้เท่ากับยอดถอนรวมทั้งหมดที่ frontend ครอบคลุมตั้งแต่จุดตรวจสอบล่าสุด

ความเทียบเท่าของ EVM

Citrea นำเสนอความสามารถในการโปรแกรมเมอร์บิตคอยน์ผ่าน Ethereum Virtual Machine (EVM) โดย EVM ของ Citrea เป็น zero-knowledge provable และปรับแต่งสำหรับ Bitcoin และ BitVM สภาพแวดล้อมการดำเนินการนี้ช่วยให้ผู้ใช้สามารถใช้งานสัญญาอัจฉริยะที่ซับซ้อนเกินกว่าความสามารถของสคริปต์ของ Bitcoin Citrea ขยายขนาด Bitcoin โดยรวมรวมพันธมิตรที่มีปริมาณมากของธุรกรรมและสร้างพิสูจน์ความถูกต้องที่กระทบกระทั่งบิตคอยน์พิสูจน์ Citrea จะถูกสร้างบนบิตคอยน์และสามารถทำการตรวจสอบได้โดย BitVM โครงแบบนี้รับประกันความสามารถในการใช้งานข้อมูลบนเชื่อมต่อและการตรวจสอบ

  • ผู้ใช้ฝากเงิน

ฝากของผู้ใช้

เมื่อผู้ใช้ส่ง BTC ไปยังผู้ดำเนินการสะพาน กระบวนการ pegging เริ่มต้น ผู้ตรวจสอบ (ผู้ร่วมที่ได้รับอำนาจในการท้าทายผู้ดำเนินการสะพาน) จากนั้นลงลายมือลงทะเบียนของผู้ใช้ ลายมือลงทะเบียนนี้จะถูกส่งให้กับผู้ดำเนินการสะพาน เพื่อแสดงว่าผู้ตรวจสอบอนุมัติการฝาก BTC โดยเมื่อขั้นตอนการตรวจสอบเสร็จสิ้นแล้วผู้ใช้จะสามารถเทมินต์ cBTC (CitreaBTC) ได้โดยการส่ง SPV (การตรวจสอบการชำระเงินแบบเริ่มต้น) ของธุรกรรมไปยังสัญญาอัจฉริยะบน Citrea และแลกกับ BTC ที่ส่งไปยังที่อยู่ฝากที่ควบคุมโดย BitVM

หรือในกรณีที่ผู้ใช้ต้องการเข้าสู่ Citrea ผ่านการแลกเปลี่ยนอะตอมิกสวอปผ่านทาง Bitcoin หรือระบบเครือข่าย Lightning ซึ่งง่ายกว่าและถูกกว่าการใช้การฝากผ่านการเชื่อมต่อสองทาง

  • กระบวนการทำธุรกรรม

ธุรกรรมของผู้ใช้

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

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

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

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

  • การถอนของผู้ใช้

การถอนของผู้ใช้

เพื่อถอนจากเข็ม, ผู้ใช้สามารถส่งธุรกรรมการถอนไปยังโหนดเต็ม Citrea หรือบันทึกเป็นธุรกรรมที่บังคับบน Bitcoin ในทั้งสองกรณี ผู้ประกอบการสะพานจะครอบคลุมเข็มการถอนของผู้ใช้และขอการถอนที่ได้รับการครอบคลุมล่วงหน้าจาก BitVM

สะพาน Citrea ใช้ BitVM สำหรับการตั้งค่าบัญชีใน Bitcoin โดย BitVM เป็นแบบจำลองการคำนวณที่ทำให้สามารถสร้างสัญญา Turing-complete บน Bitcoin ได้ กำหนดให้การคำนวณบน BitVM เป็นแบบ optimistic ถ้าไม่มีใครท้าทายมันเช่นเดียวกันการคำนวณบน BitVM ถือว่าถูกต้อง Citrea ใช้ BitVM เพื่อยืนยันพิสูจน์ที่ไม่มีศูนย์บน Bitcoin ในขณะที่ผู้ตรวจสอบ N คนและผู้ตรวจสอบคนเดียวที่เป็นซื่อสัตย์เพียงคนเดียวก็เพียงพอที่จะปกป้องกลไกการเชื่อมโยงทางสองทาง จึงทำให้ Citrea สามารถประสบความไว้วางใจได้

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

ทิศทางการพัฒนาในอนาคต

วิธีการ Multi-Virtual Machine

Citrea ถูกออกแบบมาเพื่อเข้ากันได้และสามารถทำงานร่วมกันได้กับหลายเครื่องจำลองเสมือน มันทำงานบน STARK zkVM สำหรับวัตถุประสงค์ทั่วไปซึ่งหมายความว่าเครื่องจำลองเสมือนใดก็สามารถนำเข้าและสร้างพยาธิการดำเนินการได้ ในเบื้องต้น Citrea นำเสนอ EVM แต่เนื่องจากการออกแบบที่เป็นไปได้สำหรับอนาคต มันสามารถรองรับ VMs อื่น ๆ เช่น WASM หรือ SVM ได้

โมเดลการทำงานด้วยความตั้งใจ

Volition เป็นโซลูชันความพร้อมใช้งานของข้อมูลประเภทพิเศษที่รวมข้อมูลนอกเครือข่ายและแบบ on-chain พูดง่ายๆก็คือ volitions อนุญาตให้ผู้ใช้หรือแอปพลิเคชันเลือกตําแหน่งที่จัดเก็บข้อมูลสําหรับแต่ละธุรกรรม โมเดลนี้ช่วยให้แอปพลิเคชันที่มีตําแหน่งข้อมูลต่างกันสามารถทํางานร่วมกันภายในบล็อกเชนเดียวได้ ตัวอย่างเช่นผู้ใช้สามารถเลือกความพร้อมใช้งานของข้อมูลนอกเครือข่ายสําหรับต้นทุนที่ต่ํากว่า แต่ลดความปลอดภัยหรือความพร้อมใช้งานของข้อมูล Bitcoin สําหรับค่าใช้จ่ายปกติ แต่ความปลอดภัยเต็มรูปแบบ โดยไม่คํานึงถึงความพร้อมใช้งานของข้อมูลที่เลือกแต่ละธุรกรรมจะยังคงได้รับการตรวจสอบผ่านหลักฐาน ZK

เครือข่ายตัวแยกที่ไม่ได้รับมอบหมาย

ผู้สนับสนุน Citrea กําลังสํารวจโซลูชันเพื่อสนับสนุนฉันทามติระหว่างซีเควนเซอร์หลายตัวโดยไม่ส่งผลกระทบต่อเวลาแฝงและขั้นสุดท้าย วิธีการหนึ่งอาจเกี่ยวข้องกับการใช้เลเยอร์ที่เหมือน PoS แต่สําหรับบล็อกการจัดลําดับเท่านั้น สําหรับผู้ใช้แหล่งที่มาของความจริงจะเป็นหลักฐานที่ไม่มีความรู้ใน Bitcoin เสมอ เลเยอร์การจัดลําดับแบบกระจายอํานาจจะลดความไว้วางใจในระยะสั้นในซีเควนเซอร์เพื่อป้องกันการจัดลําดับเนื่องจากการจัดลําดับจะเสร็จสิ้นในครั้งเดียวบนเลเยอร์การจัดลําดับ กลไกฉันทามติหลายอย่าง เช่น CometBFT, Hotstuff และ MonadBFT กําลังได้รับการทดสอบ

Trustless Atomic Swaps

ปัจจุบันกำลังมีการวิจัยในการทำให้สามารถมีการแลกเปลี่ยนอะตอมิกที่ไม่มีความไว้วางใจระหว่าง Citrea และ Bitcoin โดยการแลกเปลี่ยนเหล่านี้จะช่วยให้ผู้ใช้สามารถเข้าและออกจาก Citrea โดยไม่ต้องใช้กลไกการติดตั้ง

การรวม Lightning Network

การวิจัยกําลังดําเนินการเกี่ยวกับการแลกเปลี่ยนอะตอมที่เชื่อถือได้ระหว่าง Citrea และ Lightning Network สิ่งนี้จะช่วยให้ผู้ใช้ Citrea สามารถชําระใบแจ้งหนี้ Lightning ได้โดยตรงจากเครือข่าย Citrea หรือจุดเข้าและออกโดยไม่ต้องพึ่งพาเลเยอร์ฐาน Bitcoin

การตกลงที่ไม่มีความเชื่อถือ

เพื่อที่จะบรรลุการตั้งค่า Bitcoin ที่เชื่อถือได้อย่างสมบูรณ์แบบ จำเป็นต้องมี opcode สำหรับการตรวจสอบ ZK proofs และ opcode สัญญา ในสถาปัตยกรรมปัจจุบัน BitVM ให้การตั้งค่าที่ไม่เชื่อมั่นให้เสริมที่มีความเสี่ยงต่ำ—การปรับปรุงที่สำคัญเมื่อเทียบกับการแก้ปัญหา sidechain ที่ไม่ปลอดภัย

สรุปผล

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

Author: Ggio
Translator: Viper
Reviewer(s): Piccolo、Edward、Elisa
Translation Reviewer(s): Ashely、Joyce
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.

Citrea คืออะไร?

กลาง12/25/2024, 8:07:25 AM
ภูมิทัศน์ความสามารถในการปรับขนาดของ Bitcoin ได้พึ่งพาการเปลี่ยนความปลอดภัยและความต้องการไปสู่โซลูชันนอกเครือข่ายนอกเหนือจาก Bitcoin มานานแล้ว Citrea มีเป้าหมายที่จะปฏิวัติความเป็นจริงนี้โดยการปรับขนาด Bitcoin อย่างเต็มที่ผ่านการพิสูจน์ความรู้เป็นศูนย์ทําให้มั่นใจได้ถึงความสามารถในการตรวจสอบแบบ on-chain และความพร้อมใช้งานของข้อมูลภายในเครือข่าย Bitcoin วิธีการนี้ทําให้ Citrea เป็นโซลูชันความสามารถในการปรับขนาดแรกที่สามารถเปิดใช้งานแอปพลิเคชันที่ซับซ้อนมากขึ้นโดยไม่กระทบต่อความปลอดภัยของ Bitcoin หรือเปลี่ยนแปลงกฎฉันทามติ

แนะนำ

Citrea เป็น rollup แรกที่ใช้เทคโนโลยีศูนย์ความรู้เพื่อเพิ่มประสิทธิภาพของพื้นที่บล็อกของ Bitcoin มันเป็นเพียงทางออกที่มีความสามารถในการขยายขึ้นโดยใช้ Bitcoin เป็นชั้นสำหรับการให้ข้อมูลพร้อมการตัดสินใจผ่านกลไกการเชื่อมั่นลดทุนสำหรับการผูกตัวสองทางที่ใช้ BitVM ของ Clementine Citrea เป็นเหมาะสมอย่างสมบูรณ์กับ EVM ซึ่งทำให้นักพัฒนา EVM ทุกคนสามารถสร้างบน Bitcoin ได้อย่างง่ายดาย

พื้นหลังการจัดทุน

Citrea สำเร็จการระดมทุน 2 รอบในปีนี้ รอบแรกปิดลงในวันที่ 21 กุมภาพันธ์ 2023 มูลค่า 2.7 ล้านเหรียญสหรัฐ โดยมี Galaxy เป็นผู้นำ และนักลงทุนอื่น ๆ รวมถึง Delphi Ventures, Eric Wall, Anurag Arjun, BatuX, Igor Barinov และ James Parillo ร่วมลงทุนด้วย รอบ A สำเร็จเมื่อวันที่ 31 ตุลาคม 2024 มูลค่า 14 ล้านเหรียญสหรัฐ โดยมี Founders Fund เป็นผู้นำ และมีการเข้าร่วมจาก Maven 11, Mirana Ventures, dao5, Axiom และผู้อื่น ๆ

ทีมผู้ก่อตั้ง

ทีมหลักของ Citrea ประกอบด้วย Orkun Mahir Kılıç, Esad Yusuf Atik และ Murat Karademir ซึ่งทุกคนมีประสบการณ์มากมายในบล็อกเชนและเป็นสมาชิกหลักของ Chainway Labs ซึ่งพัฒนา Citea

ความท้าทายที่ Bitcoin กำลังเผชิญหน้า

ความต้องการสูงสำหรับพื้นที่บล็อก Bitcoin

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

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

ข้อจำกัดของข้อเสนอเกี่ยวกับความสามารถในการขยายของเจ้าของแนวคิดที่มีอยู่

เลเยอร์ 2 ของบิตคอยน์

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

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

ชั้นดำเนินการทดแทนซิดเชน

Traditional Sidechains vs. Citrea

Citrea เป็นชั้นที่ใช้ในการดำเนินการเท่านั้นที่ได้รับการนำมาใช้งานบน Bitcoin ซึ่งเป็นชั้นที่แรกที่มีการยืนยันที่ไม่ต้องสร้างพิสูจน์การรู้เชิงลึกและยืนยัน L2 ที่เกี่ยวกับ Bitcoin นอกจากนี้ Citrea ยังสร้างระบบระบบนิเวศที่เป็นโมดูลสำหรับ Bitcoin ผ่าน execution shards ที่ช่วยให้การชำระเงินและการใช้ข้อมูลสามารถทำได้บนเครือข่าย Bitcoin [2]

คุณสมบัติหลัก

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

Bitcoin เป็นพื้นฐานสำหรับแอปพลิเคชัน:

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

Bitcoin Settlement และ Trust-Minimized Two-Way Peg:

Citrea นำมาใช้กลไกการทำสัญญาที่ไว้วางใจครั้งแรกที่ผ่านการ Clementine, ที่ได้รับความคุ้มครองโดย ZK proofs และ BitVM ด้วยความที่ตัวผู้ตรวจสอบเพียงคนเดียวในการตั้งค่า BitVM เป็นคนซื่อสัตย์, Clementine ก็ยังคงปลอดภัย สิ่งนี้เป็นการปรับปรุงที่สำคัญมากเมื่อเทียบกับโซลูชันที่มีอยู่แล้ว (เช่นการอนุญาตที่เปิดและปิด) การออกแบบของ Clementine ที่รวมอยู่กับ Citrea’s trustless light client ลดความต้องการในการไว้วางใจของสองทางของสัญญาโดยไม่จำเป็นต้องใช้การแยกฟอร์ค ส่วนประกอบสำคัญของ Clementine ได้รวมถึง: light client proofs (สำหรับทั้ง Bitcoin และ Citrea) และ ZKP validators in BitVM กระบวนการหลักคือดังนี้:

  • In-Peg และ Out-Peg
    โครงการ Clementine ที่ใช้เทคโนโลยี BitVM อนุญาตให้ใช้ UTXO ขนาดคงที่เท่านั้นสำหรับการโอนเงินเข้าและออกจากพลังงาน. เพื่อความง่ายต่อไปนี้เราจะสมมติว่ามีเพียง 1 BTC
  • In-Peg

ตรรกะการส่งออกออกเป็นเงิน

เพื่อเริ่มการเชื่อมโยง ผู้ใช้ล็อค 1 BTC เข้าสู่ UTXO ซึ่งสามารถเข้าถึงได้เฉพาะโดยฝ่ายต่อไปนี้: N+1 ลายมือพร้อมกันใน N+1 (N-1 ผู้ตรวจสอบ, ผู้ดำเนินการสะพาน, และผู้ใช้) หรือผู้ใช้จะได้รับเงินหลังจาก 200 บล็อก หลังจากล็อค UTXO, ผู้ใช้ส่งลายเซ็นการทำธุรกรรมไปยังผู้ตรวจสอบ

เมื่อธุรกรรมบน Bitcoin เสร็จสิ้นแล้วเงินถูกโอนไปยัง N-of-N multisignature ใหม่ ผู้ใช้สามารถสร้าง BTC ที่ถูกประกันด้วยการแสดงใบรับรอง SPV ให้กับสัญญาอัจฉริยะบน Citrea ธุรกรรมรวมถึงที่อยู่ EVM ที่ใช้ระบุตัวผู้ใช้บน Citrea

  • ตรรกะ Out-Peg
    เพื่อเริ่มกระบวนการถอนเงิน ผู้ใช้ต้องโอน 1 BTC เข้าสู่สัญญาอัจฉริยะบน Citrea และให้ที่อยู่ Bitcoin ที่บันทึกไว้เป็นใบไม้ใหม่ใน “Withdrawal Merkle Tree” จากนั้น 1 BTC จะถูกทำลายบน Citrea สำหรับความง่ายเราสามารถสมมติว่าทุกที่อยู่ Bitcoin คือสิ่งที่ไม่ซ้ำ โดยไม่จำกัด ดังนั้น การโอน 1 BTC ไปยังที่อยู่ Bitcoin ที่กำหนดบนเครือข่าย Bitcoin จะทำให้ถอนเงินถูกต้อง
  • ตัวเชื่อมต่อแหล่ง UTXO

หลัก UTXO

Clementine รับประกันว่าหากผู้ดำเนินการสะพานพยายามเรียกเก็บ BTC มากกว่าจำนวนการถอนที่คุ้มครอง พวกเขาจะสูญเสียการเข้าถึงทรัพย์สินของสะพานอย่างถาวร

Connector Source UTXO ใช้โดยผู้ดำเนินการเพื่อเรียกเก็บจาก Clementine หากต้องการเข้าถึง Connector Source UTXO ผู้ดำเนินการจะใช้ต้นไม้ Connector UTXO ซึ่งเป็นต้นไม้ UTXO ที่ผู้ดำเนินการใช้เพื่อพิสูจน์จำนวน BTC ที่พวกเขาสามารถเรียกเก็บสำหรับการถอนที่ได้รับความคุ้มครอง

  • ระบบการเชื่อมโยงสองทาง

กำหนดไทม์ไลน์

Timeline

  • Light Client Deadline: ข้อผูกมัด BitVM จะตรวจสอบความสูงของบล็อกสําหรับการถอนเงิน
  • ระยะเวลาส่งผลงาน: เวลาที่มอบหมายให้กับผู้ดำเนินการเพื่อทำการถอนที่เหลืออยู่และบันทึก preimage
  • K-deep ข้อสมมติ: รับรองความสมบูรณ์ของบล็อก Bitcoin ล่าสุด โดยที่ผู้ตรวจสอบสามารถเรียกร้องโดยใช้ PoW ของบล็อกล่าสุด ผู้ดำเนินการไม่ควรสามารถใช้แฮชบล็อกที่แตกต่างกันสำหรับการแบ่งแยกส่วนตัวได้
  • ระยะเวลาการตอบสนองท้าทาย BitVM: ระยะเวลาที่ผู้ตรวจสอบท้าทายผู้ประกอบการและมีการเกมการตรวจสอบแบบโต้ตอบ (หากจำเป็น) ณ สิ้นสุดของระยะเวลานี้ มีเพียงสองผลลัพธ์เท่านั้น:
    a. แหล่งข้อมูล UTXO ของตัวเชื่อมต่อพร้อมใช้งานสำหรับผู้ประกอบการ เพื่อให้พวกเขาสามารถเรียกร้องจำนวน BTC ที่ครอบคลุมในระหว่างการถอน
    b. UTXO แหล่ง Connector Source ถูกเผาพร้อมกับ UTXO การตอบสนอง BitVM เพื่อยกเลิกการเข้าถึงของผู้ดำเนินการกับเงินสะสมของสะพาน

การตัดการใช้งานไคลเอนต์เบาเกิดขึ้นทุก 6 เดือนและดำเนินต่อไปโดยไม่มีกำหนด

ตรรกะ

ใน Clementine เมื่อพิสูจน์สิ้นสุดลงรวมถึงการถอนเงินบน Bitcoin ผู้ประกอบการต้องรับผิดชอบในการครอบคลุมการถอนเงินทุกครั้ง หลังจากทุก ๆ ระยะเวลา ผู้ประกอบการจะมุ่งหน้าให้กับยอดเงินสะพานที่เรียกร้องจาก Clementine โดยการเปิดเผย log2(n) preimages บน Bitcoin จำนวนนี้เท่ากับยอดถอนรวมทั้งหมดที่ frontend ครอบคลุมตั้งแต่จุดตรวจสอบล่าสุด

ความเทียบเท่าของ EVM

Citrea นำเสนอความสามารถในการโปรแกรมเมอร์บิตคอยน์ผ่าน Ethereum Virtual Machine (EVM) โดย EVM ของ Citrea เป็น zero-knowledge provable และปรับแต่งสำหรับ Bitcoin และ BitVM สภาพแวดล้อมการดำเนินการนี้ช่วยให้ผู้ใช้สามารถใช้งานสัญญาอัจฉริยะที่ซับซ้อนเกินกว่าความสามารถของสคริปต์ของ Bitcoin Citrea ขยายขนาด Bitcoin โดยรวมรวมพันธมิตรที่มีปริมาณมากของธุรกรรมและสร้างพิสูจน์ความถูกต้องที่กระทบกระทั่งบิตคอยน์พิสูจน์ Citrea จะถูกสร้างบนบิตคอยน์และสามารถทำการตรวจสอบได้โดย BitVM โครงแบบนี้รับประกันความสามารถในการใช้งานข้อมูลบนเชื่อมต่อและการตรวจสอบ

  • ผู้ใช้ฝากเงิน

ฝากของผู้ใช้

เมื่อผู้ใช้ส่ง BTC ไปยังผู้ดำเนินการสะพาน กระบวนการ pegging เริ่มต้น ผู้ตรวจสอบ (ผู้ร่วมที่ได้รับอำนาจในการท้าทายผู้ดำเนินการสะพาน) จากนั้นลงลายมือลงทะเบียนของผู้ใช้ ลายมือลงทะเบียนนี้จะถูกส่งให้กับผู้ดำเนินการสะพาน เพื่อแสดงว่าผู้ตรวจสอบอนุมัติการฝาก BTC โดยเมื่อขั้นตอนการตรวจสอบเสร็จสิ้นแล้วผู้ใช้จะสามารถเทมินต์ cBTC (CitreaBTC) ได้โดยการส่ง SPV (การตรวจสอบการชำระเงินแบบเริ่มต้น) ของธุรกรรมไปยังสัญญาอัจฉริยะบน Citrea และแลกกับ BTC ที่ส่งไปยังที่อยู่ฝากที่ควบคุมโดย BitVM

หรือในกรณีที่ผู้ใช้ต้องการเข้าสู่ Citrea ผ่านการแลกเปลี่ยนอะตอมิกสวอปผ่านทาง Bitcoin หรือระบบเครือข่าย Lightning ซึ่งง่ายกว่าและถูกกว่าการใช้การฝากผ่านการเชื่อมต่อสองทาง

  • กระบวนการทำธุรกรรม

ธุรกรรมของผู้ใช้

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

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

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

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

  • การถอนของผู้ใช้

การถอนของผู้ใช้

เพื่อถอนจากเข็ม, ผู้ใช้สามารถส่งธุรกรรมการถอนไปยังโหนดเต็ม Citrea หรือบันทึกเป็นธุรกรรมที่บังคับบน Bitcoin ในทั้งสองกรณี ผู้ประกอบการสะพานจะครอบคลุมเข็มการถอนของผู้ใช้และขอการถอนที่ได้รับการครอบคลุมล่วงหน้าจาก BitVM

สะพาน Citrea ใช้ BitVM สำหรับการตั้งค่าบัญชีใน Bitcoin โดย BitVM เป็นแบบจำลองการคำนวณที่ทำให้สามารถสร้างสัญญา Turing-complete บน Bitcoin ได้ กำหนดให้การคำนวณบน BitVM เป็นแบบ optimistic ถ้าไม่มีใครท้าทายมันเช่นเดียวกันการคำนวณบน BitVM ถือว่าถูกต้อง Citrea ใช้ BitVM เพื่อยืนยันพิสูจน์ที่ไม่มีศูนย์บน Bitcoin ในขณะที่ผู้ตรวจสอบ N คนและผู้ตรวจสอบคนเดียวที่เป็นซื่อสัตย์เพียงคนเดียวก็เพียงพอที่จะปกป้องกลไกการเชื่อมโยงทางสองทาง จึงทำให้ Citrea สามารถประสบความไว้วางใจได้

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

ทิศทางการพัฒนาในอนาคต

วิธีการ Multi-Virtual Machine

Citrea ถูกออกแบบมาเพื่อเข้ากันได้และสามารถทำงานร่วมกันได้กับหลายเครื่องจำลองเสมือน มันทำงานบน STARK zkVM สำหรับวัตถุประสงค์ทั่วไปซึ่งหมายความว่าเครื่องจำลองเสมือนใดก็สามารถนำเข้าและสร้างพยาธิการดำเนินการได้ ในเบื้องต้น Citrea นำเสนอ EVM แต่เนื่องจากการออกแบบที่เป็นไปได้สำหรับอนาคต มันสามารถรองรับ VMs อื่น ๆ เช่น WASM หรือ SVM ได้

โมเดลการทำงานด้วยความตั้งใจ

Volition เป็นโซลูชันความพร้อมใช้งานของข้อมูลประเภทพิเศษที่รวมข้อมูลนอกเครือข่ายและแบบ on-chain พูดง่ายๆก็คือ volitions อนุญาตให้ผู้ใช้หรือแอปพลิเคชันเลือกตําแหน่งที่จัดเก็บข้อมูลสําหรับแต่ละธุรกรรม โมเดลนี้ช่วยให้แอปพลิเคชันที่มีตําแหน่งข้อมูลต่างกันสามารถทํางานร่วมกันภายในบล็อกเชนเดียวได้ ตัวอย่างเช่นผู้ใช้สามารถเลือกความพร้อมใช้งานของข้อมูลนอกเครือข่ายสําหรับต้นทุนที่ต่ํากว่า แต่ลดความปลอดภัยหรือความพร้อมใช้งานของข้อมูล Bitcoin สําหรับค่าใช้จ่ายปกติ แต่ความปลอดภัยเต็มรูปแบบ โดยไม่คํานึงถึงความพร้อมใช้งานของข้อมูลที่เลือกแต่ละธุรกรรมจะยังคงได้รับการตรวจสอบผ่านหลักฐาน ZK

เครือข่ายตัวแยกที่ไม่ได้รับมอบหมาย

ผู้สนับสนุน Citrea กําลังสํารวจโซลูชันเพื่อสนับสนุนฉันทามติระหว่างซีเควนเซอร์หลายตัวโดยไม่ส่งผลกระทบต่อเวลาแฝงและขั้นสุดท้าย วิธีการหนึ่งอาจเกี่ยวข้องกับการใช้เลเยอร์ที่เหมือน PoS แต่สําหรับบล็อกการจัดลําดับเท่านั้น สําหรับผู้ใช้แหล่งที่มาของความจริงจะเป็นหลักฐานที่ไม่มีความรู้ใน Bitcoin เสมอ เลเยอร์การจัดลําดับแบบกระจายอํานาจจะลดความไว้วางใจในระยะสั้นในซีเควนเซอร์เพื่อป้องกันการจัดลําดับเนื่องจากการจัดลําดับจะเสร็จสิ้นในครั้งเดียวบนเลเยอร์การจัดลําดับ กลไกฉันทามติหลายอย่าง เช่น CometBFT, Hotstuff และ MonadBFT กําลังได้รับการทดสอบ

Trustless Atomic Swaps

ปัจจุบันกำลังมีการวิจัยในการทำให้สามารถมีการแลกเปลี่ยนอะตอมิกที่ไม่มีความไว้วางใจระหว่าง Citrea และ Bitcoin โดยการแลกเปลี่ยนเหล่านี้จะช่วยให้ผู้ใช้สามารถเข้าและออกจาก Citrea โดยไม่ต้องใช้กลไกการติดตั้ง

การรวม Lightning Network

การวิจัยกําลังดําเนินการเกี่ยวกับการแลกเปลี่ยนอะตอมที่เชื่อถือได้ระหว่าง Citrea และ Lightning Network สิ่งนี้จะช่วยให้ผู้ใช้ Citrea สามารถชําระใบแจ้งหนี้ Lightning ได้โดยตรงจากเครือข่าย Citrea หรือจุดเข้าและออกโดยไม่ต้องพึ่งพาเลเยอร์ฐาน Bitcoin

การตกลงที่ไม่มีความเชื่อถือ

เพื่อที่จะบรรลุการตั้งค่า Bitcoin ที่เชื่อถือได้อย่างสมบูรณ์แบบ จำเป็นต้องมี opcode สำหรับการตรวจสอบ ZK proofs และ opcode สัญญา ในสถาปัตยกรรมปัจจุบัน BitVM ให้การตั้งค่าที่ไม่เชื่อมั่นให้เสริมที่มีความเสี่ยงต่ำ—การปรับปรุงที่สำคัญเมื่อเทียบกับการแก้ปัญหา sidechain ที่ไม่ปลอดภัย

สรุปผล

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

Author: Ggio
Translator: Viper
Reviewer(s): Piccolo、Edward、Elisa
Translation Reviewer(s): Ashely、Joyce
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.
Start Now
Sign up and get a
$100
Voucher!