Научная статья на тему 'Концепция внедрения электронных сделок на основе технологии блокчейн'

Концепция внедрения электронных сделок на основе технологии блокчейн Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
252
37
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
БЛОКЧЕЙН / BLOCKCHAIN / УМНЫЙ КОНТРАКТ / SMART CONTRACT / КОНТРАКТ / CONTRACT / КОНСЕНСУС / CONSENSUS / ЛОТ / AUCTION LOT

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Пак Виталий Станиславович

В данной статье описаны проблемы выбора поставщика и заказчика, основываясь на надежности выполнения ими договорных обязательств. Приведено общее описание технологии блокчейн. Описана технология достижения консенсуса в системе блокчейн, определены понятия доказательства работы, приведено описание майнера. Предложена концепция создания технологической платформы электронных торгов на базе технологии блокчейн, идентифицированы основные поля, необходимые для включения в блокчейн. Описаны возможные преимущества от разработки и внедрения данной системы.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Концепция внедрения электронных сделок на основе технологии блокчейн»

3. Расчет рейтинга

Расчет рейтинга производится по 100бальной системе. При этом 35 баллов дается за качество учебно-методической работы и преподавания, 20 - за знания студентов и квалификацию выпускников, 30 - за научный потенциал высшего учебного заведения и оставшиеся 15 - за внедрение ИКТ и материально-техническое обеспечение учебного процесса. При этом если по какому-то из показателей вуз набирает максимальное значение среди других, то ему присуждается высший балл. Остальные получают пропорционально в соотношении:

Показатель ВУЗа Критерий, = Вес х —---———

балл Максимальный показатель среди всех ВУЗов

Поскольку процесс заполнения хранилища идет по частям, то показатель рейтинга нужно пересчитывать и обновлять после каждой загрузки данных. Для решения данной проблемы система расчета показателей рейтинга была реализована с помощью представлений в СУБД Microsoft SQL Server 2012. Причем существовали представления нижнего уровня, производящими расчет рейтинга для каждого из показателей, так и представления верхнего уровня, производящими расчет рейтинга категорий и представление, рассчитывающего обобщенный рейтинг. Поскольку представления в реляционных СУБД имеют механизм кэширования, то скорость отклика системы очень высокая и не зависит от размера хранилища данных.

Данное решение также позволяет в будущем изменять формулы расчета критериев и показателей рейтинга, изменяя лишь правила формирования представлений в СУБД, без необходимости производить изменения кода во всем приложении. Заключение.

Разработанное хранилища данных для системы расчета рейтинга было успешно установлено в Государственном центре тестирования Республики Узбекистан. Хранилище позволяет использовать систему удаленно и осуществлять сбор данных онлайн. За счет использования Excel шаблонов уменьшена трудоемкость наполнения данных со стороны ответственных исполнителей высших учебных заведений. Использование хранилища данных позволяет использовать систему на протяжении значительного периода времени без снижения производительности работы системы, а использование хранимых процедур и представлений позволяет обеспечить гибкость в дальнейшем использовании и внесении изменений в систему.

Список литературы /References

1. «О разработке системе оценки рейтинга университетов высших образовательных учреждений» // Приказ кабинета министров Республики Узбекистан №371 от 29 декабря 2012 года.

2. Inmon W. Building the Data Warehouse. New York: John Willey & Sons. 1992.

3. Kimball Ralph, Caserta Joe. The Data Warehouse ETL Toolkit: Practical Techniques for Extracting, Cleaning, Conforming, and Delivering Data. New York: John Willey & Sons. 2004.

КОНЦЕПЦИЯ ВНЕДРЕНИЯ ЭЛЕКТРОННЫХ СДЕЛОК НА ОСНОВЕ ТЕХНОЛОГИИ БЛОКЧЕЙН Пак В.С. Email: Pak17112@scientifictext.ru

Пак Виталий Станиславович - старший преподаватель, кафедра информационных технологий, Ташкентский университет информационных технологий им. Мухаммада Ал-Хорезми, г. Ташкент, Республика Узбекистан

Аннотация: в данной статье описаны проблемы выбора поставщика и заказчика, основываясь на надежности выполнения ими договорных обязательств. Приведено общее описание технологии блокчейн. Описана технология достижения консенсуса в системе блокчейн, определены понятия доказательства работы, приведено описание майнера. Предложена концепция создания технологической платформы электронных торгов на базе технологии блокчейн, идентифицированы основные поля, необходимые для включения в блокчейн. Описаны возможные преимущества от разработки и внедрения данной системы.

