Введение в протокол IOTA. Протокол IOTA представляет собой распределенную книгу с открытым исходным кодом, построенную с учетом Интернета вещей (IoT) - с бесценными микротранзакциями и целостностью данных для машин. Протокол IOTA предназначен для преодоления проблемы, которую он видит как искромно проблематичную в криптопространстве: масштабируемость.
Масштабируемость - это проблема, которая относится к криптовалютным сетям, которые не могут обрабатывать основные уровни платежей. Например, Bitcoin может обрабатывать только конечное количество транзакций, что означает, что он не может выполнять на том же уровне, что и PayPal или Visa.
С Lightning Network - решением для масштабирования уровня 2 - эта проблема смягчается для Bitcoin. Тем не менее, протокол IOTA был построен специально для того, чтобы он полагался на решение масштабирования для решения этой проблемы.
Что такое протокол IOTA?
Большинство криптовалютных проектов полагаются на технологию blockchain - иначе известную как технология распределенных реестров (DLT) - для обработки и проверки транзакций. Транзакции группируются в “блоки” информации. Именно тогда майнеры данных заданий просеивать транзакции и проверять их. Тем не менее, майнеры требуют платы за свои услуги.
Плата за добычу полезных ископаемых имеет важное значение для стимулирования шахтеров. Именно поэтому IOTA решила не использовать блокчейн. Протокол IOTA представляет собой распределенную книгу для Интернета вещей (IoT). На месте обычного блокчейна IOTA использует “направленный акриловый граф” (DAG).
У него есть квантоустойчивый протокол, известный как “Тангл”. Группа доступности баз данных IOTA Tangle не имеет комиссий за транзакции и не имеет фиксированного ограничения на количество транзакций, которые могут быть подтверждены в секунду. Пропускная способность будет расти параллельно с активностью в сети. Чем больше активности, что приведет к более быстрой сети.
Как работает Tangle?
Без блокчейна нет блоков транзакций, которые будут обрабатываться и проверяться майнерами. Вместо этого транзакции протокола IOTA подтверждаются одной или несколькими следующими транзакциями. Это связано с тем, что Tangle требует двух родительских транзакций. Следовательно, структура сети может быть отображена в виде прямого графика с нулевыми направленными циклами. Ниже представлено визуальное представление о том, как может выглядеть сеть, взятое с веб-сайта IOTA.
Изображение: Tangle.
Чтобы принять участие в сети, все пользователи должны сделать это выполнить небольшое количество вычислительной работы, которая проверяет две предыдущие транзакции. Это лишало сеть иерархической структуры, которая, в свою очередь, приводит к тому, что все имеют равные стимулы и вознаграждения.
Веб-сайты IOTA дублирует этот “платё-е-вперед”. Концепция проста: проверьте две транзакции, и ваша награда — ваша собственная транзакция. Хотя это может показаться несколько утомительным процессом, он также устраняет необходимость предлагать финансовые вознаграждения. Плата будет незначительной.
Поскольку он не ориентирован на деньги, он также может безопасно хранить информацию в транзакциях Tangle - поэтому он не ограничивается транзакционными расчетами стоимости. Чем больше людей, которые активны в сети, приводит к более быстрым транзакциям - однако это не обходится без затрат. Сеть полностью зависит от людей, подтверждающих две предыдущие транзакции, если кто-то хочет быстро совершить транзакцию, он выберет другую сеть.
Как узнать, можно ли доверять транзакции?
В обычных блокчейнах люди знают, насколько они могут доверять блоку транзакций на основе количества подтверждений. Без блоков транзакций/информации протокол IOTA функционирует по-разному.
Вместо этого транзакции имеют вес и совокупный вес. Вес транзакций определяет, сколько вычислительной работы необходимо выполнить для проверки транзакции. Суммарный вес относится к весу транзакции и сумманому весу транзакций, одобренных первой транзакцией.
Ниже представлено визуальное представление взвешенных транзакций, взятое из консенсуса IOTA GitHub.
Изображение:.
На изображении отображаются транзакции, окрашенные зеленым цветом как “полностью подтвержденные”, в то время как цветные синие — “неподтвержденные”, что означает, что они подтверждены только частично. Серые или желтые цвета указывают на то, что транзакция еще не имеет подтверждения работы над ней.
Он не показывает, что транзакция окрашивается красным цветом, но если она сделала, эта транзакция будет отмечена как “конфликтующая”, чтобы обозначить, что что-то может быть неправильно или она недействительна. Поиск доверенных транзакций потребует от пользователя изучить вес и совокупный вес транзакции, чтобы оценить, хотят ли они подтвердить ее.
Hashcase Lite
Алгоритмы Proof-of-Work (PoW) используются в ряде криптопроектов, включая биткоин. PoW помогает предотвратить спам-атаки. Hashcash - это часть технологии, используемой в PoW. Она включает в себя решение головоломки. Компьютерные устройства должны успешно угадать буквенно-цифровой код, известный как 'nonce.' Мощность хеширования определяет, как быстро и легко решить головоломку. Для более быстрой обработки требуется больше вычислительной мощности.
В Bitcoin PoW используется для подтверждения и проверки транзакций. Тем не менее, IOTA использует Hashcash Lite, что означает, что многие типы компьютерных устройств могут использовать платформу IOTA.
Это платит, чтобы сделать исследования
Надеюсь, это введение в протокол IOTA помогло вам понять, как это альтернатива технологии blockchain.
Прежде чем принимать какие-либо решения относительно протокола IOTA или любого криптопроекта/сети убедитесь, что вы делаете адекватное исследование.
Мы не делаем никаких рекомендаций по криптовалютам, сетям или проектам, и поэтому вы никогда не могли бы сделать слишком много исследований. В конечном счете вы несете ответственность за принимаемые вами решения.
Заинтересованы в чтении больше о разных блокчейнах? Узнайте больше о Skycoin и децентрализованном Интернете с нашим гидом по этому вопросу.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.