Cryptos: 22,403 Exchanges: 539 Market Cap: 1,046,808,560,189 24h Vol: 46,208,726,589
BTC MinaMINA

Rank #105

coin

On 278,469 watchlists

Tags:

PoS

Zero Knowledge Proofs

Staking

Coinbase Ventures Portfolio

Three Arrows Capital Portfolio

Mina Price (MINA)

$0.55
0.46%

MINA Charts Live Data

Що таке Mina Protocol?

Mina Protocol - це мінімальний «стислий блокчейн», створений для скорочення обчислювальних вимог для ефективнішого запуску DApps. Mina був описаний як найлегший у світі блокчейн, оскільки його розмір розроблено бути незмінним, незважаючи на зростання використання. Крім того, він залишається збалансованим з точки зору безпеки та децентралізації. У жовтні 2020 року, проект був перейменований з Coda Protocol на Mina.

Щоб дізнатися більше про цей проєкт, перегляньте наш глибокий огляд Mina Protocol.

Розмір мережі Mina становить лише 22 КБ, що є невеликим показником у порівнянні з 300 ГБ блокчейну Bitcoin.

Яка головна мета протоколу Mina?

Mina працює над створенням ефективної розподіленої платіжної системи, яка дозволить користувачам самостійно перевіряти платформу прямо із блоку генезису. Його технічний документ називає це «стислим блокчейном».

Протокол використовує стислі неінтерактивні аргументи з нульовим знанням (zk-SNARKs), криптографічне підтвердження, яке дозволяє комусь перевіряти інформацію, не розкриваючи зазначену інформацію. Однак, надання користувачеві можливості відстежувати платформу до її блоку генезису може бути непрактичним у великій мережі. Таким чином, Mina поступово обчислює SNARKS, які зосереджені лише на кількох останніх блоках —, тобто кінцеві користувачі перевіряють стиснений zk-SNARK доказ, а не всю історію транзакцій блоку.

В основі протоколу Mina лежить MINA, його власна валюта, яка функціонує як службова монета та засіб обміну.

Як функціонує протокол Mina?

Протокол Mina схожий на Bitcoin, крім того, як він обробляє транзакції і використовує модель облікового запису, яка використовується в Ethereum.

У цьому відношенні, різниця між Bitcoin та Ethereum полягає у тому, що стан блокчейна Bitcoin містить список невитрачених монет, тоді як стан Ethereum складається із залишків на рахунках.

Mina, з іншого боку, використовує прувер (або снаркер), еквівалент майнера, для переконливості, що кожен блок переходить до положення.

Mina використовує Ouroboros Samasika, тип механізму PoS, спеціально розробленого для стислих децентралізованих мереж, оскільки він забезпечує завантаження з блоку генезису.

Стислі блокчейни містять дві основні функції: перевірку та оновлення. Перевірка стосується консенсусу, підсумку блокчейну та блоків, а функція оновлення взаємодіє з консенсусом та підсумком мережі.

Окрім наведених вище реалізацій, проєкт використовує стан паралельного сканування для оптимізації швидкості обробки транзакцій, який працює шляхом групування недоведених блоків і призначення процесу паралельним перевіркам.

Основні учасники протоколу Mina

Mina - це революція у поточному ландшафті блокчейну, де більшість платформ мають верифікатори, такі як майнери/стейкери та легкі клієнти, які діють як треті сторони під час перевірки транзакцій.

Mina використовує інший підхід, маючи кілька учасників, кожен з яких виконує певну функцію в децентралізованій мережі.

Три основні ролі включають верифікатори, продюсери блоків і снаркери.

  • Верифікатори
  • Верифікатори взаємодіють з zk-SNARKS, які займаються сертифікацією консенсусної інформації. Кожен користувач протоколу Mina вважається верифікатором за умови, що його пристрої можуть обробляти ланцюжок розміром 22 КБ і витримувати кілька мілісекунд часу обробки.

Виробники блоків

Виробники блоків виступають у формі стейкерів або майнерів і заробляють винагороди за блоки та виплати комісії за транзакції. Цікаво, що протокол не зменшує стимули, які йдуть виробникам блоків. Ця категорія учасників дозволяє користувачам Mina делегувати їм свої монети.

Окрім об’єднання транзакцій у блоки, виробники блоків також повинні зробити SNARK еквівалентної кількості раніше здійснених угод, оскільки невиконання цього під час виробництва блоків призведе до того, що блоки не повні та інші вузли відхиляють їх придатність.

Якщо виробник блоків хоче включити у мережу 10 транзакцій, він також повинен здійснювати операції SNARK на початку черги. Однак, у них є можливість створювати SNARK або використовувати ті, що генеруються спеціальною групою учасників, які називаються снаркери (snarkers).

Снаркери

Снаркери, також відомі як пруверси (provers), виробляють zk-SNARK, які використовуються для перевірки транзакцій.

Виробники блоків платять снаркерам із загальної комісії за транзакції, яку вони отримують за додавання нових блоків. Однак, щоб претендувати на отримання гонорарів, вони повинні опублікувати ставки. Зауважте, що zk-SNARK снаркера потрібно використовувати у блоці, тоді як виробник блоку, який його використовує, відповідає за стимулювання снаркера.

Це створює економіку бізнесу, коли кілька снаркерів можуть розміщувати ставки, прив’язані до однієї транзакції. З іншого боку, виробники блоків прагнуть отримати прибуток і виберуть пропозицію з найнижчими комісіями. Отже, снаркерам ставлять завдання виробляти недорогі SNARKS.

Як відбуваються транзакції на Mina

Процес починається з того, що користувач ініціює транзакцію, після чого торгівля переходить до мемпулу - пулу дійсних, але непідтверджених транзакцій.

Далі снаркери беруть на себе перевагу, створюючи докази або SNARKS. Потім відбувається вибір виробника блоку (block producer) - (BP) для об’єднання транзакцій у блок. Зауважте, що BP перебирає мемпул для отримання прибуткових транзакцій.

Потім BP вибирає SNARK відповідно до правил механізму консенсусу.

Зауважте, що виробник блоків переглядає ставки за найнижчою ціною SNARK. Крім того, нещодавно додані операції мають оновлену книгу замовлень SNARKS.

Далі настав час включити SNARKS у блок, а потім додати блок до мережі та оновити мережу. Проснарковані транзакції видаляються із мережі, щоб підтримувати постійний розмір протоколу.

Потім виробник блоку оновлює zk-SNARKS протоколу.

Нарешті, новий блок стає незмінною частиною мережі.