Крипто Varvara Baryshnieva
20 166

Что не так с криптокотиками и чем это кончится

Блокчейн-разработчик компании Ambisafe Software Олег Ваcиленко о популярности игры CryptoKitties.

В закладки

Несколько дней назад интернет разразился новостями про новую вирусную игру CryptoKitties, суть которой состоит в покупке и разведении виртуальных котят. Игра набирает обороты с невероятной скоростью.

Сейчас уже 11% всех транзакций в сети Ethereum приходится на покупку этих питомцев.

Что такое CryptoKitties

CryptoKitties — это коллекционная блокчейн-игра, созданная канадско-американской студией Axiom Zen. Информация о животных хранится в сети Ethereum, а правила игры прописаны в смарт-контракте. Суть довольно проста: вам предлагают завести виртуального котёнка и скрестить его с другим, чтобы в результате получить нового питомца с уникальными характеристиками и продать его.

Первые 100 котов были названы поколением №0 и принадлежали разработчикам. Именно их потомство и раскупают сейчас энтузиасты по всему миру.

Что происходит после скрещивания двух уникальных котят.

  • Появляется один новый кот с уникальным ДНК длиной 256 бит, полученным из смеси ДНК родителей и от случайных мутаций.
  • ДНК нового кота задаёт его внешний вид по определённым разработчиками правилам.
  • После скрещивания родители в течение некоторого времени не могут заводить новое потомство.
  • Скорость появления нового потомства в будущем у каждого родителя снижается.

Что ещё можно делать с котиками.

  • Выставить на продажу.
  • Предложить для случки за желаемую сумму и получить деньги, отдав котёнка.
  • Скрестить своего кота с другим из предыдущего пункта, заплатить деньги и получить котёнка.

В игре присутствует и коммерческая составляющая. Виртуальное животное можно приобрести только за эфир — внутреннюю валюту сети Ethereum.

Что в этой игре не так

Игра проста, котики милые, но кое-какие моменты вызывают опасения.

Например, спрос на котов оказался настолько велик, что меньше чем за неделю игра начала потреблять 11% ресурсов сети Ethereum вместо изначальных четырёх процентов.

Это значит, что очередь транзакций, ждущих включения в блок, растёт, а владельцы котов готовы платить комиссию в 20 раз больше обычной, чтобы их транзакции получили больший приоритет и прошли первыми. Это вынуждает остальных участников сети Ethereum также повышать цену газа в транзакциях.

Второй момент — цены. Всё начиналось 28 ноября с нескольких долларов за кота. Третьего декабря «средненькие» коты начали уходить с молотка по $10 и больше, а сегодня медианная цена за питомца составляет $25.

Капитализация кото-рынка достигла уже больше $6,8 миллионов. Примечательно, что кот №1 по имени Genesis был куплен за сумму $113 тысяч.

Изначально разработчики не закладывали никаких зависимостей цены кота от его характеристик. Это сделали люди. К примеру, коты на золотистом фоне теперь стоят дороже, чем другие.

Чем нам это грозит

Пирамидальный эффект

Каждые 15 минут появляется новый кот нулевого поколения, цена которого по правилам игры равна средней цене пяти последних проданных котов нулевого поколения с надбавкой 50%.

Коты нулевого поколения производят котов первого поколения и так далее. С каждым поколением коты размножаются медленнее, требуя выждать от нескольких минут до недели.

Коты нулевого уровня после рождения принадлежат разработчикам и являются самыми дорогими котами в игре. При успешной продаже всех котов, которые будут созданы, они могут принести безумную сумму, близкую к миллиарду долларов, если цена котов останется на текущем уровне (GEN0_CREATION_LIMIT * GEN0_AVG_PRICE = 45000 * 50 ETH = 2,250,000 ETH).

3,75% с каждой продажи и случки через веб-сайт по сравнению с этим кажутся каплей в море.

Полный контроль разработчиков над смарт-контрактом и игрой

Коты приобретают значительную ценность. А в контракте существует функция «пауза», которая позволяет остановить операции.

