Илья Полосухин (NEAR) – об альтернативах Ethereum, работе в Google и Шардинге

26.10.2021
44 мин
997
0
Илья Полосухин (NEAR) – об альтернативах Ethereum, работе в Google и Шардинге. Заглавный коллаж статьи.

Сегодня в рубрике «Интервью» — Илья Полосухин. Co-Founder NEAR, CEO NEAR inc. Крыло NEAR, которое занимается непосредственно разработкой. Победитель олимпиад по программированию. Уроженец Харькова. 3 года проработал в Гугл, после чего с друзьями-олимпиадниками основал NEAR. 

Интервью

Илья Полосухин (NEAR) – об альтернативах Ethereum, работе в Google и Шардинге.

Узнай: Стоит ли ехать в Кремниевую Долину? Какие языки программирования востребованы сейчас? И как попасть в NEAR.

Incrypted: Илья, привет!

Илья Полосухин: Привет.

Рады тебя приветствовать на родной земле.

Спасибо.

Ты из какого города вообще?

Из Харькова.

У нас есть традиция в Incrypted. Первый традиционный вопрос, как ты попал в крипту? Вот в одном из интервью ты говорил, что начал свой путь программиста с 10 лет. Если можно, назови основные вехи, как ты дошел до крипты?

«Как ты дошел до такой жизни?» Ну да. Я начал с 10 лет. Участвовал в олимпиадах по программированию в школе. Мы делали какие-то проекты с одноклассниками, с ребятами старше на год, и младше которые сейчас с нами работают в NEAR. Потом когда я пошел в университет, я устроился на работу в американскую компанию, которая занималась машинным обучением. 

Аутсорс?

Это был их офис.

С представителями американскими?

Да-да, напрямую работали с американской компанией. Я начал ездить туда к ним. Потом они говорят, переезжай к нам в Америку. Я переехал. Это был Сан-Диего. Я работал там 2 года. Занимался машинным обучением. Прикольная компания. Она была достаточно давно на рынке. Она делала машинное обучение, когда ещё не было машинного обучения. Поэтому я много чему научился. Но она не развивалась. И я решил уйти в кремниевую долину. Я туда ездил. У меня было куча знакомых из наших же ребят олимпиадников программистов, которые перешли в Гуглы и в Фейсбуки. И было  интересно попасть в эту тусовку в долине со стартапами и т.д. 

Я перешел в Google Research. Я занимался пониманием языка. Natural Language Understanding. Мы занимались ответами на вопросы. То есть, если вы в Гугл набираете вопросы и получаете ответы, то наши модели помогают это делать. Я занимался Google Translate. Одна из статей, над которой мы работали сейчас стала Back-End’ом всего, что делает Translation, ответы на вопросы, GPT3 и так далее. Эта статья – Attention is All You Need. 

И в какой-то момент, я всегда хотел попробовать свои силы в стартапе. Тогда меня было чувство, что Гугл двигается слишком медленно, слишком бюрократично, не было фокуса. И было интересно попробовать свои силы. 

Я ушел из Гугла и с Александром Скидановым мы начали работать над NEAR AI. Мы хотели применить те же идеи, что мы делали в Гугле, но на примере английский в код. Т.е. генерировать программный код, который можно было бы уже давать компьютерам. И идея была в том, чтобы обычные люди могли начать программировать, не учась программированию. Эта такая амбициозная цель, которую все еще хочется в какой-то момент достичь. Но мы себе дали год поэкспериментировать, попробовать. Мы собрали немного инвестиционных денег. И начали исследование и работу. У нас есть статьи. Было несколько демо-продуктов. Мы протестировали маркет, узнали, что работает, что нет. Но в конце мы уперлись в то, исследований там на многие годы. Мы стартап. Ты не можешь пойти и исследовать на годы как стартап. Но что мы построили, одна из вещей. Это была так называемая краудсёрфинг платформа.

Платформа для того, чтобы находить разработчиков. Мы задавали им вопросы, давали задачи. Они писали код по тексту, писали текст по коду и т.д. Мы собирали данные для наших моделей.

Что-то по типу фандрейзинга в мире кода?

Есть  несколько таких проектов. Мы делали это с разработчиками. Проблема, что разработчики, которые с нами работали, они были в странах России, Украины, Китая, Турции и т.д. Во все эти страны очень сложно отправлять деньги. У нас был счет в Америке, мы оплачивали работу.

Особенно из Америки.

Да, особенно из Америки, просто там PayPal не работает, Payoneer, TransferWise и т.д. Мы начали смотреть на блокчейн, как способ просто отправлять деньги людям. Самое простое, что может быть в этой жизни.

Неудобная экономика – сделай свою?

Но при этом это был май 2018. Пошло все вниз по ценам и т. д. CryptoKitties захватывали весь эфир. Цены были дорогие. Тогда это было 10-15 центов за транзакцию сейчас это из серии 10-50 долларов. А мы платили 10-15 центов за задачу, к примеру. И соответственно не сходится математика вообще. И в этот момент мы начали разбираться, почему так. Начали смотреть алгоритм, начали смотреть этот rabbit hole, начали смотреть.

Начало засасывать…

Да. Мы сидели с доской, рисовали как это все работает, какие есть альтернативы. Посмотрели IOTA, посмотрели, что она не работает. Что ее можно заблокировать одним компьютером. Посмотрели EOS, что там вообще никакой валидации нет. Любой валидатор, в принципе, может предложить все, что угодно. Посмотрели разные платформы и пришли к тому, что принципиально нет ничего, что мы считали бы платформой будущего. На тот момент еще Ethereum 2.0 был еще далеко, и мы начали думать в сторону шардинга. Потому что Алекс писал распределенную базу данных. Я тоже в Гугле работал, там все шардированное.  У нас были ребята из Фейсбука и т.д. И мы начали с этого, как сделать так, чтобы не было проблем.  Не просто сделать быстрее на одной машине, а именно чтобы никогда не был проблем. Чтобы система могла масштабироваться под любые задачи.

А вот насколько я понял, решение переехать в долину было достаточно простым для тебя. Потому что там предлагали нормальные деньги. Там предлагали деятельность, которая тебе нравится. Как бы ты сейчас поступил? Какие подводные камни есть? Потому что много ребят есть в Украине разработчиков, для которых Кремниевая долина до сих пор является чем-то сакральным и все хотят туда попасть. Что ты можешь им сейчас сказать по поводу этого места?

Я бы сказал, что 7 лет назад это был No Brainer действительно. Платят хорошо. Есть куча возможностей. Очень легко завести какой-то нетворк с теми ребятами, которые делают интересные вещи. Сейчас я бы сказал, что это все это поменялось. Корона, с моей точки зрения действительно поменяла геополитику и т.д. И с моей точки зрения Трамп тоже оставил большой след на том, насколько легко и вообще восприимчиво Америка относится к иммигрантам. Сейчас можно будет съездить, когда чуть-чуть осядет вот это все с короной. С моей точки зрения, переезжать туда смысла уже нет. Многие вещи, которые раньше нужно было проходить лицом к лицу, переехали в онлайн. Какая-то стигма, которая раньше была, что если ты не в Долине, то не сможешь поднять денег, тоже уже ушла. Потому что инвесторы не хотят жить в долине уже. Многие из инвесторов ребят, которых я знаю, нашего возраста, или плюс 10 лет, никто не хочет жить в Долине. Потому что сейчас все закрыто, все очень дорого…

