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 ที่ยั่งยืนนั้นเป็นสิ่งสำคัญต่อสุขภาพและความปลอดภัยของระบบงบประมาณ อย่างไรก็ตาม มีการแลกเปลี่ยน: ค่าธรรมเนียมสูงและข้อจำกัดขนาดบล็อกที่จำเป็นจะส่งผลให้บางธุรกรรมถูกยกเว้น บิตคอยน์จะต้องขยายขนาดเพื่อรองรับธุรกรรมที่ซับซ้อนมากขึ้นโดยไม่เสี่ยงพลังหลักที่สำคัญของมัน ความสนใจที่เพิ่มขึ้นนี้เน้นถึงปัญหาที่สำคัญในข้อเสนอที่มีความสามารถในการขยายของพื้นที่บล็อกบิตคอยน์ที่มีอยู่: การล้มเหลวของพวกเขาในการตอบสนองต่อความต้องการเพิ่มขึ้นของพื้นที่บล็อกบิตคอยน์
เลเยอร์ 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
ภารกิจของ Citrea คือการสร้างชั้นความสามารถในการเหลืองโปรแกรมบนบล็อกเชนที่มีความปลอดภัยและกระจายอำนาจที่สุด - Bitcoin โดยเราเชื่อว่าพื้นที่บล็อก Bitcoin ต้องถูกใช้ในการประมวลผลที่มีประสิทธิภาพเพื่อที่จะสามารถจัดการกับกิจกรรมทางการเงินต่างๆ เช่นการซื้อ BTC ที่ปลอดภัย การเลือกใช้ BTC หรือการให้กู้ยืม BTC ในขณะที่โปรโตคอลเมต้าปัจจุบันที่พยายามให้บริการฟังก์ชั่นเหล่านี้ไม่น่าเชื่อถือและมีประสิทธิภาพต่ำ Citrea เป็นแพลตฟอร์มที่มีประสิทธิภาพและปลอดภัยที่สุดสำหรับการสร้างแอปพลิเคชันบน Bitcoin
Citrea นำมาใช้กลไกการทำสัญญาที่ไว้วางใจครั้งแรกที่ผ่านการ Clementine, ที่ได้รับความคุ้มครองโดย ZK proofs และ BitVM ด้วยความที่ตัวผู้ตรวจสอบเพียงคนเดียวในการตั้งค่า BitVM เป็นคนซื่อสัตย์, Clementine ก็ยังคงปลอดภัย สิ่งนี้เป็นการปรับปรุงที่สำคัญมากเมื่อเทียบกับโซลูชันที่มีอยู่แล้ว (เช่นการอนุญาตที่เปิดและปิด) การออกแบบของ Clementine ที่รวมอยู่กับ Citrea’s trustless light client ลดความต้องการในการไว้วางใจของสองทางของสัญญาโดยไม่จำเป็นต้องใช้การแยกฟอร์ค ส่วนประกอบสำคัญของ Clementine ได้รวมถึง: light client proofs (สำหรับทั้ง Bitcoin และ Citrea) และ ZKP validators in BitVM กระบวนการหลักคือดังนี้:
ตรรกะการส่งออกออกเป็นเงิน
เพื่อเริ่มการเชื่อมโยง ผู้ใช้ล็อค 1 BTC เข้าสู่ UTXO ซึ่งสามารถเข้าถึงได้เฉพาะโดยฝ่ายต่อไปนี้: N+1 ลายมือพร้อมกันใน N+1 (N-1 ผู้ตรวจสอบ, ผู้ดำเนินการสะพาน, และผู้ใช้) หรือผู้ใช้จะได้รับเงินหลังจาก 200 บล็อก หลังจากล็อค UTXO, ผู้ใช้ส่งลายเซ็นการทำธุรกรรมไปยังผู้ตรวจสอบ
เมื่อธุรกรรมบน Bitcoin เสร็จสิ้นแล้วเงินถูกโอนไปยัง N-of-N multisignature ใหม่ ผู้ใช้สามารถสร้าง BTC ที่ถูกประกันด้วยการแสดงใบรับรอง SPV ให้กับสัญญาอัจฉริยะบน Citrea ธุรกรรมรวมถึงที่อยู่ EVM ที่ใช้ระบุตัวผู้ใช้บน Citrea
หลัก UTXO
Clementine รับประกันว่าหากผู้ดำเนินการสะพานพยายามเรียกเก็บ BTC มากกว่าจำนวนการถอนที่คุ้มครอง พวกเขาจะสูญเสียการเข้าถึงทรัพย์สินของสะพานอย่างถาวร
Connector Source UTXO ใช้โดยผู้ดำเนินการเพื่อเรียกเก็บจาก Clementine หากต้องการเข้าถึง Connector Source UTXO ผู้ดำเนินการจะใช้ต้นไม้ Connector UTXO ซึ่งเป็นต้นไม้ UTXO ที่ผู้ดำเนินการใช้เพื่อพิสูจน์จำนวน BTC ที่พวกเขาสามารถเรียกเก็บสำหรับการถอนที่ได้รับความคุ้มครอง
Timeline
การตัดการใช้งานไคลเอนต์เบาเกิดขึ้นทุก 6 เดือนและดำเนินต่อไปโดยไม่มีกำหนด
ใน Clementine เมื่อพิสูจน์สิ้นสุดลงรวมถึงการถอนเงินบน Bitcoin ผู้ประกอบการต้องรับผิดชอบในการครอบคลุมการถอนเงินทุกครั้ง หลังจากทุก ๆ ระยะเวลา ผู้ประกอบการจะมุ่งหน้าให้กับยอดเงินสะพานที่เรียกร้องจาก Clementine โดยการเปิดเผย log2(n) preimages บน Bitcoin จำนวนนี้เท่ากับยอดถอนรวมทั้งหมดที่ frontend ครอบคลุมตั้งแต่จุดตรวจสอบล่าสุด
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 สามารถประสบความไว้วางใจได้
หรือในกรณีที่ผู้ใช้ต้องการออกจากการใช้บริการ สามารถทำผ่านการแลกเปลี่ยนแอตทอมิกสวอปผ่านบิตคอยน์หรือเครือข่ายไลท์นิ่งได้ ซึ่งจะง่ายกว่าและถูกกว่าการใช้การเชื่อมโยงสองทิศ
Citrea ถูกออกแบบมาเพื่อเข้ากันได้และสามารถทำงานร่วมกันได้กับหลายเครื่องจำลองเสมือน มันทำงานบน STARK zkVM สำหรับวัตถุประสงค์ทั่วไปซึ่งหมายความว่าเครื่องจำลองเสมือนใดก็สามารถนำเข้าและสร้างพยาธิการดำเนินการได้ ในเบื้องต้น Citrea นำเสนอ EVM แต่เนื่องจากการออกแบบที่เป็นไปได้สำหรับอนาคต มันสามารถรองรับ VMs อื่น ๆ เช่น WASM หรือ SVM ได้
Volition เป็นโซลูชันความพร้อมใช้งานของข้อมูลประเภทพิเศษที่รวมข้อมูลนอกเครือข่ายและแบบ on-chain พูดง่ายๆก็คือ volitions อนุญาตให้ผู้ใช้หรือแอปพลิเคชันเลือกตําแหน่งที่จัดเก็บข้อมูลสําหรับแต่ละธุรกรรม โมเดลนี้ช่วยให้แอปพลิเคชันที่มีตําแหน่งข้อมูลต่างกันสามารถทํางานร่วมกันภายในบล็อกเชนเดียวได้ ตัวอย่างเช่นผู้ใช้สามารถเลือกความพร้อมใช้งานของข้อมูลนอกเครือข่ายสําหรับต้นทุนที่ต่ํากว่า แต่ลดความปลอดภัยหรือความพร้อมใช้งานของข้อมูล Bitcoin สําหรับค่าใช้จ่ายปกติ แต่ความปลอดภัยเต็มรูปแบบ โดยไม่คํานึงถึงความพร้อมใช้งานของข้อมูลที่เลือกแต่ละธุรกรรมจะยังคงได้รับการตรวจสอบผ่านหลักฐาน ZK
ผู้สนับสนุน Citrea กําลังสํารวจโซลูชันเพื่อสนับสนุนฉันทามติระหว่างซีเควนเซอร์หลายตัวโดยไม่ส่งผลกระทบต่อเวลาแฝงและขั้นสุดท้าย วิธีการหนึ่งอาจเกี่ยวข้องกับการใช้เลเยอร์ที่เหมือน PoS แต่สําหรับบล็อกการจัดลําดับเท่านั้น สําหรับผู้ใช้แหล่งที่มาของความจริงจะเป็นหลักฐานที่ไม่มีความรู้ใน Bitcoin เสมอ เลเยอร์การจัดลําดับแบบกระจายอํานาจจะลดความไว้วางใจในระยะสั้นในซีเควนเซอร์เพื่อป้องกันการจัดลําดับเนื่องจากการจัดลําดับจะเสร็จสิ้นในครั้งเดียวบนเลเยอร์การจัดลําดับ กลไกฉันทามติหลายอย่าง เช่น CometBFT, Hotstuff และ MonadBFT กําลังได้รับการทดสอบ
ปัจจุบันกำลังมีการวิจัยในการทำให้สามารถมีการแลกเปลี่ยนอะตอมิกที่ไม่มีความไว้วางใจระหว่าง Citrea และ Bitcoin โดยการแลกเปลี่ยนเหล่านี้จะช่วยให้ผู้ใช้สามารถเข้าและออกจาก Citrea โดยไม่ต้องใช้กลไกการติดตั้ง
การวิจัยกําลังดําเนินการเกี่ยวกับการแลกเปลี่ยนอะตอมที่เชื่อถือได้ระหว่าง Citrea และ Lightning Network สิ่งนี้จะช่วยให้ผู้ใช้ Citrea สามารถชําระใบแจ้งหนี้ Lightning ได้โดยตรงจากเครือข่าย Citrea หรือจุดเข้าและออกโดยไม่ต้องพึ่งพาเลเยอร์ฐาน Bitcoin
เพื่อที่จะบรรลุการตั้งค่า Bitcoin ที่เชื่อถือได้อย่างสมบูรณ์แบบ จำเป็นต้องมี opcode สำหรับการตรวจสอบ ZK proofs และ opcode สัญญา ในสถาปัตยกรรมปัจจุบัน BitVM ให้การตั้งค่าที่ไม่เชื่อมั่นให้เสริมที่มีความเสี่ยงต่ำ—การปรับปรุงที่สำคัญเมื่อเทียบกับการแก้ปัญหา sidechain ที่ไม่ปลอดภัย
ส่วนสำคัญของโปรโตคอล Citrea อยู่ที่ตำแหน่งที่ไม่เหมือนใครสำหรับการไหลข้อมูลแบบพลวัตที่ให้การแบ่งปันและจัดการข้อมูลแบบเรียลไทม์อย่างมีประสิทธิภาพและไม่ต้องไว้วางใจในคำตอบ ซึ่งมีฉบับสมบูรณ์ของฉากหลากหลายและสถาปัตยกรรมเทคนิคอย่างนวัตกรรม ทำให้เป็นผู้เล่นระดับสำคัญในสนามบล็อกเชน อย่างไรก็ตาม ยังคงเผชิญกับความท้าทายเกี่ยวกับเทคโนโลยีและการใช้งานของผู้ใช้เพื่อสร้างแอปพลิเคชันอย่างกว้างขวางขึ้น
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 ที่ยั่งยืนนั้นเป็นสิ่งสำคัญต่อสุขภาพและความปลอดภัยของระบบงบประมาณ อย่างไรก็ตาม มีการแลกเปลี่ยน: ค่าธรรมเนียมสูงและข้อจำกัดขนาดบล็อกที่จำเป็นจะส่งผลให้บางธุรกรรมถูกยกเว้น บิตคอยน์จะต้องขยายขนาดเพื่อรองรับธุรกรรมที่ซับซ้อนมากขึ้นโดยไม่เสี่ยงพลังหลักที่สำคัญของมัน ความสนใจที่เพิ่มขึ้นนี้เน้นถึงปัญหาที่สำคัญในข้อเสนอที่มีความสามารถในการขยายของพื้นที่บล็อกบิตคอยน์ที่มีอยู่: การล้มเหลวของพวกเขาในการตอบสนองต่อความต้องการเพิ่มขึ้นของพื้นที่บล็อกบิตคอยน์
เลเยอร์ 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
ภารกิจของ Citrea คือการสร้างชั้นความสามารถในการเหลืองโปรแกรมบนบล็อกเชนที่มีความปลอดภัยและกระจายอำนาจที่สุด - Bitcoin โดยเราเชื่อว่าพื้นที่บล็อก Bitcoin ต้องถูกใช้ในการประมวลผลที่มีประสิทธิภาพเพื่อที่จะสามารถจัดการกับกิจกรรมทางการเงินต่างๆ เช่นการซื้อ BTC ที่ปลอดภัย การเลือกใช้ BTC หรือการให้กู้ยืม BTC ในขณะที่โปรโตคอลเมต้าปัจจุบันที่พยายามให้บริการฟังก์ชั่นเหล่านี้ไม่น่าเชื่อถือและมีประสิทธิภาพต่ำ Citrea เป็นแพลตฟอร์มที่มีประสิทธิภาพและปลอดภัยที่สุดสำหรับการสร้างแอปพลิเคชันบน Bitcoin
Citrea นำมาใช้กลไกการทำสัญญาที่ไว้วางใจครั้งแรกที่ผ่านการ Clementine, ที่ได้รับความคุ้มครองโดย ZK proofs และ BitVM ด้วยความที่ตัวผู้ตรวจสอบเพียงคนเดียวในการตั้งค่า BitVM เป็นคนซื่อสัตย์, Clementine ก็ยังคงปลอดภัย สิ่งนี้เป็นการปรับปรุงที่สำคัญมากเมื่อเทียบกับโซลูชันที่มีอยู่แล้ว (เช่นการอนุญาตที่เปิดและปิด) การออกแบบของ Clementine ที่รวมอยู่กับ Citrea’s trustless light client ลดความต้องการในการไว้วางใจของสองทางของสัญญาโดยไม่จำเป็นต้องใช้การแยกฟอร์ค ส่วนประกอบสำคัญของ Clementine ได้รวมถึง: light client proofs (สำหรับทั้ง Bitcoin และ Citrea) และ ZKP validators in BitVM กระบวนการหลักคือดังนี้:
ตรรกะการส่งออกออกเป็นเงิน
เพื่อเริ่มการเชื่อมโยง ผู้ใช้ล็อค 1 BTC เข้าสู่ UTXO ซึ่งสามารถเข้าถึงได้เฉพาะโดยฝ่ายต่อไปนี้: N+1 ลายมือพร้อมกันใน N+1 (N-1 ผู้ตรวจสอบ, ผู้ดำเนินการสะพาน, และผู้ใช้) หรือผู้ใช้จะได้รับเงินหลังจาก 200 บล็อก หลังจากล็อค UTXO, ผู้ใช้ส่งลายเซ็นการทำธุรกรรมไปยังผู้ตรวจสอบ
เมื่อธุรกรรมบน Bitcoin เสร็จสิ้นแล้วเงินถูกโอนไปยัง N-of-N multisignature ใหม่ ผู้ใช้สามารถสร้าง BTC ที่ถูกประกันด้วยการแสดงใบรับรอง SPV ให้กับสัญญาอัจฉริยะบน Citrea ธุรกรรมรวมถึงที่อยู่ EVM ที่ใช้ระบุตัวผู้ใช้บน Citrea
หลัก UTXO
Clementine รับประกันว่าหากผู้ดำเนินการสะพานพยายามเรียกเก็บ BTC มากกว่าจำนวนการถอนที่คุ้มครอง พวกเขาจะสูญเสียการเข้าถึงทรัพย์สินของสะพานอย่างถาวร
Connector Source UTXO ใช้โดยผู้ดำเนินการเพื่อเรียกเก็บจาก Clementine หากต้องการเข้าถึง Connector Source UTXO ผู้ดำเนินการจะใช้ต้นไม้ Connector UTXO ซึ่งเป็นต้นไม้ UTXO ที่ผู้ดำเนินการใช้เพื่อพิสูจน์จำนวน BTC ที่พวกเขาสามารถเรียกเก็บสำหรับการถอนที่ได้รับความคุ้มครอง
Timeline
การตัดการใช้งานไคลเอนต์เบาเกิดขึ้นทุก 6 เดือนและดำเนินต่อไปโดยไม่มีกำหนด
ใน Clementine เมื่อพิสูจน์สิ้นสุดลงรวมถึงการถอนเงินบน Bitcoin ผู้ประกอบการต้องรับผิดชอบในการครอบคลุมการถอนเงินทุกครั้ง หลังจากทุก ๆ ระยะเวลา ผู้ประกอบการจะมุ่งหน้าให้กับยอดเงินสะพานที่เรียกร้องจาก Clementine โดยการเปิดเผย log2(n) preimages บน Bitcoin จำนวนนี้เท่ากับยอดถอนรวมทั้งหมดที่ frontend ครอบคลุมตั้งแต่จุดตรวจสอบล่าสุด
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 สามารถประสบความไว้วางใจได้
หรือในกรณีที่ผู้ใช้ต้องการออกจากการใช้บริการ สามารถทำผ่านการแลกเปลี่ยนแอตทอมิกสวอปผ่านบิตคอยน์หรือเครือข่ายไลท์นิ่งได้ ซึ่งจะง่ายกว่าและถูกกว่าการใช้การเชื่อมโยงสองทิศ
Citrea ถูกออกแบบมาเพื่อเข้ากันได้และสามารถทำงานร่วมกันได้กับหลายเครื่องจำลองเสมือน มันทำงานบน STARK zkVM สำหรับวัตถุประสงค์ทั่วไปซึ่งหมายความว่าเครื่องจำลองเสมือนใดก็สามารถนำเข้าและสร้างพยาธิการดำเนินการได้ ในเบื้องต้น Citrea นำเสนอ EVM แต่เนื่องจากการออกแบบที่เป็นไปได้สำหรับอนาคต มันสามารถรองรับ VMs อื่น ๆ เช่น WASM หรือ SVM ได้
Volition เป็นโซลูชันความพร้อมใช้งานของข้อมูลประเภทพิเศษที่รวมข้อมูลนอกเครือข่ายและแบบ on-chain พูดง่ายๆก็คือ volitions อนุญาตให้ผู้ใช้หรือแอปพลิเคชันเลือกตําแหน่งที่จัดเก็บข้อมูลสําหรับแต่ละธุรกรรม โมเดลนี้ช่วยให้แอปพลิเคชันที่มีตําแหน่งข้อมูลต่างกันสามารถทํางานร่วมกันภายในบล็อกเชนเดียวได้ ตัวอย่างเช่นผู้ใช้สามารถเลือกความพร้อมใช้งานของข้อมูลนอกเครือข่ายสําหรับต้นทุนที่ต่ํากว่า แต่ลดความปลอดภัยหรือความพร้อมใช้งานของข้อมูล Bitcoin สําหรับค่าใช้จ่ายปกติ แต่ความปลอดภัยเต็มรูปแบบ โดยไม่คํานึงถึงความพร้อมใช้งานของข้อมูลที่เลือกแต่ละธุรกรรมจะยังคงได้รับการตรวจสอบผ่านหลักฐาน ZK
ผู้สนับสนุน Citrea กําลังสํารวจโซลูชันเพื่อสนับสนุนฉันทามติระหว่างซีเควนเซอร์หลายตัวโดยไม่ส่งผลกระทบต่อเวลาแฝงและขั้นสุดท้าย วิธีการหนึ่งอาจเกี่ยวข้องกับการใช้เลเยอร์ที่เหมือน PoS แต่สําหรับบล็อกการจัดลําดับเท่านั้น สําหรับผู้ใช้แหล่งที่มาของความจริงจะเป็นหลักฐานที่ไม่มีความรู้ใน Bitcoin เสมอ เลเยอร์การจัดลําดับแบบกระจายอํานาจจะลดความไว้วางใจในระยะสั้นในซีเควนเซอร์เพื่อป้องกันการจัดลําดับเนื่องจากการจัดลําดับจะเสร็จสิ้นในครั้งเดียวบนเลเยอร์การจัดลําดับ กลไกฉันทามติหลายอย่าง เช่น CometBFT, Hotstuff และ MonadBFT กําลังได้รับการทดสอบ
ปัจจุบันกำลังมีการวิจัยในการทำให้สามารถมีการแลกเปลี่ยนอะตอมิกที่ไม่มีความไว้วางใจระหว่าง Citrea และ Bitcoin โดยการแลกเปลี่ยนเหล่านี้จะช่วยให้ผู้ใช้สามารถเข้าและออกจาก Citrea โดยไม่ต้องใช้กลไกการติดตั้ง
การวิจัยกําลังดําเนินการเกี่ยวกับการแลกเปลี่ยนอะตอมที่เชื่อถือได้ระหว่าง Citrea และ Lightning Network สิ่งนี้จะช่วยให้ผู้ใช้ Citrea สามารถชําระใบแจ้งหนี้ Lightning ได้โดยตรงจากเครือข่าย Citrea หรือจุดเข้าและออกโดยไม่ต้องพึ่งพาเลเยอร์ฐาน Bitcoin
เพื่อที่จะบรรลุการตั้งค่า Bitcoin ที่เชื่อถือได้อย่างสมบูรณ์แบบ จำเป็นต้องมี opcode สำหรับการตรวจสอบ ZK proofs และ opcode สัญญา ในสถาปัตยกรรมปัจจุบัน BitVM ให้การตั้งค่าที่ไม่เชื่อมั่นให้เสริมที่มีความเสี่ยงต่ำ—การปรับปรุงที่สำคัญเมื่อเทียบกับการแก้ปัญหา sidechain ที่ไม่ปลอดภัย
ส่วนสำคัญของโปรโตคอล Citrea อยู่ที่ตำแหน่งที่ไม่เหมือนใครสำหรับการไหลข้อมูลแบบพลวัตที่ให้การแบ่งปันและจัดการข้อมูลแบบเรียลไทม์อย่างมีประสิทธิภาพและไม่ต้องไว้วางใจในคำตอบ ซึ่งมีฉบับสมบูรณ์ของฉากหลากหลายและสถาปัตยกรรมเทคนิคอย่างนวัตกรรม ทำให้เป็นผู้เล่นระดับสำคัญในสนามบล็อกเชน อย่างไรก็ตาม ยังคงเผชิญกับความท้าทายเกี่ยวกับเทคโนโลยีและการใช้งานของผู้ใช้เพื่อสร้างแอปพลิเคชันอย่างกว้างขวางขึ้น