Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
lermontoff
6 лет назад

Что такое смарт-контракт?

Что такое смарт контракт?

Смарт-контракт, или в буквальном переводе «умный контракт» - это специальный компьютерный алгоритм, созданный для заключения самоисполяемых контрактов в блокчейне. Они представляют собой код, который работает внутри сети блокчейн. Если говорить более простым языком, смарт – контракты – это специальная функция внутри блокчейна, которая нужна для проведения транзакций. Смарт-контракты самоисполняемы и автоматизированы, это значит, что ни одна сторона не может нарушить условия контракта, все списания, контроль, наложение санкций на сторону, которая не исполнила свои обязательство происходит автоматически. Кроме того, смарт-контракту присущи те же свойства, что и криптовалюте – при их заключении не нужен посредник в лице какой-либо финансовой организации или государства.

Происхождение смарт-контрактов

Идея смарт-контракта была предложена ученым Ником Сабо еще в 1994 году, но воплощение идеи в жизнь стало возможным только в 2008 году, с разработкой технологии блокчейн. Сабо представлял смарт-контракт как компьютерный протокол, который автоматически бы проводил операции и следил за их исполнением.
В итоге, с появлением первой криптовалюты биткоин реализация идеи смарт контрактов стала возможной, правда не в полном варианте. Код биткоина позволяет заключать контракты с достаточно простым набором функций. Например, мультиподпись для транзакций с отложенным платежом. Это такие транзакции, которые осуществляются только если большинство участников ее подтверждают.
Например, человек хочет приобрести какой-либо товар в интернет-магазине. Он привлекает продавца и арбитра, создается специальный счет. На этот счет покупатель переводит деньги. Продавец видит поступление средств и отправляет товар. После этого продавец создает транзакцию с нейтрального счета на свой, но без одобрения покупателем или арбитром деньги не будут переведены. Как только покупатель получает товар, он ставит свою подпись под транзакцией и по принципу 2 из 3 деньги уходят продавцу. Либо, в случае разногласий, привлекается арбитр, подпись которого также влияет на транзакцию. Аналогичным образом работают все системы, основанные на принципе N подписей из T. Этот алгоритм также можно применить при проведении выборов или голосования. При таком случае подделка итогов будет невозможно, если добиться идентификации каждого пользователя.
Возвращаясь к смарт-контрактам – полноценно они появились в блокчейне другой криптовалюты – Ethereum. Создатели этого проекта изначально заявили, что биткоин плохо подходит для смарт-контрактов, поскольку разрабатывался не для этого. Свой проект разработчики начинали сразу с учетом использования смарт-контрактов.

Как работают смарт-контракты?

Смарт-контракты фиксируются в блокчейне. Логика осуществления контракта фиксируется в блоке, там же фиксируются и все сообщения, относящиеся к определенному смарт-контракту. Сообщения – это входы и выходы программного кода, которые могут приводить к какимлибо действиям в цифровом или реальном мире.

При заключении смарт-контракта обязательно должен выполняться ряд условий:

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

Смарт-контракты бывают нескольких разновидностей в зависимости от степени автоматизации и разделяются на:

1.Автоматизированные – без копии на бумаге, существующие исключительно в цифровом мире;
2.С бумажной копией;
3.Полностью на бумаге с автоматизацией небольшого количества процессов, например, только платежей.
Как отмечают специалисты, ввиду малой развитости блокчейн технологий (несмотря на популярность), сейчас в основном используется третий тип смарт-контрактов. Так, например, в конце сентября квартиру в Киеве купили с помощью смарт-контракта в Ethereum, тогда как продавец находился в Нью-Йорке.

Перспективы использования смарт-контрактов

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

Преимущества и недостатки смарт-контрактов

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

Можно выделить следующие преимущества:

1.Автономность – нет необходимости привлекать третьи лица в виде банков, нотариусов и так далее;
2.Безопасность – заключенная сделка хранится в блокчейне на множестве компьютеров одновременно и не подлежит изменению;
3.Оперативность и экономия – при отсутствии посредников повышается скорость проведения транзакций и снижаются издержки;
3.Человеческий фактор – процессы автоматизированы, а это значит, что человеческие ошибки исключены, в отличие от ситуации с традиционными сделками.
Но есть и минусы смарт контрактов. Однако, эксперты отмечают, что минусы эти связаны с неразвитостью технологий и в будущем будут исправлены. Однако сейчас стоит отметить несколько из них:
Недостаточная гибкость по сравнению с обычными договорами; Слабая развитость оракулов, которые поставляют смарт-контрактам необходимые данные из реального мира (Например, биржевые сводки для финансовых операций). Ошибки в коде, которые пока что встречаются и являются причиной кибер-атак на цифровые кошельки.

Подписывайтесь на новости охотники за головами News https://t.me/joinchat/AAAAAEd8sqQCcc6f0dkGZw

Всем здоровье и профита.

0
0.262 GOLOS
На Golos с March 2018
Комментарии (1)
Сортировать по:
Сначала старые