Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Тема выпускной квалификационной работы: "Разработка сервиса для согласования финансовых условий в публичном распределённом реестре с обеспечением конфиденциальности". В рамках работы проведен обзор подходов к обеспечению конфиденциальности данных сети в публичных распределенных реестрах. Проанализированы существующие решения для реализации публичных распределенных реестров. Определены требования к поставленной задаче с учётом выбранных подходов и технологий и описана архитектура разрабатываемого сервиса. Выбран механизм согласования с учетом обеспечения достоверности и справедливости процесса и разработана модель оценки для взаимодействия между сторонами. В результате работы спроектирован сервис, позволяющий согласовывать финансовые условия с помощью аукциона на базе публичного блокчейна с обеспечением конфиденциальности данных транзакций. Взаимодействие с сервисом реализовано посредством подключения к сети блокчейна и заранее описанных скриптов командной строки. Проведено модульное и системное тестирование сервиса.
The subject of the master's degree thesis: "Developing a service for financial conditions approval in a public distributed ledger with confidentiality". For purpose of master's degree research, a review of approaches ensuring confidentiality of network data in public distributed ledgers was conducted. Existing solutions for the implementation of public distributed ledgers are analyzed. Requirements for the task are defined, taking into account selected methods and technologies, and architecture of the service is described. The coordination mechanism was selected to ensure reliability and fairness of approval process, and evaluation model was developed for interaction between parties. As a result of the master's degree thesis, a service was designed that allows to negotiate financial conditions using an auction based on a public blockchain with confidential transaction data. Interaction with the service is implemented by connecting to blockchain network and pre-described command line scripts. Modular and system testing of the service was carried out.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Table of Contents
- Slide 1
- Slide 2
- СПИСОК ОБОЗНАЧЕНИЙ И СОКРАЩЕНИЙ
- ВВЕДЕНИЕ
- 1. Обзор и сравнительный анализ подходов конфиденциальности в распределенных реестрах
- 1.1. Понятие распределенного реестра
- 1.2. Блокчейн как разновидность распределенных реестров
- 1.3. Блокчейн-платформы
- 1.4. Применение технологии блокчейн для решения бизнес-задач
- 1.4.1. Цифровая идентификация
- 1.4.2. Хранение финансовых данных
- 1.4.3. Автоматизация выдачи ссуд
- 1.4.4. Регистрация прав на имущество
- 1.5. Обеспечение конфиденциальности в публичных блокчейнах
- 1.5.1. Доказательство с нулевым разглашением
- 1.5.2. Протокол многостороннего вычисления
- 1.6. Сравнение существующих решений в обеспечении конфиденциальности
- 1.7. Выводы
- 2. Обзор и сравнительный анализ публичных блокчейн-платформ
- 2.1. Сравнение публичных блокчейн-платформ
- 2.1.1. Ethereum
- 2.1.2. EOS.IO
- 2.1.3. Secret Network
- 2.1.4. Результаты сравнения
- 2.2. Структура и принципы работы Secret Network
- 2.2.1. Cosmos SDK
- 2.2.2. Tendermint
- 2.2.3. ABCI
- 2.2.4. Secret Contracts
- 2.2.5. Валидаторы и делегаты
- 2.2.6. TEE и Intel SGX
- 2.1. Сравнение публичных блокчейн-платформ
- 3. Анализ теории аукционов и ее применение. Постановка задачи. Архитектура системы
- 3.1. Теория аукционов и ее применение в бизнес-задачах
- 3.2. Постановка задачи
- 3.2.1. Решаемые задачи
- 3.3. Архитектура сервиса
- 3.3.1. Выбор технологий для разработки
- 3.3.2. Структура сервиса
- 3.3.3. Определение финансовой модели
- 3.3.4. Алгоритм работы сервиса
- 3.3.5. Описание секретных контрактов
- 3.4. Выводы
- 4. Разработка сервиса
- 4.1. Контракт-аукцион
- 4.1.1. Описание взаимодействия с Wasm
- 4.1.2. Описание состояний контракта
- 4.1.3. Описание вычислений контракта
- 4.1.4. Описание логики контракта
- 4.2. Контракт-оракул
- 4.2.1. Описание состояний контракта
- 4.2.2. Описание вычислений контракта
- 4.2.3. Описание логики контракта
- 4.3. Взаимодействие с сетью блокчейна
- 4.1. Контракт-аукцион
- 5. Тестирование сервиса
- 5.1. Unit-тестирование
- 5.2. Системное тестирование
- 5.2.1. Развертывание и инициализация контрактов
- 5.2.2. Инициализация токенов и оракула
- 5.2.3. Тестирование аукциона
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- Исходный код контракта-аукциона
- Исходный код CLI-интерфейса
Usage statistics
Access count: 10
Last 30 days: 2 Detailed usage statistics |