
Citrea - перший роллап, який використовує технологію нульового знання для підвищення функціональності блок-простору Bitcoin. Це єдина рішення масштабованості, яке використовує Bitcoin як шар доступності даних та розрахунковий шар через його механізм двостороннього кріплення на основі довіри BitVM, Clementine. Citrea повністю сумісний з EVM, що дозволяє всім розробникам EVM легко працювати з Bitcoin.

Citrea завершила два раунда финансирования в этом году. Закрытый раунд был завершен 21 февраля 2023 года и привлек $2.7M, под руководством Galaxy, с участием других инвесторов, включая Delphi Ventures, Eric Wall, Anurag Arjun, BatuX, Igor Barinov и James Parillo. Раунд серии A был завершен 31 октября 2024 года и привлек $14M, под руководством Founders Fund, с участием Maven 11, Mirana Ventures, dao5, Axiom и других.

Основний колектив Citrea складається з Оркун Махір Килич, Есад Юсуф Атік та Мурат Карадемір, всі вони мають великий досвід у галузі блокчейну і є ключовими учасниками Chainway Labs, яка розробила Citrea.
Забезпечення стійкої участі в мережі Bitcoin є критичним для її довгострокового здоров'я та безпеки бюджету. Однак є компроміс: високі комісії та необхідні обмеження розміру блоку неминуче виключають деякі транзакції. Bitcoin повинен масштабуватися для того, щоб розмістити більше складних транзакцій без порушення його основних принципів. Ці зростаючі інтереси підкреслюють значну проблему із існуючими пропозиціями щодо масштабованості: їх нездатність відповісти на зростаючий попит на блок-простір Bitcoin.

Layer 2 Bitcoin
Bitcoin довго мав проблеми з обробкою більше транзакцій та підтримкою додаткових програм без порушення своєї безпеки або основних принципів. Ця багатогранна проблема виявилася важкою повністю вирішити. Деякі рішення, такі як Блискавкова мережа, спрямовані на покращення ефективності оплати Bitcoin, тоді як інші фокусуються на розширенні функціоналу BTC, наприклад, sidechains.
В нинішній обстановці вбудований попит на блокчейн Bitcoin перенаправляється на окремі протоколи консенсусу, а саме на побічні ланцюжки. Цей підхід створює компроміс - жертвуючи безпекою Bitcoin і неспівміщаючи з його механізмами стимулювання в обмін на нижчі комісії і широкі можливості використання BTC. В результаті Bitcoin, що контролюється рішеннями масштабованості на основі побічних ланцюжків, стикається з викликами, які не сприяють значущо його довгостроковому здоров'ю та стимулам. Ці рішення не зміцнюють безпеку Bitcoin або адекватно масштабують його блокчейн, перетворюючи попит на побічні ланцюжки в відхилення від справжнього попиту на Bitcoin.

Традиційні бічні ланцюжки проти Citrea
Citrea є єдиним рівнем виконання, реалізованим на Bitcoin, першим, який пропонує перевірку доказів з нульовим розголошенням, і першою перевіркою L2 загального призначення в Bitcoin. На відміну від монолітних сайдчейнів, Citrea створює модульну екосистему для Bitcoin за допомогою шардів виконання, зберігаючи розрахунки та доступність даних у ланцюжку та в мережі Bitcoin. [2]

Логіка виведення In-Peg
Щоб ініціювати прив'язку, користувач блокує 1 BTC у UTXO, доступ до якого можуть отримати лише такі сторони: мультипідпис N+1 у N+1 (валідатори N-1, оператор мосту та користувач), або користувач отримає кошти після 200 блоків. Після блокування UTXO користувач надсилає підпис транзакції валідаторам.
Після завершення транзакції на Bitcoin кошти перекладаються на новий N-of-N мультипідпис. Користувач може створити свої пристрійні BTC, представивши доказ SPV у розумний контракт на Citrea. У транзакцію включено EVM-адресу, яка використовується для ідентифікації користувача на Citrea.