Особо смысла нет?

Нет смысла. Все переехали в Нью-Йорк, кто-то  в Вашингтон, кто-то в Канаду. Они все уже заходят на видеозвонки со всеми компаниями. Либо в Нью-Йорке встречаются. В Нью-Йорке жизнь бьет ключом. Поэтому принципиально, то, почему нужно было ехать в Долину, чтобы познакомиться со всеми быстро и т.д. этого уже не так много. А именно познакомиться со всеми намного проще онлайн. Есть куча групп. 

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

Технологии дошли до Долины, они поняли, что такое видеозвонки, наконец-то.

Да, видеозвонки есть и все решается ими.

Слушай, такой вопрос. Насколько сильно отличается питч NEAR тогда, когда вы питчили и сейчас? Его эволюция.

Достаточно сильная. Какие-то основные постулаты остались, но многие детали поменялись. Потому что, когда мы только начинали, мягко говоря, мы не разбирались ни в чем…

Подробно, да?

И соответственно то, что мы придумали тогда, основной постулат, то, что все должно масштабироваться, то, что должно работать легко, что может быстро сделать, это осталось. Какие-то детали, параметры, консенсус, все это полностью поменялось. Потому что.. одна из вещей, которую мы сделали, мы начали разговаривать со всеми протоколами разработчиками в экосистеме. У нас есть даже видеозаписи. Whiteboard series называется. Там 40 с чем-то видео. Вот все это все. Cosmos, Polkadot, Solana и т.д. Все есть. Через это, во-первых, мы разобрались, как другие работают. Некоторые протоколы мы сломали прямо там на доске. Принципиально у нас есть понимание, как все работает. Из этого, мы поняли, во-первых, что не работает. Какие есть проблемы у существующих решений. И придумали свое, которые реально подходят под те задачи, которые мы пытаемся решить. Масштабирование быстрое, чтобы ты мог быстро работать, отправлять транзакции, это все централизованно. Но при этом все работает глобально по NEAR. 

Одна из задач сегодняшнего интервью, это познакомить нашу аудиторию с NEAR. Если можно, последний вариант питча, что такое NEAR?

Глобально, то, что мы пытаемся сделать, миссия NEAR, мы хотим, чтобы у всех людей был контроль над своими ассетами, деньгами, над своими данными и над возможностью, так называемого governance. Чтобы они могли принимать участие в управлении протоколов, принятии решений, в тех приложениях,  которыми пользуются. Это наша жизненная миссия, которая существует уже в течение 10 лет. Мы хотим, например, чтобы половина приложений, которые люди сейчас открывают у себя в телефоне была на новом основана на новом подходе. Мы называем его Open-Web, на открытом интернете. Что нужно, чтобы этого достичь? Чтобы этого достичь, нужно большое количество, так называемых протоколов приложений. Протокол приложения, например, социальный граф – это какие-то денежные операции, это управленческие протоколы типа DAO.

 То есть набор сервисов и инструментов?

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

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

Основная черта проектов из кремниевой долины, это желание изменить мир всегда. Насколько это правда, во-первых? Или это маркетинговый бренд? Насколько ты веришь, что миссия NEAR, изменит мир? Насколько быстро это может случиться?

Ничто не случается быстро. Это ответ в жизни на все. Я бы сказал, что когда ты начинаешь, ты не пытаешься изменить мир, ты пытаешься решить какие-то конкретные проблемы. В нашем случае эта миссия не была сформирована в первый день, когда мы сели у доски. Нет, это была наша проблема, и мы искали пути ее решения.

И обычно так все и начинается. Знаешь, Sales/Force не пытался изменить мир. Он пытался решить проблему. Но когда ты развиваешься, ты доходишь до уровня, когда ты понимаешь, что ту проблему, которую ты хотел решить изначально, ты уже решил в процессе. И ты выходишь на уровень: «Хорошо, мы решили проблему и она уже меняет мир». Та идея, с которой мы начали, краудсерфинг, возможность сбора данных, уже есть приложение на NEAR, которым пользуются 2 тысячи с чем-то людей. И их жизнь меняется. Есть люди, например, в Филиппинах, без этого они возможно умерли бы, потому что там сейчас, когда была корона, не было работы и они этим могли зарабатывать. Уже меняется жизнь людей и с этим приходит цель, что нужно четко поставить, куда ты идешь. Если у тебя есть платформа, которая меняет жизни людей, нужно быть честным и ответственным, чтобы идти в правильную сторону. Например, Гугл поставил «Don’t Be Evil», но потом это убрал. Нужно охарактеризовать принципы, которым ты следуешь. Это уже само по себе начинает менять мир, пусть в небольших местах. Цель – сделать, чтобы 50% было построено на этом. Никто пока не знает каким мы увидим будущее блокчейна. С моей точки зрения, здесь нужно иметь конкретную цель, чтобы всем было понятно. Мы хотим, чтобы ты открывал приложение, у тебя 50% использовало эти подходы. Это даже не NEAR Protocol, а подходы, типа Web 3, Open Web, когда я владею данными, я могу управлять. Не Фейсбук взял там что-то сделал, и мне остается только уйти оттуда.

Для тех молодых стартаперов, которые могут нас сейчас смотреть, если обобщить, то – попытайтесь решить какую-то конкретную задачу, и это уже начнет менять мир

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

Илья Полосухин – СЕО Near

Идем немножко в технику. Почему именно шардинг? Насколько это безопасно, в плане компрометации шардов, злонамеренности валидаторов? Давай обсудим NEAR с точки зрения безопасности. Это хороший вопрос. Почему шардинг?

Я работал в Гугле. В Гугле 2 с чем-то миллиарда пользователей. Один компьютер не сможет это все обработать. Это невозможно. Если мы видим, что мы хотим предоставить что-то людям по всему миру, то не может быть, чтобы один компьютер (а под одним компьютером, я понимаю любой нешардированный блокчейн), потому что в нешардированном блокчейне все компьютеры делают одну и ту же работу. Соответственно, каждый компьютер должен обработать все возможные транзакции, весь возможный стейт, они должны запроцессить. Соответственно, у тебя лимитировано, сколько один компьютер может сделать. Понятно, можно поставить суперкомпьютеры.

Централизация…

Соответственно, дальше возникает вопрос с секьюрити. Действительно, это самый важный вопрос в шардировании, когда каждый компьютер проверил все. Понятное дело, у тебя алтимейт секьюрити. Что здесь происходит? Происходит множество различных вопросов технических. Это какие-то вопросы по поводу adaptive corruption. Когда у тебя атакуют валидаторов, которые сидят в этой шарде и пытаются взять контроль над ними. Эти все вопросы есть. У нас технических решений. Есть идея, ты ратейшишь валидаторов. Валидаторы, только они знают, в какой они шарде, чтобы нельзя было их атаковать. Они подписывают маской все шарды, но потом есть возможность заревилить, что они подписали другую шарду. Если кто-то атаковал, вопрос валидации. Это все решается, понятно, это сложные технические решения. Но задача убрать их, под копотом, чтобы как пользователю, так и разработчику даже не нужно было думать об этом. У тебя есть блокчейн. У тебя есть смарт контракты, транзакции, все работает.

То есть пока эта задача актуальна?

