Огляд децентралізованих крипто-платформ. Частина 2: Lisk

imageЦим постом ми продовжуємо цикл оглядів блокчейн-платформ (Частина 1: Waves), які вкрай рідко згадуються і обговорюються в російських ЗМІ, проте, широко відомі у вузьких «криптовалютных» колах і серед ентузіастів.

У другому матеріалі циклу мова піде про open source блокчейн-платформі Lisk, якої до березня цього року за час попереднього продажу монет (ICO) вдалося зібрати 14 009 BTC і більше 80 млн XCR на загальну суму 5,9 млн доларів.

Я вирішив детальніше ознайомитися з функціоналом цієї платформи децентралізованих додатків, що дає розробникам можливість самостійно брати участь в екосистемі проекту. При цьому самі розробники поступово відмовляються від звичного терміна dapps на користь терміна «блокчейн-додатки».

Трохи історії
Проект Lisk створений Максом Кордеком (Max Kordek) та Олів'є Бэддоусом (Olivier Beddows), колишніми учасниками Crypti. У своїй місії вони не приховують наміру відвоювати у Ethereum частину ринку і стати провідною dapp-блокчейн-платформою для розробників на JavaScript у світі. Проект, до речі, вже встиг увійти в число партнерів хмарного сервісу для корпоративних розробників Azure від Microsoft.

image

Офіційний запуск Lisk відбувся 24 травня 2016 року, в результаті якого була розгорнута версія Lisk v0.3.0 для публічного скачування. Успіх запуску був однозначний: сервер платформи не витримав навантаження і був недоступний протягом деякого часу. Вже в серпні цього року команда платформи представила легкий клієнт для доступу до основних функцій: гаманець Lisk Nano під Windows, MacOS і Linux встановлюється на комп'ютер, з його допомогою можна керувати своїм рахунком, а також здійснювати транзакції.

API проекту ґрунтується на JavaScript, а отже, система Lisk працює на основі відкритого вихідного коду, в результаті чого будь-хто може взяти участь в розробці платформи. Децентралізовані додатки Lisk працюють на базі сайдчейнов (побічних ланцюгів), які відділені від основної блокової ланцюга Lisk. Отже, користувачі платформи, розробляють такий додаток, будуть мати можливість повністю налаштувати його під себе.

Серед основних бірж, де торгується Lisk: Poloniex, Bittrex, BloomBit, YoBit та ін

Яка ж основна мета проекту? Експерти говорять про створення додатків для соціальних мереж, бірж, ринків прогнозів і децентралізованих ігор. Цю думку підтвердив і Макс Кордек, один із засновників платформи, у своєму інтерв'ю. Він підкреслив, що серед основних переваг Lisk можна відзначити не тільки той факт, що розробники можуть дуже швидко приступити до реалізації проекту з-за легкості розуміння платформи, але і те, що тут цілком реально створення додатків з великим набором функціоналу (система не вимагає токенів Lisk при кожній операції), у тому числі на основі Інтернету речей. До речі, монети Lisk потрібні для транзакцій тільки всередині головної екосистеми блокчейна, для додавання контактів або реєстрації користувальницьких імен. В цілому децентралізовані додатки Lisk працюють самі по собі, поки їх підтримують нодами.

Ключові особливості Lisk
  • Все для розробників додатків
Децентралізовані додатки (dapps) мають величезний потенціал: їх можна використовувати і для складання розумних контрактів, і для інтеграції в різні додатки. Lisk в цьому сенсі може стати певним стандартом — за задумом засновників.

На думку Макса Кордека, поки ще не існує такої криптоплатформы, яка дозволила розробникам легко реалізувати власні програми на блокчейне або JavaScript-блокчейне. Lisk ж можна розглядати за аналогією з шаблонами WordPress для веб-дизайнерів та блогерів. Можна не жертвувати якістю, але створювати, публікувати, поширювати і монетизувати програми набагато швидше і простіше. Причому той же функціонал можна використовувати не тільки для ігор, соцмереж та Інтернету речей, але і для розробки або розширення додатків бізнес-сегменту.

image

  • Використання сайдчейнов
Lisk пропонує просте і зрозуміле рішення основної проблеми блокчейна — надлишку тестових або штучних транзакцій, з-за чого сповільнюється робота всієї мережі. Ключ у сайдчейнах — доповнення, які можна «кріпити» до незалежним блокчейнам і розміщувати з їх допомогою об'ємні транзакції без втручання в основний блокчейн. Все це дозволяє підтримувати високу швидкість роботи всієї мережі.

  • «Модульна» криптовалюта
