Crypto news

28.02.2024
12:20

Что такое Partisia Blockchain и как он работает?

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.

Схема работы MOCCA. Данные: Partisia Blockchain.

Cмарт-контракты MOCCA позволяют изменять схемы пороговых подписей, интегрировать NFT со специальными разрешениями или задавать условия для отдельных категорий транзакций.

Как использовать Partisia Blockchain в качестве L2-решения?

Блокчейн PBC может выступать решением второго уровня для других сетей вроде Ethereum и BNB Chain. Например, обеспечивать конфиденциальность голосований, используя доказательства с нулевым разглашением.

Для этого развертывают два смарт-контракта:

  • приватный на Partisia Blockchain гарантирует, что проголосовали только допущенные пользователи, и подсчитывает голоса;
  • публичный на Ethereum хранит список участников и проводит окончательную проверку результатов.

Пользователи отправляют голоса непосредственно ZKSC. Он делегирует вычисления четырем ZK-нодам и проверяет участников. 

Схема голосования в сети Ethereum с использованием Partisia Blockchain в качестве L2-решения. Данные: Partisia Blockchain.

ZK-ноды выдают результат, который подписывают другие узлы. Он передается в Ethereum ― контракт проверяет подписи и публикует итоги голосования.