Сегодня мы с вами разберемся что же такое смарт- контракты.
О смарт-контрактах с примерами
Смарт-контракты представляют из себя что-то вроде договора вписанного в алгоритм на блокчейне, в котором можно прописать множество параметров и условий.
Пример 1: Аукцион, проводится в период с 1 по 10 августа 2018 года. За это время запоминаются все ставки. Далее программа выбирает самую большую ставку и отправляет лот выигравшему (если это электронный товар — автоматически, если физический, то с участием создателя аукциона). Остальные деньги отправляются отправителям.
Пример 2: Лотерея, стоимость лотерейного билета 0.1 ETC, розыгрыш проводится каждую неделю (либо после продажи определённого количества билетов), программа разбивает все отправленные суммы по 0,1 ETC, каждому лотерейному билету присваивается кошелек отправителя, далее 70% от всех поступлений делятся на 5% призовых мест в определенных пропорциях, случайным адресом выбираются победители. Далее программа отправляет выигрыши на кошельки победителей, оставшиеся 30% уходит на адрес организатора лотереи. Все проценты, стоимость билетов и сроки можно настраивать.
Пример 3: Радость Мавроди. Участник 1 отправляет X ETC на адрес контракта, в базе данных запоминается сумма отправленная участником. Участник 2 отправляет Y ETC на адрес смарт-контракта, из этой суммы часть денег отправляется на адрес участника 1, в базе данных сохраняется сумма отправленная участником 2, 10% отправляется на адрес Мавроди. И так далее, все процентные соотношения настраиваются . Так же можно организовать данную схему в виде токенов. Например, после отправки X ETC участником 1, отправлять ему определенную сумму токенов, курс которых назначается каждый день самим Мавроди (как это было в МММ 1994 года), далее каждый владелец токена может обменять свой токен обратно на ETC. Пока система не соскамится из за недостатка притока новых участников.
Пример 4: Сделка с недвижимостью. Продавец продаёт загородный дом за 1 000 000 ETC, после получения данного количества ETC, от первого отправителя полной суммы, на адрес смарт контракта, имущество переходит к Покупателю. Все суммы полученные позже или не в нужном количестве отправляются обратно отправителям. Если при этом всё информация о имуществе тоже хранится в блокчейне, то у покупателя и продавца отпадает даже необходимость личной встречи.
Как мы видим, вариантов использования смарт-контрактов достаточно большое количество. На фантазировать можно много различных сфер применения.
В данный момент активно используется блокчейн платформы Ethereum для создания смарт-контрактов. Но данная возможность так же присутствует у криптовалюты ETC Ethereum Classic (прародителя ETH) и некоторых других проектов.