«Перша модульна криптовалюта, що використовує сайдчейн» — так засновники називають Lisk. «Модульність» говорить нам про те, що монета складається з модулів, які відповідають за основу і конструкцію. Lisk дозволяє будь-кому, хто використовує її будівельні блоки, створювати власні децентралізовані програми. З урахуванням використання JavaScript, одного з найбільш популярних і універсальних мов програмування, платформа цілком здатна домогтися широкого застосування. Особливо якщо порівняти з «конкурентом» Ethereum, де програми пишуться на власному мовою платформи.

  • Сказано — зроблено
Як же виглядає децентралізоване додаток? «Модульність» і використання сайдчейнов — це те, що Lisk і намагається продемонструвати. На офіційному сайті проекту представлений список деяких прикладів: BlockData (прототип розумного будинку на основі Lisk), Criterion, соціальна мережа для художників Discovr, а також децентралізований магазин MarketPlace.

  • «Доказ делегатів» (DPoS)
Далеко не самий останній пункт у списку особливостей платформи — модель консенсусу Lisk. В цілому кожна криптовалюта, заснована на ланцюга блоків, сьогодні використовує алгоритм на основі консенсусу для того, щоб визначити, хто буде генерувати наступний блок. Біткойн ввів доказ виконання роботи (PoW), виходячи з якого майнеры повинні обчислити рішення (хеш) завдання. Причому, чим потужнішим є майнер, тим швидше він зможе знайти рішення. Майнер, який знаходить рішення першим, видобуває, а значить і генерує блок і певну кількість біткойнів разом з ним. Це означає, що у майнера є фінансовий стимул для того, щоб бути самим швидким. Платформа NXT, в свою чергу, ввела доказ володіння часткою (PoS), що усуває елемент майнінгу з мережі, таким чином, різко знижуючи споживання енергії.

Lisk ж поєднує обидва способи: енергетично безпечний алгоритм докази володіння часткою (PoS) та конкурентний елемент докази виконання роботи (PoW). Крім того, Lisk додає в механізм консенсусу елемент спільноти обраних делегатів. Згідно з офіційною документації, мережа Lisk забезпечена і/або захищена 101 активним делегатом. Обов'язок 101 активного делегата — це забезпечення основного ланцюга блоків Lisk (тобто основний ланцюга). Для забезпечення стимулу для захисту мережі операційні витрати мережі розподіляються порівну між 101 активним делегатом. Крім того, блок інфляційного винагороди (винагороди за формування) розподіляється для кожного творця блоку.

Формування
image

На платформі Lisk використовується термін «формування», що означає генерацію блоку, за аналогією з «майнингом» (видобутком) на Биткойне. Почати формувати може кожен, але тільки 101 активний делегат насправді буде здійснювати генерацію і отримувати винагороду. Зайшовши в користувальницький інтерфейс клієнта, можна почати формувати блоки вручну, однак у разі екстреної перезавантаження клієнта доведеться починати все спочатку. Розробники рекомендують запустити власний сайт для безперебійної роботи і вставити ключову фразу в файл config.json. Таким чином, при запуску клієнта Lisk формування буде автоматично включено для всіх облікових записів, ключові фрази для яких вказані у файлі config.json. При цьому формування триватиме без перерви і після можливої перезавантаження.

На даний момент єдиний важливий фактор для формування — це очікування підключення до Інтернету. Більшості сучасних домашніх підключень і будь-якого хмарного хостинг‑провайдера більш ніж достатньо для старту. Що стосується заробітку, то сумарна частка регулярних платежів по угоді залежить від обсягу транзакцій, що відбуваються в мережі в даному раунді. Винагорода за формування виплачується за фіксованою ставкою за кожен блок.

У листопаді 2016 року платформа також оголосила про плани розподілу нагород за формування блоків серед делегатів. Нагорода делегата за кожний сформований блок складе 5 LSK. За словами Макса Кордека, це стало можливо завдяки тому, що розробка протоколу платформи досягла істотного прогресу і помітно стабілізувалася.

Підсумок
В цілому, платформа Lisk з точки зору розробника виглядає дуже привабливо. З іншого боку, як і інші альткоины, Lisk не застрахований від волатильності. Оскільки цей проект є дуже новим, тільки час покаже, чи є у нього все необхідне, щоб стати дійсно мейнстрімом серед блокчейн-програмістів на JavaScript.

Продовжуйте стежити за оновленнями блогу Web-Payment.ru і дізнавайтеся про найцікавіші технологічних проектах сфери платежів, финтеха і блокчейна.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.