Это актуально. Решение теоретическое есть и многие части уже практически реализованы. А шардинг крош от транзакции. Сбор этого самого. Единственное, у нас не реализовано из всего что нужно, мы называем его hidden-validator, который делает кроссвалидацию. При том, как внешний наблюдатель ты не знаешь, этот валидатор валидирует какую шарду. Секьюрити расширяется в разы. В начале, пока система развивается, это не так важно. Мы подходим очень прагматично. Мы запускаем то, что нужно сейчас. Мы планируем все. С тем, чтобы развивать саму эту систему и уже позволять людям делать шардинг.

По поводу того, что нужно сейчас. DeFi-вопрос. От нашего подписчика, бывшего сотрудника NEAR Антона Букова из Нидерландов. Он был на нашем стриме. Мы говорили про шардинг и DeFi. Вопрос про composability. Сейчас можно строить, соединять протоколы. В эфире транзакции атомарны. Т.е. одна транзакция исполняется либо нет. В случае с шардом, шарды асинхронны. Т.е. возможны такие ситуации, когда одна нарда уже есть, а ты хочешь отменить, а оно уже ушло в токен или что-то другое. Как этот вопрос решается?

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

И смарт контракты шардов взаимодействуют между собой?

Нет. Допустим, есть 5 контрактов в системе, каждый находится на своей шарде, виртуальной шарде. Но мы их группируем в реальные шарды. Например, первые 3 в одной шарде. А вторые в другой. Но это уже процессинга, для оптимальности. Запускать 5 шард, когда у тебя немного использований, не нужно. Но в реальности, они каждый в своей шарде, любая коммуникация между ними происходит асинхронно. Если ты хочешь вызвать другой контракт, это происходит уже в следующем блоке. Но блоки быстрые, раз в секунду. Поэтому все очень быстро происходит. Что это значит? Это значит, что если хочешь сделать своп, лендинг или еще что-то, то у тебя все происходит через блок. Ты вызвал из этого контракта, засвопал и оно пришло в следующем блоке назад. Соответственно, у тебя нет возможности сказать: «Я взял деньги. Потом засвопал и потом вернул деньги». Нету flash loans. Это делает композабилити чуть сложнее и нужно думать какие юзкейсы тебе нужны. 

Чтобы это решить, какие есть варианты? Первый вариант – это Aurora. Aurora – это EVM Compatibility. Берется EVM система и запускается как смарт контракт на NEAR 1. Внутри нее запускаются контракты EVM и это все уже работает синхронно. Потому что это все внутри одного контракта NEAR. Получается, что если каждый смарт контракт на NEAR это шарда, то аврора в своей шарде и внутри нее есть EVM environment. Это, кстати, одно из предложений, которое ребята в Эфире предлагали в какой-то момент запустить эфирную шарду и EVM – data шарду. У нас такое возможно. Просто любой может пойти и запустить ее сейчас. Код Aurora – опенсорс. Можно пойти запустить свою аврору и использовать аврорный смарт контакт. 

Дальше у нас тоже самое. Можно сделать с NEAR DeFi. Запустить контракт, внутрь которого можно запихивать другие контракты и они все вместе кооперируются синхронно, внутри нее. Если ты хочешь именно шардить свой DeFi.  Например, то, что Антон, у него есть дизайн децентрализованного эксчейнджа, который шардированный. То дальше ты уже думаешь с другой плоскости. Это как для программистов, когда все писали просто синхронный код, все работало на одном процессоре. А потом пришла многопоточность и все начали учиться, как писать многопоточный код.

Новые вызовы.

Сейчас, когда мы находимся в этом состоянии, через какое-то время мы скорее всего придем к состоянию, которое сейчас в программировании. Тулзы, которые будут делать это асинхронно, ассинхронно будет писаться и все будет работать. Но принципиально, мы сделали этот переход из однопоточного однопроцессорного Пентиум типа 1, 2 состояния. Когда все писали просто один код и блокировалась операционная система, в состояние, когда у нас есть много потоков, много приложений, которые делаются параллельно и нужно писать код под это с пониманием. Но все еще можно однопоточниково писать.

Слушай, буквально вчера, по-моему, вышла статья о Private Shards -решении для организаций. Расскажи, немного подробнее, что это, как это приближает нас к адопшену в бизнесе, и какие бизнесы хотят первыми это использовать?

Это очень интересная идея. Я о ней думал достаточно давно. Как это бывает – ходишь на метапы, общаешься с компаниями, всех интересует блокчейн. Ты у них спрашиваешь как у вас с адопшеном (потому что есть IBN, есть Exonan, на котором Саша Шевченко работал, есть Kvorum) и все такие: «Да, собираем консорциум, уже типа год, наши legal общаются, еще что-то делают, еще что-то происходит». Ходишь в банки, другие какие-то индустрии и никто не может договориться, как они это все запустят. Идея Приватной шарды, и вообще идея, если независимо от NEAR, запускать консорциум, когда куча людей должны договориться сразу, что они делают, как они шардят данные и т.д. – это нереально. Намного реальней, каждый запускает свою подсистему, но они общаются по какому-то общему протоколу и как-то связаны. И NEAR уже предоставляет такую же структуру как раз для этого. Для запуска отдельных подсистем, шардов, которые связаны через общий консенсус, через пространство имен, работают домены, точнее. И соответственно, через это можно все связать и сделать систему. Это предложение и вот этот блог пост описывает систему, где, я- компания, например, банк, начинает с простого юзкейса. Этому банку нужно какую-то крипту на своем счету иметь. Но при этом эта крипта, она распределена по каким-то разным депортаментам. Где-то это депозиты, кто-то взял залог, кто-то еще что-то. Внутренне им нужно иметь расчетные таблицы. Вот моя крипта здесь, я ей владею, но при этом у меня в департаментах внутри..

Многосоставное что-то…

Многосоставное и там какой-то взаимозачет происходит и т.д. То есть внутри они запускают приватную шарду, в ней у них есть DeFi приложение, которым они внутри пользуются. Эти данные никуда не уходят. При этом, то, что уходит в публичный чейн – это хеш всех этих данных, транзакций. И вся эта приватная шарда, она имеет аккаунт в NEAR в публичной сети, на которой теперь можно иметь все балансы и т.д. Они ими владеют. 

И теперь, что можно делать? Во-первых, приватная шарда может распоряжаться этими фондами. Какой-то департамент сказал, мы вводим столько-то денег, обмениваем и т.д. Оно через приватную  шарду заходит, проверяет, что они действительно это могут, что у них есть внутренний баланс и через это запускают в публичную шарду, что нужно сделать. У тебя может быть обратная связь, где публичная шарда вызывает, говорит: «Ребята. Можете ли? Дайте мне вот это». Приватная шарда опять проверяет публичную, можно ли выдавать эти данные и выдает их. Публичные протоколы проверяют, все ли эти данные правильные. Потому что есть все доказательства и подключает это. У тебя дальше может происходить. Это одна компания. Просто юзкейс для них. Теперь, когда у тебя одна компания, вторая компания, третья компания использует такую систему, дальше они между собой могут производить взаимозачет. Теперь..

Через паблик. Да?

Нет. Они могут это производить сами по себе. Они все смотрят в паблик и видят хеши друг друга и соответственно, можно уже не ходя через паблик. Не показывая всем, что происходит, идти в приват-ту-приват, инкриптить канал.

Ты говоришь, инкрипт, и Андрюха сразу…знакомое слово.

