Система заключения пари на основе смарт-контрактов
В работе представлено исследование платформ распределенных реестров, подходящих для реализации системы заключения пари на спортивные события. Описана модификация протокола Augur и реализована система, на основе описанного протокола, на базе платформы Ethereum с использованием инструментов: React, Metamask, Truffle, Ganache, Infura и языка смарт-контрактов Solidity.
Актуальность проблемы
В современном мире довольно часто возникают спорные моменты и ситуации, для решения которых не обойтись без вмешательства третьей стороны. Так, например, существуют суды различных уровней для принятия решений по спорным ситуациям.
Несмотря на то, что суды позволяют решить множество различных вопросов, окончательное решение требует большого количества времени даже без учета процедуры апелляции и обжалования.
В контексте данной работы будет рассматриваться класс задач заключения пари, на примере спортивных событий. В дальнейшем этот класс задач можно масштабировать до заключения пари любого вида. Для того, чтобы заключить пари на спортивные события, существуют букмекерские компании, которые с одной стороны позволяют осуществить сделки удобным образом, но с другой стороны: во-первых, сделки заключаются непосредственно с букмекером, а во-вторых букмекер контролируют все денежные средства пользователя, а также имеет возможность, например, осуществлять дополнительные проверки в случае большого выигрыша и имеет право отказать в выплате положенного вознаграждения. Это часто приводит к возникновению судебных разбирательств.
В данной работе предлагается использовать технологии распределенных реестров, с целью формирования доверительной среды между участниками системы и снижения издержек, связанных с недоверием третьим лицам.
Augur whitepaper [Электронный ресурс]: URL: (дата обращения: 15.03.2020)
OneShash [Электронный ресурс]: URL: h (дата обращения 15.03.2020)
BetMatch [Электронный ресурс]: URL: (дата обращения 15.03.2020)
1xBit [Электронный ресурс]: URL: (дата обращения 15.03.2020)
Saurabh Dhumwad, Mandar Sukhadeve, Chetan Naik, Manjunath K.N., Srikanth Prabhu A Peer to Peer Money Transfer Using SHA256 and Merkle Tree// 18.04.2019
Сертификаты X509 [Электронный ресурс]: URL: (дата обращения: 30.05.2020)
Java Virtual Machine [Электронный ресурс]: URL: h (дата обращения: 30.05.2020)
Practical Byzantine Fault Tolerance [Электронный ресурс]: URL: (дата обращения: 30.05.2020)
EOS is not blockchain [Электронный ресурс]: URL: (дата обращения: 15.03.2020)
Тестовые сети Ethereum [Электронный ресурс]: URL: (дата обращения 15.03.2020)
Metamask [Электронный ресурс]: URL: (дата обращения 15.03.2020)
Web3js [Электронный ресурс]: URL: (дата обращения: 15.03.2020)
ERC-20 [Электронный ресурс]: URL: (дата обращения: 15.03.2020)
ERC-271 [Электронный ресурс]: URL: http://erc721.org/ (дата обращения 15.03.2020)
Mocha [Электронный ресурс]: URL: (дата обращения: 15.03.2020)
Chai [Электронный ресурс]: URL: (дата обращения 15.03.2020)
Truffle [Электронный ресурс]: URL: (дата обращения 15.03.2020)
Ganache [Электронный ресурс]: URL: (дата обращения: 15.03.2020)
Атака 51% процента [Электронный ресурс]: URL: h (дата обращения: 23.05.2020)
Infura provider [Электронный ресурс]: URL: (дата обращения: 15.03.2020)
Rinkeby faucet-сервис [Электронный ресурс]: URL: (дата обращения: 15.03.2020)
Etherscan [Электронный ресурс]: URL: (дата обращения: 15.03.2020)
Loom test network [Электронный ресурс]: URL: (дата обращения 15.03.2020)
Metamask tutorial [Электронный ресурс]: URL: / (дата обращения: 15.03.2020)
Truffle samples [Электронный ресурс]: URL: h (дата обращения: 15.03.2020)
Ganache [Электронный ресурс]: URL: (дата обращения: 15.03.2020)
EOS whitepaper [Электронный ресурс]: URL: (дата обращения: 15.03.2020)
NEO blockchain [Электронный ресурс]: URL: (дата обращения: 15.03.2020)
Детальный разбор Ethereum [Электронный ресурс]: URL: (дата обращения: 15.03.2020)
Последние выполненные заказы
Хочешь уникальную работу?
Больше 3 000 экспертов уже готовы начать работу над твоим проектом!