В мире блокчейна на данный момент существует две основные проблемы: медлительность в создании новых платформ и их бессмысленность.
Поскольку основной код Биткоина написан на C++, Ethereum – на Solidity (независимый фреймворк на базе javascript), разработчикам непросто осознать, на каком языке нужно сосредоточиться и нужно ли изучать новые.
Создатели Lisk Макс Кордек и Оливер Бэддоус сами пережили эту борьбу и создали новую концепцию, которая сделает технологию блокчейн более доступной. Учитывая, что большинство наиболее популярных приложений (к примеру, Uber) и вообще практически весь интернет работают на Javascript, зачем заново изобретать колесо?
Lisk: платформа по разработке DApps и сайдчейнов
Разработчики трудятся очень усердно, и часто вынуждены подчиняться правилам крупных централизованных платформ (например, Google Play и App Store). Эти крупные организации получают львиную долю внимания и выручки, часто обделяя самих создателей интеллектуальной собственности.
Lisk направлен на то, чтобы создать более справедливую платформу для децентрализованных приложений. Разработчики должны получать то, что по праву заслужили.
Проект нацелен на ускорение и упрощение разработки за счёт фокусирования на Javascript (а не на новом языке), и однажды станет доступным для миллионов программистов.
Всё началось в 2014 году с проекта Crypti – платформы блокчейн-приложений с открытым исходным кодом. Кордек и Бэддоус сделали её форк. Хотя сам проект Crypti стал успешным среди сообщества платформы, ему требовалось нечто большее для того, чтобы попасть в поле зрения большого круга разработчиков. В 2016 году появился форк Crypti – Lisk.
Характеристики
— время добычи блока: 10 секунд
— время цикла: 17 минут
— эмиссия: 100 миллионов токенов LISK + вознаграждения (на данный момент 4 LSK за блок)
— алгоритм консенсуса: Delegated Proof-of-Stake (Подробнее о DPos)
— тикер: LSK
— символ: Ⱡ
Планируется, что Lisk станет платформой-провайдером наподобие Ethereum и NEO с децентрализованной сетью, однако с множеством отличий.
Для создания проектов на Ethereum разработчикам нужно учить новый язык – Solidity, который создан для написания смарт-контрактов. Такая конструкция требует от третьих проектов функционирования в качестве фронт-энда (клиентской стороны) приложений (например, My Ether Wallet с токенами ERC20).
Lisk использует сайдчейны и полный Software Development Kit (SDK), формируя полноценную базу для создания готовых к использованию децентрализованных приложений и независимых блокчейнов под одной системой. Сайдчейн связан с отдельным блокчейном Lisk и защищён им же.
Сайдчейны
Сайдчейны – это криптографически независимые распределенные базы данных, которые связаны с основным блокчейном таким образом, чтобы его производительность и скорость не снижалась. Это расширяет интероперабельность в переводах и возможности синхронизации токенов между блокчейнами.
В конечном счёте, сайдчейны позволяют разработчикам достичь максимального уровня кастомизируемости алгоритмов консенсуса, масштабируемости сети, отслеживания активов и даже выхода бета-версий криптовалют.
Многие функционирующие сайдчейны связаны либо с единственным основным блокчейном, либо с несколькими приватными блокчейнами.
Lisk стремится предложить лучшее от публичных блокчейнов и от приватных одновременно – безопасность и стабильность при неограниченной гибкости.
Разработчики могут создать свой собственный блокчейн в качестве сайдчейна, в то время как команда Lisk поддерживает основную цепь, которая защищена 101 делегатом. Если в сайдчейне обнаружится ошибка, основная цепь затронута не будет.
Что делает Lisk особенным?
Чтобы сделать технологию блокчейн более доступной, команда создала уже упомянутый SDK, основанный на JavaScript, с фокусом на удобстве использования и поддержке разработчиков.
SDK состоит из четырёх основных блоков:
— алгоритм достижения консенсуса – в Lisk используется DPoS.
— сайдчейн – даёт возможность создавать автономный блокчейн, связанный с основной цепью
— бэк-энд – настраиваемый код, позволяющий разработчикам независимо создавать DApps.
— фронт-энд – пользовательский интерфейс (UI)
Идея в том, что все эти независимые проекты будут связаны с родительской цепью, которая по умолчанию обладает масштабируемостью и надёжностью. В Lisk также существуют делегаты, поддерживающие безопасность сайдчейнов.
Совместив мощность сети Lisk с комплектом SDK, разработчики могут создать удобное и в то же время ёмкое приложение. Оно будет доступно в децентрализованном репозитории, подобном App Store. Токены LSK необходимы для пользования сетью Lisk и сопутствующими сервисами (подобно эфиру в Ethereum).
Это позволяет разработчикам максимально сосредоточиться на полезности своего приложения, не создавая с нуля новый блокчейн.
Примеры особенных блокчейн-сервисов, которые могут быть созданы с помощью SDK:
— сервис идентификации – моментальный вход на сайтах, требующих регистрацию
— децентрализованный хостинг – хранения информации в децентрализованном и зашифрованном облаке в сети
— внедрение смарт-контрактов – эскроу-счета без участия третьих лиц, отсутствие рисков, связанных с контрагентами
— оракул – настраиваемое получение данных реального времени или результатов реальных событий (подробнее про блокчейн-оракулов)
Одной из самых интересных особенностей SDK и Lisk является то, что вся эта экосистема улучшается с каждым новым разработанным децентрализованным приложением и с каждым новым сценарием использования. Solidity, к примеру, не имеет библиотеки в Lisk, но разработчик мог бы написать смарт-контракты Ethereum Virtual Machine (EVM) в своем сайдчейне. После этого вся сеть могла бы их использовать.
Все приложения, созданные на платформе Lisk, должны быть зарегистрированы в центральной цепи, поэтому любое из них можно найти через клиент-платформы. В процессе регистрации разработчик может присвоить приложению уникальное название, описание, категорию, значок, теги и ссылку на загрузку. Очень похожим образом устроена регистрация приложения в App Store.
Планы проекта
На своём пути проект сталкивался с множеством препятствий, однако он растет и обретает всё большее влияние с каждой новой вехой.
Партнёрство с Microsoft, начатое в 2016 году, дало платформе шанс внедрения в Azure в качестве блокчейн-сервиса, что повлекло признание отрасли.
Одним из недавних больших изменений стало решение о ребрендинге проекта. Были наняты профессиональные дизайнеры и компания, занимающаяся стратегиями развития, что свидетельствует о создании проектом не одной лишь блокчейн-платформы, а целого бренда.
«Перезагрузка» состоится в 2018 году, она учитывает множество отзывов от сообщества и других стейкхолдеров.
Где купить
Lisk торгуется на множестве бирж, самые крупные из них – Bittrex, Poloniex и Binance. Как и с множеством других криптовалют, для покупки токенов нужно сначала приобрести биткоин. Чтобы ознакомиться с полным списком бирж, на которых вы можете приобрести LSK, рекомендуем посетить CoinMarketCap.
Как хранить
В рамках перезапуска будет создана полноценная сборка нового десктопного кошелька (подробнее про типы кошельков). Однако сейчас основным вариантом является SPV-кошелёк Lisk (с простой проверкой платежей).
Хотя основной кошелёк и доступен для загрузки, он предназначен только для продвинутых пользователей. Это значит, что вы увидите перед собой только панель с командной строкой, без интерфейса.
Заключение
Lisk очень долго, но уверенно запускался. При нынешнем шквале малополезных ICO-проектов очень приятно видеть последовательно и устойчиво развивающийся проект, уже достигнувший определённых успехов.
Со времен Crypti оба основателя находятся в проекте, наблюдая за метаморфозами собственного творения – от написания кода в небольшой комнатке парой программистов до полноценной работы в крупной компетентной команде с уютными офисами в Берлине.
Хотя многие рассматривают Lisk как «убийцу Эфириума», проект станет лишь ещё одним крупным игроком среди множества таковых в зарождающемся криптомире, строительство которого происходит прямо на наших глазах.
В то время, как Эфириум выстроен вокруг смарт-контрактов на языке Solidity как бэк-энд инструментов, Lisk планирует захватить сердца и умы как разработчиков (используя Javascript), так и пользователей.
Комплект SDK настолько прост, что на это можно попросту нельзя не обратить внимание.
Lisk позволяет не изобретать новые принципы создания приложений, когда это совсем не нужно, а использовать уже давно существующие фреймворки. Это придется по душе многим разработчикам.