В котором два приложения с двух сторон в приватных шардах теперь могут обмениваться данными, делать взаимозачет. Например, можно продать какой-то real estate и т.д. между ними не показывая ничего в паблике. Как раз то, что все хотят с этими кворумами, форумами. Но при этом тебе не нужно создавать этот кворум изначально. Когда ребята добавляются, они сразу же появляются в сети. Вот как интернет начинался. У каждого есть интернет, потом интернет появился, и можно из интернета в интернет что-то передавать. Вот. Та же идея. Только адаптированная под блокчейн.

Немножко другая тема. Расскажи, как устроен NEAR с точки зрения организации. Потому что есть NEAR Foundation, есть NEAR Inc., есть Эрик, есть Алекс. Я пытался понять, кто с кем и чего. Как это устроено?

У нас сейчас уже, то, что мы считаем ядром. Уже скорее всего, нужно уходить от этого термина тоже. Наверное, 9 организаций по миру и 170 человек.

Просто по оригинальному принципу?

Скорее, нет.  Есть Foundations. Foundations- это то, что дало толчок и запустило Нетворд. Предоставило код, предоставило все ресурсы и у нас уже валидаторы распределено запустили весь нет…но как бы у Foundation цель – это вывести протокол и поддержать экосистему. И принципиально, Foundation не является самоцелью, или контролирующим органом, или еще чем-то. Мы называем это бустер для ракет. Есть ракета – это NEAR экосистема. Есть бустер, который ее выводит на орбиту. Нужно кто-то, чтобы изначально запушил, а дальше она может лететь , когда уже вышла из притяжения. Foundation это такой бустер и потом в идеале он уйдет либо на второй план. Либо вообще канет в лету и мы перейдем полностью на централизованные governance какими-то подходами. Есть у меня Treasury DAO обсуждение, как раз мы работаем в эту сторону. Как вывести большую часть функций из Foundation в децентрализованное governance. Дальше есть NEAR Inc. Это то, где все начиналось. Мы с Алексом сидели, разрабатывали изначально все эти подходы. Это компания для разработки. Для разработчиков. Там где разрабатывается протокол. Точнее, делается research протокол, разрабатывается текущий клиент этого протокола NEAR Core. 

Именно эта компания собирала деньги?

Все деньги ушли в Foundation. Все инвестиции держатся Foundation’ом. NEAR Inc это компания, которая разрабатывала протокол. Продолжала делать из search-протокола клиент. В идеале будет несколько компаний, которые будут делать альтернативные клиенты. NEAR Inc. занимается собственно разработкой тулзов и сейчас рефреймингом в то как мы сделаем хироку для блокчейн. Например, в Гугле я не был в команде tensorflow, мы его использовали. Я был очень не…

Не доволен?

Не удовлетворен тем какой был уровень tensorflow. Я пошел нафигачил какую-то очень простую обертку, и потом она выросла в эстиматоры и т.д. В результате там целая команда этим занималась. И тоже самое здесь. Мы начали разрабатывать многие подходы как улучшить опыт разработчиков. И в результате протокол занял и много времени, и много ресурсов. Мы не добрались до всех вещей, которые мы хотели. И сейчас как раз вот протокол стабилизировался. Понятна вся разработка и сейчас много работы идет в NEAR Inc. построения этого developer experience. Это фокус компании, как сделать так, чтобы приходили новые разработчики, не крипторазработчики и могли очень быстро начать разрабатывать, начать делать приложения, создавать различные крипты, инстаграммы, и дифаи и т.д. И вот просто делать это супербыстро и легко. 

Дальше есть у нас такие компании, как например, Aurora. Aurora – это отдельная компания, которая занимается скелингом эфира. Они используют NEAR Inc. структуру, но они делают бридж и Aurora Engine, которая работает на основе NEAR, но их маркет это разработчики.

Казачок засланный в эфире…

Вот. Есть такая команда как Proximity Labs. Они занимаются тем, что помогают DeFi проектам в NEAR экосистеме развиваться. Они помогают c эдвайзинг, токеномикой. Они помогают иногда  с разработкой, парой наших девелопперов там. Наш продукт девелоперы там. Они помогают создавать экосистему на NEAR. Ref Finance, Skyward и другим протоколам, которые запускаются. Есть еще такая команда Satori. Satori – это команда, которая сделала прикольный NFT проект и сейчас они работают над  развитием больше NFT экосистемы, конкретно с музыкантами, артистами и т.д. потому что там достаточно много…

Специфической деятельности…

Специфической деятельности. Свой маркет, свои подходы и т.д. Они делают тузы, которые упрощают это все настолько, что уже можно идти к менеджеру музыканта, с ним общаться и показывать ему в 3 клика, что ты насоздавал NFT, начал их продавать на Shopify и т.д.  У нас многие наши ребята, мы называем это Spin-off, вышли из Foundation или NEAR Inc. и запустили такой подпроект, который уже в NEAR системе занимается какими-то конкретными задачами, решает их и предоставляет value уже либо конечным пользователям, либо другим разработчикам.

Такая оргструктура, наверное, как следствие, децентрализованного подхода. Просто приходили ребята с какой-то идеей, и вокруг образовалась команда. Обычно есть большая компания, у нее департмент. У вас прям отдельные…

Да-да. Это как раз вот из моего опыта в Гугле. Гугл, да, очень большая компания, много команд, все над чем-то работают. Они все находятся в покрывале Гугла. Внутри NEAR они работают вместе, все открыто, но снаружи не понятно. И у тебя нет еще market forces, которые бы показывали, что нужно, а что нет. У тебя есть команды, которые что-то делают, но нет рыночной системы. То, что они делают, возможно полезно, возможно нет.

В духе, спустили сверху «Don’t be evil» вычеркиваем, все.

Вот. И соответственно здесь, идея, да, вместо того, чтобы строить огромную компанию, где все централизованно, наоборот, мы позволяем ребятам выходить, иметь свой value, токены и т.д. И через это создаем и больше экосистему и больше интерконнекшен. Работает рыночная экономика, работает рыночный подход позволяет больше людям принципиально овнить свое направление и за счет этого развивать экосистему быстрее, лучше и т.д..

Ты изначально разработчик, победитель олимпиад, но последнее время ты все больше ездишь по миру, рассказываешь про NEAR. Что тебе комфортней? Кодить или рассказывать про NEAR?

Комфортно оба. Кодить много не получается. Но я все еще иногда пописываю коды, особенно в самолетах, в поездах, когда нет интернета. Мне нравится рассказывать про NEAR, потому что я считаю, что то, что мы делаем, во-первых, то, что мы делаем достаточно уникально даже с точки зрения видения и т.д. Есть  много блокчейн проектов, есть много ребят, которые соглашаются с этим видением. Ну а с точки зрения рассказывания о нем. Вот наша цель, из серии: Вот ты открыл телефон и у тебя 50% всех приложений были таким стандартом, никто такого не делает. Ок. Мы поделаем DeFi, мы поделаем DAO’s.

Слушай, а в народе говорят, что NEAR протокол, проект, созданный олимпиадниками. И вообще это такая отдельная каста «Олимпиадники». Расскажи, во-первых, как так вышло, что проект впитывает в себя олимпиадников. Ну понятно, что основатели оттуда вышли. И какие особенности у олимпиадного программирования? Есть ли разница между олимпиадным и  промышленным?

Я бы сказал, что принцип олимпиадного программирования в том, что нужно написать правильно. Например, в обычном, в индустриальном из серии в продакшен, можно написать как-то и если обычно работает, то это нормально. Знаешь, если у тебя 95% случаев все работает, а 5% нужно, чтобы кто-то подошел, перезапустил и т.д., то все ок. В олимпиадном программировании так не работает. У тебя либо все тесты прошли, задачу зачли. Или не прошли. Если один не прошел, то все, не зачтено. 

