Смартконтракты и система обеспечения их защиты от киберугроз

Сегодня, смарт-контракты (также называемые «умный» контракт), стремительно набирают популярность вместе с технологией блокчейн и криптовалютами. Сама технология ещё не полностью изучена, но чтобы приоткрыть тайную завесу о данном инновационном и перспективном тренде – что из себя представляет, где применяется, каковы преимущества и есть ли недостатки, и как он изменит наш мир, все это будет рассмотрено в рамках данный статьи на простом для общего понимания языке. Смарт-контракт представляет собой самоисполняемый компьютерный алгоритм, записываемый в блокчейн – последовательную и непрерывную цепочку блоков, которая хранится на множестве компьютеров. Основная задача — обмен активами (деньги, акции и другие виды собственности), не прибегая при этом к участию каких-либо третьих лиц [1,с.2].
Простыми словами, смарт-контракт — это «электронный договор», но в отличие от обычного файла, подписанного электронными подписями, он представляет собой программу, созданную в блокчейнсети, с соблюдением двух обязательных качеств: во-первых, самоисполняемость (к программе привязаны ваши банковские счета, чтобы автоматически выполнять обязательства по сделкам (перевод денег по договору и пр.), а также хранится история операций и деловых отношения, фиксируются все события); во-вторых, прозрачность (в блокчейн-сети невозможно изменить какую-либо историю операций (т.е. «задним числом» не получится что-либо изменить).
Для общего понимания, опишем простыми словами, как работает «умный» контракт. Представим, что вы собираетесь продать недвижимость (квартиру) конкретному заинтересованному покупателю. При текущем положении (без внедрения смарт-контрактов), учитывая степень недоверия к незнакомому покупателю, для безопасного осуществления сделки потребуется привлечение третьих лиц: юристов, нотариусов и иных финансовых учреждений. Необходимо будет подготовить множество документов, провести часы ожидания в очередях, нотариально заверить бумаги. Весь процесс займет продолжительное количество времени с соответствующими финансовыми издержками (все услуги посредников платные).
В случае применения смарт-контракта, в сделке будет задействованы только два «живых» игрока – покупатель и продавец, а также компьютерный алгоритм. С помощью программы автоматически будет осуществлена проверка сделки в части соблюдения всех условий ее выполнения сторонами сделки, и в случае положительного результата, активы автоматически будут распределены. Новый покупатель – становится владельцем недвижимости, продавец получает свои деньги. Подлинный и максимально упрощенный процесса — минимизация усилий, сэкономленное время, отсутствие человеческого фактора – всё то, что так необходимо современному миру сегодня. Впервые, идею использования данного инструмента описал американский ученый и криптограф Ник Сабо еще в 90-х годах. Однако в то время не было поля для воплощения данной идеи в жизнь, и умный контракт ждал своего часа.
И в 2008 году, с широким распространением технологий блокчейн, а позднее платформы Ethereum (децентрализованная частная платформа с записанными смарт-контрактами, которая поддерживает вход и выход оракулов [2,с.3] (это третье лицо, с которым вы коммуницируете в случае, если вам необходимы данные, которые не получается достать самостоятельно) [3,с.15], соединяющих реальный и цифровой мир), «умные» контракты предстали во всей красе.
Для того чтобы создать смарт-контракт, необходимо знать язык программированная, и, если, таких знаний нет, то потребуется задействовать внешних исполнителей. Далее выбирается приватная децентрализованная среда, на базе которой будет осуществляться смарт-контракт (к примеру наиболее подходящая платформа Ethereum), и прописываются условия сделки в виде кода (смарт-контракт работает преимущественно через ««if-then-else» функцию (если что-то, то что-то) [4,с.1].
В децентрализованном носителе фиксируется вся информация по обязательствам, принятыми сторонами, срокам исполнения условий договора, а также ответственность участников сделки в случае неисполнения или ненадлежащего исполнения. После, происходит активация смарт-контракта, и программа выполняет запрограммированные действия при помощи транзакции, которая была получена от пользователя, или сообщения, полученного от другого «умного» контракта напрямую через сеть. Смарт-контракты позволяют оптимизировать и довести до автоматизма самые различные транзакции, происходящие в любой профессиональной среде. Данный инструмент направлен на обеспечение максимальной безопасности и прозрачности сделок, за процессом могут наблюдать все заинтересованные пользователи.
Необходимо отметить то, что «умные» контракты как константы, они неизменны, то есть риск изменения контракта кем-либо (от несанкционированных вмешательств или утери данных) абсолютно нивелируется. Программа работает на чётких математических действиях и алгоритмах, коррумпированный подход, или «нечестное» перетягивание на свою сторону – просто невозможно. Всё это жизненно необходимо и ценно, особенно в экономических и государственных сферах. Также, среди положительных сторон «умных» контрактов отмечают следующие: экономия средств за счёт исключения ненужных посредников; оперативность процесса (автоматизация и выполнение контракта буквально за несколько минут); стандартизация (со временем появляется все больше вариантов смарт-контрактов под различные потребности).
Сами смарт-контракты ещё в процессе своего экспериментального развития, поэтому необходимо принимать во внимание возможные уязвимые места этого инструмента. Отмечают следующие недостатки: на сегодняшний день этот механизм находится «вне правового поля»; отсутствие гибкости – функционирование строго по четко запрограммированным условиям; вероятность допущения ошибок при вводе данных (а исправление данных не предоставляется возможным); понимание – большинство пока не понимают, что такое смарт-контракт и с чем его «едят». Также следует отметить торможение внедрения смарт-контрактов ввиду ограниченности в части оплаты услуг (оплачивать сделку возможно только криптовалютой).
Тем не менее, невозможно не согласиться с огромный потенциалом смарт-контрактов. Перспективы применения широкомасштабные, особенно в таких сферах жизни, как финансовый рынок, логистические услуги, юриспруденции, защита авторского права, страхование, торговля (ритейл), бухгалтерский учет и аудит, налогообложение, цифровая идентификация личности, голосования и т.д.
Можно даже описать успех внедрения смарт-контрактов в ключевые области:

Нужна похожая работа?

Оставь заявку на бесплатный расчёт

Смотреть все Еще 421 дипломных работ