Что такое 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 имеет пропускную способность 1000 TPS, а новые создаются по мере необходимости», ― комментируют разработчики 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 ― контракт проверяет подписи и публикует итоги голосования.