Условно, качественнее код.

Скорей именно подход. Я бы сказал, что олимпиадный код нельзя назвать качественным просто потому что он на время. Но если именно от подхода; подход: можем ли мы это сломать? Есть ли такие случаи, когда это не работает? Если в среднем работает, то нормально. А здесь, может ли быть такой самый худший случай, когда это не работает? Если да, тогда нужно решать эту проблему. Это в блокчейне как раз намного более правильный подход. Потому что к примеру. Я расскажу пару примеров из Эфира, когда ребята делали на общий случай. Один пример из Stack-Networking. Типа сетевой поддержки в эфирном клиенте, он реализован через таблицу, которая не рассчитана под то, что они с ней делают. Они взяли какой-то алгоритм, он типа работает и они его использовали. И в результате ребята показали, например, есть статья, что можно двумя компьютерами атаковать эту таблицу и любой ноде доказать что вокруг куча нод, а в реальности это просто 2 компьютера. И брать оттуда любые данные, которые хочешь. Это атака, например. какие-то новые ноды можно очень-очень в неправильное место увести. Новый exchange запускается, ты такое делаешь с ним и потом показывает миллиарды эфира. Понятно, что там консенсус защищает и т.д. Это значит, что тем, кто запускает ноды, нужно им смотреть затем, к каким нодам присоединились, в ручную прописывать. Обычно, протокол сам по себе уже не работает. Это все запатчено сейчас. Но опять же, это запатчено, не поменяв алгоритм, а типа добавили просто фикс. Это как раз пример подхода, когда пофиксили, а принципиально проблему не решили. Это вот разница олимпиадного программирования. Здесь, если у тебя хоть какой-то случай, когда это не работает, нужно придумывать другой алгоритм. 

Тоже самое, например Storage тоже недавно опубликовали. Это была известная вещь в узких кругах, но вот они опубликовали публично. Что можно атаковать storage, потому что не правильно посчитанные числа. Они посчитаны на общий случай, а в худшем случае, можно сделать чтение из очень разных мест в storage и это будет блок будет производиться вместо 7-12 секунд будет производиться 90 секунд.  Можно замедлить эфир еще намного больше…

Положить можно вообще…

Засчет просто запуска транзакций из разных мест. Это дорого. Это не очень кому-то нужно, ты знаешь. С этого много денег..лучше пойти DeFi протокол поломать. Поэтому этого никто не делал. Но принципиально опять же, это подход когда делается на средний случай, вместо того, чтобы просчитывать самый худший случай. И это подход очень частый. Потому что мы разговариваем с ребятами, такой подход очень часто. И некоторые вещи мы публиковали и говорили, что у них есть возможность вот так сломать их подходы. Поэтому мы подходим с тем, как сломать. Можем ли мы сломать? Возможно, это иногда бывает очень агрессивно, мы ломали другие протоколы в результате. Но это просто такой менталитет из серии, можно ли это сломать сначала, если нет, тогда мы делаем.

Звучит как спецназ в мире программирования.

Расскажи как работают аккаунты на NEAR. Я когда делал аккаунт, мне достаточно было телефона и придумать никнейм. Слава богу, Incrypted свободен был. Как это работает вообще?

Во-первых, да. Аккаунты работают по-другому, чем во всех других системах. Может быть EOS ближайший самый, похожий. Идея следующая. Во-первых, твой аккаунт он обозначен юзернеймом. Юзернейм Incrypted от NEAR. Юзернейм – это твой аккаунт. Ни какой-то хеш, ни ноль, ни публичный ключ, а именно юзернейм. Плюс эти юзернеймы, они работают как доменные имена. Вот есть NEAR- это юзернейм, он может создать Incrypted. Incrypted от NEAR может создать хост номер 1. При этом NEAR не может создать. Это позволяет очень интересные модели, когда у тебя, например заводы контрактов, когда у тебя под-аккаунты. У нас есть спутник DAO, и у тебя Incrypted дот спутник дао. Есть куча интересных моментов.

Дальше. Как осуществляется доступ к этим аккаунтам? У каждого аккаунта есть множество ключей. Не один ключ, а множество ключей. Ты можешь их удалять, добавлять, пермишены ставить. Что это позволяет? Позволяет на разных устройствах разные ключи иметь. Если потерял устройство, удалить тот ключ. Обычная система, как в обычном любом приложении, где используется доступ, как в github, офисных приложениях, есть Access контроль. Ты можешь дать этому приложению ключ, который только может потратить столько-то денег и вызывать такие-то функции. Ты можешь конопатить его, чтобы оно могло вызывать за тебя, например, какую-то там хрон работу. Может быть ты во фронтенде что-то быстро делаешь. Чтобы не нужно было каждый раз переходить в кошелек, подтверждать. А типа все здесь делаешь, потом засылаешь..

Типа детской карты в банке. Ребенку поставил лимит…

Типа того, да. Ты можешь выдавать это приложениям и лимитировать, что они могут делать с ним. Это позволяет создавать очень прикольный экспириенс. Потому что теперь ты можешь зайти один раз подтвердить приложение и дальше в приложении что-то делать. Например, игра. Игра сейчас в эфириуме и каждый раз нужно пойти подтвердить что-то. Во-первых, много транзакций. В эфире много транзакций не получится. Потому что если у тебя каждый экшен, это транзакция, то, чтобы ее подтвердить, ты просто устанешь это делать.

Ты или устанешь это делать, или обеднеешь быстрее.

В эфире да, обеднеешь. А здесь доли процентов за транзакцию, не нужно каждую подписывать. Ты можешь какие-то вещи делать очень быстро и делать какие-то игровые вещи или еще что-то  и ты лимитируешь, сколько он может потратить на раз тоже. Это позволяет создавать очень прикольные экспириенсы и сверху еще на этом есть наш NEAR Wallet. Он создан специально для новых людей, которые не из крипты. Которые использую телефоны или имейл. Там несколько вариантов, как это все работает. В том числе у нас есть мульта-сиг контракт, который может затеплоится на твой аккаунт. Любой аккаунт просто без кода. Пока ты туда какой-то код не запулил. С мульти-сиг аккаунтом у тебя есть ключ в рекавери. У тебя есть ключ, например в твоем девайсе. И один ключ в NEAR. И нужно 2 из них. У тебя есть 2 ключа, и ты можешь без NEAR все сделать. Либо NEAR делает подтверждение твоего второго фактора. Это позволяет засекьюрить намного лучше, даже если твой рекавери или девайс куда-то уйдет. То есть вот такие вот возможности очень легко создавать. Их можно включать, выключать. Все эти варианты в руках разработчика.  В результате  можно делать интересные экспириенсы. 

Правильно я понимаю. Там заложено намного больше, чем есть сейчас?

Да, потенциально можно делать очень много вещей. Мы только несколько примеров показали, и уже с ними народ даже пробует многие вещи. Принципиально, да. Там очень много flexibility и проще разработчикам делать новые экспириенсы.

Вопрос опять для молодых ребят, которые сейчас вынашивают какие-то идеи. Как вы собирали первые деньги и уже по прошествии лет, чтобы ты посоветовал себе туда? Что делать, что не делать? Как себя вести?