Ключевые слова: блокчейн, умный контракт, контракт, консенсус, лот.

THE CONCEPT OF THE IMPLEMENTATION OF ELECTRONIC TRANSACTIONS ON THE BASIS OF BLOCKCHAIN

Pak V.S.

Pak Vitaliy Stanislavovich - Associate Lecturer, INFORMATION TECHNOLOGIES DEPARTMENT, TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES NAMED AFTER MUKHAMMAD

AL-KHOREZMI, TASHKENT, REPUBLIC OF UZBEKISTAN

Abstract: this article describes the problems of choosing a supplier and a customer, based on the reliability of their contractual obligations. The general description of blockchain technology is given. The technology of achievement of the consensus in blockchain is described, the concepts of the proof of work are defined, the description of the miner is given. The concept of creating a technological platform for electronic trades on the basis of blockchain technology is proposed, and the main fields necessary for inclusion in the block are identified. Possible advantages from the development and implementation of this system are described.

Keywords: blockchain, smart contract, contract, consensus, auction lot.

УДК 004.9

Введение

На протяжении 13 лет в Узбекистане функционирует Узбекская товарно-сырьевая биржа на основе ЭСБТ - электронной системы биржевых торгов. Узбекская республиканская товарно-сырьевая биржа была учреждена в виде открытого акционерного общества, зарегистрирована в Министерстве юстиции Республики Узбекистан в апреле 1994 года и на сегодняшний день является самой крупной торговой площадкой в Центральной Азии и динамично развивающейся товарной биржей в странах СНГ [1].

В соответствии с принятым 7 февраля 2011 года Постановлением Президента Республики Узбекистан № ПП-1475 «Об оптимизации системы государственных закупок и расширении привлечения к ним субъектов малого бизнеса» государственные закупки отдельных видов товаров (работ, услуг), перечень которых определяется Правительственной комиссией по государственным закупкам, по одному контракту на сумму в эквиваленте от 300 долларов США до 100 тыс. долларов США осуществляются посредством электронных торгов, организуемых Узбекской республиканской товарно-сырьевой биржей, за исключением случаев, предусмотренных законодательством [2].

Электронные торги на бирже для закупки государственными предприятиями проходят с понижением цены от начально установленной при регистрации заявки. Поставщик, подавший заявку с наименьшей ценой, отбирается электронной системой в качестве победителя торгов. Электронная система в автоматическом режиме

фиксирует совершенную сделку и формирует контракт в соответствии с условиями, изложенными в заявке заказчика.

1. Проблемы с доверием по торгам.

При существующем механизме торгов зачастую очень трудно выявить самого надежного поставщика. Поскольку иногда наиболее важными для заказчика является не стоимость лота, надежность выполнения контрактных обязательств: срока поставки, отгрузки, гарантийных обязательств и сопровождения. Поскольку торги отдают в основном предпочтение поставщикам, предложившим наименьшую цену, то трудно сформировать долгосрочные партнерские взаимоотношения. Конечно, у торгов на понижение есть множество положительных черт: возможность заключения взаимовыгодного контракта, прозрачность проведения торгов для поставщиков товаров и услуг, равноправный доступ к торгам, как для крупных, так и для малых предприятий.

Однако частыми становятся случаи недобросовестного исполнения контрактов, когда поставщик пытается получить большой контракт, не имея возможности обеспечить выполнение его условий. В таких случаях он просто отказывается от контракта и зачастую заказчику приходится проводить торги повторно. При этом заказчик зачастую становится заложником невыполнения собственных договорных обязательств перед своими клиентами. Особенно часто такие ситуации возникают с поставками оборудования, где стоимость оборудования включает в себя лицензионное обслуживание. Недобросовестные поставщики попросту выбирают другие более дешевые лицензии на сопровождение, чтобы получить торги. Основные крупные дилеры и партнеры в этом случае просто не могут конкурировать по цене и отказываются от участия в торгах.

На Узбекской товарно-сырьевой бирже существует механизм, который вносит таких предпринимателей в черный список и отстраняет от торгов на небольшой период. Для участия в крупных торгах также предусмотрено внесение поставщиками предварительного залога в размере 5-10% от суммы лота. Однако и этот механизм полностью не может отсеять недобросовестных предпринимателей.

3. Использование блокчейн в системе торгов.

