Что такое блокчейн-протокол и какие проблемы он решает

Вопросы и ответы о протоколе NG, разработанном платформой Waves.

В сентябре 2017 года блокчейн-платформа Waves анонсировала запуск протокола NG. Его задача — решить проблему низкой пропускной способности блокчейна и повысить скорость транзакций во много раз. Рассказываем, как будет работать протокол и зачем он нужен.

Интерфейс блокчейн-платформы Waves 1.0. Запуск новой версии запланирован на четвертый квартал 2017 года
Интерфейс блокчейн-платформы Waves 1.0. Запуск новой версии запланирован на четвертый квартал 2017 года

Что такое блокчейн-протокол?

Протокол — это набор правил и действий, согласно которым передаются данные. Например, HTTP и FTP — это протоколы. Блокчейн-протокол обеспечивает большую сохранность передаваемых данных. Они не смогут потеряться, даже если кто-то этого захочет.

Все действия и транзакции записываются не на условном центральном компьютере, а на устройствах всех участников. То есть если злоумышленники выведут из строя 99 компьютеров из 100, информация всё равно сохранится. Конечно, есть вероятность, что сломаются все компьютеры — от этого не застрахует даже блокчейн, но он всё равно надежнее в силу своей распределенности.

К примеру, в октябре 2016 года из-за хакерской атаки на DNS-провайдера Dyn оказались недоступны Twitter, Reddit, PayPal, Airbnb и многие другие сайты. Если бы DNS-провайдеры работали по принципу блокчейна, таких проблем можно было бы избежать.

Блокчейн-протоколы — это то же самое, что и обычные протоколы (HTTP, FTP), но децентрализованные.

Но у блокчейн-протоколов тоже есть недостатки?

Что такое блокчейн-протокол и какие проблемы он решает

Конечно, например, пропускная способность. В блокчейне биткоина есть два ограничения: количество места в блоке, в котором хранится информация о транзакциях, ограничено двумя мегабайтами, а время генерации каждого нового биткоина сейчас составляет около 10 минут. Второе ограничение — искусственное и создано для того, чтобы майнинг (процесс по созданию новых блоков — vc.ru) биткоинов был равномерным.

В связи с этим протокол биткоина обрабатывает три транзакции в секунду, а эфира — второй по массовости криптовалюты — пять. Например, в Uber совершается около 60 поездок в секунду, поэтому пропускная способность должна быть гораздо выше, чтобы блокчейн стал действительно массовым и его стал внедрять офлайн-бизнес.

Недостатки есть, пропускная способность — один из них.

Недостаточную пропускную способность можно увеличить?

Да, за счет блокчейн-протоколов нового поколения. Они называются NG — Next Generation. Если представить, что блокчейн-платформа — это бутылка, то NG расширяет её горлышко и пропускная способность становится выше.

Впервые концепция протокола NG под названием Bitcoin-NG была предложена доцентом Корнеллского университета Эмиром Сиером. Суть таких протоколов заключается в том, что количество транзакций увеличивается, а количество форков — когда цепочка транзакции разделяется на несколько — остаётся неизменным.

Информация, которая необходима для начала генерации следующего блока, доставляется на все компьютеры платформы сразу после генерации предыдущего. И только потом все эти блоки попадают в сеть несколькими порциями с максимально возможным количеством транзакций.

Пропускную способность можно увеличить, совершенствуя блокчейн-платформы.

У Waves тоже есть такой протокол?

Скоро будет. Waves — это международная блокчейн-платформа, адаптирующая блокчейн-технологию для массового рынка: бизнесов, организаций и инвесторов. Основные продукты Waves: децентрализованная биржа DEX, кошелек для хранения криптоактивов и механизм для выпуска собственных токенов. Участники поддерживают работу сети и получают за это ежемесячное вознаграждение в токенах. Создатели платформы хотят добиться массового внедрения блокчейна, поэтому делают продукт максимально простым.

В какой-то момент платформа столкнулась с проблемой низкой пропускной способности и решила её с помощью протокола Waves NG. Он основан на Bitcoin NG и позволяет генерировать и обрабатывать более сотни транзакций в секунду.

Так что даёт блокчейн-протокол Waves NG?