Мы вот сегодня анонсируем NEAR Ukraine Accelerated Fund. Приходите к нам. Во-первых, будем поддерживать.

Будет базироваться в Украине?

Да, это делается для Украины и СНГ тоже, для русско-говорящих ребят будем поддерживать здесь. Ну и принципиально, подход какой? Подход, чтобы выйти из серии на уровень Tier 1 инвесторов сначала нужно пройти несколько шагов. Шаги обычно заключаются в – поговорить с кем-то, кто уже в теме, кто уже в тусовке.

Илья Полосухин – СЕО Near

С ангелами?

Да. С какими-то ангелами. Выходишь на ангелов. Это делается через митапы, это делается через какие-то коннектшены, это делается через какие-то группы. Т.е. все эти ребята где-то есть, на них можно выйти, рассказать им вашу идею. Рассказать, что вы уже сделали, ваш опыт. Через это, если ангел заинтересован, дальше он может привлечь вас уже либо в какие-то программы, либо уже привлечь…

Фонды какие-то…

К каким-то фондам. Идти сразу к каким-то Tier 1 можно, там есть контактный имэйл. И они даже с вами поговорят, но у вас не будет этого пуша. И ангел поможет структурировать все так, чтобы фондам было понятно, что ты делаешь. Потому что, когда ты начинаешь, у тебя идея есть, а вот именно как эту структуру всю сделать, еще нет.

Вадим из Zerion на интервью говорил, что они вначале пошли к фондам, а надо было наоборот. Они не совсем отесанное такое предложение выдали. Надо было его обкатать.

Да, его обкатываешь на ангелах. Ангелы тебе дают много фидбека, потому что они сами уже поднимали деньги, знают, как инвесторы думают, какие есть valuation’ы, какие лучше размеры раунда делать. Как лучше токеномику делать. Как просто презентовать даже. Я вот помогаю многим проектам и я просто вот: «смотрите, ребята,  во-первых, расскажите, кто вы. Расскажите, какую проблему вы решаете. Расскажите, какой вы солюшен делаете». Какие-то простые вещи, но многие не могут структурировать так. А так ребята мне рассказывают, я говорю: ок. А теперь поменяем, во-первых, как вы это рассказывали. Во-вторых, поставим такие вещи. Упомяните вот это, упомяните то. Просто даже вот такой фидбек очень помогает. И дальше они уже идут подготовленные к инвесторам и готовы презентовать так, чтобы с другой стороны их восприняли правильно. Тут проблема разных взглядов на жизнь. Инвесторы ищут возможность, которая возвратит им из серии сто иксов. И если ты приходишь и не в их модель вписываешься, то им сложно понять, что с этим делать дальше.

Разные ценности. Там про продукт. Просто они влюблены в продукт. Ты про него рассказываешь. А там: какой у вас темп роста? Там совсем другие понятия. 

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

Ты говорил в одном из интервью, что прошел собеседование в Фейсбуке и в Гугл и выбрал Гугл. Объясни твое решение. Для меня оно такое же было бы. Просто какая у тебя была мотивация?

Как бы было 2 мотивации. Во-первых, я занимался машинным обучением. А Гугл в машинном обучении на голову выше всех. И я хотел в ресерч. Хотел в отдел, где будут двигать науку прикладную, так чтобы потом она пошла в продакшн. В Фейсбуке, во-первых, мне не нравится сам подход Фейсбука во многих вещах. Вот. И во-вторых. Это была реклама, к которой я скептически и негативно отношусь. Меня и в Гугле и в Фейсбуке пытались засунуть в рекламу, потому что у меня бэкграунд был в методах, которые они все используют в рекламе. И я сопротивлялся против этого, потому что с рекламой я не хотел иметь никакого отношения. И соответственно, да, Фейсбук не подходил по ценностям.

Тогда следующий вопрос. Уход твой из Гугла. Опять же, для многих ребят Гугл это какая-то Мекка, куда хочется всем попасть и понятно, что распространенная практика, когда успешные разработчики, менеджеры уходят оттуда. Вот Дороничев недавно оттуда ушел. Хотя казалось, у человека было все. Какая мотивация ухода из такой компании?

Я шел принципиально. Я хотел в какой-то момент делать стартап. Это была идея попробовать себя в своем каком-то деле. Я шел в Гугл именно научиться работать с командами, научиться работать в какой-то такой индустрии. Получить связи. Т.е. через своих каких-то сотрудников в Гугле, сокомандников, других ребят я вышел на первых каких-то ангелов, инвесторов и т.д.

То есть изначально не было такого ощущения, как работа мечты? Это была ступенька?

Это была ступенька, да. Гугл сейчас это какая-то такая огромная IBM. Из серии идти работать в IBM как 100 лет назад. Огромная компания, в ней все, что может происходить, происходит. Да, там интересно. Многие вещи происходят. Но ты находишься в таком, как бы отсоединенном от реальности пузыре. Вот. И мне это чувство никогда не нравилось. Но конкретно, когда я уходил, то это чувство было постоянным. Когда я ходил на какие-то митапы и т.д. просто вот то, о чем люди разговаривают в Гугле, то, что происходит в Гугле и то, что происходит в реальности, вообще никакого общего отношения не имело. Частично я считаю, что многие продукты Гугла фейлятся. Именно такие юзерпродукты. Потому что те ребята, которые работают в Гугле над этими продуктами, у них нет связи с реальностью.  И это сложно очень делать. Просто принципиально там структура, что очень сложно пойти рассказать кому-то о проекте, над которым ты работаешь. С моей точки зрения, почему я за прозрачность. По этому я в опен экосистеме, и мы всем рассказываем, что мы делаем, весь код опенсорс и т.д.

Ты приезжаешь в Украину домой или в гости? Как тебе по ощущениям?

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

А ты вот в повестке? Есть ли какие-то мысли по закону о легализации крипты? Хотят льготный период на 5 лет 5%, без НДС. Что ты вообще думаешь о легализации?

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

-Что мы? Где мы?

Нет. Просто даже не это. Мы хотим вот это сделать, можем ли мы? Постоянно такой вопрос. И нужно идти к адвокатам. И у адвокатов ответ: а мы не знаем. Если вот так вот думать, то можно. А если вот так вот думать и воспринимать крипту, то нельзя. И это очень лимитирует и какие новые идеи..

И занимает время на то, чтобы просто идти каждый раз и пробовать.

Да, либо пробовать, либо брать риски и т.д. Чем больше легализации произойдет, тем лучше с моей точки зрения. Понятно, там конкретно, я например, в законопроект не вчитывался. Например, в Вайоминге сделали DAO. Например, конкретно, как они это сделали? Там много чего не хватает. Т.е. все сейчас об этом думают, больше привлекают. У нас например, появилось legal guild в экосистеме как раз, чтобы предоставлять legal услуги. Какие-то темплейты, готовые проекты в NEAR экосистеме, чтобы они приходили и не нужно было мучиться головной болью, а просто: иди сделай так. 

И она тоже Worldwide под разные юрисдикции.

Ну да. Они начинают со Швейцарии. Потому что там больше часть. Мы работаем с какими-то партнерами, Америка в идеале, UK.

Как вообще в Америке обстоят дела с блокчейн бизнесами? Т.е.  инфраструктура, законодательство, отношение вообще?

Ну, его качает немного, если честно.

Ты имеешь в виду, в зависимости от того, кто у власти?

Нет. Даже не кто у власти. Вроде бы никто ничего не делает, а потом вдруг у них обострение, они начинают что-то смотреть.

