Описание
В этой статье объясняется, что такое смарт-контракт и как он работает.
Реквизитные статьи
Это статья подразумевает, что пользователь понимает информацию в следующих статьях:
Что такое экосистема Gala Games and Entertainment
Краткое изложение
Смарт-контракты — это фиксированные программы, хранящиеся на блокчейне, которые могут выполнять действия если заданные условия соблюдены. Эти контракты работают на простых операторах [if/when > then], записанных в код на блокчейне. Как только эти условия будут выполнены и проверены, сеть блокчейна выполнит код и обновит реестр блокчейна, когда программа будет завершена.
Преимущества смарт-контрактов
Скорость, эффективность и точность
Как только условия выполнены, смарт-контракты выполняются немедленно. Что приводит к экономии времени и избежанию человеческого фактора.
Доверие и прозрачность
Зашифрованные данные передаются каждому участнику транзакции. Допуская публичный аудит, тем самым снижая вероятность мошенничества.
Безопасность
Использование блокчейна для документации транзакций Смарт-Контрактов позволяет общедоступное хранение. Что помогает предотвратить выполнение вредоносных действий, поскольку общественность может проверять действия кода.
Экономия
Смарт-контракты устраняют необходимость в третьей стороне для обработки транзакций. Это позволяет выполнять код круглосуточно, и только сама сеть блокчейна является местом затора этих транзакций.
Пример
Блокчейн и Смарт-Контракты работают аналогично почтовому отделению и системам, занимающимся сортировкой посылок. Как блокчейн, так и почтовое отделение обрабатывают входящие и исходящие транзакции между двумя сторонами в виде посылок (пакетов).
«Смарт-Контракты» почтового отделения представляют собой автоматизированную систему сортировки, которая запускается при соблюдении определенных условий. Как только посылка поступит в почтовое отделение, она сканируется автоматизированной системой, чтобы направить ее в нужное место:
«Если [if] посылка помечена [Тампа-Бэй, Флорида], [then] тогда отправьте ее в [корзину Флорида]».
«Когда [when] [корзина Флорида] заполнится, [then] отправьте ее в [штат Флорида]».
Учитывая, что система автоматизирована и не требует посредника, в ней нет человеческого фактора, и каждое действие выполняется немедленно.