Введение 3
Глоссарий 5
1. Сравнительный анализ децентрализованных систем для хостинга приложений 6
1.1. Алгоритмы консенсуса 7
1.2. Уровень децентрализации, конфигурация сети 9
1.3. Пропускная способность сети 16
1.4. Регистрация сети 16
1.5. Время обработки одной транзакции 17
1.6. Языки смарт-контрактов 18
1.7. Выводы 19
2. Стек технологий, применяемых в разработке приложения на платформе EOS 21
3. Необходимый набор инструментов для написания и отладки смарт- контрактов в сети EOSIO 22
4. Развертывание и администрирование сети EOSIO 24
5. Разработка клиент-серверного приложения для децентрализованного хранилища данных 27
5.1. Архитектура 27
5.2. Реализация смарт-контракта приложения 28
5.3. Разработка асинхронного RPC клиента на языке C# для блокчейна EOSIO 31
5.4. Разработка приложения на базе Xamarin.Forms 35
Заключение 44
Список используемой литературы 3
Приложение 1 46
Приложение 2 47
Приложение 3 59
Цели данной работы является исследование существующих блокчейн систем на предмет децентрализованного развертывания приложений, изучение и разработка соответствующих решений для создания клиент- серверного децентрализованного приложения для защищенного хранения данных.
В соответствии с целью работы были поставлены следующие задачи:
1) Исследовать существующие блокчейн системы на предмет децентрализованного развёртывания приложений по ряду характеристик: алгоритмы консенсуса, уровень децентрализации, конфигурация сети, пропускная способность сети, время обработки одной транзакции, языки смарт- контрактов.
2) Изучить и стек технологий, применяемых в разработки и развертывания сети.
3) Разработать смарт-контракт для защищенного хранения данных.
4) Разработать клиент-серверного децентрализованного приложение для защищенного хранения данных
' .
Разработка клиент-серверного приложения на базе децентрализованной системы EOS #9101456
Артикул: 9101456
- Предмет: Программирование
- Уникальность: 85% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2019 году
- Количество страниц: 82
- Формат файла: docx
- Последняя покупка: 22.02.2022
1 999p.
1. Техническая документация по EOS.IO v2
[Электронный ресурс] – 2018. – URL: https://github.com/EOSIO/Documentation
/blob/master/TechnicalWhitePaper.md (дата обращения 05.12.2018)
2. DPOS BFT— Pipelined Byzantine Fault Tolerance
[Электронный ресурс] – 2018. – URL: https://medium.com/eosio/dpos-bft- pipelined-byzantine-fault-tolerance-8a0634a270ba (дата обращения 5.12.2018)
3. EOSIO Developer Portal [Электронный ресурс] – 2019. – URL: https://developers.eos.io/
(дата обращения 13.03.2019)
4. XRP [Электронный ресурс] – 2018. – URL: https://ripple.com/ build/transaction-cost/ (дата обращения 05.12.2018)
5. Eosdoc.io dapp development
[Электронный ресурс] – 2019. – URL: https://www.eosdocs.io/dappdevelopment/ (дата обращения 13.03.2019)
6. EOS Smart Contract Security
[Электронный ресурс] – 2019. – URL: https://blockgeeks.com/guides/eos-smart- contract-security/ (дата обращения 01.04.2019)
7. Документация Xamarin.Forms
[Электронный ресурс] – 2019. – URL: https://docs.microsoft.com/ru- ru/xamarin/xamarin-forms/ (дата обращения 01.05.2019)
[Электронный ресурс] – 2018. – URL: https://github.com/EOSIO/Documentation
/blob/master/TechnicalWhitePaper.md (дата обращения 05.12.2018)
2. DPOS BFT— Pipelined Byzantine Fault Tolerance
[Электронный ресурс] – 2018. – URL: https://medium.com/eosio/dpos-bft- pipelined-byzantine-fault-tolerance-8a0634a270ba (дата обращения 5.12.2018)
3. EOSIO Developer Portal [Электронный ресурс] – 2019. – URL: https://developers.eos.io/
(дата обращения 13.03.2019)
4. XRP [Электронный ресурс] – 2018. – URL: https://ripple.com/ build/transaction-cost/ (дата обращения 05.12.2018)
5. Eosdoc.io dapp development
[Электронный ресурс] – 2019. – URL: https://www.eosdocs.io/dappdevelopment/ (дата обращения 13.03.2019)
6. EOS Smart Contract Security
[Электронный ресурс] – 2019. – URL: https://blockgeeks.com/guides/eos-smart- contract-security/ (дата обращения 01.04.2019)
7. Документация Xamarin.Forms
[Электронный ресурс] – 2019. – URL: https://docs.microsoft.com/ru- ru/xamarin/xamarin-forms/ (дата обращения 01.05.2019)
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Разработка клиент-серверного приложения на базе децентрализованной системы EOS |
Артикул: | 9101456 |
Дата написания: | 20.06.2019 |
Тип работы: | Дипломная работа |
Предмет: | Программирование |
Оригинальность: | Антиплагиат.ВУЗ — 85% |
Количество страниц: | 82 |
Скрин проверки АП.ВУЗ приложен на последней странице.
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
Файлы артикула: Разработка клиент-серверного приложения на базе децентрализованной системы EOS по предмету программирование
Пролистайте "Разработка клиент-серверного приложения на базе децентрализованной системы EOS" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 22.02.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 85% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 10 работ. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Разработка системы имитации работы человека в веб-ресурсах
СЛЕДУЮЩАЯ РАБОТА
Разработка игрового приложения на Unreal Engine 4