Смарт-контракты: правила, исполняемые кодом
Чему вы научитесь
Напишите правило если–то для игры и опишите последствия ошибки в условии.
Смарт-контракт — программа в блокчейне, выполняющая заданные правила при вызове.
Это не обязательно ИИ или юридический договор. В Ethereum действие может вызвать код, проверяемый узлами по общим правилам. Так создают игры, голосования и условные переводы активов. Код не понимает намерений: ошибки программы и широкие права администратора могут причинить вред. Контракт не запускается сам по часам; требуется вызывающее действие, иногда от внешней службы автоматизации.
В вымышленной игре контракт передаёт цифровой значок, когда записано выполнение трёх заданий. Он проверяет условие в коде, а не понимание материала игроком.
Напишите правило если–то для игры и опишите последствия ошибки в условии.
Ethereum.org · Smart contracts ↗Проверьте понимание
Что такое смарт-контракт?
- Инвестиционный советник с ИИ
- Программа, исполняющая правила в сети
- Юридическое обещание прибыли
Ответ и объяснение
Программа, исполняющая правила в сети. Слово «смарт» означает программное исполнение, а не человеческое суждение.
К чему может привести ошибка в условии контракта?
- К нежелательному действию кода
- Сеть всегда исправляет замысел
- Потери невозможны
Ответ и объяснение
К нежелательному действию кода. Проверка сетью не гарантирует правильность самих правил.
Продолжить обучение
Коэффициент P/E: какая цена относительно прибыли? — Коэффициент P/E (Price/Earnings) — это цена акции, делённая на прибыль на акцию. Это отношение, а не прогноз и не рекомендация к покупке.
Два фонда: действительно ли это диверсификация? — Разные фонды могут держать те же самые компании. Проверяют совокупную экспозицию, а не только число фондов.
Крипто: что такое биткоин? — Криптоактив — это цифровой актив, который работает по криптографическим правилам и через сеть компьютеров.