Что такое смарт-контракты?
Выяснилось, что 70% нашей аудитории не знает, что такое смарт-контракт.
А слово МОДНОЕ, так что надо разобраться.
Это будет самое простое объяснение из всех, что вы читали.
Смарт-контракт — это программа, которая обеспечивает исполнение обязательств.
В нашем мире роль смарт-контрактов выполняют законы физики, биологии и прочих наук.
Если в одну руку я возьму острую швейную иголку (событие А) и со всей дури воткну себе её в палец другой руки (событие Б), то на выходе мы получим небольшое кровотечение (событие С).
И очевидную склонность к самоповреждению, но это мы опустим.
Произошло событие А и событие Б, и по законами физики, биологии и всем прочим событие С просто НЕИЗБЕЖНО.
В смарт-контрактах всё точно так же:
Программа проверяет, все ли необходимые условия были выполнены, и только после этого выдаёт требуемый результат.
Вы хотите обменять в децентрализованном обменнике свои Биткоины на Тонкоины.
Вы отправляете в специальный кошелёк нужное количество биткоинов, а смарт-контракт это проверяет (событие А).
После этого смарт-контракт сверяет обменный курс (событие Б).
После этого вам отправляются Тонкоины по текущему курсу (событие С).
Упрощенно говоря, так и работают децентрализованные обменники.
+ Они надёжны и им не нужен человек. Всё делает МАТЕМАТИКА, и однажды настанет день (о котором я постоянно пишу), когда можно будет продать квартиру в несколько кликов в интернете.
+ Код смарт-контрактов в блокчейне, как правило, открытый — это значит, что абсолютно любой программист может изучить этот код на ЧЕСТНОСТЬ и на наличие уязвимостей. Таким образом можно создать безупречный код, который никогда не будет ошибаться (в отличие от человека).
+ Независимость. Это следует из предыдущего пункта - смарт-контракты исключают вмешательство третьих лиц, что хорошо для децентрализации.
- Иногда хакеры находят уязвимости и смарт-контракты взламываются.
- Там беда с правовым регулированием.
Смарт-контракт — это кусок кода, где прописана куча условий и результат соблюдения этих условий.