Для повышения эффективности работы биржи необходим механизм, который позволил бы оценивать каждого поставщика и заказчика и формировать так называемую степень доверия к нему. На сегодняшний момент информационные технологии позволяют сформировать степени доверия к предпринимателю с помощью технологии блокчейн.

Цепочка блоков блокчейн (blockchain) — это база данных с широкомасштабным тиражированием всех транзакций в сети. Цепочка блоков использует механизм консенсуса (согласования) с названием «доказательство выполнения работы» (proof-of-work), предотвращающий проблему двойных расходов (double-spending) в Сети, десятилетиями преследовавшую криптологов. Под двойными расходами подразумевается проблема, когда мошенник может вторично потребовать оплаты, отрицая успешность первой транзакции [4].

Механизм доказательства выполнения работы решает эту проблему за счет так называемых майнеров (miners) в сети, отыскивающих криптографические доказательства с использованием своей аппаратуры. Майнеры — это узлы в сети Bitcoin, проверяющие транзакции с использованием истории цепочки блоков, датированных записей обо всех транзакциях, когда-либо выполнявшихся в сети [5].

Распределенная база данных блокчейн формируется как непрерывно растущая цепочка блоков с записями обо всех транзакциях. Копии базы или её части одновременно хранятся на множестве компьютеров и синхронизируются согласно формальным правилам построения цепочки блоков. Это обеспечивает высокую отказоустойчивость системы.

Централизованную базу Республиканской товарно-сырьевой биржи можно реализовать на основе распределенной базы данных блокчейн. При этом в транзакцию необходимо включить следующую информацию:

1. Информация об участниках сделки только при заключении договора.

2. Успешное выполнение договорных обязательств, или отказ от выполнения договорных обязательств (успешная поставка, успешная оплата, задержка по доставке или задержка по оплате и т.д.).

Для работы придется создать ферму из нескольких майнеров, на которые будет возложена функция расчета доказательства работы и формирования блоков. Поначалу можно реализовать все на базе технической инфраструктуры биржи. В последующем можно использовать вычислительные ресурсы частных поставщиков и платить небольшую комиссию в качестве оплаты за использование их ресурсов. Это повысит достоверность данных, поскольку вычислительная мощность будет распределена между множеством майнеров и не позволит переписать и вносить изменения в цепочки блоков.

В механизм торгов тоже необходимо будет внести изменения, которые позволят учитывать не только стоимость, предложенную за лот, но и так называемую надежность, которую можно извлечь из истории всех транзакций, совершенных данным поставщиком.

Внедрение технологии блокчейн в систему электронных торгов позволит получить следующие преимущества:

1. Получить систему с высокой отказоустойчивостью, т.к. базы данных одновременно находятся на нескольких компьютерах.

2. Хранить все успешно завершенные и отклоненные контракты по торгам.

3. Повысить адекватность статистики по завершенным и не завершенным торгам.

4. Повысить прозрачность торгов и выполнения обязательств по контрактам.

5. Получить возможность формирования электронного подтверждения надежности поставщиков и заказчиков.

6. Исключить возможность участия в торгах на бирже недобросовестных предпринимателей.

Заключение.

Информационные технологии развиваются стремительно, все глубже проникают в жизнь и деятельность общества. При условии увеличения степени проникновения автоматизации в сферу бизнеса, а именно развитие B2B связей, возникнет возможность отслеживания всех пунктов выполнения контракта. Это позволит в дальнейшем перейти к технологии умных контрактов, которая позволит сделать все договорные обязательства частично или полностью самовыполняемыми, т.е. исключит необходимость привлечения юристов и проведения судебных процессов.

Список литературы /References

1. Узбекская республиканская товарно-сырьевая биржа. // [Электронный ресурс].

Режим доступа±йр://шех.ш/ (дата обращения: 01.09.2017).

2. «Об оптимизации системы государственных закупок и расширении привлечения к

ним субъектов малого бизнеса» // Постановлением Президента Республики

Узбекистан № ПП-1475.

3. Satoshi Nakamoto // Bitcoin: A Peer-to-Peer Electronic Cash System // 2008.

[Электронный ресурс]. Режим доступа: https://bitcoin.org/bitcoin.pdf/ (дата

обращения: 01.09.2017).

4. Равал С. Децентрализованные приложения. Технология Blockchain в действии.

Санкт-Петербург: Питер, 2017. 192 стр.

i Надоели баннеры? Вы всегда можете отключить рекламу.