Це інтерв’ю було дуже незвичайним: вперше я розмовляла по Zoom з однією людиною, але одразу з двох акаунтів — з одного йшло відео, а з іншого звук. Тема була також незвичайна: блокчейн. Але не просто блокчейн, а блокчейн для браузерної гри.
Як це пов’язано, кому точно не варто йти в індустрію і який найпростіший спосіб туди увійти — про це розповідає Director of Engineering в Bitmedia Labs Віктор Мірошников.
Віктор Мірошников, Director of Engineering у Bitmedia Labs
Компанія Bitmedia у блокчейн-індустрії з 2014 року, допомагає іншим компаніям ростити продажі й аудиторію. Але мій проєкт — це новий напрям. Ми робимо ком’юніті-орієнтовану браузерну гру з упором на Web3. Багато розкривати не можу, але спробую пояснити хоча б, до чого тут Web3 і блокчейн.
Пройдемося термінами.
Якщо дуже просто, то блокчейн — це технологія передачі майна та виконання смартконтракту. Як коли ти продаєш машину: адже ти не просто віддаєш ключі, ти переоформляєш документи, записуєшся і виписуєшся десь у реєстрі. Ось це якраз про такий реєстр.
Але в блокчейні реєстр децентралізований: тут немає єдиної сутності, яка вирішує, що правда, а що ні, про це домовляються учасники. Мовою блокчейну це називається «консенсус».
Криптовалюта — найпростіше застосування блокчейну. Але технологію використовують не лише для неї. І тут на сцену виходить Web3.
У Web 1.0 контент генерували і ним володіли компанії. У Web 2.0 — користувачі. А у Web 3.0 немає когось одного, хто керує інтернетом. Є спільнота, яка може вирішувати долю будь-якого сервісу (і ці рішення записуються до блокчейну). А найголовніше: усе, що ти зробив у Web3, належить тобі, і тільки ти цим розпоряджаєшся.
Тому для нашої браузерної гри ми й вибрали Web3, щоб дати людині реальну можливість володіння. Те, що вона створює в цій грі, вона може продавати, передавати і, взагалі, розпоряджатися цим як хоче. Тобто ми прив’язуємо до блокчейну економічну складову цієї гри. І якщо раптом наш сервер кудись пропаде (навряд це станеться, звичайно 🙂 ) — усе твоє залишиться при тобі.
Я в розробці понад 15 років. Був і розробником, і лідом, і архітектором. Більшу частину кар’єри робив проєкти для засновників стартапів з Кремнієвої долини, тож вважаю себе ветераном стартап-розробки.
У доменах я пробував все: якщо було щось модне та цікаве — я туди ліз 🙂 Але у блокчейн прийшов не в гонитві за модою. Спочатку мене цікавили платіжні системи — я гадаю, це фундаментальні речі, без яких взагалі нічого не відбувається.
Блокчейн здався мені наступним кроком їх розвитку та дуже цікавою знахідкою завдяки тому, що тут виключається елемент довіри до третьої особи. Сам блокчейном я теж користуюся — я давно живу в Європі і встиг оцінити, як зручно через цю систему, наприклад, надсилати гроші батькам.
Коли до біткойнів почали виявляти інтерес дедалі більше людей, деякі мої друзі почали займатися майнінгом. У цьому я також частково брав участь, допомагав будувати ферми.
Потім з’явився Ethereum і здався мені дуже цікавим проєктом — але тоді у стартап-тусовці в цей бік ніхто не дивився, і я почав тягнутися до тих, хто вже в темі. Мені взагалі здається, що у блокчейні дуже розумні та допитливі люди. В IT-індустрії в принципі немає стелі, куди можна рости, а блокчейн у ній — це бездонна бочка зі знаннями.
Ще одна важлива властивість блокчейну — тут великі ризики. Будь-яка твоя помилка в реалізації софту може мати далекосяжні наслідки — можеш як себе, так і інших людей залишити без штанів. Тому для розробника тут багато челенджів. При цьому наше ком’юніті маленьке, і всі намагаються допомагати одне одному.
Отже, блокчейн для:
Є і 3. — для тих, хто ідейний.
Я — ідейний. Я вірю в те, що софт може замінити купу непотрібної бюрократії, коли ми, наприклад, продаємо нерухомість чи отримуємо зарплату. Тому що в цих процесах нам доводиться довіряти комусь і в нас з’являється багато бар’єрів. Я вважаю: якщо прибрати ці бар’єри, ми станемо набагато багатшими і щасливішими. І я сподіваюся, що це увійде в наше життя так само, як інтернет — ми всі користуємося ним і не помічаємо, як часто.
Тим, хто хоче займатися розробкою на блокчейні, доведеться багато чого вивчити. Якщо говорити лише про технології, то це Solidity та/або Rust. І це буде легше тим, хто вже вміє програмувати.
Але взагалі те, що потрібно вчити, щоб увійти у блокчейн, залежить від того, чим ти хочеш тут займатися:
У тих, кого зацікавили пункти 2–3, шлях буде складним. Присвятити доведеться приблизно рік — за умови, що у вас багато вільного часу. Але навіть у цьому випадку починати з вивчення самої екосистеми — непогане рішення. Наприклад, є така штука, яка називається Tatum — це обгортка над блокчейном, і вона дозволяє робити дуже складні, але типові речі.
Так ви «помочите ніжки» і звідти вже пірнатимете. Тому що блокчейн — середовище, що швидко розвивається. Ще швидше розвивається, ніж IT-індустрія загалом. Те, що у звичайному IT відбувається за рік, тут триває кілька місяців.
Ще простіший шлях увійти до блокчейну є в тестувальників. І тут особливої перекваліфікації не знадобиться. Хоча чим більше ти розумітимеш блокчейн — тим краще. Тож лайфхак для тестувальників, які хочуть у блокчейн: піти і відтестувати всі блокчейн-проєкти, які трапляться 🙂
Взагалі, я вважаю, якщо в тебе є пристрасть, ти зможеш увійти в блокчейн незалежно від бекграунду. Потрібно буде просто лупати сю скалу раз за разом.
А от якщо ти не впевнений, що із задоволенням будеш навчатися і багато працювати навіть після того, як уже увійдеш в індустрію, краще вибрати іншу сферу. Тут навіть гроші не допоможуть, хоча гроші тут великі: джуніор у блокчейні може розраховувати на зарплату сеньйора у звичайній розробці.
А ще блокчейн не підійде тим, хто впевнений, що все знає. Індустрія швидко збиває цю пиху 🙂
Хоча не думаю, що за кілька років можна буде працювати в будь-якій іншій області IT і зовсім не розуміти, що таке блокчейн. Думаю, це стане базовою навичкою для технічного спеціаліста — як бази даних. На рівні «що ця технологія може/не може і як не пхати пальці в розетку».
Компанія Ілона Маска xAI презентувала новий онлайн-інструмент під назвою Grok Studio. Він призначений для редагування…
В освітній платформі «Мрія» планують впровадити генератор тестів на основі штучного інтелекту. Про це в…
OpenAI працює над власною X-подібною соціальною мережею, згідно з кількома джерелами, знайомими з цим питанням,…
Команда Unit 42 з Palo Alto Networks помітила чергову активність хакерської групи з КНДР, яка…
Аналітики HBR оприлюднили перелік сфер найчастішого застосування генеративного штучного інтелекту. Цей список складено на основі…
Співробітники Управління кіберполіції НПУ в Київській області викрили організовану злочинну групу, учасники якої отримували віддалений…