Практические гайды
Как устроено децентрализованное приложение, что в нём делает блокчейн и почему игра CryptoKitties в 2017 году оказалась важным экспериментом.
8 разделов · начните с короткого ответа или выберите нужный
Bitcoin показал, что люди могут передавать цифровые деньги без единого оператора. Ethereum добавил возможность записывать в общую сеть программы, которые проверяют и выполняют все её участники. Но программа сама по себе ещё не сайт и не игра.
Bitcoin показал, что люди могут передавать цифровые деньги без единого оператора. Ethereum добавил возможность записывать в общую сеть программы, которые проверяют и выполняют все её участники. Но программа сама по себе ещё не сайт и не игра.
Чтобы человек мог пользоваться контрактом, обычно нужен привычный интерфейс: кнопки, страницы, изображения и подключение кошелька. Когда интерфейс обращается к программе в блокчейне, получается децентрализованное приложение, или dapp.
Не все его части обязательно децентрализованы. В этом и состоит самое важное различие.
Представим игру, где каждый игрок владеет уникальным цифровым персонажем.
Если у сайта отключится сервер, изображение может перестать открываться. При этом данные о владении в действующем контракте не обязаны исчезнуть. И наоборот: доступный сайт не гарантирует, что контракт правильно написан или что операция завершилась успешно.
Что такое смарт-контракт и как работает транзакция — полезная база перед этой историей.
В 2017 году команда Axiom Zen разрабатывала CryptoKitties — игру о коллекционных цифровых котах. У каждого кота были свойства, влияющие на потомство. Игрок мог приобретать, передавать и «скрещивать» котов через действия со смарт-контрактами Ethereum.
Команда показывала раннюю версию на хакатоне ETHWaterloo. 28 ноября 2017 года состоялся публичный запуск. Эта дата указана в публикации создателей ещё до релиза.
Для обычного человека происходящее выглядело как игра. Но под персонажами скрывалось новое устройство: запись о владении хранилась не только в базе данных компании, а в публичном блокчейне.
Это не первое приложение на блокчейне вообще. CryptoKitties стала одним из ранних известных примеров, благодаря которым широкая аудитория увидела смарт-контракт не в виде кода, а в виде конкретного действия.
В начале декабря 2017 года популярность CryptoKitties увеличила количество операций в Ethereum. Команда проекта 4 декабря отдельно объясняла, что сеть перегружена, а пользователи сталкиваются с задержками и необходимостью платить больше за обработку транзакций.
На обычном игровом сайте добавление персонажа может быть быстрой записью на сервере. В Ethereum операция, меняющая состояние контракта, конкурирует с другими операциями за ограниченное место в блоках и требует комиссии за вычисление.
Отсюда важный вывод: общая программа даёт общие правила, но не бесконечную пропускную способность. Чем чаще люди обращаются к блокчейну, тем заметнее становятся цена и задержка выполнения.
Изображение — только способ показать персонажа. Смысл такой игры заключался в проверяемых данных о конкретном объекте и его владельце, а также правилах взаимодействия между объектами.
Если скопировать картинку, оригинальная запись о владении не перейдёт к тому, кто сделал копию. Но это не превращает владельца токена в обладателя авторского права на всё изображение: юридические права определяются отдельно.
Позже для подобной идеи закрепился термин NFT. При этом первый релиз CryptoKitties не следует объяснять так, будто все современные стандарты и сервисы NFT уже существовали в готовом виде.
CryptoKitties не была банковским сервисом. И это полезно: она показывает общую схему без разговора о вложениях. Один разработчик публикует правила, а множество пользователей обращаются к ним со своих кошельков.
По такому же принципу можно организовать обмен токенов, залог и программное управление активами — меняются правила программы, а не сама идея публичной среды исполнения.
Дальше: как появились DeFi-приложения, как устроены обменные пулы и событие запуска CryptoKitties.
Игра может читать состояние собственных смарт-контрактов. Но откуда блокчейн узнает цену или погоду? Это другой слой программируемой инфраструктуры.
Сверено 19 октября 2026 года:
Понятия
Словарь — короткие объяснения понятий, встречающихся в материале.
История
История криптовалют — события и перемены по датам.
Обучение
Уроки с нуля — разберитесь в основных понятиях по порядку.
Другие темы
Все объяснения — статьи и разборы.
Выберите интересную тему и продолжайте разбираться.
Bitcoin показал, что люди могут передавать цифровые деньги без единого оператора. Ethereum добавил возможность записывать в общую сеть программы, которые проверяют и выполняют все её участники. Но программа сама по себе ещё не сайт и не игра.
Представим игру, где каждый игрок владеет уникальным цифровым персонажем.
В 2017 году команда Axiom Zen разрабатывала CryptoKitties — игру о коллекционных цифровых котах. У каждого кота были свойства, влияющие на потомство. Игрок мог приобретать, передавать и «скрещивать» котов через действия со смарт-контрактами Ethereum.
В начале декабря 2017 года популярность CryptoKitties увеличила количество операций в Ethereum. Команда проекта 4 декабря отдельно объясняла, что сеть перегружена, а пользователи сталкиваются с задержками и необходимостью платить больше за обработку транзакций.
Изображение — только способ показать персонажа. Смысл такой игры заключался в проверяемых данных о конкретном объекте и его владельце, а также правилах взаимодействия между объектами.
CryptoKitties не была банковским сервисом. И это полезно: она показывает общую схему без разговора о вложениях. Один разработчик публикует правила, а множество пользователей обращаются к ним со своих кошельков.
Показано 6 из 15. Все ссылки и источники — в раскрываемом списке ниже.
Хотите разобраться с нуля?
Пройдите бесплатный курс «Входим в криптомир» →