Тип работы:
Предмет:
Язык работы:


РЕАЛИЗАЦИЯ CROSS-CHAIN МОСТА МЕЖДУ СЕТЯМИ ETHEREUM И BNB CHAIN

Работа №189301

Тип работы

Бакалаврская работа

Предмет

программирование

Объем работы65
Год сдачи2022
Стоимость4650 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
17
Не подходит работа?

Узнай цену на написание


АННОТАЦИЯ 3
ГЛОССАРИЙ 3
ВВЕДЕНИЕ 5
1 ВВЕДЕНИЕ В ПРЕДМЕТНУЮ ОБЛАСТЬ 7
2 ЦЕЛИ И ЗАДАЧИ 9
3 ОПИСАНИЕ ЦЕЛЕВЫХ БЛОКЧЕЙН СЕТЕЙ И ИХ СРАВНЕНИЕ 11
3.1 Описание сети Ethereum 11
3.2 Разбор сети BNB Chain (Binance Smart Chain) 13
3.3 Сравнение сетей Ethereum и BNB Chain 15
4 ИЗУЧЕНИЕ АЛГОРИТМОВ КОНСЕНСУСА И ИХ СРАВНЕНИЕ 19
4.1 Разбор алгоритма консенсуса PoW(Proof-of-Work) 20
4.2 Разбор алгоритма консенсуса PoS(Proof-of-Stake) 23
4.3 Сравнение алгоритмов консенсусов PoW и PoS 26
5 ОПИСАНИЕ СТАНДАРТОВ ТОКЕНОВ ERC 28
5.1 Описание стандарта токена ERC-20 29
5.2 Описание стандарта токена ERC-721 33
6 РАЗРАБОТКА СМАРТ-КОНТРАКТА МОСТА 38
6.1 Проектирование смарт-контрактов 38
6.2 Разработка смарт-контрактов токенов 43
6.3 Разработка смарт-контрактов моста 47
7 АНАЛИЗ ИНСТРУМЕНТОВ И ТЕСТИРОВАНИЕ 51
8 РЕЗУЛЬТАТЫ 53
ЗАКЛЮЧЕНИЕ 57
СПИСОК ЛИТЕРАТУРЫ 58
ПРИЛОЖЕНИЕ А 60

В данной выпускной квалификационной работе (ВКР) рассматривается решение задач безопасной передачи данных между двумя блокчейн сетями Etherium и BNB Chain посредством создания децентрализованного приложения (dApp) моста при помощи криптографической подписи с открытым и закрытым ключами.
Cross-Chain мост представляет из себя в данном случае смарт-контракты мостов, расположенные в целевых блокчейн сетях и связанные между собой посредством бэкенд сервиса.
Актуальность данной работы вытекает из двух факторов. Во-первых, в текущее время возрастает количество блокчейн сетей, которые, в следствии своего устройства, не имеют прямого доступа друг к другу, таким образом создавая необходимость в посреднике, частью которого и является продукт данной работы. Во-вторых, при достаточном росте токена возникает необходимость расширения на другую блокчейн сеть. Второй фактор также является наиболее важным, так как количество токенов уверенно возрастает с интересом обывателей, что можно наблюдать в последнее время, а также ввиду коммерческой цели создания большинства существующих токенов.
Немаловажную роль в существовании моста играет фактор доверия. Смарт-контракты в сети блокчейн не подвергаются вмешательству со стороны их владельцев, если на подобные действия нет прописанных заранее условий в самом смарт-контракте. Таким образом, любой пользователь может быть уверен в том или ином развитии событий, согласно содержанию смарт- контракта.
В итоге, смарт-контракты, в рамках одной блокчейн сети, могут взаимодействовать друг с другом, образовывая сложные системы, в которых устройство функций всегда доступно пользователю. Пользователь может найти целевые контракты и, при минимальном ознакомлении с кодом, вынести для себя окончательное решение о необходимости вызова той или иной функции.
В случае с бэкенд сервисом, который также является частью моста, пользователь не может быть уверен в его механизмах работы, таким образом разработчик не может использовать чужой сервис для налаживания работы своих смарт-контрактов в разных сетях. Возникает необходимость создания собственного моста, включая бэкенд сервис и смарт-контракты моста для двух блокчейн сетей. Таким образом, актуальность разработки смарт-контрактов данного типа весьма велика.
В дипломной работе подробно описываются стандарты токенов, наиболее широко распространенных в сети, а также архитектура моста, созданного для взаимодействия между токенами смарт-контрактов, расположенных на двух блокчейн сетях.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате данной квалификационной работы были реализован смарт- контракты токенов стандарта ERC-20 и ERC-721, а также смарт-контракты моста для обоих токенов.
Функциональность смарт-контрактов проверена в среде разработки, а также в тестовых сетях целевых блокчейн сетей. Смарт-контракты обладают всем требуемым функционалам, и могут использоваться как часть для реализации децентрализованных приложений.



1. EIP-20: Token Standard - URL: https://eips.ethereum.org/EIPS/eip-20
2. EIP-721: Non-Fungible Token Standard - URL:
https://eips.ethereum. org/EIPS/eip-721
3. ИНС: Википедия. Свободная энциклопедия. - URL:
https://ru.wikipedia.org/wiki/Ethereum (дата обращения: 20.05.2022)
4. ИНС: Википедия. Свободная энциклопедия. - URL:
https://ru.wikipedia.org/wiki/Binance (дата обращения: 20.05.2022)
5. Bytwork.com [Электронный ресурс] - URL:
https://bytwork.com/articles/chto-takoe-binance-smart-chain-otlichie-ot- ethereum
6. bscscan.com [Электронный ресурс] - URL: https://bscscan.com/
7. etherscan.io [Электронный ресурс] - URL: https://etherscan.io/
8. academy.binance.com [Электронный ресурс] - URL:
https://academy.binance.com/ru/articles/binance-smart-chain-vs- ethereum-what-s-the-difference
9. block-chain24.com [Электронный ресурс] - URL: https://www.Uock- chain24.com/news/novosti-ethereum/tri-prichiny-pochemu-ethereum-po- prezhnemu-luchshe-chem-binance-smart-chain
10. ИНС: Википедия. Свободная энциклопедия. - URL:
https://ru.wikipedia.org/wiki/Доказательство_выполнения_работы (дата обращения: 20.05.2022)
11. tadviser.ru [Электронный ресурс] - URL:
https://www.tadviser.ru/index.php/Статья:Алгоритм консенсуса Proof -of-Work_(PoW)_и_Proof-of-Stake_(PoS)
12. Pricing via Processing or Combatting Junk Mail - URL:
https: //www.wisdom. weizmann.ac. il/~naor/PAPERS/pvp. pdf
13. Proofs of Work and Bread Pudding Protocols - URL:
http://www.arijuels.com/wp-content/uploads/2013/09/JJ99.pdf
14. ИНС: Википедия. Свободная энциклопедия. - URL:
https: //ru.wikipedia. org/wiki/Доказательство_доли_владения (дата
обращения: 20.05.2022)
15. cointelegraph.com [Электронный ресурс] - URL:
https://cointelegraph.com/blockchain-for-beginners/proof-of-stake-vs- proof-of-work:-differences-explained
..17


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