Повышает скорость обработки транзакций. Так как их становится больше, то и награда для участников платформы увеличивается. Но главное — такая скорость транзакций позволяет среднему и крупному бизнесу задуматься о переходе на блокчейн и децентрализовать свою инфраструктуру.

Например, блокчейн может уменьшить издержки торговых сетей, устранив лишние звенья в цепи логистики — ритейлеров и посредников — оставив только три: производителя, логистического оператора и потребителя.

Авиакомпания может перенести программу лояльности с милями на блокчейн, а сами мили будут торговаться на биржах. Это откроет клиентам новые возможности и повысит ликвидность бонуса. Пока это лишь домыслы, но чем совершеннее становятся блокчейн-платформы, тем ближе всё это к реальности.

Протокол NG позволит офлайн-бизнесу перейти на блокчейн.

Waves NG уже работает?

Пока нет. На сайте есть описание протокола и White Paper — документ, в котором описаны все детали платформы. Waves планирует провести запуск в четыре этапа:

  • Тестирование новой версии на тестовом блокчейне всеми участниками сообщества. Участники подключают свои ноды, чтобы понять, как работает сеть в условиях, близких к реальным.
  • Публичный стресс-тест — все желающие могут отправить в блокчейн большое количество транзакций, чтобы проверить как быстро они обрабатываются и насколько стабильно работает сеть.
  • Запуск новой версии — после того, как создатели платформы убедятся в её работоспособности.
  • Активация — майнеры должны обновиться на новую версию и проголосовать за активацию при помощи специального протокола. Этот подход позволяет избежать форков и других непредвиденных проблем.

Рекламодатель: ООО «Вейвз»

20 комментариев

Чем лучше децентрализованная структура ПО продукта "авиамили", чем централизованная? Тем что авиакомпания сократит расходы на покупку серверов, что данные хранятся надежнее?

Переписать софт под блокчейн, тоже не дешево наверно стоит, чем просто купить сервер лишний.

Данные и так никуда не пропадают, решается это созданием копий(конечно меньшим кол-вом чем участников блокчейна, но решается же, никто свои мили не терял).

Вопрос доверия, ну вроде авиакомпаниии не разводят нас на мили и не подкручивают в меньшую сторону цифры у себя на этом сервере. Наоборот, когда твои данные хранятся у всех это больше подозрение вызывает.

Продавать мили на бирже? Эти биржы снимают проценты при вводе и выводе средств , плюс за выполнение ордера. И вообще зачем мне продавать это на какой то полулегальной бирже?

2
Ответить

"Чем лучше децентрализованная структура ПО продукта "авиамили", чем централизованная?"
В рамках одной компании, ничем. Но вполне возможно, внедрить авиамили для всех компаний. Или просто мили.. и внедрить эти бонусы и для авиалиний, и для жд транспорта и для пароходов и для автобусов.
Т.е. мили единые. А вот бонусы за эти мили и условия начисления, каждая фирма, установит свои. И пользователь уже, будет решать где же лучше и выгодней, потратить свои мили:)
....
Вопрос лишь в том, думает ли кто то о реальном применении или нет..

1
Ответить

У "милей" нет ликвидности. Условно, мили стоят ровно столько, сколько сказала авиакомпания и их нельзя обменять на деньги. И если в один день условная авиакомпания прекратит свою деятельность, то вы потеряете все свои накопленные "бонусы лояльности". Если мы говорим о децентрализованном "миля-токене", то он никому не принадлежит, никто его не сможет у вас забрать, и цена его будет определяться рынком (закон спроса и предложения). К тому же, получив "миля-токен" сейчас, вы можете рассчитывать на то, что в будущем он будет нести в себе ценность, в N раз превышающую начальную.

Ответить

А вот интересно, каким волшебным образом блокчейн избавит производителя от посредников и ритейлеров?

2
Ответить

сложно

Ответить

Вот-вот. В статье больше воды, чем толкового смысла. Ясно, что пропускная способность ограничена, ясно, что блокчейн - децентрализованная вещь. А вот принцип работы самого протокола блокчейн так и не объяснён в статье. Логика и алгоритмы работы протокола, ибо: "Что такое блокчейн-протокол и какие проблемы он решает".

Ответить