MultiVAC - Sharding Killer.

in #multivac6 years ago

 

Проект публічної блокової ланцюжка нового покоління для децентралізованих додатків промислового масштабу. В основі MultiVAC ICO лежить надійна технологія Шарден ( «осколків»), що дозволяє використовувати необмежену і стійку масштабованість і пропонує новий підхід до вирішення проблеми масштабованості блокчейна. 

 Платформа включає в себе першу в світі модель Шардена, засновану на верифікованих випадкових функціях (VRF), і застосовує її до транзакцій, обчислювальним процесам і зберігання даних. 

 

Основні особливості проекту

MultiVAC є новачком серед проектів, що використовують технологію Шардена в сфері блокчейна. Зробивши ставку на sharding (подібно Zilliqa , Quarkchain] і Emotiq) автори ідеї поставили завдання створити високошвидкісну мережу для децентралізованих додатків (dApps).Щоб дистанціюватися від Zilliqa і Emotiq вони пішли по шляху впровадження технології верифікованих випадкових функцій (VRF) для консенсусного механізму і вибору Шардена. Такі проекти, як Dfinity і Ontology , вводять аналогічні рандомізовані методи для вибору творців блоків. Метод обліку MultiVAC передбачає застосування UXO, аналогічного тому, що застосовується в блокчейне Bitcoin.Це дозволить розробникам отримати можливість гнучкого поєднання компромісів в рамках теореми CAP, а саме досягти узгодженості, доступності та допустимості розділів. 

Простіше кажучи, децентралізовані обчислення в широкому масштабі в даний час є невирішеною проблемою в галузі інформатики. Децентралізовані мережі можуть максимизироваться уздовж двох кутів трикутника з узгодженістю, доступністю і розбиттям, які представляють краю. Автори MultiVAC добре обізнані про ці компроміси і дозволяють розробникам вибирати параметри, необхідні для їх використання.Стек технологій Web 3.0 сподівається конкурувати і обігнати існуючий інтернет за рахунок масштабованих розподілених мереж. Публічні блокчейни, такі як Ethereum, працюють над рішеннями для досягнення масштабованості другого рівня. Шардінговие мережі, такі як Zilliqa, роблять деякі поступки в області безпеки на користь більш високої масштабованості.

Наприклад, EOS після недавнього запуску своєї мережі, була реалізована з «достатньою» децентралізацією та 21 вузлом, що відповідають за створення нових блоків, з метою створення високопродуктивної системи. 

 

Технології та компоненти платформи

Перелік використовуваних в проекті технологій включає наступні складові:

VRF з Sharding

Являють собою псевдовипадкові функції, що дозволяють користувачеві генерувати доказ, при якому всі верифікатори можуть швидко проходити перевірку для якнайшвидшої реалізації головної функції.Шарден - це просто підгрупи основної мережі. Наприклад, якщо вся мережа складається з двох «осколків», то при приєднанні вузлів до мережі вони повинні вибирати між ними. У мережі MultiVAC VRF використовується для прив'язки вузла до одного з Шардена.У проекті також застосовується ще один термін - «underlying mechanic». Це випадкове число, яке генерується в основний ланцюжку, а потім зашифрована (хешіруется) з використанням приватного ключа непризначення вузла. Кінцевим результатом є псевдовипадкове число, яке потім присвоюється Шардена відповідно до таблиці ймовірності.

Консенсус всередині Шардена

Консенсус дозволяє укласти угоду про стан розподіленої книги без участі третьої сторони. Залежно від використовуваного алгоритму для досягнення консенсусу необхідні різні порогові значення надійності мережі. Існує безліч різних схем консенсусу і варіантів згаданих схем. 


 Синхронізація по осколках

В даний час всі проекти, що використовують технологію Шардена, стикаються з однією і тією ж проблемою - синхронізацією не тільки транзакцій між осколками (між вузлами в межах одного осколка), але і іншими осколками в мережі.У Zilliqa використовується глобальна книга, розділена кожним осколком. Для досягнення достатнього рівня безпеки в цьому випадку буде потрібно близько 600 вузлів. Автори MultiVAC вибрали більш просте рішення. Цей механізм активується тільки при розрахунку облікового запису. Транзакція буде знаходитися в регістрі в межах конкретного осколка, частиною якого є дана обліковий запис. На рівні програмування такий підхід спрощує весь процес, не знижуючи рівень безпеки при одночасному підвищенні масштабованості.   Осколки можна розглядати як підмножину загальної мережі. Сила розподіленої мережі полягає в її здатності поглинати DDOS-атаки або атаки 51% при достатній кількості вузлів. У Шардена в MultiVAC є набагато менше вузлів у порівнянні з іншими подібними проектами, тому така мережа схильна до підвищеного ризику атак.Щоб запобігти їх, розробники вирішили використовувати динамічну настройку Шардена. В цьому випадку Майнер призначаються випадковим чином для різних осколків. Механізм випадкового присвоювання також покликаний підвищити рівень безпеки, запобігаючи можливості координації між зловмисниками.

Доказ виконання інструкції (PoIE)

Це універсальний алгоритм віртуальної машини MultiVAC для перевірки чесного обчислення смарт-контрактів. Дизайн платформи фокусується на забезпеченні того, щоб кожен вузол з інтелектуальним контрактом був дорогим з точки зору обчислень.PoIE змушує Майнер виконувати не тільки хешування, але також випадковим чином зчитувати великі обсяги даних з пам'яті. Це тягар знижує можливості спроб домінування в мережі спеціалізованих великих майнінгових компаній і обчислювальних центрів, що використовують потужне обладнання, таке як ASIC.У разі спроб впливати на мережу в процесі видобутку Майнер нестимуть більш високі витрати обчислювальної потужності, що зробить будь-які спроби зловмисних дій економічно невигідними.

децентралізовані додатки

Сучасні dApp бувають різних форм і розмірів. Деякі вимагають високого рівня безпеки, в той час як інші потребують високошвидкісної мережі. Блокові ланцюжка на сьогоднішній день мають ряд компромісів, і жодна з них не задовольняє всім вимогам кожного dApp.Так, Ethereum відмовилася робити упор на швидкість, вибравши шлях оптимізації для децентралізації та безпеки. EOS зробила певний крок в сторону централізації заради високої швидкості. На відміну від них, творці MultiVAC визначили для себе чіткі межі, в рамках яких мають намір запропонувати розробникам dApp свої умови.Для випадків використання, які потребують високого рівня безпеки, dApp зможе вибрати осколок з великою кількістю вузлів. Якщо на першому місці стоїть висока пропускна здатність, додаток може працювати з менш децентралізованим Шарден (що містить меншу кількість вузлів).

переваги MultiVAC

Список ключових сильних сторін проекту включає:

  • Висока швидкість. Завдяки масштабування вузлів MultiVAC зможе досягти швидкості в 10 000 транзакцій в секунду. Це здатне повністю задовольнити потреби великомасштабних додатків.
  • Гнучкі обчислення. MultiVAC розділяє транзакції і інтелектуальні контракти / обчислення і надає додаткові можливості додатків для створення власної інфраструктури продуктивності і рівня децентралізації.
  • Нескінченне розширення. Платформа передбачає економічну модель і ефективний вільний ринок, в якому всі вузли зможуть отримати вигоду з технології блокчейн. Потенційно це може привести до очевидного збільшення популярності платформи і глобальному мережному ефекту.

 

Посилання:

Автор огляду: cryptoman_17    https://bitcointalk.org/index.php?action=profile;u=2532742


#MultiVACShardingKiller