Сами разработчики аргументируют это тем, что пауза может понадобиться для остановки игры в случае взлома одного из трёх контролирующих аккаунтов, принадлежащих команде.

Но что, если будет скомпрометирован ключ главного аккаунта, который не является multisig-контрактом, но обладает возможностью заморозить состояние всей игры?

Также и смарт-контракт, отвечающий за ДНК и признаки котов (GeneScienceInterface), имеет закрытый код и может быть в любой момент заменен разработчиками, что добавляет игре непредсказуемости.

Отсутствие обеспечения, инструментов и аудита кода

Как средство обмена котики не слишком хороши. Их невозможно разделить на части и использовать для оплаты. Цена котов спровоцирована ошеломляющим спросом, который не продержится вечно.

Сам сайт лишён множества функций, необходимых, чтобы эффективно торговать котиками. И тот, кто создаст эти инструменты, получит значительное превосходство над остальными участниками.

Сами разработчики говорят, что не ожидали такой популярности игры. Это может значить, что код смарт-контрактов не проходил профессионального аудита, который проводится для контрактов ценных крипто-бумаг.

Соответственно, в команде не установлены параноидальные практики безопасности, необходимые при владении крупными суммами криптовалют.

Что дальше

Не стоит недооценивать любовь к котикам. Никто не знает, как именно будет развиваться история криптокотов, но есть уверенность, что она даст множество ценного опыта всем наблюдателям. Советуем не забывать, что это всего лишь игра, а значит, все настоящие деньги, вложенные в неё, могут быть потеряны в любой момент.

Ссылки и инструменты

  • Metamask — плагин к браузеру, необходимый для регистрации, покупки и управления своими котами.
  • CryptoKitties sales — статистика продаж и цен котов.
  • Cattributes — статистика атрибутов ДНК котов.
  • Top 10 ETH Contracts — статистика самых активных контрактов сети Ethereum.
  • Ethereum pending transactions queue — график количества неподтверждённых транзакций в сети.
  • CryptoKittiesCore — контракты криптокотиков.
  • Crypto Kitties Wiki — статья-описание игры.

Компания Ambisafe Software не является финансовым консультантом и не даёт рекомендаций по поводу инвестирования средств.

#блокчейн #криптокотята #cryptokitties

Материал опубликован пользователем. Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Varvara Baryshnieva", "author_type": "self", "tags": ["\u043a\u0440\u0438\u043f\u0442\u043e\u043a\u043e\u0442\u044f\u0442\u0430","\u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d","cryptokitties"], "comments": 28, "likes": 49, "favorites": 18, "is_advertisement": false, "subsite_label": "crypto", "id": 30240, "is_wide": false }
00
дни
00
часы
00
мин
00
сек
(function(){ var banner = document.querySelector('.teaserSberbank'); var isAdsDisabled = document.querySelector('noad'); if (!isAdsDisabled){ var countdownTimer = null; var timerItem = document.querySelectorAll('[data-sber-timer]'); var seconds = parseInt('15395' + '50799') - now(); function now(){ return Math.round(new Date().getTime()/1000.0); } function timer() { var days = Math.floor(seconds / 24 / 60 / 60); var hoursLeft = Math.floor((seconds) - (days * 86400)); var hours = Math.floor(hoursLeft / 3600); var minutesLeft = Math.floor((hoursLeft) - (hours * 3600)); var minutes = Math.floor(minutesLeft / 60); var remainingSeconds = seconds % 60; if (days < 10) days = '0' + days; if (hours < 10) hours = '0' + hours; if (minutes < 10) minutes = '0' + minutes; if (remainingSeconds < 10) remainingSeconds = '0' + remainingSeconds; if (seconds <= 0) { clearInterval(countdownTimer); } else { timerItem[0].textContent = days; timerItem[1].textContent = hours; timerItem[2].textContent = minutes; timerItem[3].textContent = remainingSeconds; seconds -= 1; } } timer(); countdownTimer = setInterval(timer, 1000); } else { banner.style.display = 'none'; } })();
{ "id": 30240, "author_id": 115569, "diff_limit": 1000, "urls": {"diff":"\/comments\/30240\/get","add":"\/comments\/30240\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/30240"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199126 }

28 комментариев 28 комм.

Популярные

По порядку

Написать комментарий...
39

Окей-окей, я ещё раз понял, что занимаюсь не тем.

Ответить
14

2016: Покемон Го
2017: Криптокотики

Ответить
12

2018 - криптопокекоты

Ответить
0

котопоки - говори правильно

Ответить
18

Не читая, поставил заметке лайк, потому что про котов.

Ответить

Комментарий удален

2

Просто дай ей попробовать, она сама захочет ))

