IOTA - это распределенная бухгалтерская книга, предназначенная для записи и выполнения транзакций между машинами и устройствами в экосистеме Интернета вещей (IoT). В бухгалтерской книге используется криптовалюта mIOTA для учета транзакций в ее сети. Ключевым нововведением IOTA является Tangle, система узлов, используемых для подтверждения транзакций. IOTA утверждает, что Tangle быстрее и эффективнее, чем типичные цепочки блоков, используемые в криптовалютах. Фонд IOTA, некоммерческий фонд, ответственный за бухгалтерскую книгу, подписал соглашения с известными компаниями, такими как Bosch и Volkswagen, для расширения возможностей платформы среди подключенных устройств.
Понимание IOTA
По данным исследовательской компании Gartner, к 2020 году к Интернету будет подключено 20, 4 миллиарда устройств. В этой экосистеме Интернета вещей каждое устройство будет обмениваться данными и информацией о платежах с несколькими другими устройствами в транзакциях, проводимых в течение дня.
IOTA намерена стать стандартным режимом проведения транзакций на устройствах. Его основатели описывают бухгалтерскую книгу как «общедоступную магистраль без разрешений для Интернета вещей, которая обеспечивает взаимодействие между несколькими устройствами». Проще говоря, это означает, что он будет разрешать транзакции между подключенными устройствами, и любой сможет получить к нему доступ.,
Основатели IOTA утверждают, что она решает множество проблем, связанных с криптовалютами, которые разрабатываются на стандартных цепочках блоков. Эти проблемы варьируются от централизации майнинга до определенной группы, от низкой скорости сети до масштабируемости или проблемы увеличения количества транзакций, обрабатываемых блокчейном, без влияния на другие метрики.
Эти проблемы в первую очередь вызваны задержкой транзакций на блокчейне Биткойна. Само отставание вызвано различными причинами - от небольших блоков до сложности головоломок, которые майнеры должны решить, чтобы заработать криптовалюту в качестве награды. IOTA решает эти проблемы, перенастраивая архитектуру блокчейна в Tangle, новый способ организации данных и подтверждения транзакций.
История IOTA
Сергей Иванчегло, Сергей Попов, Давид Сонстебо и Доминик Шинер, которые присоединились позже, вместе соучредили IOTA.
Блокчейн был анонсирован в октябре 2015 года через сообщение о продаже токенов на онлайн-форуме биткойнов. Корни IOTA уходят в проект Jinn. Этот проект был направлен на разработку трехкомпонентного или недорогого и энергоэффективного оборудования, прежде всего процессоров общего назначения, для использования в экосистеме IoT. Джинн провел массовую распродажу своих жетонов в сентябре 2014 года. Во время массовых распродаж было продано около 100 000 жетонов, что составило коллекцию в 250 000 долларов.
Женины Джинна вскоре оказались в горячей воде, потому что они продавались как жетоны для распределения прибыли. (Первоначальные предложения монет набирали силу в то время, и не было ясности относительно их регулирующего статуса). В 2015 году Jinn был переименован в IOTA, и была проведена очередная продажа токенов. На этот раз токены продавались как служебные токены, и держатели токенов Джинна могли обменивать свои токены в эквиваленте с новым блокчейном. По словам Дэвида Сонстебо, IOTA была «порождена» благодаря проекту Jinn. «… Поэтому имеет смысл сначала ввести IOTA, а затем Джинна», - сказал он.
Генезис транзакции для IOTA был адресом с балансом, который содержал всю mIOTA, ее криптовалюту, которая когда-либо будет добыта. Но в сообщениях говорится, что моментальный снимок транзакции генезиса еще не найден в сети. Эти токены были разосланы по другим адресам «основателей». Общее количество mIOTA, планируемых к существованию, составляет 27 квадриллионов. По словам основателей IOTA, общее количество mIOTA «красиво» вписывается в максимально допустимое целочисленное значение в Javascript, языке программирования. За три месяца своего дебюта на криптовалютных рынках mIOTA достигла максимальной оценки в 14, 5 млрд долларов на фоне мании по поводу перспектив биткойнов. Но с тех пор его стоимость упала с последующим падением на рынках криптовалют.
Ключевые вынос
- IOTA - это блокчейн, разработанный для обработки транзакций между подключенными устройствами в экосистеме IoT. Его криптовалюта известна как mIOTA. Он начал свою жизнь как аппаратный проект, целью которого было создание недорогих процессоров общего назначения. Он направлен на решение ключевых проблем с масштабируемостью и производительностью с помощью биткойна путем замены его блокчейна на систему узлов, в которой каждая новая транзакция подтверждает две предыдущие транзакции. IOTA имеет собственный набор проблем масштабирования, а его хэш-функция Curl, которая используется для обеспечения безопасности, уязвима для взлома.
Как IOTA решает проблемы масштабируемости биткойнов?
Решение IOTA проблем Биткойна состоит в том, чтобы покончить с несколькими ключевыми понятиями и топографическими ограничениями блокчейна. mIOTA, криптовалюта IOTA, заранее разработана, и консенсус транзакций происходит по-другому по сравнению с блокчейном. Разработчики IOTA предложили новую структуру данных (способ организации числовых представлений в памяти компьютера), известную как Tangle.
Клубок - это децентрализованный ациклический граф (DAG), система узлов, которая не является последовательной. Таким образом, каждый узел может быть связан с несколькими другими узлами в клубке. Но они связаны только в определенном направлении, что означает, что узел не может ссылаться обратно на себя. Стандартный блокчейн также является DAG, потому что это последовательный связанный набор. Но IOTA Tangle - это параллельная система, в которой транзакции могут обрабатываться одновременно, а не последовательно. Чем больше систем подключено к нему, Tangle становится более безопасным и эффективным при обработке транзакций.
В Биткойне для подтверждения и согласования требуется группа систем с полными узлами, которые содержат всю историю транзакций для бухгалтерской книги. Этот процесс требует больших затрат энергии и вычислительных ресурсов.
Полные майнеры не требуются в Tangle. Каждая новая транзакция подтверждается ссылкой на две предыдущие транзакции, сокращая время и объем памяти, необходимые для подтверждения транзакции. В качестве заключительного шага к транзакции добавляется легко решаемая и простая головоломка Proof of Work (PoW). Две выбранные транзакции называются подсказками. Система IOTA использует алгоритм выбора чаевых с «доверием» в качестве меры для одобрения транзакции. Если транзакция была одобрена 97 раз в прошлом, то есть уверенность 97%, что узел одобрит ее в будущем.
С понятием «доверие» связан вес сделки. По мере продвижения через Tangle транзакция набирает вес. Вес транзакции увеличивается с количеством подтверждений. Как только транзакция подтверждена, она передается по всей сети, и другая неподтвержденная транзакция может выбрать вновь подтвержденную транзакцию в качестве одного из советов для подтверждения.
Этот метод подтверждения транзакции приводит к отсутствию комиссий и низкому энергопотреблению, что позволяет использовать mIOTA на самых разных устройствах и машинах с различными требованиями к питанию.
Протокол управления
IOTA не определила структуру управления для своей блокчейн. Фонд IOTA несет основную ответственность за финансирование и развитие IOTA. В предыдущем посте Джон Личчарделло, бывший управляющий директор Фонда развития экосистем IOTA (EDF), заявил, что EDF планирует создать программу, которая позволит членам сообщества IOTA голосовать по предложениям относительно его будущего направления. Но пока нет никаких обновлений по инициативе.
Опасения по поводу IOTA
Критика IOTA в основном сосредоточена вокруг технических недостатков. Как и в большинстве криптовалют, система IOTA зарождается и не проверена. Фишинговая атака на ее сеть привела к краже mIOTA на сумму 3, 94 миллиона долларов. В ответ на атаку команда разработчиков IOTA написала в своем блоге сообщение с описанием шагов по созданию надежного источника для использования своей криптовалюты.
Предполагается, что разработчики IOTA «свернули» свою криптографию. Другими словами, они создали свою схему шифрования с нуля, отказавшись от широко используемой хэш-функции SHA-256, используемой в биткойнах. Команда MIT Digital Currency Initiative обнаружила серьезные уязвимости в хэш-функции IOTA, которая называется Curl. Функция выдает один и тот же вывод, когда ей дают два разных входа. Это свойство называется Collision и обозначает нарушенную хеш-функцию. В своем анализе уязвимости команда MIT заявила, что злоумышленник мог уничтожить или украсть пользовательские средства из Tangle своей техникой. Команда IOTA исправила уязвимость.
Учитывая, что mIOTA, криптовалюта, используемая в IOTA, по-прежнему набирает популярность, ее утверждения об устранении проблем масштабируемости для блокчейнов посредством использования групп доступности баз данных также должны быть подтверждены. Виталик Бутерин, соучредитель Ethereum, поставил под сомнение способность хеш-графов (базовых структур данных для DAG) решать проблемы масштабируемости. Как он объясняет, текущие версии хэш-графов не решают проблему зависимости блокчейна от памяти компьютера и вычислительной мощности. Масштабируемость системы, использующей хэш-графики, по-прежнему зависит от емкости и скорости отдельных компьютеров в ее сети.
Другая проблема с IOTA в настоящее время - маленький размер ее сети. Исследователи обнаружили, что хакерам нужно получить контроль только в 33% от общей мощности хеширования, необходимой для его снижения. В Биткойне контроль над 51% сети необходим, чтобы сломать блокчейн. Относительно низкий процент в случае IOTA является функцией текущего размера его сети.
Для обеспечения безопасности сеть IOTA в настоящее время использует центральный сервер, известный как координатор, для обработки транзакций. Эта практика ослабила его претензии на децентрализованную систему, поскольку введение координатора привело к введению единой точки отказа. Это также замедлило скорость сети, потому что параллельная обработка не происходит в системе на основе координат.