Смотрят что Китай делает…

Не, сейчас SEC смотрит на Uniswap. Была новость из серии. И как бы, кого они будут регулировать? Они будутрегулировать команду разработчиков? Команда разработчиков может просто уйти.

Мне кажется, они просто не до конца понимают, как с этим работать.

Они не понимают, что с этим делать. Поэтому их качает из одной стороны в другую. Ну и плюс там. Ты знаешь, в SEC есть несколько человек, каждый человек думает по-разному. Кто-то думает: давайте делать так, кто-то так, поэтому качает. Принципиально из-за этого, например у тебя есть какие-то банковские услуги делаешь. Один банк может сказать: не, мы с криптой не хотим иметь отношения. Другие: да-да-да, пожалуйста, приходите, без проблем.

Такой переходный этап. Кто-то лоббирует одни интересы, кто-то другие. 

Да. Я по этому и говорю, чем больше clarity, поставьте конкретные рамки и все будут в них работать. Если рамки не устраивают, люди не будут работать в Америке. Ок. Это как бы нормально. Но этих рамок нет, сейчас не понятно, где. Вот Швейцария например, поставила конкретные рамки: делай вот так. Вот так плати налоги. Вот так оформляйся. Вот такие варианты. И все сейчас в Швейцарии проходят.

Рамок вроде как нет и кто-то делает, а потом вот закон есть 1933 года и под него попадаете.

Да-да. Что нужно в сейфе хранить бумажные сертификаты и когда их из бумажного переводишь из одного сейфа в другой, это считается трансфером и ты должен быть брокером. Ок. А если у нас нет бумажных сертификатов, то что? 

Иван Павловский – СЕО Incrypted

Придумайте, да. 

Напечатайте. 

Помнишь ли ты самый сложный момент для тебя лично на пути NEAR, когда ты думал: ну все, короче, хана проекту.

Нет. «Хана проекту» не было. Самый сложный момент был вокруг мейннета при запуске там была какая-то такая тяжелая ментальная ситуация  и вся команда, понятно, все работали на износ. Было просто..и после запуска мейннета было тяжело выйти из этого состояния. Понятно, мы сделали все, протестировали. И ты сидишь, такой, сейчас вот все развалится, из серии. Вот. Ну как бы понятно.

Или остановится на 16 часов. 

У нас ничего не останавливалось, слава Богу. Все работает. И принципиально уже настроены все структуры, чтобы выкатываться, чтобы тестировать, все распределено и т.д. И это очень, очень радует.

– NEAR в том числе называют убийцей Эфира. Наряду с Solana, Fantom, Avalanche. Давай перед тем, как сравнивать NEAR с Эфиром так кратенько сравним с конкурентами, которые есть: Solana, Fantom, Avalanche. Что вообще NEAR может противопоставить? Твое видение, как NEAR обойдет эти проекты? За счет чего?

– Еще раз. Цель, не обойти эти проекты. Я же сказал, цель- захватить, что типа мы обходим Facebook, Google. Ты используешь эти протоколы, эти системы, чтобы делать социальные, чтобы делать все финансовые операции, чтобы делать какие-то серчи и т.д. В этом цель.

Но у них скорее всего, такая же цель, заявлена?

Ну заявлена у них не такая цель. Потому сложно говорить. С точки зрения, почему мы? Под эту цель мы делаем, во-первых и еще раз – шардинг, которого многие не делают. У нас самая быстрая финалити, например. Чтобы ты когда что-то делал, платил и т.д, тебе не нужно было ждать. Из этого все остальные вещи, которые мы делаем, аккаунты и т.д. Многие другие протоколы, они как бы давайте просто заскейлим Эфир, но сделаем также как эфир. Это один подход. 

Другой подход, это давайте сделаем под конкретный юзкейс, и оптимизируем все под этот юзкейс. Это тоже подход, это хорошо, но это не то, где мы играем. Понятно, что в моменте, вот сейчас short-term есть, да, многие компоненты один и те же, поэтому все пытаются соревноваться в этом. Но long-term вижн. Опять же, во всяком случае, я не вижу коммуникацию всех этих ребят, что они хотят этот вижн. Мы открыто, коммуницируем. Наше видение, это построить протоколы.

Сейчас вообще такая ситуация складывается, эфир планирует переходит на Эфир 2.0. или Эфир 1.5. Это по сути, новый блокчейн. Он имеет наследственность от Эфира. Но по сути это новый блокчейн. Людям теоретически не важно на какой новый блокчейн переходить. Уже не обязательно в Эфир, это можно выбирать NEAR, Solana и т.д. Идеальный момент для того, чтобы забустить.

Мое мнение, что Эфир 1 останется и продолжит работать. Просто потому что – блокчейн, децентризованный, неубиваемый. Если будет хоть один майнер, то он может продолжить майнить эфир 1. 

Вопрос главный, сейчас, если делать форк. Если взять эфир 1 просто форкнуть. Chain ID поменять и сказать: «Мы продолжаем майнить из того же состояния, но это форк». И вопрос встает, куда указывает chainlink? Куда указывает USDT? куда указывает USDC? Куда указывают графы и другие компоненты? Потому что у тебя сейчас в момент форка удвоилось value. У тебя здесь эфир, здесь эфир. Здесь USDC, здесь USDC. Что такое merge? Это как раз это и происходит. У тебя остается эфир 1 и появляется эфир 1,5. И вопрос, куда будут указывать все эти компоненты, если они все выберут что нужно переходить на эфир 1,5, то эфир 1 тогда он умирает, все разваливается и все закрывается. Все просто в ноль идет. Либо этого не происходит, они остаются на эфир 1, им не нужно ничего менять, то тогда эфир 1,5, просто в нем все разваливается. Потому что опять же, в моменте, если у тебя нет прайс фита. Нет поддержки вывода ввода, все просто начинает сыпаться. И это просто даже интересно было бы, если бы кто-то там сейчас сделал в текущий этап времени просто фыркнуть текущий эфир просто по приколу. И посмотреть, что произойдет в нем со всеми этими контрактами, если в них нет вот этого external фида. Это вот пример того, что будет происходить при этом merge с эфиром.

Прикольно. Вообще вот сейчас самые дорогие NFT на эфире, объемы, TVL. Что нужно сделать для того, чтобы этот весь мейнстрим переехал на NEAR?

Сейчас на NEAR есть NFT в маркетплейсе и куча активности. Но вся она достаточно маленькая, потому что во-первых, комиссии дешевые, поэтому там новые приходят новые артисты, которые еще может быть не так известны и они развиваются. В некотором смысле это даже вопрос их развития. Потому что те, кто продает на миллионы долларов им и на Эфире хорошо.

То есть нужно привлечь новую аудиторию?

Я бы сказал, что вопрос скорее что те, кто будут приходить новые, даже известные, многие не хотят продавать за миллион, потому что ты продал за миллион, у тебя один фанат, который купил за миллион. Но им намного более интересно продать за 100 долларов из серии 10 тысяч, или 100 тысяч и получить…

Армию фанатов.

Многим артистам, особенно музыкантам намного интереснее законнектить свою аудиенцию с теми фанатами, которые готовы принимать участие и дальше уже через этот канал создавать какие-то ивенты, делать какие-то дропы, и т.д.

Комьюнити строить.

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

Когда ты в не крипте, тебе вообще пофигу какую выбрать. Ты выбираешь, где удобнее.

