Що таке Partisia Blockchain та як він працює?
У лютому 2024 року розробники Partisia Blockchain (PBC) запустили програму аірдропу 25 млн токенів MPC. Для участі необхідно здійснювати транзакції в екосистемі мережі.
Розповідаємо, що таке PBC, які проблеми він вирішує і навіщо потрібний токен MPC.
Що таке Partisia Blockchain?
PBC ― блокчейн, орієнтований забезпечення приватності користувачів. Рішення включає докази з нульовим розголошенням (Zero-knowledge, ZK), багатосторонні обчислення (Multiparty computation, MPC) та смарт-контракти з підтримкою ZK (Zero-knowledge smart contracts, ZKSC).
MPC ― токен проекту, який можна використовувати для стейкінгу. Емісія MPC обмежена 1 млрд. одиниць. Токени розподілені таким чином:
- 60% – закриті (35%) та відкриті (25%) продажі;
- 20% – пул токенів екосистеми: 10% на підтримку роботи ноди, ще 10% – на заохочення стратегічних партнерів, розробників та розвиток спільноти;
- 15% – активи команди PBC з чотирирічним вестингом;
- 5% – резерв на 10 років.
Користувачі оплачують транзакційні комісії в Ethereum, USDC та інших активах, переводячи їх через міст Bring Your Own Coin (BYOC).
Хто та коли створив Partisia Blockchain?
Блокчейн розробляє Partisia Blockchain Foundation, яку в 2020 році заснували Айвен Дамгорд, Єспер Буус Нільсен, Клаудіо Орланді, Курт Нільсен, Пітер Франдс Франдсен та Брайан Галахер.
Всі співзасновники є вихідцями з датських компаній Sepior та Partisia. Остання у 2008 році створила першу комерційну платформу для обміну даними між підприємствами із використанням ZK-обчислень.
Sepior – дочірня компанія Partisia, яка розробляє криптовалютні MPC-гаманці. У липні 2022 року її придбала Blockdaemon.
У грудні 2021 року стартував бета-мейннет PBC. На момент публікації мережа знаходиться у п’ятій фазі (дельта-мейннет). Згідно з дорожньою картою, на червень 2025 року заплановано запуск шостої фази (епсілон-мейннет).
Як працює Partisia Blockchain?
В основі PBC лежать багатосторонні обчислення, які забезпечують безпеку та приватність зберігання та передачі даних.
Технологія поділяє обробку транзакцій між кількома сторонами. Завдяки цьому окремі ноди можуть переглядати лише частину даних та обмінюватися результатами обчислень без розкриття конфіденційної інформації.
Такий підхід дозволяє пацієнтам анонімно надавати відомості про своє здоров’я, а компаніям, що конкурують, обмінюватися передовим досвідом, зберігаючи комерційну таємницю.
Partisia Blockchain використовує алгоритм консенсусу Eager FastTrack.
«Це новий підхід, який усуває неефективність та обмеження моделі Byzantine Fault Tolerance (BFT). Остання очікує на підтвердження ⅔ вузлів для досягнення консенсусу. Це повільний процес, який сильно впливає на масштабованість», ― стверджує команда проекту.
У моделі Eager FastTrack транзакції виконуються одразу після підписання. Коли ноди одержують підписи від ⅔ всіх вузлів, вони реєструють доказ обґрунтованості (Proof-of-Justification, PoJ) та переходять до наступного блоку. Розробники PBC називають це блискавичною фіналізацією.
Якщо блокчейн не може досягти консенсусу, протокол повертається до повного консенсусу BFT і перезапускає Eager FastTrack.
У PBC реалізований шардинг – поділ навантаження мережі між кількома сегментами (шардами). Керуючий шард делегує роботу з перевірки транзакцій групам нод, які повертають йому результати обчислень.
«Блокчейн із трьома шардами може обробляти втричі більше транзакцій, ніж мережа без підтримки цієї технології. Кожен шард у PBC має пропускну здатність 1000TPS, а нові створюються за необхідності», ― коментують розробники PBC.
Блокчейн реалізує конфіденційність «на вимогу» на базі доказу з нульовим розголошенням: ZK-обчислення додаються в основний (прозорий) блокчейн як окремі транзакції, щоб забезпечити повну анонімність. Такий підхід дозволяє розробникам балансувати між прозорістю та приватністю.
«ZK-обчислення обслуговуються верифікованими нодами у відомих юрисдикціях та відповідають нормативним вимогам щодо захисту даних на кшталтGDPR. Персональна інформація ніколи не потрапляє до прозорого блокчейну, а зберігається виключно на ZK-нодах у зашифрованому вигляді», ― зазначають представники проекту.
ZK інтегровані у спеціальний тип конфіденційних смарт-контрактів (ZKSC). Вони виконують транзакції відповідно до заданих умов і повертають результати.
Як стати валідатором Partisia Blockchain?
Власники токенів можуть заробляти на стейкінгу, запустивши ноду в PBC. Для цього потрібно запустити виділений сервер (VPS) і виконати чотири кроки:
- зареєструватися як кандидат, заповнивши спеціальну форму ;
- приєднатися до Discord-каналу та пройти процедуриKYC/KYB;
- запросити доступ до каналу валідаторів та надати інформацію про адресу Partisia Wallet;
- налаштувати VPS.
У Partisia Blockchain три види валідаторів:
- нода бейкера – підписує та виробляє блоки, мінімальний стейк – 25 000 MPC;
- ZK-нода – робить ZK-обчислення на додаток до створення блоків, мінімальний стейк – 100 000 MPC;
- кроссчейн-нода (BYOC) ― виконує функції оракула, стежить за введенням та виведенням коштів з інших мереж, мінімальний стейк ― 250 000 MPC.
Кожен користувач мережі або організація може запустити лише одну ноду.
Що таке BYOC?
Bring Your Own Coin (BYOC) ― міст для переведення активів з інших блокчейнів до PBC. Для цього потрібно мати Partisia Wallet та сторонній гаманець.
На момент публікації міст підтримує MetaMask, а також Ethereum (ETH), Polygon (MATIC), BNB (BNB), Tether (USDT) та USD Coin (USDC).
BYOC-активи можна конвертувати на газ для оплати транзакцій. Комісії в мережі фіксовані: їхня вартість прив’язана до долара США у співвідношенні 100 000 одиниць газу за $1. Ціна за операції у блокчейні визначена у yellow paper.
Що таке MOCCA?
MPC On-Chain Custody Advanced Solution (MOCCA) – кроссчейн-рішення для зберігання та управління цифровими активами, представлене командою PBC у січні 2024 року на Всесвітньому економічному форумі в Давосі.
Ключовими особливостями MOCCA є: рівень конфіденційності, що настроюється, програмованість за допомогою смарт-контрактів і відповідність вимогам регуляторів. Рішення забезпечує безпеку BYOC-активів у нативних блокчейнах за допомогою технології MPC у Partisia Blockchain.
Cмарт-контракти MOCCA дозволяють змінювати схеми порогових підписів, інтегрувати NFT зі спеціальними дозволами або задавати умови для окремих категорій транзакцій.
Як використовувати Partisia Blockchain як L2-рішення?
Блокчейн PBC може бути рішенням другого рівня інших мереж на кшталт Ethereum і BNB Chain. Наприклад, забезпечувати конфіденційність голосувань, використовуючи докази з нульовим розголошенням.
Для цього розгортають два смарт-контракти:
- приватний Partisia Blockchain гарантує, що проголосували тільки допущені користувачі, і підраховує голоси;
- публічний на Ethereum зберігає список учасників та проводить остаточну перевірку результатів.
Користувачі надсилають голоси безпосередньо ZKSC. Він делегує обчислення чотирьом ZK-нодам та перевіряє учасників.
ZK-ноди видають результат, який підписують інші сайти. Він передається до Ethereum – контракт перевіряє підписи та публікує підсумки голосування.