Все языки
IOTA – это новый тип цифровой криптовалюты, ориентированный на решение проблемы транзакций между машинами (M2M). Создайте план будущей машинной экономики (машинной экономики), осуществляя платежи без комиссий за транзакции между машинами. IOTA обеспечивает эффективные, безопасные, легкие микротранзакции в реальном времени без комиссий за транзакции. Это децентрализованная цифровая криптовалюта с открытым исходным кодом, разработанная специально для Интернета вещей, это микротранзакции в реальном времени, и ее можно легко и просто расширять. IOTA выходит за рамки технологии блокчейн. Это первая криптовалюта, не основанная на блокчейне, для всей экосистемы. IOTA можно считать еще одним альткойном, но правда в том, что IOTA далек от альткойна, он выходит за рамки технологии блокчейна и является ее расширением. IOTA основана на Tangle, а не на технологии блокчейн.
<час>
Распределенный реестр IOTA, Tangle, основан на структуре данных, называемой направленным ациклическим графом. Для любой транзакции в сети IOTA обе стороны транзакции должны подтвердить две предыдущие транзакции, выполнив небольшое количество доказательств работы. Предпосылка заключается в том, что сеть IOTA может масштабироваться быстрее по мере обработки большего количества транзакций, поскольку она может проводить несколько проверок одновременно.
Поскольку технология все еще находится в зачаточном состоянии, IOTA полагается на «координаторов», поддерживаемых IOTA Foundation, чтобы гарантировать, что сеть не будет уязвима для конкретных атак. «Координатор» действует как контролер для каждой действительной транзакции. В прошлом из-за выхода из строя координатора официальный кошелек IOTA не мог использоваться в течение определенного периода времени, что приводило к критике со стороны всех слоев общества по поводу централизации и централизации сети. Так что сама команда IOTA планирует в будущем убрать Координатора из сети.
В августе 2017 года команда Массачусетского технологического института опубликовала статью с подробным описанием своего расследования монеты IOTA. В статье указывалось, что команда IOTA на самом деле разработала собственную криптографическую хеш-функцию, и эта хэш-функция имеет фатальную лазейку, то есть при вводе разных хэшей будет один и тот же вывод, чего никогда не должно происходить.
<час>
Сравнивая IOTA (или, точнее, Tangle) и блокчейн, можно заметить большую разницу между ними, потому что это две совершенно независимые архитектуры, но они основаны на одних и тех же правилах.
1. Структура данных IOTA
Tangle (Tangle) основан на ориентированном ациклическом графе (DAG), а не на архитектуре с непрерывной цепочкой, регулярно добавляя блоки. Благодаря DAG IOTA может достичь высокой пропускной способности транзакций (за счет параллельной проверки) и не взимать комиссию за транзакцию. С непрерывным развитием Tangle все больше и больше участников будут инициировать транзакции, вся система будет становиться все более и более безопасной и быстрой, время подтверждения будет сокращаться, а транзакции будут выполняться все быстрее и быстрее.
2. Инновационный механизм консенсуса IOTA
Консенсус блокчейна достигается с помощью очень строгого механизма.Добавление следующего блока в блокчейн требует, чтобы несколько сторон конкурировали и получали вознаграждение за блок или транзакцию. сборы. Из-за этого консенсус и генерация транзакций разделены и выполняются небольшим подмножеством сети, часто с высоким порогом (например, Биткойн), что приводит к дальнейшей централизации.
В системе IOTA каждый участник сети может проводить транзакции и активно участвовать в консенсусе. Точнее, вы напрямую определяете две транзакции (основную транзакцию и транзакцию ответвления) и косвенно определяете местонахождение других транзакций в дочернем клубке. Таким образом, проверка может выполняться одновременно, и сеть может оставаться полностью децентрализованной, без необходимости майнерам передавать доверие или платить комиссию за транзакцию.
3. IOTA не взимает комиссии за транзакции
Это достигается благодаря уникальному методу консенсуса IOTA. Обычно для того, чтобы транзакция была проверена и включена в следующий блок, необходимо заплатить комиссию за транзакцию, но в системе IOTA нет майнеров или верификаторов (для выполнения этой работы, поэтому нет необходимости платить комиссию ). Консенсус IOTA полностью децентрализован, и каждый участник сети может инициировать транзакции и прямо или косвенно подтверждать прошлые транзакции. Именно из-за неотъемлемых характеристик этого консенсуса (выбор терминала транзакций и вычислительные требования) вам не нужно платить комиссию.
<час>
Биткойн-транзакции обрабатываются майнерами в упорядоченных группах, называемых блоками. Существует ограничение на количество транзакций, которые могут быть обработаны в блоке, что вызвало бурные споры о том, как пропорционально распределять биткойны.
Команда монет IOTA работает над устранением необходимости в блоках и более рациональным их распределением. В отличие от Биткойна или большинства других блокчейнов, в 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 использует для измерения систему СИ (Международная система единиц).
Основными функциями IOTA (на данный момент) являются бесплатные микроплатежи, безопасная передача данных и привязка данных. Благодаря этим двум функциям в сочетании с масштабируемостью IOTA и устойчивостью к разделам мы можем выделить большое количество вариантов использования, которые могут быть достигнуты только с IOTA.
Безусловно, основное внимание уделяется Интернету вещей, в частности таким областям, как умные города, инфраструктура и умные сети, цепочки поставок, транспорт и мобильность. Кроме того, IOTA может стать основой расчетов по любым P2P-транзакциям, таким как сетевые платежи или даже денежные переводы.
Ссылки по теме:
https://www.iota.org/
https://iota.org/IOTA_Whitepaper.pdf