IOTA

IOTA криптовалюта для Інтернету Речів

IOTA - криптовалюта з відкритим первинним програмним кодом, орієнтована на Інтернету Речей (IoT), Економіку Машин (machine-to-machine) та інші області, де необхідна децентралізована система, що масштабується. Замість Блокчейна, IOTA працює на квантово-захищеній системі протоколів транзакцій та передачі даних Tangle, що надає нові можливості у сфері мікроплатежів: швидкі транзакції, відсутність комісій, нескінченну масштабованість, захищену передачу даних.

IOTA

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

Опис роботи IOTA #

В основі IOTA – спрямований ациклічний граф DAG, який отримав назву Tangle. Один із авторів технології, математик Сергій Попов, вважає Tangle еволюційним кроком Блокчейна, що переріс ряд його недоліків: неможливість здійснення мікроплатежів, які стають все більш значущими в індустрії Інтернету Речей (IoT) і величезну вагу системи.

Традиційний лінійний блокчейн істотно відрізняється від розподіленого реєстру IOTA Tangle. Мережа DAG складається із транзакцій. Верифікація транзакцій у Tangle відбувається так: щоб зробити транзакцію, користувач підтверджує дві попередні, виконуючи на своєму пристрої “proof of work” невелику складність. Серію завдань для підтвердження транзакцій можна здійснити навіть смартфоном.

як працює Tangle IOTA

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

Вузли Tangle IOTA

Сукупна вага транзакції пропорційна обсягу роботи, яку вузол вклав у неї та сумі ваг раніше проведених транзакцій, що підтверджують її безпосередньо чи опосередковано. Алгоритм кумулятивного розрахунку ваги показаний на схемі, де квадрати є транзакції, маленькі цифри в кутку квадрата - власна вага, а великі - сукупні ваги. Транзакція F безпосередньо чи опосередковано підтверджується A, B, C, E; сукупна вага F дорівнює сумі ваг F та A, B, C, E = 9.

Легальна транзакція стане “важкою” завдяки всім транзакціям, які надійдуть пізніше та вкажуть на неї. Продавець чекає, поки його транзакція не “покриється” 6-7 вузлами і набуде потрібної ваги, перш ніж прийде до покупця.

За більш детальними роз’ясненнями зверніться до оригіналу White Paper The tangle .

Снепшоти в IOTA #

Щоб уникнути зберігання всього Tangle (як у Блокчейні), IOTA використовує Snapshot. Снепшоти запобігають збільшенню ваги DAG, зберігають усі баланси та обрізають стару історію та транзакції. Адреси та баланси у снепшоті працюють як генезис, без попередніх даних.

Особливості та можливості IOTA #

Фіксована кількість монет IOTA #

IOTA має постійну грошову масу з нульовими інфляційними витратами. Всі її монети були згенеровані одночасно у вузлі genesis, їх кількість не підлягає зміні. Вся маса монет 2779530283277761 згенерована для полегшення трійчастих обчислень, в її основі міжнародна система одиниць СІ ((3^33-1)/2) = 2.779 x 10^15

Система одиниць IOTA

Кількість монет IOTA можна порівнювати з кількістю сатоші, але не біткоїнів, тому що IOTA не має дробних чисел.

Відсутність комісій #

У IOTA немає поділу на майнерів та користувачів, що дає можливість здійснювати будь-які платежі без комісій, у тому числі й усередині Tangle. Перш ніж буде проведено нову транзакцію, дві вже існуючі в мережі транзакції повинні бути підтверджені пристроєм користувача. Майнерів немає, отже немає і конфлікту інтересів між ними та користувачами, таким чином досягається максимальна децентралізація системи та нульові комісії.

Нескінченна масштабованість #

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

Миттєві транзакції #

Необхідний час для здійснення транзакцій зменшується пропорційно до їх числа - зі зростанням кількості транзакцій, час на затвердження попередніх зменшується. Швидкість транзакцій буде наближатися до пропускної спроможності мережі. Асинхронні розрахунки системи знімають тимчасові обмеження на швидкість транзакції.

Швидкість транзакцій до IOTA

Мікро-платежі #

Архітектура протоколу IOTA Tangle дає можливість проводити мікро та нано-платежі без додаткових витрат. Для розробників це новаторський інструмент створення програм для IoT і Web.

Обмін даними #

Передача даних через Тангл є основним інструментом IOTA. Система надає ряд варіантів, що встановлюють захищені та підтверджені канали зв’язку між механізмами, датчиками та пристроями. Є припущення аналітиків, що наступні 10 років сотні мільйонів електронних пристроїв різного призначення об’єднаються в IoT, їм потрібно забезпечити стабільну взаємодію та обмін даними. Всі дані, що проходять через Тангл, проходять автентифікацію та мають захист від несанкціонованого доступу, що унеможливлює атаки. Ведеться тестування Tangle для онлайн голосувань (eGovernance).

Масковані повідомлення (IOTA MAM) #

Квантово-стійкий захист Tangle дозволяє вузлам обмінюватися закодованою інформацією за допомогою маскованих повідомлень (MAM) із необмеженою кількістю сторін.

Інші можливості #

  • Модульність
  • Захищена передача даних
  • децентралізованість
  • Конфіденційність
  • Легка вага системи

Історія створення #

IOTA була заснована у 2015 р. Домініком Шинером, Сергієм Іванчегло, Девідом Сонстебе та Сергієм Поповим. Протокол IOTA був обґрунтований математиком Поповим та записаний у вигляді коду талановитими програмістами Іванчегло та Шинером. На чолі проекту – Девід Сонстебе, експерт в IT та бізнесі. Кожен співзасновник має чудове резюме та досягнення у минулому.

Краудсейл проводився наприкінці 2014 року і за підсумками всю криптовалюту було розподілено між його учасниками. Значна частина зібраних коштів пішла на створення Некомерційного Фонду IOTA, необхідного для стимуляції співзасновників та зростаючої групи розробників. Фонд розмістився у Німеччині. Проект залучив 1337 біткоїнів на розробку.

Засновники розробляють мікропроцесори IoT, яким буде доступна пропускна спроможність у тисячі транзакцій за секунду.