Ответить
8

выражение "сильная независимая женщина с 40 котятами" заиграло новыми красками

Ответить

Комментарий удален

3

модули , ди-эн-ди этих самых котов)))

Ответить
0

В дополненной реальности.

Ответить
5

Если с сетью все в порядке, то почему разработчики эфира просили остановить фронтенд криптокотят на время?
Эфир - прекрасный пример, когда маркетинг шагает далеко впереди технической реализации.

Ответить
2

>На данный момент уже 11% всех транзакций в сети Ethereum приходится на покупку этих питомцев, что парализует ее работу.

Олег, а почему парализует? Всего 11% же. Просто стоимость транзакции подросла, и все

Ответить
5

наверное мешают робо-трейдерам деньги делать #кек

Ответить
3

На самом деле не парализует конечно, но существенно усложняет жизнь. Поскольку не все кошельки и площадки позволяют выставлять цену транзакции вручную. В итоге на таких площадках транзакции в принципе не уходят. Там где происходит автоматическая подстройка цены, также происходит потеря газа из-за отклоненных транзакций и времени из-за того, что надо пересылать с увеличенной ценой. Ну и надо учитывать, что сейчас чтобы транзакция хоть как-то уходила, количество GWEI уже должно быть больше 42, при обычном показателе не больше 20.

Ответить
1

Прошу прощения, введение было написано редактором отдельно и в нем допущена ошибка. Сеть как работала, так и работает :)

Ответить
3

Пацаны не проморгайте тему. Судьба дает нам еще один шанс. Надо покупать котеков пока они по 20$, через год продадим по 10 000$.

P.s. Главное не психануть и не оплатить котиком пиццу!

Ответить
1

Так вывода эфира из игры нет?

Ответить
1

Продай кота за эфир и выводи

Ответить
1

Я на днях пролистал FAQ когда первая новость вышла, было интересно можно ли выводить доходы с продажи котов, но не нашел никакой информации про вывод эфира из игры. Предусмотрен ли он?

Ответить
0

Да, конечно. В игре просто используется ETH-кошелек. Переводи сколько хочешь

Ответить

Комментарий удален

2

Too digital) лучше бы эти деньги потратили на то, чтобы найти приют и еду для настоящих котов, мерзнувших сейчас на улице

Ответить
0

Коты, коты, коты... А кошек там нет что-ли? И как они тогда размножаются боюсь представить?

Ответить
6

Не зря боитесь. Один кот откладывает яйцо, а второй его оплодотворяет.

Ответить

Комментарий удален

Комментарий удален

1

Купил одного, интересно было

Ответить
2

Ну как, мусор выносит? )

Ответить
1

эм, кстати. Это кто еще кого продает-то. У котика Генезиса написано, что он не дождется стать чьим-то хозяином)
конечно, теория, что типа коты в реале, считают, что это они владеют людьми

но какой-то очень толстый намек системы сайта, кто кем владеет (это у всех котов так написано?я не стану смотреть намеренно), кто чьи время и деньги будет отнимать...

причем я не сильно еще в курсе так же, чем Генезис лучше остальных. Он был первый в системе сайта???? у него в био не написано.

Ответить
0

o.O ?!

Ответить
0

JUST KITTY IT

Ответить
0

а вообще у кого-то кто пробовал возникали проблемы с покупкой? Деньги за транзакцию снялись а транзакция не прошла.И еще есть ли какие-то правила как выводить котов с нужными качествами?

Ответить

Комментарий удален

0

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]
Голосовой помощник выкупил
компанию-создателя
Подписаться на push-уведомления