Внедрение технологии Blockchain. Криптовалюта NEM
Введение
Что такое Blockchain ?
Почему Blockchain ?
Где (не) применять Blockchain ?
Смарт-контракт
Внедрение технологии Blockchain
Внедрение технологии Blockchain
Внедрение Blockchain (общее направление)
Общие результаты исследования Blockchain
Общие результаты
Общие подходы
Общие результаты
Проблемы Blockchain
А как с безопасностью?
NEM отличается!
Подход NEM
СМАРТ-КОНТРАКТ СИСТЕМА АКТИВОВ
Анатомия приложений NEM
Составляющие элементы приложения NEM
Модель управления
Модель управления : Управление авторизацией
Авторизация
Модель данных
Модель данных : Обеспечение целостности данных
Модель данных: обеспечение целостности данных
Модель данных :
Логика приложения
Логика приложения
Логика приложения
Логика приложения
Вывод
Развитие
СПАСИБО ЗА ВНИМАНИЕ !
2.12M
Категория: ФинансыФинансы

Внедрение технологии Blockchain. Криптовалюта NEM

1. Внедрение технологии Blockchain. Криптовалюта NEM

2. Введение

2

3. Что такое Blockchain ?

3

4. Почему Blockchain ?

1. Безопасность
○ криптографическое шифрование
2. Прозрачность
○ проверка движения транзакции
○ идентификация по учетной записи (цифровая аутентификация )
3. Надежность. Нет необходимости доверять
посредникам. Мы доверяем технологии.
4. Распределённость
○ избыточность
○ низкие затраты
4

5. Где (не) применять Blockchain ?

Сильные стороны Blockchain являются также и слабыми:
● Неизменность
● Распределённость
○ Медленность из-за движения и проверки подписи
○ Недостаточность ( хранение и вычисление данных
)
● Прозрачность
○ Конфиденциальность
5

6. Смарт-контракт

Smart contract – это компьютерный
протокол, предназначенный для облегчения проверки и
обеспечения согласованности и выполнения при работе
контракта.
Nick Szabo (1996)
➢ Smart contracts on Blockchain ( Ethereum )
6

7. Внедрение технологии Blockchain

7

8. Внедрение технологии Blockchain

Мы осознаем возможности Blockchain, но :
● Есть ли готовое предложение ?
● Все не так просто!
○ Переход на Blockhain является сложной задачей для
существующего бизнеса
○ Внедрение новых бизнес-моделей и децентрализованных
приложений будет непростым.
● На данный момент это недоработанные и сложные
технологии
8

9. Внедрение Blockchain (общее направление)

ИССЛЕДОВАНИЕ
ЭКСПЕРЕМЕНТИРОВАНИ
Е
РЕАЛИЗАЦИЯ

10. Общие результаты исследования Blockchain

● Вопросов больше, чем ответов.
○ Масштабируемость, возможность применения
○ Выбор технологии (наиболее оптимальная)
● Трудности с увязкой существующих систем с новыми
технологиями.
● Риски и вознаграждения
10

11. Общие результаты

Два вывода :
1. Ждать и смотреть
2. Учитесь на своих ошибках
● Управляйте рисками
● Ищите точки контроля (POC)
11

12. Общие подходы

Планы могут быть амбициозными, но двигайтесь
постепенно, используя риск-менеджмент:
● Небольшими объёмами
○ простой пример
● Используйте гибкие технологии
○ снижайте риски и не изменяйте рекомендациям
12

13. Общие результаты

То, что первоначально являлось простым экспериментом
на деле оказалось сложным и дорогим опытом с
небольшой пользой!
Помните о цели: не торопитесь, обучайтесь!
13

14. Проблемы Blockchain

● Прозрачность
● Адаптация к неизменяемости
● Масштабируемость

15. А как с безопасностью?

Хотя безопасность является одной из основных причин
использования Blockchain, сложность смарт-контрактов
затрудняет достижение этого в итоге. По мере того, как
смарт-контракты становятся более сложными, сложнее
обеспечить безопасность.
15

16. NEM отличается!

16

17. Подход NEM

Сколько приложений нам действительно нужно на
Blockchain ?
На данный момент мы можем использовать приложения на Blockchain для :
Передачи и хранения (оплата и накопление)
Делегирования полномочий
Отслеживания транзакций
Аутентификации ( идентификация и данные )
...
17

18. СМАРТ-КОНТРАКТ СИСТЕМА АКТИВОВ

18

19. Анатомия приложений NEM

19

20. Составляющие элементы приложения NEM

1. Модель управления
○ Идентификация
○ Установка прав и разрешений
2. Модель данных
3. Логика приложения
20

21. Модель управления

21

22. Модель управления : Управление авторизацией

● Идентификация
○ Ликвидируем разрыв между физическим и цифровым миром
● Авторизированное управление активами
22

23. Авторизация

Аккаунт
Аккаунт с
м/ПОДПИСЬЮ
Авторизация
Аккаунт
пользователя
Аккаунт
Отмена
Токены могут быть заблокированы в
учетной записи пользователя
23

24. Модель данных

24

25. Модель данных : Обеспечение целостности данных

Прежде чем хранить данные на Blockchain, мы
должны рассмотреть :
● Стоимость ( полезная нагрузка )
● Конфиденциальность
● Безопасность - хранение зашифрованных данных
25

26. Модель данных: обеспечение целостности данных

● Где мы будем хранить данные:
○ В цепочках
○ Вне цепочек
■ В распределенной файловой системе или в аналогичной
■ В устаревшей базе данных
● Как связать и получить данные между различными
базами данных ?
26

27. Модель данных :

(И/ИЛИ)
...
...
ДАННЫЕ
РФС(IPFS)
База
данных (DB)
27

28. Логика приложения

28

29. Логика приложения

Часть логики будет на уровне Blockchain.
Теперь мы можем разрабатывать приложения, которые
используют Blockchain в качестве источника достоверных
данных.
29

30. Логика приложения

Система смарт-активов позволяет разрабатывать
приложения, в которых Blockchain используется в
сочетании с технологиями на стороне клиента и / или
сервера
30

31. Логика приложения

31

32. Вывод

Простота смарт-активов NEM :
● Заставляет Вас отвечать на сложные вопросы на
ранней стадии разработки
● Позволяет разрабатывать Blockchain приложения:
○ более безопасно
○ удобнее
○ быстрее
32

33. Развитие

ДРУГИЕ
ТЕХНИЧЕСКОЕ
ЗАДАНИЕ
МОДЕЛИРОВАНИЕ
ДАННЫХ
РАЗРАБОТКА
КОНТРАКТА
ТЕХНИЧЕСКОЕ АВТОРИЗАЦИЯ МОДЕЛИРОВАНИЕ
ДАННЫХ
ЗАДАНИЕ МОДЕЛИРОВАНИЕ
ОТЛАДКА
АУДИТ
КОНТРАКТА
СНИЖЕНИЕ
ЗАТРАТ И
ВРЕМЕНИ
РАЗРАБОТКА
ПРИЛОЖЕНИЯ
РАЗРАБОТКА
ПРИЛОЖЕНИЯ

34. СПАСИБО ЗА ВНИМАНИЕ !

34
English     Русский Правила