Информация и материалы
▶ Симуляция

Смарт-контракты: правила, исполняемые кодом

Чему вы научитесь

Напишите правило если–то для игры и опишите последствия ошибки в условии.

Смарт-контракт — программа в блокчейне, выполняющая заданные правила при вызове.

Это не обязательно ИИ или юридический договор. В Ethereum действие может вызвать код, проверяемый узлами по общим правилам. Так создают игры, голосования и условные переводы активов. Код не понимает намерений: ошибки программы и широкие права администратора могут причинить вред. Контракт не запускается сам по часам; требуется вызывающее действие, иногда от внешней службы автоматизации.

В вымышленной игре контракт передаёт цифровой значок, когда записано выполнение трёх заданий. Он проверяет условие в коде, а не понимание материала игроком.

Напишите правило если–то для игры и опишите последствия ошибки в условии.

Ethereum.org · Smart contracts ↗

Проверьте понимание

Что такое смарт-контракт?

  • Инвестиционный советник с ИИ
  • Программа, исполняющая правила в сети
  • Юридическое обещание прибыли
Ответ и объяснение

Программа, исполняющая правила в сети. Слово «смарт» означает программное исполнение, а не человеческое суждение.

К чему может привести ошибка в условии контракта?

  • К нежелательному действию кода
  • Сеть всегда исправляет замысел
  • Потери невозможны
Ответ и объяснение

К нежелательному действию кода. Проверка сетью не гарантирует правильность самих правил.

Продолжить обучение

Коэффициент P/E: какая цена относительно прибыли? — Коэффициент P/E (Price/Earnings) — это цена акции, делённая на прибыль на акцию. Это отношение, а не прогноз и не рекомендация к покупке.

Два фонда: действительно ли это диверсификация? — Разные фонды могут держать те же самые компании. Проверяют совокупную экспозицию, а не только число фондов.

Крипто: что такое биткоин? — Криптоактив — это цифровой актив, который работает по криптографическим правилам и через сеть компьютеров.

Сообщить об ошибке

Попробовать как гость