# Lotus Core Whitepaper (UK)
![logo](https://s3.amazonaws.com/misc-1607/lotus-logo.png)
### Децентралізована платформа для розподілу, придбання та фінансування цифрових ігор через використання смарт-контрактів ###
Live Version
~Last~ ~revision:~ ~March~ ~2018~
*__Примітка__: робота над даним документом досі триває, отже документ може бути змінено найближчим часом без попереджень.*
# Глосарій
Деякі терміни зустрічаються у багатьох частинах даного документу. У цій частині ми наводимо їхні визначення з метою уникнення можливих непорозумінь.
**Ethereum:** Децентралізована платформа, яка працює з залученням смарт-контрактів, які являють собою додатки, що працюють точно згідно з запрограмованим сценарієм, що виключає можливість простою, цензури, шахрайства або впливу третіх сторін.
**Блокчейн:** Це відкритий розподілений реєстр, що здатний постійно, ефективно та достовірно фіксувати транзакції між двома сторонами. Це список записів (т. зв. блоків), кількість котрих постійно зростає. Посилання на блоки та їхній захист здійснюється за допомогою криптографії.
**The Ethereum blockchain:** Це блокчейн, що використовує повну мову скриптів Тьюрінга, який забезпечує роботу смарт-контрактів на блокчейні. Коли ми застосовуємо поняття «блокчейн» у цьому документі, ми маємо на увазі саме блокчейн Ethereum.
**Цифрова гра:** Електронна гра, що має цифрову форму і може бути завантажена з Інтернет. Вона спрямована на взаємодію з інтерфейсом користувача для створення візуального відгуку на відео-пристрої (напр. на екрані телевізора або моніторі комп’ютера).
**Картридж:** Спосіб представлення цифрової гри в блокчейні (Ethereum), що гарантує унікальність та підпис розробника гри для надання підтвердження автентичності.
**Lotus Token (LTS):** Токен Ethereum стандарту ERC20. Це допоміжна валюта, що використовується для торгівлі іграми та їх фінансування.
**LIP:** Інвестиційна програма Lotus.
# Проблема
Розповсюдження гри між друзями або членами родини було таким простим, коли ми могли просто передати їм картридж. Це рідкісне явище ще й досі дуже поширене серед відео ігор іншого типу (напр. ігри для відео-консолей). Але нажаль, така знайома дія не можлива стосовно більшості цифрових ігор для ПК.
Наявні розподільні платформи для цифрових ігор дають розробникам ігор гарну можливість отримати прибуток від своєї важкої роботи. Але такі платформи утримують велику частку заробітку розробника (звичайно 30%). Як можуть маленькі команди розробників зростати, якщо вони гублять 30% свого заробітку де б вони не розмітили свої ігри?
Більше того, деякі незалежні розробники ігор постійно стикаються з проблемою фінансування своїх проектів, що перешкоджає їхнім розробкам втілитися в життя. Не дивлячись на те, що такі краудфандингові платформи як Kickstarter або Indiegogo допомогли деяким командам, вони не дозволяють фінансувати проекти з розробки ігор без бюрократичних вимог, вони не дозволяють швидко вивільнювати кошти, і їм дуже бракує автоматичних прозорих правил, які б виключали вплив третіх сторін. Крім того, вони не фокусуються тільки не проектах з розробки ігор, тому вкладники можуть мати зовсім інші інтереси.
# Рішення: Протокол Lotus
Lotus Core – це децентралізована платформа для гравців, розробників та інвесторів, яка побудована на основі Етереума.
У Lotus Core гравці мають можливість продавати ігри серед друзів, розробники отримують 100% своїх винагород від продажу цифрових ігор, а також отримують фінансування від краудфандингових кампаній платформи.
## Новий спосіб реєстрації та розподілу цифрових ігор
Коли гру придбали або взяли в кредит у магазині Lotus Store, протокол Lotus створює цифрову гру через смарт-контракт із цифровим підписом та вносить запис у блокчейн. Це дозволяє розробнику програмного забезпечення гарантувати автентичність кожної копії програми, а також дає можливість доступу до гри навіть якщо користувач перебуває в оффлайн режимі.
Таким чином, платформа Lotus Core не дозволяє втратити можливостей нового ринку цифрових ігор, безпечна торгівля якими відбувається завдяки технології блокчейна, яка здатна здійснювати підтвердження власника продукту.
## Володіння програмним забезпеченням
Протокол Lotus дозволяє гравцям мати прямі відносини із розробниками і мати можливість підтвердити володіння програмою без залучення третіх сторін, адже підтвердження власника програми зберігається у блокчейні, а не на серверах компанії. Гравці зможуть користуватися програмою як ніби вони мають фізичну копію, що означає, що вони зможуть обміняти її або перепродати іншим гравцям. Такі операції продажу та обміну здійснюються згідно з правилами смарт-контрактів, що захищає учасників від піратства, а також дає переваги розробникам.
# Сценарії користування
## Процес придбання
Для підтвердження володіння, платформа Lotus Core надає свій API для створення унікальних картриджів блокчейну. Інформація про дійсність картриджу надається на адресу одержувача. Мається на увазі, що розробник матиме прямі відносини з кінцевим користувачем, і відповідно отримуватиме 100% вигоди від продажу. Додатково, картриджі матимуть цифровий підпис, що дозволятиме використовувати дійсні картриджі навіть в оффлайн режимі.
Такий процес несе немало користі коли будь-хто забажає дізнатись про кількість копій цифрової гри, а також історії кожної з них. Він також слугує для забезпечення персоналізованої та зручної системи захисту управління цифровими правами, дозволяючи користуватись програмою у режимі оффлайн, та встановлювати правила розповсюдження попередньо проданих примірників програми. Ці правила дозволяють кінцевому користувачеві передавати або обмінювати ігри:
```sequence
Гравець->Магазин Lotus Store: Я хочу цю гру
Note left of Магазин Lotus Store: Гравець здійснює транзакцію на адресу 0xA
Магазин Lotus Store->Платформа Lotus Core: Чи можете ви створити картридж для адреси 0xA?
Note right of ММагазин Lotus Store: додавання нового картриджу до блокчейну
Платформа Lotus Core->Магазин Lotus Store: повернути картридж
Магазин Lotus Store->Гравець: Ось ваш картридж
```
Платформа Lotus Core забезпечує канал для комунікації між розробниками програм та кінцевими користувачами, не приймаючи участі у процесі продажу, розповсюдження програмного забезпечення є повністю децентралізованим.
### Цифрові підписи та анти-піратська система
Для уникнення явищ злому, а також забезпечення гравців можливістю мати доступ до гри навіть у оффлайн режимі, кожен картридж матиме цифровий підпис, який неможливо підробити у разі наміру зловмисників отримати права власності на програму, якої вони не купляли. Приватний ключ для підпису картриджу буде такий самий, як і адреса покупця.
Розглядаючи питання більш детально, цифрова гра вимагатиме підтвердження прав власника через подання запитів до аккаунту користувача для підписання довільного рядку за допомогою приватного ключа,який використовувався для покупки гри. Ця процедура допоможе запобігти використанню дійсних картриджів користувачами, які не купляли гри. Таке підтвердження витрачає небагато ресурсів комп’ютера та може надсилати запити у будь-який час підчас роботи гри, якщо були застосовані зловмисні бінарні модифікації, які подолали первісну верифікацію.
Також, слід зауважити, що підпис може бути перевірено тільки публічною адресою підписанта, однак згенерувати дійсний підпис, не знаючи приватного ключа підписанта неможливо.
## Процес завантаження
Маючи мету забезпечити дійсну децентралізацію, розробники платформи Lotus Core мали винайти метод завантаження ігор гравцем, який би не спричиняв виникнення відповідних витрат для розробника або для платформи Lotus Core. Для виконання цього завдання ми запровадили децентралізоване сховище Lotus( Lotus Decentralized Storage - LDS), система запуску ігор у хмарі, які знаходяться у користуванні з різним токенам, що називається `Karma`, за якого кожна гра має з іншими токенами `Karma`, які дозволяють завантажити гру лише обмежену кількість разів для одного гравця. Кожна гра поміщена у блоки, і процес завантаження відбувається окремо для кожного з них, це означає, що на кожний блок приходиться одна транзакція аж до кінця процесу завантаження.
Для ліпшого розуміння як працює токен `Karma`, пропонуємо розглянути наступні умови:
* Гравець може завантажувати стільки ігор, скільки забажає і протягом необмеженого проміжку часу, доки він має достатню кількість токенів `Karma` для оплати.
* Гравець може отримати токени `Karma` наступними шляхами:
* Виступити в якості вузлу для зберігання, надаючи в мережу узгоджений об’єм пам’яті локального диску.
* Придбати їх у магазині Lotus Store.
* Придбати гру на певний проміжок часу.
* Гравець може витрачати токени `Karma` наступними шляхами:
* Завантажуючи ігри
* Купляючи ігри за допомогою токенів`Karma`
```sequence
Note right of Гравець: Запит копії гри
Гравець->LDS: Запит одного блоку і надсилання необхідної кількості токенів Karma
LDS->Вузол: Розповсюдження запиту у мережі
Вузол->LDS: Надсилання файлів гри
Note right of LDS: перевірка цілісності блоку
LDS->Вузол: Відправка оплати токенами Karma за один блок
LDS->Гравець: Розпакування
Note right of Гравець: Повторювати процес до отримання усіх блоків
```
## Процес придбання або завантаження
Це - суть системи управління цифровими правами, яка для гарантії унікальності та дійсності екземпляру програмного забезпечення використовує цифрові підписи з мережею блокчейну. Коли гравець завантажує або купляє гру, сумісні додатки підключаються до фонового процесу, який перевіряє блокчейн та зберігає запис у списку ігор гравця.
```sequence
Гравець->Гра: Завантажує
Гра->Платформа Lotus Core: розв'язує це завдання
Note right of Гра: Платформа Lotus Core розв'язує це завдання
Note right of Гра: використовуючи приватний ключ власника
Платформа Lotus Core->Гра: Надсилає відповідь на завдання
Note right of Гра: Перевіряє відповіді на завдання
Гра->Гравець: Запускає гру
```
## Процес торгівлі
Платформа Lotus Core дозволяє гравцям обмінюватись, дарувати, давати в борг або продавати цифрові ігри, якими вони володіють іншими гравцям, так само як це можливо для фізичних копій ігор. Використовуючи можливості смарт-контрактів, ми можемо прописати правила виконання таких дій, а також винагородити розробників, якщо здійснюється торгівля з залученням токенів.
```sequence
Гравець->Магазин Lotus Store: Я хочу продати цю гру на адресу Bx0
Магазин Lotus Store->Платформа Lotus Core: Створює контракт на продаж з Bx0
Note right of Платформа Lotus Core: Чекає на виконання
Платформа Lotus Core->Гравець: Отримує суму згідно з прийнятими умовами контракту
Платформа Lotus Core->Розробник: Отримує частину токенів від продажу
```
## Процес фінансування
Платформа Lotus Core пропонує розробникам можливість фінансувати свої наявні або нові ігрові проекти, використовуючи токени Lotus (LTS), які слугують підтвердженням інвестування. Розробники, які отримують фінансування, підчас завантаження віддають невелику частку своєї винагороди за продаж в адресу платформи Lotus Core.
```sequence
Розробник->Платформа Lotus Core: Створює контракл для фінансування
Інвестор->Платформа Lotus Core: Пітримує проект
Note left of Платформа Lotus Core: Якщо мета досягнута
Lotus Core->Developer: Отримує частину винагорди за продаж
Developer->Lotus Core: Виставляє гру на продаж
Lotus Core->Developer: Отримує частину винагороди за продаж
Lotus Core->Investor: Отримує частину винагороди за продаж
```
Якщо мету не досягнуто, інвестовані токени повертаються початковому власнику.
# Переваги
## Для гравців
### Гра працює в офлайн режимі
Більшість систем управління цифровими правами для виконання перевірки власника програми в режимі реального часу вимагають активного з’єднання з Інтернет. З використанням криптографічних цифрових підписів ми можемо в оффлайн режимі виконувати перевірку дійсності будь-якого картриджу, що знаходиться у власності.
### Доступ до нового ринку позик
Наявність унікальних картриджів у блокчейну і смарт-контрактів дозволяє нам задіяти нові можливості бізнесу, такі як системи позик: в якості прикладу, ми можемо написати програму, яка дає гравцю картридж на обмежений термін часу, та коли він закінчиться – автоматично видалить картридж з бібліотеки гравця.
### Чесність системи управління цифровими правами
Використовуючи ресурси блокчейну разом із технологією смарт-контрактів ми можемо прописати правила, які зітруть усі бар’єри для вільного продажу на ринку. Це дозволить власникам ігор продавати, давати у борг або обмінювати ігри після придбання.
А завдяки смарт-контрактам, розробники зможуть отримувати вигоду від таких операцій.
## Для розробників
### Безпечна система, яка дозволяє запобігти піратству
Платформа Lotus Core забезпечує зручну систему перевірки автентичності копії гри, дозволяючи перевірити статус власника навіть в оффлайн режимі.
Також, блокчейн впроваджує концепцію цифрового дефіциту, яка означає наявність лише однієї технології, яка дозволяє створити унікальні картриджі для захисту процесу торгівлі цифровими іграми.
### Дає розробникам прибуток від кожної операції з залученням токенів
Можливості блокчейну дає нам серію варіантів здійснювати торгівлю іграми багатьма способами, дозволяючи створювати нові бізнес моделі та залучаючи до них розробників ігор. Завдяки використанню смарт-контрактів ми можемо вказати такі умови торгівлі, згідно з якими розробники ігор отримуватимуть винагороди від застосування нових бізнес моделей.
### Доступ до капіталу для фінансування запуску нових або підтримки наявних проектів
Користуючись перевагами платформи Lotus Core, розробники можуть отримувати фінансування для роботи над своїми іграми згідно з їхніми стратегіями розвитку, яке відповідатиме нашим рекомендаціям. Це прекрасна платформа для розвитку нових проектів, адже вона формує чесні відносини з інвесторами у відношенні обопільного виграшу за використання переваг блокчейну для надання прозорості усім аспектам процесу.
## Для інвесторів
### Інвестування проектів, у які ви вірите
Компанія Lotus Core створила Інвестиційну програму Lotus (Lotus Investment Program - LIP), з метою надати розробникам можливість знайти інвесторів, які б вклади кошти у їхні проекти через створення заохочувальних краудфандингових кампаній. В межах інвестиційної програми Lotus укладаються смарт-контракти, які визначають терміни фінансування, встановлюють частку, яка вертатиметься інвестору(ам) від продажу, а також визначають терміни кінцевого повернення у разі, якщо кампанія не досягла мети фінансування.
### Прозорі та чесні відносини
Інвестиційна програма Lotus має функцію так званих Безпечних Фінансів, яка розблокує кошти для розробників тільки якщо виконати певні етапи проекту. Ці етапи підтверджуються інвесторами через децентралізовану та прозору систему голосування.
Крім того, інвестиційна програма Lotus зменшує кількість бюрократичних бар’єрів для фінансування проекту.
# Можливості
За останні 20 років індустрія ігор демонструвала величезне зростання у глобальному поширенні і обсягах доходів, та й досі вона зростає рік від року. У 2016 році річний дохід індустрії ігор склав 104,4 млрд. дол. США. У 2017 – 116 млрд. дол. США, демонструючи приріст у 10,7% у порівнянні з 2016 роком.
Тільки у США, станом на 2007 рік дохід складав близько 9,5 млн. дол. США і виріс до 30,4 млрд. дол. США у 2016 році (згідно з щорічним звітом компанії ESA), показавши приріст у 220% за 9 років.
Для сприяння розробці гарних продуктів та побудови залученої спільноти, яка буде створювати цінність для розробників, публікаторів та інвесторів, ми розділили ланцюжок цінності на 4 секції.
## #1 Секція розподілення:
Користування платформою безкоштовне. Це відповідає нашому принципу не чинити вплив на обмін іграми (виключення посередника).
Публікатори та розробники зможуть розміщувати та безкоштовно продавати свої ігри у магазині Lotus Store, а також сплачувати за промо для своїх ігор у магазині Lotus Store.
## #2 Секція капіталу і публікації:
Ми створили інвестиційну програму Lotus з декількох причин, одна з них – можливість долучитися до успіху щойно утворених ринків відео ігор шляхом інвестування в проекти, у неперевершеність котрих ми віримо, а також отримання винагороди після їхньої реалізації.
## #3 Секція виробництва і сервісів:
Для Lotus це велика можливість, оскільки компанія провадить запуск нових сервісів для розробників, які дозволяють інтегрувати їхні ігри в екосистему блокчейну.
Потенційні рішення йдуть від альтернатив, що базуються на управлінні цифровими правами, доступі до нових API для отримання у борг або безкоштовної проби ігор, захисті транзакцій щодо продуктів та валют в самих іграх, та багатьох інших поняттях.
## #4 Секція платформи програмного забезпечення:
Розробники можуть придбати статус учасника партнерської програми Lotus, яка дозволяє отримати доступ до ексклюзивних переваг, таких як перелік обраних гравців, які відповідають цільовій аудиторії, яка б могла протестувати незавершену гру, а також панелі з інструментами для аналітики з метриками та результатами сесій тестування.
# Платформа Lotus Core
## Lotus Core/API
Це процеси, які відповідають за перевірку дійсності та збереження нових транзакцій блокчейну. Система провадить гаманець для зберігання токенів та цифрових ігор, а API використовується додатками третіх сторін для перевірки власника гри.
## Магазин Lotus Store
Це цифрова платформа для розподілення, що використовує Lotus Core API для виконання торгових операцій. Такі платформи також слугують як вітрина для розробників, яка дозволяє їм запускати нові проекти та отримувати фінансування від приватних осіб та інвесторів.
![logo](https://d1li07aw8o3s58.cloudfront.net/img/app-0.png)
# Продаж токенів Lotus
## Хардкап та розміщення
Тільки 1 мільярд токенів (1,000,000,000) LTS. 10% для попередніх торгів, 60% для відкритих торів та 30% у резерві.
## Попередні торги (10%)
Хардкап: 100 мільйонів LTS
Дата старту: 21 березня 2018 року
Дата закінчення: 21 квітня 2018 року
Ціна: 1 ETH = 35,000 LTS
Бонусний етап: 50% = 17,500 LTS
Мінімальна цільова сума для попередніх торгів: відсутня
## Відкриті торги (60%)
Хардкап: 600 мільйонів LTS
Дата старту: травень 2018 року
Ціна: 1 ETH = 35,000 LTS
Мінімальна цільова сума фінансування: 1000 ETH
- **Рівень 1:** Бонусний етап: 30% (10,500 LTS)
- **Рівень 2:** Бонусний етап: 15% (5,250 LTS)
- **Рівень 3:** Бонусний етап: 0%
## Резерв (30%)
10% для спільноти (заблоковано на 1 місяць)
10% для маркетингу та партнерства (заблоковано на 2 місяці)
5% для команди розробників та радників (заблоковано на 4 місяці)
5% для команди розробників та радників (набуття прав на 2 роки)
Усі непродані токени розподіляються у рівних частинах серед усіх власників токенів після завершення заходів з публічних торгів.