Всі мови
IOTA — це новий тип цифрової криптовалюти, яка зосереджена на вирішенні проблеми транзакцій між машинами та машинами (M2M). Створіть план майбутньої машинної економіки (машинної економіки), реалізувавши оплату без комісії за транзакції між машинами. IOTA забезпечує ефективні, безпечні, легкі мікро-транзакції в реальному часі без комісій за транзакції. Це децентралізована цифрова криптовалюта з відкритим вихідним кодом, розроблена спеціально для Інтернету речей, це мікро-транзакції в реальному часі, і її можна легко та легко розширити. IOTA виходить за межі технології блокчейн. Це перша криптовалюта, яка не базується на блокчейні, для всієї екосистеми. IOTA можна вважати ще одним альткоїном, але правда полягає в тому, що IOTA далеко не альткойн, він виходить за рамки технології блокчейн і є розширенням технології блокчейн. IOTA базується на технології Tangle, а не на блокчейні.
Розподілена книга IOTA, Tangle, базується на структурі даних, що називається направленим ациклічним графіком. Для будь-якої транзакції в мережі IOTA обидві сторони транзакції повинні перевірити дві попередні транзакції, виконавши невелику кількість доказів роботи. Передумова полягає в тому, що мережа IOTA може масштабуватися швидше, оскільки обробляється більше транзакцій, оскільки вона здатна проводити кілька перевірок одночасно.
Оскільки ця технологія все ще знаходиться в зародковому стані, IOTA покладається на «координаторів», яких підтримує Фонд IOTA, щоб гарантувати, що мережа не вразлива до конкретних атак. «Координатор» діє як перевірка кожної дійсної транзакції. У минулому через збій координатора офіційний гаманець IOTA не можна було використовувати протягом певного періоду часу, що призвело до критики з усіх верств суспільства щодо централізації та централізації мережі. Тому сама команда IOTA планує в майбутньому видалити Координатора з мережі.
У серпні 2017 року команда з Массачусетського технологічного інституту опублікувала статтю з детальним описом дослідження монети IOTA. У статті вказувалося, що команда IOTA фактично розробила власну криптографічну хеш-функцію, і ця хеш-функція має фатальну лазівку, тобто коли вводяться різні хеші, вихід буде однаковий, чого ніколи не повинно статися.
Порівнюючи IOTA (точніше, Tangle) і блокчейн, між ними є велика різниця, оскільки це дві абсолютно незалежні архітектури, але вони базуються на однакових правилах.
1. Структура даних IOTA
Tangle (Tangle) базується на орієнтованому ациклічному графі (DAG), а не на безперервній ланцюговій архітектурі з регулярним додаванням блоків. Завдяки DAG IOTA може досягти високої пропускної здатності транзакцій (за допомогою паралельної перевірки) і не стягує комісій за транзакції. З постійним розвитком Tangle все більше і більше учасників будуть ініціювати транзакції, вся система ставатиме все більш безпечною та швидшою, час підтвердження скорочуватиметься, а транзакції виконуватимуться все швидше.
2. Інноваційний механізм консенсусу IOTA
Консенсус блокчейну досягається через дуже суворий механізм. Додавання наступного блоку в блокчейн вимагає, щоб кілька сторін конкурували та отримували винагороду за блок або транзакцію збори. Через це консенсус і генерація транзакцій розділені та виконуються невеликою підгрупою мережі, часто з високим порогом (наприклад, біткойн), що призводить до подальшої централізації.
У системі IOTA кожен учасник мережі може проводити транзакції та активно брати участь у консенсусі. Точніше, ви безпосередньо знаходите дві транзакції (основну транзакцію та транзакцію гілки) і опосередковано знаходите інші транзакції в дочірньому клубку. Таким чином, перевірку можна проводити одночасно, і мережа може залишатися повністю децентралізованою, майнерам не потрібно передавати довіру або платити комісію за транзакції.
3. IOTA не стягує комісій за транзакції
Це досягається завдяки унікальному методу консенсусу IOTA. Зазвичай для того, щоб транзакція була перевірена та включена в наступний блок, потрібно сплатити комісію за транзакцію, але в системі IOTA немає майнерів або верифікаторів (щоб завершити цю роботу, тому не потрібно платити комісію ). Консенсус IOTA повністю децентралізований, і кожен учасник мережі може ініціювати транзакції та прямо чи опосередковано підтверджувати минулі транзакції. Саме через властиві характеристики цього консенсусу (вибір транзакційного терміналу та вимоги до комп’ютера) вам не потрібно сплачувати комісії.
Біткойн-транзакції обробляються майнерами у впорядкованих групах, які називаються блоками. Існує обмеження на кількість транзакцій, які можна обробити в блоці, що викликало інтенсивні дебати щодо того, як пропорційно розподілити біткойни.
Команда IOTA coin працює над усуненням потреби в блоках і більш раціональним їх розподілом. На відміну від Bitcoin або більшості інших блокчейнів, IOTA не має поняття «майнерів», які перевіряють транзакції в мережі. Навпаки, для кожної транзакції, проведеної з валютою IOTA, ініціатор транзакції повинен виконати деякі комп’ютерні операції та використати дві попередні транзакції, щоб надати підтвердження роботи (Proof of Work, відоме як PoW) для цієї транзакції. . Отже, ви також розумієте, що причина, чому немає комісії за транзакції з монетами IOTA, полягає в тому, що вони використовуються як винагорода за підтримку безпеки мережі.
Оскільки комісії не стягуються, валюта IOTA може підтримувати надзвичайно малі транзакції, які називаються "наномасштабними транзакціями". Через поточну перевантаженість мережі біткойнів час від часу комісії за транзакції відносно високі (на момент написання цієї статті середня комісія за транзакції для біткойнів становить понад 40 доларів США), що робить нереальними невеликі транзакції з високою частотою. Команда IOTA вважає, що пріоритезація невеликих транзакцій полегшує транзакції між пристроями, підключеними до мережі.
Грудень 2015 р. IOTA випустила всі токени у формі краудфандингу, а загальна сума зібраних коштів склала понад 500 000 доларів США в біткойнах (тобто загальна сума була еквівалентна 1337 біткойнам). Оскільки команда IOTA не зарезервувала для себе жодних токенів до збору коштів, спільнота IOTA вирішила підтримати безперервний розвиток проекту IOTA шляхом пожертвувань і зареєструвала неприбуткову організацію «IOTA Foundation» у Німеччині. Пожертвувала 5% токенів щоб фонд міг краще сприяти розробці, дослідженню та освіті пов’язаних технологій для сприяння розвитку IOTA.
Наразі IOTA може дуже добре робити дві речі: розрахунки за транзакціями (особливо мікроплатежі) і цілісність даних. Більшість випадків використання цих двох функцій є значущими та здебільшого можливими лише за допомогою IOTA.
IOTA в основному присвячена Інтернету речей, де ресурси, послуги чи ліцензії оплачуються машинами. Сценарії використання, включаючи розумні міста, розумні мережі, інфраструктуру, ланцюжки поставок тощо, є можливими цілями, яких IOTA може досягти. У цьому блозі ви продовжите відкривати нові випадки використання IOTA. Ви можете вибрати посібник для своєї улюбленої мови програмування або навіть написати мову програмування самостійно.
Загальний запас IOTA становить (3^33-1)/2 або 2 779 530 283 277 761. Уся IOTA створюється на початковому блоці, загальна сума незручна, і немає необхідності майніти, IOTA не є інфляційною.
Для простоти IOTA використовує систему SI (Міжнародну систему одиниць) для вимірювання.
Основними функціями IOTA (наразі) є безкоштовні мікроплатежі та безпечна передача даних і прив’язка даних. Завдяки цим двом функціям у поєднанні з масштабованістю IOTA та толерантністю до розділів ми можемо виділити велику кількість варіантів використання, які можна досягти лише за допомогою IOTA.
Основною сферою уваги є Інтернет речей, зокрема такі сфери, як розумні міста, інфраструктура та розумні мережі, ланцюги поставок, транспорт і мобільність. Крім того, IOTA може стати основою будь-яких розрахунків P2P-транзакцій, таких як мережеві платежі або навіть грошові перекази.
Схожі посилання:
https://www.iota.org/
https://iota.org/IOTA_Whitepaper.pdf