Logo
Share this article

Scratch That: CryptoKitties T зовсім бачення Ethereum для програм

Найбільша історія успіху Ethereum T демонструє всіх переваг платформи, принаймні так стверджують її критики.

Творець Ethereum Віталік Бутерін проплакав до сну тієї ночі. Maker «World of Warcraft» Blizzard Entertainment змінив « SPELL Siphon Life улюбленого чорнокнижника».

За словами Бутеріна, рольова онлайн гра назавжди змінився його погляд на розробку додатків. «Того дня я зрозумів, які жахи можуть принести централізовані послуги», — пише він на своєму офіційному «About.me».

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the Crypto for Advisors Newsletter today. See all newsletters

Прагнучи запропонувати «світовий комп’ютер», Ethereum прагнув зупинити подібні випадки, надаючи платформу, на якій можуть працювати децентралізовані програми (dapps). Але в той час як ціла низка стартапів розробляє рішення Ethereum для всього, від соціальних медіа до обміну файлами, ніхто ще не побачив великої масової аудиторії.

Окрім CryptoKitties.

Інтернет-гра для купівлі, продажу та розведення чарівних цифрових кошенят CryptoKitties опинилася в центрі поп-культурного шторму. Багато хто хвалив програму за те, що вона надає новим користувачам простий і цікавий спосіб Навчання про протоколи Криптовалюта , але інші категорично проти програми, яка є причиною серйозні відставання і зростання комісій за транзакції в мережі.

Але є ще одна проблема з CryptoKitties, на яку все більше звертають увагу: а саме: ваше кошеня T таке децентралізоване, як ви думаєте.

Принаймні, це твердження деякі критики, які стверджують, що CryptoKitties, як і World of Warcraft раніше, перебувають під контролем центральної влади. Широко оголошений безпрецедентним успіхом для Ethereum, зараз почали з’являтися питання про те, чи це сталося в жертву фундаментальна концепція проекту.

Що заважає власнику смарт-контракту CryptoKitties, Kitty CORE, редагувати алгоритм і мутувати кошеня проти волі його власника? На думку скептиків, небагато.

Як запитав Віталік Бутерін у розробника Bitcoin Уді Вертхаймера Twitter:

«Ви читали договір cryptokitty? Право власності може змінитися, власники можуть вимкнути систему в будь-який час і довільно замінити договір».

Одомашнена кішка

Оскільки CryptoKitties побудовано на основі Ethereum, багато хто в спільноті припустив, що це додаток.

Але це не так. Натомість гра запускається в централізованій базі даних і здебільшого працює з ONE інтернет-порталу – самого веб-сайту CryptoKitties.

Таким чином, CryptoKitties має центральну точку провалу – ONE з ключових причин такого ентузіазму щодо Технології блокчейн. З децентралізованою моделлю, якщо ONE компанія закривається, інші залишаються там, щоб підняти слабину; якщо кілька серверів перестають працювати, інші залишаються, щоб KEEP роботу програмного забезпечення.

Критик CryptoKitties і розробник Bitcoin CORE Пітер Тодд сказав CoinDesk , що занадто багато влади в руках творців програми.

«Це було б схоже на те, якби я продав вам кота, але потім позбавив вас можливості взаємодіяти з ним, бачити його ETC. З практичної точки зору у вас більше не було б кота», — сказав він CoinDesk.

Додавши до цього, більшість коду CryptoKitties є відкритим кодом– довго рекламували як ключ до децентралізації – є кілька команд, які залишалися прихованими. З ONE, генетичний алгоритм, який створює кошенят, прихований, який відповідно до команда CryptoKitties "це те, що робить такі ігри веселими".

Ті, хто працює в Крипто , можуть не погодитися з цим, особливо тому, що керівники фірми мають повноваження припинити цей контракт у будь-який час, що, можливо, спричинить хвилю нарколепсії на всьому ринку.

Ще одна особливість у коді дозволяє головному операційному директору створювати до 5000 копій будь-якого кошеня в будь-який час, і хоча малоймовірно, що Kitty Corp навмисно саботує своїх гравців, якщо зловмисник зламав їхні системи, може статися або очищення, або перенаселення пухнастих куль.

Філіп Даян, розробник орієнтованої на безпеку мови програмування смарт-контрактів Viper, підкреслили в Twitter:

«Сподіваюся, ви, хлопці, розумієте, що накладаєте величезну винагороду за контракт, який використовується для розведення віртуальних котів. Хакпокаліпсис криптокітті буде дуже реальним і смертельним».

Кітті вилка

Навіть Бутерін звернувся до Twitter щоб прокоментувати поточну версію CryptoKitties, стверджуючи, що він вважає, що це крок у правильному напрямку.

«Це не наближається до повної децентралізації в нинішньому вигляді», — сказав він. «Але я думаю, що люди бачать, що це може бути». І, якщо потрібно, Бутерін пізніше твітнув: «Я підозрюю, що спільнота просто форкне кошенят».

Тим не менш, хтось міг би створити протокол стороннього програмного забезпечення для взаємодії з CryptoKitties, оскільки достатньо відкритого коду є загальнодоступним. Це також означає, що контракт гри може еволюціонувати до нових видів – наприклад, жаб.

Незалежно від аспектів коду, які T є публічними, представник Parity та ентузіаст CryptoKitties Афрі Шоедон сказав: «Ніхто не може перешкодити ні вам, ні мені, ні будь-кому іншому створити свою власну гру «CryptoFrogs» на основі логіки CryptoKitties».

І на його думку, це настільки децентралізовано, як і повинно бути CryptoKitties.

«Вся важлива логіка розміщена в блокчейні Ethereum в смарт-контрактах», — сказав він CoinDesk.

Шодон захищав централізовані аспекти гри, пояснюючи: «вони просто залишили за собою право централізовано KEEP деякі пропрієтарні речі та розміщувати їх на якомусь веб-сервері для зручності величезної бази користувачів, які ніколи раніше не взаємодіяли з децентралізованими програмами або Ethereum ».

Представники Kitty Corp повторили ці коментарі, заявивши, що основним наміром компанії було зробити гру доступною для людей, які тільки починають знайомитися з Крипто.

І децентралізація принесе свої компроміси.

Розмовляючи з CoinDesk, Гріфф Грін, засновник децентралізованої благодійної організації Giveth, сказав, що наразі «варіанти створення справді децентралізованої програми дуже обмежені та, зрештою, непрактичні».

Коли справа доходить до взаємодії з користувачем, Грін сказав, що «спроба запустити програму в блокчейні Ethereum без допомоги центральних серверів — це самогубство UX».

В а публікація в блозі, команда Kitty Corp обміркувала цю проблему, зазначивши:

«Повна децентралізація CryptoKitties призвела б до того, що гра була б T такою веселою, і ми б зруйнували наші зусилля з впровадження блокчейну в маси».

CryptoKitties зображення через Shutterstock

Rachel-Rose O'Leary

Рейчел-Роуз О'Лірі — кодер і письменник у Dark Renaissance Technologies. Вона була провідним технічним автором для CoinDesk у 2017-2018 роках, охоплюючи технології Політика конфіденційності та Ethereum. Вона має досвід цифрового мистецтва та філософії та пише про Крипто з 2015 року.

Rachel-Rose O'Leary