Доповідь Крістоф ван де Річок (глава Європейського регіону, NEM Foundation) про реалізацію впровадження блокчейн-технологій. Як проходить процес інтеграції сьогодні і в чому особливості платформи NEM, щодо інших інфраструктурних платформ.
Мене звуть Крістоф ван дер Річок, я представляють фонд NEM в Європі і сьогодні хочу поговорити про застосування технології блокчейн на прикладі NEM.
Я припущу, що більшість з присутніх мають уявлення про блокчейне, тому я зосереджуся на тому, навіщо нам потрібен блокчейн. До нього вже використали криптографію, в результаті підвищилася безпека.
- Підвищення рівня безпеки — перша з найбільш важливих причин для впровадження блокчейна.
- Друге — відслідкування. Блокчейн — це публічний реєстр. Також можна використовувати власні перевіряються реєстри щодо фізичних осіб, ідентифікованих учасників або користувачів.
- Третє — довіра технології, а не людям. Довіряючи технології і проводячи ідентифікацію учасників, ми створюємо систему, яка не потребує довіри.
- Четверте і останнє — в розподіленій мережі природним чином знижуються витрати, причому не тільки у фінансовому секторі, але і в багатьох інших галузях економіки.
Навігація по матеріалу:
- 1 Недоліки блокчейна
- 2 Впровадження блокчейна
- 3 Стандартні результати використання блокчейна
- 4 Що щодо безпеки?
- 5 Підхід NEM
- 6 Маршрути
- 7 Логіка застосування
- 8 Висновок
Недоліки блокчейна
Подивимося на ті області, де використання блокчейна невиправдано. Сильні сторони блокчейна одночасно є його ж недоліками.
- Незмінюваність. Я думаю, що це основний недолік блокчейна, тому що це утруднює постановку довгострокових цілей. Складно реалізовувати нові функції в додатках.
- Розгалуженість блокчейна теж може бути недоліком. Є проблема з масштабністю блокчейнов, особливо публічних. Чим більше мережа, тим повільніше зростання і більше часу на підтвердження підпису.
- Прозорість. Найбільш важлива характеристика блокчейна викликає питання щодо дотримання конфіденційності.
Впровадження блокчейна
Ми всі розуміємо потенціал блокчейна, але яка насправді у нього цінність і приклади використання?
Це дійсно новітня технологія, але в той же час для вже існуючих компаній складно перейти на використання блокчейна. Їм доведеться змінити ключові бізнес-процеси. Стартапи, які працюють по нових бізнес-моделей, не повинні недооцінювати, наскільки складно створити децентралізоване додаток.
Технологія ще не досягла стадії зрілості і є досить складною. Я думаю, що перед тим, як ми побачимо впевнений розвиток технології, потрібно буде забезпечити кращу сумісність і зробити Блокчейн 2.0, як було з Інтернетом.
Подивіться на трекінг процесу впровадження блокчейна. Спочатку ми досліджуємо технологію, шукаємо проблеми, які можна вирішити з допомогою блокчейна. Потім йде стадія експериментів. На сьогодні не так вже й багато прикладів використання блокчейна в корпоративному світі. Ми знаходимося на початку шляху.
Стандартні результати використання блокчейна
Між другим і третім етапом, власне впровадженням, щодо доцільності застосування блокчейна ми частіше стикаємося з питаннями, ніж з відповідями. Потрібно проводити ретельну оцінку того, що ми б хотіли отримати, тому що межа між користю від блокчейна і проблемами з неизменяемостью і масштабованістю дійсно дуже тонка.
Є проблема зі складністю інтеграції вже існуючих систем, співвідношення між виправданим ризиком і користю. Спрощення адміністрування безумовно призведе до більшого поширення блокчейна в корпоративному світі, але зараз великі корпорації дивляться і думають: «У нас є працюючі системи, навіщо нам починати складну перебудову ключових процесів та інтеграцію, якщо і так все працює?»
Загалом є два підходи:
- почекаємо і подивимося, що буде
- швидше провалишся — швидше навчишся. Давайте проведемо експеримент — proof-of-concept або пілотний проект.
Обидва підходи можуть таїти в собі серйозні амбіції. Зараз важливо окреслити коло кейсів використання, і почати застосовувати технологію для досягнення найбільшої гнучкості.
Челленджи блокчейна:
- прозорість
- адаптація до незмінюваності
- масштабування
Що щодо безпеки?
Одна зі складностей з використанням блокчейна, знову ж таки із-за незрілості технології — це безпека. Потрібно визнати, що протягом цього року ми вже бачили кілька ситуацій, де безпека не завжди була результатом використання блокчейна.
Якщо смарт-контракти стануть дійсно складними, то для розробників стане практично неможливо убезпечити кінцевий результат.
Підхід NEM
У НЬОМУ дещо інший підхід: зокрема, ми завжди думаємо, логічно виправдане використання блокчейна у проекті. Для цього ми досліджуємо логіку блокчейн – додатків.
Отже, навіщо вам блокчейн?
Є 4 основних сценарію:
- передача цінності у вигляді кріптовалюти
- авторизація
- відслідкування
- ідентифікація користувачів або даних.
У нас немає системи смарт-контрактів, але у нас є система смарт-активів. Подивіться на цей приклад: тут у нас два основних активу.
Це стандартний блок: дві зелені осередки пов’язані з двома нейм-спейсами, а праворуч функція мультиподписей. При правильному підході використання цієї архітектури блоків більшість додатків можуть отримати користь від такого підходу.
Давайте розглянемо більш докладно додаток NEM і його три основних компоненти:
- Модель управління. Тут ми управляємо авторизацією.
- Модель даних.
- Логіка програми або прикладна логіка.
Модель управління, де ви можете управляти моделлю авторизації (роздати права). Перед тим, як ви почнете керувати авторизацією, потрібно ідентифікувати учасників. Між фізичним і цифровим світом є істотна різниця. Як тільки провели ідентифікацію, ми можемо провести роздати права для управління активами.
На цьому слайді зліва ви бачите власний рахунок, який вже ідентифікований, тобто пов’язаний з фізичною особою. З протилежного боку ми бачимо рахунок, який пов’язаний з відповідним підписом, одягненої правом і відповідальністю користування рахунком.
Ми говоримо про двох активах, про двох токенах. Перший токен — токен авторизації, другий — токен анулювання. Якщо ми хочемо відкликати авторизацію, то відправляємо токен анулювання користувачеві. Таким чином можна забезпечити керування авторизацією.
Модель даних: зберігаємо цілісність інформації
Перед тим, як зберегти дані в блокчейне, ми враховуємо декілька факторів:
- Вартість. Треба мати на увазі, що зберігання даних на поточний момент в блокчейне дорожче, ніж традиційні технології зберігання даних. Потрібно прорахувати, як ми будемо здійснювати транзакції і скільки це буде коштувати.
- Конфіденційність. Забезпечення приватності даних потрібно зробити таким чином, щоб виключити ризик того, що ця інформація буде де-небудь використана. В Європі є вимоги GDPR (General Data Protection Regulation), які вступлять в силу в травні 2018 року, відповідно, будуть високі штрафи за недодержання конфіденційності.
- Безпека зберігання зашифрованих даних. Отже, де ж ми зберігаємо дані? Ми можемо їх зберігати як в блокчейне, так і поза блокчейна в централізованих базах даних. Великим питанням залишається, що краще? Дані можна отримати таким чином, щоб користуватися всіма перевагами блокчейна, але не обов’язково повністю децентрализовывать всі дані.
Маршрути
- Вгорі позначені активи, які можуть бути використані за принципом «і — або», ми можемо їх супроводжувати повідомленнями, зашифрованими чи ні.
- Внизу позначені великі документи, які зберігаються в традиційних базах даних.
- Взаємодія між даними в блокчейне і традиційною базою даних.
Логіка застосування
Коли ми використовуємо модель управління блокчейна, то частина логіки вже міститься в протоколі. Після цього ми розробляємо програму на блокчейне, то система розумних активів допомагає нам розробляти програми, в яких блокчейн-логіка поєднується з централізованою серверної логікою.
Ось типові сценарії, де ми можемо використовувати логіку, ми можемо її втілити в мобільному або веб-додатку, а також можемо використовувати вже зарекомендувала себе логіку для існуючих клієнтів. Ідентичні сценарії можна використовувати, щоб привести у відповідність логіку існуючих додатків і потенціал блокчейна.
Висновок
Простота розумних активів NEM вже сьогодні дозволяє нам справлятися з існуючими складними завданнями. Ми можемо:
- збалансувати потенціал блокчейна і можливості технології, але при цьому нам необхідно на самих ранніх етапах розвитку вирішити складні завдання, які притаманні блокчейну.
- Важливо правильно провести першу стадію розвитку. Саме тому таку популярність завойовують смарт-контракти. Вони розкривають потенціал блокчейна, тому що ми можемо розробляти прості і безпечні додатка, окреслити логіку застосування.
- Ми легко і швидко можемо перейти до етапу реального застосування смарт-контрактів. Ми можемо швидко проводити визначення обсягу, авторизацію моделі, моделювання даних.
- Дві головні переваги NEM: скорочення грошових та часових витрат. На НЬОМУ ви зможете обмежити область застосування блокчейна, використовувати моделі токенизированной авторизації і даних, використовувати систему смарт-активів, на яких може бути побудована велика кількість смарт-додатків.
Be First to Comment