Там, где удобнее, быстрее, дешевле и т.д. Туда приходят новые люди.

Какой у тебя вообще вижн. Твое мнение по поводу новой экосистемы блокчейнов? Останется какой-то там топовый или они все будут существовать? Они ж примерно все одно и тоже делают, но как будет в будущем?

Я бы сказал, скорее всего, это будет «winner takes most». Будет какая-то самая большая экосистема и будет несколько других экосистем, которые ориентированы на какие-то более какие-то нишевые или полунишевые вещи. Скорее всего, будет какая-то общая платформа, в которую сойдется все.

По принципу Гугла?

Да. Или как Клауд. Eсть Майкрософт, Гугл. Они контролируют 80% всего клауда или есть еще куча мелких, которые уже конкретные там юзкейсы, конкретные вещи делают.

Слушай, а расскажи еще о системе валидаторов и делегирования. У нас популярно в СНГ тема, понятие нод, там всего. Что нужно сделать, чтобы стать валидатором? Насколько это выгодно? И насколько выгодно делегировать токины валидаторам?

Делегировать насчет делигации, делигация простая. Можно нажать стейкинг. Выбрать валидатора, заделегировать. Типа 11% годовых сейчас. Где-то ретерн и какой-то процент берет валидатор. Сейчас это один из имитейшен протокола. Сейчас это количество валидаторов слишком маленькое, соответственно цена достаточно большая, чтобы стать валидатором новым. Ноду запускать саму понятно и просто. Можно на лэптопе по 4 ноды запускать. Ну может быть в продакшен чуть подкрутить.

Какой сейчас чек входа?

Чек входа сейчас очень высокий. Почти 3 миллиона NEAR. 3 с чем-то миллиона в NEAR. Это до фига. Это все будет решаться до конца года. Сейчас мы сменяем на 8 шард. Это в ноябре выходит. А потом мы расширяем количество валидаторов и оно уходит. Сейчас типа 60-70 и оно уходит 800-1000. Это было такое решение изначально. То, что мы запускали с одной шардой и типа лимитировали на 100 слотов. И слоты там выбирались через какой-то способ. Мы и меняем способ и расширяем большее количество шард, большее количество валидаторов нужно.

Порог входа снижается.

Да, порог входа намного ниже. В идеале, будет что-нибудь типа 50 тысяч NEAR. Или еще меньше. чем больше шард, тем больше usage. Тем больше валидаторов нужно, чтобы поддерживать экономику.

Принцип NEAR – масшатбирование по мере необходимости.

Масштабирование по мере необходимости. Понятно, чем больше спроса, тем больше ценность самой сети и понятно больше стоимость распределяется на большее количество валидаторов. 

Такой вопрос. В Украине много хороших программистов из традиционных сфер. Айти. Финтех. Веб. И они сейчас начали смотреть в сторону блокчейна, потому что ценник больше и все такое. Чтобы ты им посоветовал изучать, потому что у них в принципе есть выбор и солидити и еще что. Что вот сейчас в тренде, чтобы безболезненно переехать на блокчейн? Или с максимальной эффективностью переехать на блокчейн?

Сейчас стек – solidity, rust и javascript. Это вот три самые популярные. Solidity – это ты пишешь контракты под эфир, под все эфирно похожие части. Это вот Aurora сейчас на NEAR. Rust – это смартконтракты на NEAR, Solana. Это любое системное программирование сервиса и т. д. И javascript – full stack, middleware и front-end. Соответсвенно, если вы full stack или javascript, просто нужно понять принципы типа Web 3, OpenWeb. Это кошельки, ключи под все транзакции и эти вещи. У тебя немного меняется подход, как делается frontend.

Point of view.

Да, изменяется Point of view. Потому что тебе не нужен логин и пароль. У тебя это все уходит во внешний сервис. А, и все сменяется, подписи и т.д. ожидание транзакций. В NEAR понятно мы попытались как можно ближе привлечь к тому, как front end и full stack разработчики обычно об этом думают. Поэтому там многие проблемы решены. Раст набирает популярность со скоростью звука. Запрос на разработчиков раста большой. Поэтому я бы сказал, что это одна из основных тем, где, если интересно выучить новый язык, это как бы самое оно. Раст набирает популярность во всем мире, не только в крипте но и везде. Это самый любимый язык и т. д. Если честно, я вот программирую на юсах, на паскале, на питоне, еще на чем-то. Раст это просто идеально. 

Ты еще говорил, что раст позволяет правильно писать код, он учит правильно.

Он учит как правильно писать. Компилятор, просто от тебя требует, чтобы ты написал правильно. Если компилируется, то скорее всего уже будет работать. В питоне что-то написал и потом 2 недели дебажишь. У нас был рефакторинг тысяч строк на 10. Был реквест. И именно в этом рефакторинге не было багов. Просто оно скомпилировалось, тесты прошли все работало. 

Такое вообще возможно?

Такое возможно, да. А я помню на плюсах писал. Делал рефакторинг такого плана, и потом еще и месяц вылавливали какие-то там мелочи. 

В Украине у нас были партнеры Fire Labs, они проводили академию, они учили расту. Академия кончилась по-моему пару недель назад. Есть уроки на ютубе, на NEAR ютубе Можно посмотреть. Fire Labs. 

Русскоязычный. Да?

Да. Русскоязычный. На русском языке. Подписываемся, cтавим лайки. Мы собираемся делать это еще раз. Они анонсируют когда это будет. У нас есть очень англоязычного контента есть. NEAR University, NEAR Academy. Куча материалов. Как именно обучаться, уроки, сертификация, ворк шопы. На английском куча контента. И мы сейчас разрабатываем стратегию локализации с партнерами, чтобы были какие-то локальные ноды, которые могли обучать и поддерживать и нанимать и т.д. 

А что нужно сделать, чтобы попасть в NEAR на работу?

Можно податься. Это наверное, шаг первый. У нас много вакансий и понятно, вакансий из кучи компаний.

Из экосистемы, в общем.

Из общей экосистемы. Я же говорю, что мы называем ядро – это люди из серии Foundation Inc. и вот эти компании. Но в реальности все это расширяется очень быстро. И уже достаточно децентрализованно. Нет границ у тебя, между например Satori и флаксом. Например, внешние ребята начали, они тоже ищут раст разработчиков. Они тоже ищут делают оракулов на NEAR. Они делают различные другие приложения. Все они нанимают.

Я вот подумал, если у вас есть какое-то условное ТЗ, задание ребятам на олимпиаду, мы можем выложить ребятам в описании и топ-5 выслать мерч и может кто-то таким образом попадет на работу?

Давайте. 

Если у вас есть задание такое?

Можем сделать.

Мы пошерим. Супер! У нас есть еще один традиционный вопрос, последний. Чтобы ты сказал Сатоши Накамото при встрече?

Спасибо.

Ок. Пожалуйста. Спасибо за интервью. Было интересно прям очень. 

Будет интересно

Стрим «The Future of ETHEREUM is NEAR? Строим мосты с CEO Aurora Алексом Шевченко»

AMA-сессия с Near

Как вам статья?

0
0

статьи на эту же тему

Безгазовые транзакции и новая...
avatar Ilya Surgan
12.04.2024
Нативный стейкинг в L2-сетях и отказ от...
avatar Andrew Makarov
09.04.2024
Цифровизация щита и меча: Марк Лецюк...
avatar Artem Galunov
16.02.2024