Что такое Nano?
Проект Nano стремится стать тем, чем изо всех сил пытается быть Bitcoin: эффективной жизнеспособной альтернативой фиатным валютам.
В своем white paper команда разработчиков Nano делится сомнениями по поводу практичности Bitcoin в качестве единой валюты, подкрепляя свои опасения следующими аргументами:
- Из-за проблем с масштабируемостью за каждую транзакцию пользователи платят высокую комиссию (в среднем – 10.38 $).
- Из-за больших вычислительных задержек среднее время транзакции Bitcoin составляет 164 минуты
- Реализуемый Bitcoin алгоритм консенсуса proof of work использует около 27.28 ТВт/ч энергии в год и в среднем 260 кВт/ч за транзакцию
С использованием своей блочно-решетчатой структуры проект Nano намеревается добиться успеха там, где Bitcoin справиться не может. Nano обещает транзакции в реальном времени с нулевой комиссией без расходов и энергозатрат, с которыми сталкивается Bitcoin.
Как работает Nano?
Как и в случае с IOTA, Nano использует алгоритм направленного ациклического графа (DAG), однако применяет при этом технологию собственной разработки – блочную решетку.
Инфраструктура блочной решетки работает как блокчейн, однако имеет с ним несколько ключевых отличий. Например, каждая учетная запись Nano имеет собственный блокчейн – так называемый аккаунт-чейн. Только пользователь аккаунт-чейна может модифицировать собственную цепочку блоков, что позволяет каждому из них обновляться асинхронно с остальной частью блочной решетки.
По сути, это означает, что вы можете отправлять и обновлять блоки на своем аккаунт-чейне, не полагаясь на общую сеть. Поэтому для отправки средств внутри блочной решетки Nano всегда требуется две транзакции: транзакции отправителя и получателя. Для осуществления транзакции получающая сторона должна подписать блок, подтверждая получение средств. Если подписан блок только отправляющей стороны, транзакция считается незавершенной. Все транзакции отправляются в пакетах UDP (User Datagram Protocol — протокол пользовательских датаграмм), что снижает вычислительные затраты и позволяет отправителям переводить средства даже если получатель находится в оффлайне.
Реестр блочной решетки
Одна из самых привлекательных особенностей блочной решетки заключается в том, как ее реестр обрабатывает и хранит транзакции. Каждая транзакция Nano представляет собой отдельный блок. При этом на аккаунт-чейне пользователя каждый новый блок заменяет предыдущий. Для поддержания надлежащей истории учетной записи новые блоки фиксируют текущий баланс пользователя и учитывают его в процессе обработки транзакции.
Таким образом, если вы отправляете кому-то коины Nano, транзакция подтверждается посредством вычитания разницы между блоком отправки и вашим текущим балансом, указанным в предыдущем блоке. На другом конце транзакции создаваемый блок получения добавляет отправленные средства к балансу, указанному в предыдущем блоке. В итоге в аккаунт-чейне обоих пользователей создается новый блок, в котором записан обновленный баланс.
Использование такой системы позволяет Nano вести в своем реестре учет балансов, а не сохранять полную историю транзакций, как это делают традиционные распределенные книги. Это значит, что сети Nano приходится хранить намного меньше информации и следить только за остатками на балансе.
Если вы еще не поняли, почему эта система может стать альтернативой Bitcoin с его задержками и проблемами масштабирования, ниже мы более подробно рассмотрим все плюсы Nano.
Преимущества инфраструктуры блочной решетки
Уменьшенная задержка
Благодаря аккаунт-чейнам, каждый аккаунт и его цепочка блоков может обновляться независимо от всей сети. С вводом механизма двойной транзакции и получатель и отправитель должны подтверждать транзакцию. Это полностью устраняет необходимость в майнерах и делает все транзакции мгновенными и бесплатными.
Решение проблемы масштабирования
Все транзакции на Nano управляются независимо от главного блокчейна сети. Также каждая транзакция помещается в отдельный пакет UDP и записывается в свой собственный блок. Это позволяет эффективно бороться с проблемой размера блоков, так как в такой системе нодам не нужно вести полный учет всех транзакций в сети. Вместо истории транзакций они хранят лишь баланс каждого счета.
В традиционной распределенной бухгалтерской книге Bitcoin транзакция не может быть подтверждена, пока в цепочке не будет сгенерирован целый новый блок. Эти блоки выступают в качестве реестров всей финансовой информации сети и включают полную историю транзакций Bitcoin. Чем больше информации приходится хранить, тем больше становится комиссия и время ожидания. В свою очередь, аккаунт-чейны Nano представляют собой куда более легковесную структуру. В результате блочная решетка Nano предлагает улучшенную масштабируемость в сравнении с блокчейнами.
Энергоэффективность и децентрализация
Nano обеспечивает безопасность своей сети с помощью модели delegated proof of stake (DPoS), схожей с моделью, используемой Ark. Если при подтверждении транзакций возникают какие-то противоречия, делегаты голосуют, какую транзакцию отметить как действительную. DPoS имеет немало преимуществ по сравнению с используемым Bitcoin механизмом proof of work.
Во-первых, без майнеров Nano защищает себя от майнинг-атак и фактической централизации больших майнинг-пулов, как это происходит в сети Bitcoin. Делегаты Nano оставляют в залог долю своих средств, что не дает им злоупотреблять своей властью, тем самым ставя под угрозу легитимность всей сети и их собственные инвестиции.
Более того, из-за системы блочной решетки делегатам нужно только проверять транзакции при возникновении проблем. В результате иметь ноду в сети Nano куда менее энергозатратно, чем в случае с моделью proof of work.
Дорожная карта Nano
С момента запуска в 2015-м и ребрендинга в начале 2018-го команда Nano неустанно разрабатывает свой проект и держит сообщество в курсе своего прогресса. Команда под управлением опытного инженера-программиста Колина Лемахье насчитывает всего 8 участников.
В марте 2018-го команда завершила важный этап в проекте, закончив работу над универсальными блоками. До этого проект использовал 4 типа блоков. Универсальный блок сочетает все четыре типа блока в одном. Это заметно сказалось на эффективности и масштабируемости, открыв возможности для реализации других функций.
В апреле 2018-го команда переорганизовала свою дорожную карту. Теперь на их сайте можно узнать исчерпывающую и постоянно меняющуюся информацию о разработке Nano в четырех направлениях: пользовательский опыт, популяризация, кошельки и протокол.
Торговая история Nano
В конце 2017-го года Nano продемонстрировал впечатляющий рост ценника. Две последние недели декабря 2017-го подняли ценник монеты с 2.30 $ (~0.000114 BTC) до абсолютного для Nano рекорда в 35.00 $ (~0.00248 BTC). Это скачок более чем в 1400 % за полмесяца.
К сожалению, с тех пор ценник постоянно падает. Сейчас коин Nano стоит немногим больше 0.85 $ (~0.00022 BTC).
Так как Nano напрямую соперничает с Bitcoin, сложно представить, что его ценник вернется к прежним показателям. Если Bitcoin успешно решит свои проблемы с масштабируемостью, Nano с большой вероятностью канет в небытие.
Где купить Nano?
Большая часть монет Nano торгуется на бирже Binance в торговых парах с BTC или ETH. В более низких объемах торговые пары BTC/NANO и ETH/NANO можно найти на KuCoin, HitBTC и других менее известных биржах.
Где хранить Nano?
Проект предлагает два онлайн-кошелька (NanoWallet, NanoVault) и три мобильных варианта: NanoWalletCompany, Canoe и NanoBlocks.
Ну а кошелек Ledger Nano S – отличный вариант для тех, кому нужна дополнительная безопасность.
Заключение
Nano предлагает вполне работоспособное решение проблем масштабируемости и задержки Bitcoin. К тому же, проект требует куда меньше энергии в сравнении с майнингом proof of work.
Чтобы криптовалюта действительно стала хорошей альтернативой к фиатной валюте, нам надо искоренить или решить текущие проблемы Bitcoin. Если Nano на практике будет работать так же, как на бумаге, этот проект действительно сможет потягаться с Bitcoin.
Дисклеймер: не рассматривайте эту статью как рекомендацию по инвестиции. Проведите тщательный анализ, прежде чем инвестировать в какую-либо криптовалюту.