Принцип UTXO
Clementine гарантує, що якщо оператор моста намагається вимагати більше BTC, ніж забезпечена сума виведення, він назавжди втратить доступ до коштів моста.
Конектор Джерело UTXO використовується оператором для отримання від Клементіни. Для отримання доступу до конектора Джерело UTXO оператор використовує дерево конектора UTXO, яке є деревом UTXO, яке оператор використовує для підтвердження суми BTC, яку вони можуть отримати за свої покриті вилучення.

Графік

Користувач вносить депозит
Коли користувач надсилає BTC оператору моста, починається процес зв'язування. Після цього валідатори (учасники, уповноважені викликати оператора моста) підписують транзакцію користувача. Цей підпис надсилається оператору моста, що свідчить про затвердження валідаторами внеску BTC. Після завершення цього етапу валідації користувач може створити нові cBTC (CitreaBTC), відправивши SPV (спрощене підтвердження платежу) транзакції до смарт-контракту на Citrea, в обмін на відправлені на адресу депозиту, що контролюється BitVM, BTC.
Альтернативно, користувач може увійти в Citrea за допомогою атомного свопу через Bitcoin або Мережу Lightning, що є простішим і дешевшим, ніж використання двостороннього депозиту з двостороннім замкненням.

Транзакції користувача
Середовище EVM Citrea дозволяє використовувати такі програми, як DeFi, приватні перекази або свопи BTC на BTC. Незалежно від заявки користувача, технічний процес починається з того, що користувач відправляє транзакцію на повний вузол. Як тільки транзакція отримана, повний вузол відправляє її секвенсеру для м'якого підтвердження. Будь-хто, хто має доступ до історії транзакцій Citrea або даних запитів, може налаштувати повний вузол Citrea.
Секвенсор - це повний вузол, який м'яко підтверджує транзакції та будує блоки. Потім він поширює ці м'які підтвердження (м'які блоки) на кожний доступний повний вузол. Метою м'яких підтверджень є забезпечення користувачам швидкого досвіду транзакцій. Наступним кроком є особливий повний вузол для агрегації з нульовим знанням, який називається доведувачем, і який відіграє ключову роль у успадкуванні безпеки транзакції користувача Bitcoin.
Як і всі повні вузли, підтверджувач отримує підтвердження від м'якого послідовника та зберігає дані. Основна відмінність підтверджувача полягає в тому, що він створює пакети, агрегуючи транзакції, які були м'яко підтверджені послідовником. Потім він генерує доказ нульового знання для цього пакету, який може перевірити будь-хто на його коректність.
Доказувач генерує доказ і створює набір даних, який називається різницею стану, це різниця між слотом зберігання початкового стану та останнього стану. Створення різниці стану є причиною, чому Citrea ефективно використовує простір блоків Bitcoin. Оскільки простір блоків Bitcoin обмежений та дорогоцінний, Citrea записує різницю стану замість повних даних транзакцій, щоб мінімізувати використання простору блоків та витрати на дані.

Виведення користувачів
Для виведення з кріптогрошей користувач може подати транзакцію на виведення до повноцінного вузла Citrea або записати її як примусову транзакцію на Bitcoin. У обох випадках оператор мосту буде покривати кріптогрошовий пег користувача та запитувати попередньо покриту суму виведення з BitVM. \
Міст Citrea використовує BitVM для розрахунків на Bitcoin. BitVM - це обчислювальна парадигма, яка дозволяє здійснювати контракти з повною машинною обробкою на Bitcoin. Поки ніхто не викликає його, обчислення на BitVM вважаються правильними, що робить BitVM оптимістичним. Citrea використовує BitVM для перевірки нуль-знаньових доказів, врізаних в Bitcoin. Серед N валідаторів достатньо одного чесного валідатора, щоб захистити механізм двостороннього кріптографічного з'єднання, що дозволяє Citrea досягнути мінімізації довіри.
Згідно, користувач може вийти через атомний своп через біткоїн або мережу Lightning, що є простіше та дешевше, ніж використання двостороннього пега.
* Ця інформація не є фінансовою порадою чи будь-якою іншою рекомендацією, запропонованою чи схваленою Gate.
* Цю статтю заборонено відтворювати, передавати чи копіювати без посилання на Gate. Порушення є порушенням Закону про авторське право і може бути предметом судового розгляду.





