Смарт контракт
@crshellШирокое применение, смарт контракты или умные контракты получили с появлением блокчейна ethereum, это вторая по капитализации и по популярности криптовалюта.
Смарт контракт - это компьютерный алгоритм, который контролирует совершения сделки.
Смарт контракт состоит из математических условий, он заносится в блокчейн и запоминается навсегда. Условия одинаковы для всех и не могут быть изменены или удалены.
Смарт контракт совершает финансовые операции автоматически, без участия человека, по написанным заранее условиям.
Главное преимущество в том, что это блокчейн - все уверены, что никто не обманывает. Все видят текст программы и понимают, что она работает именно так, как в ней написано. Программа - не человек, она не скроется с деньгами, не обанкротится, и так далее.
Пример работы смарт контракта:
- Вы с другом поспорили на исход матча по теннису. Вы вносите в блокчейн ставки в виде транзакций, которые сохраняются там до окончания игры. Когда матч заканчивается, смарт контракт проверяет его исход на одном из спортивных сайтов и автоматически переводит все средства победителю.
- Вы заказали товар через интернет-магазин. Ваша оплата за товар фиксируется в блокчейне и только после подтверждения курьерской службой, что товар доставлен, деньги поступают продавцу.
Итог!
Преимущества смарт-контрактов:
Защищенность - данные шифруются, распределяются в блокчейн и дублируются многократно. Изменить их или удалить - невозможно.
Автономность - посредников нет. Все операции совершаются без вмешательства человека.
Экономия - за услуги платить никому не нужно, сделка совершается напрямую в автоматическом режиме.
Безопасность - написанный смарт контракт будет работать до тех пор пока существует блокчейн ethereum.
Это все что необходимо знать о смарт контрактах на начальном этапе.
Теперь можно ознакомиться с тем как работает проект CryptoHands.