АМА-сессия с Ильей Полосухиным, которая прошла 9 сентября на платформе Reddit

В этой статье вы сможете ознакомиться с вопросами, которые задавало сообщество Илье, одному из основателей NEAR Protocol и ответами Ильи на них.
Возможно, это поможет вам лучше узнать, что происходит в мире NEAR, что нового ожидать нам в ближайшее время.
Мы со своей стороны постарались перевести большинство интересных вопросов и ответов на них для вас.
Вопросы пользователей
Действительно ли NEAR децентрализован и может достигать 100k TPS?
Один из основателей Matic в видео упомянул, что они тоже могут достичь более высокого TPS, если они уменьшат количество валидаторов и увеличат размер блока, но какая же тогда, это децентрализация?
На данный момент необходимо 3.5M NEAR, чтобы стать валидатором, предотвратит ли это атаку 51%, так как разделение на шарды может сделать сеть более уязвимой?
Илья.NEAR:
NEAR спроектирован так, чтобы быть более децентрализованным по мере его масштабирования. Например, потребуется больше валидаторов, поскольку в сети будет выполняться больше работы.
Одно из ограничений заключается в том, что для достижения времени блока в 1с вы можете одновременно общаться только с ограниченным числом нод. Это ограничение скорости света, брандмауэров и времени на обработку транзакций. Для достижения завершенности в следующем блоке (для ясности, время завершения в 2–3 с — это то, что не может сделать ни один другой блокчейн) нам нужно обеспечить доступность данных блока, верифицировать их и получить подтверждение нод.
Существуют некоторые алгоритмические улучшения, которые позволят расширить количество нод, которые могут участвовать в одном шарде, но в настоящее время это 100.
В связи с этим текущая сумма, необходимая для получения статуса валидатора, действительно очень высока. В ближайший месяц, когда сеть перейдет на 8 шардов и дальше, количество участников будет расти пропорционально, что снизит требования и привлечет множество новых валидаторов.
С алгоритмическими улучшениями, о которых я упоминал, порог вхождения уменьшится еще больше, и число участников продолжит расти.
Масштабирование NEAR происходит не за счет увеличения размера блока путем увеличения параметра в клиенте Geth, как это было сделано в Polygon и BSC, а за счет фактического реинжиниринга всей системы: от сетевого взаимодействия, шардирования блоков, распространения с помощью кодирования со стиранием, использования другой среды исполнения.
И мы продолжаем работать над такими улучшениями, как переработка системы хранения данных и многое другое.
TPS действительно не является полезной метрикой. Я не думаю, что кто-то из команды основного протокола упоминал об этом за последние 1,5 года. Мы фокусируемся на задержках и снижении стоимости транзакций для пользователей и разработчиков, а также на том, чтобы сеть продолжала масштабироваться для всех приложений, которые запускаются на NEAR.
Видел в вашем Twitter, что вы упоминали то, что Near нужен другой Explorer? Нынешний недостаточно хорош? Есть причины для этого?
Я знаю, что мосты от Near к BSC и Solana уже на подходе.
На каком этапе в данный момент разработки по мостам: BSC и Solana.
Илья.NEAR:
Я хотел сказать, что NEAR нужно больше эксплореров.
Текущий эксплорер предоставляет отличный способ увидеть большинство информации, но это только один эксплорер в экосистеме.
Когда в эксплорере возникала ошибка, пользователи думали, что сеть не работает — потому что не было альтернативного варианта, где можно было бы проверить данные.
Наличие большего количества опций также позволяет создать более разнообразную конфигурацию для разных типов пользователей.
Некоторые пользователи больше заинтересованы в финансовых транзакциях, разработчики — в подробной информации о транзакциях для своих контрактов, а валидаторам интереснее понимать, что происходит с самим блокчейном.
Вы сможете отслеживать прогресс по BSC здесь
К сожалению, у Solana нет спецификации легкого клиента, что означает, что нет безопасного способа проверить консенсус Solana извне. Это требует дополнительных разработок.
- Предусматривает ли NEAR возможность кроссчейн моста, чтобы пользователи смогли бы переносить свои NFT из одного блокчейна в другой с минимальными комиссиями
- Если рассматривать вопросы управления, какие критерии являются наиболее важными, которые должны выполняться при внесении каких-либо изменений в NEAR
- Как Near сможет доминировать в Web 3.0?
Илья.NEAR:
1. Подобная разработка уже на подходе.
2. Это очень интересный вопрос. Я хочу, чтобы NEAR создал более конкретную систему принятия решений для внесения изменений или финансирования в экосистеме. В настоящее время решения принимается на основе предложений и примерного консенсуса (https://en.wikipedia.org/wiki/Rough_consensus) в ходе обсуждений на форуме. Критерии действительно строятся вокруг того, какие отзывы дают заинтересованные стороны и какие параметры важны для них — с их точки зрения. Со временем у нас должна появиться более надежная структура для разрешения конфликтных ситуаций, когда одна из заинтересованных сторон окажется в проигрышной ситуации, и как это будет урегулировано.
3. NEAR рассчитан на массовое внедрение, от разработчиков до пользователей. Создание большего количества приложений для конечных пользователей, которые привлекут миллионы пользователей в ончейн, является следующим шагом. Можете посмотреть мою карту Open Web, чтобы узнать, какой следующий набор протоколов должен быть запущен.
Какие критерии для меня как разработчика для обеспечения финансирования моего проекта?
Илья.NEAR:
Начнем с того, что в экосистеме NEAR существует ряд программ для финансирования. Более подробную информацию вы можете найти здесь: https://wiki.near.org/getting-started/grants-and-funding.
Разные организации руководствуются отдельными критериями и стремятся к различным результатам. Более подробно вы можете прочитать на этой странице выше.
Я лишь упомяну несколько факторов:
Идея: инновационная идея или что-то, чего не хватает в экосистеме.
Способность к достижению результата: подтвержденная история или уже созданный прототип.
Команда: есть ли команда, которая может справиться со всеми аспектами проекта. Хорошо, если вы один человек, но лучше, если у вас есть несколько человек, которые cмогут дополнять друг друга.
- Не могли бы вы объяснить, что такое разделение состояния и как оно помогает в шардинге?
- Какие действия вы предпринимаете для снижения стоимости хранения на кошельке NEAR?
Илья.NEAR:
1. Для изменения количества шардов нужно разделение состояния.
Чтобы разделить один шард на два шарда, необходимо разделить дерево Меркла на два.
Один из вариантов — сделать это путем повторного генезиса, когда валидаторы останавливают свои узлы и начинают с нового генезиса, где состояние уже разделено.
Альтернативный вариант, который в настоящее время реализуется в NEAR, заключается в том, чтобы сделать это динамически, решая, какие части состояния переходят в какое состояние, и заставляя узлы валидаторов перемещать данные в нужные места, продолжая работать с сетью.
2. Объем памяти для одной именной учетной записи с 1 ключом составляет 178 байт. Это означает, что в настоящее время вам нужно иметь 0,00178N.
NEAR Wallet предлагает иметь 0,2N, потому что так у пользователя точно будет достаточно для покрытия транзакций и возможности добавлять ключи. Также это позволит входить в приложения без добавления ключей — то есть не добавляя лишнее место на аккаунте.
В долгосрочной перспективе я бы хотел перейти на использование стейблкоинов для оплаты за хранение. Это потребует более сложной переработки как экономики, так и имплементации протокола, поэтому нужно еще некоторое время, прежде чем это произойдет.
Каким вы видите ближайшее будущее через 5–6 лет… Какие изменения или обновления вы планируете внести в NEAR Protocol, чтобы справиться с проблемами и требованиями пользователей с течением времени… Расскажите ваш план… Пожалуйста, поделитесь… это, безусловно, поможет нам укрепить доверие к NEAR в долгосрочной перспективе…
Илья.NEAR:
План состоит в том, чтобы построить Open Web вместе с NEAR и еще более многочисленным сообществом.
О том, что я имею в виду, можно узнать из моего выступления здесь: https://youtu.be/vkfoIKTdIsY?t=180
Через 5 лет я хочу увидеть, как все больше и больше приложений переходят на Open Web, передают контроль своим пользователям и становятся платформами, управляемыми сообществом, а не корпорациями, извлекающими деньги.
В идеале я хотел бы видеть 1B людей ончейн, владеющих своими активами, данными и участвующих в управлении приложениями и платформами, которые они используют.
Чтобы достичь этого, требуется целый набор инфраструктуры, промежуточных протоколов и приложений для конечных пользователей.
Суперплан, созданный на основе моих умозаключений смотрите здесь: https://twitter.com/ilblackdragon/status/1420147374924734465/photo/1 , а в видео выше я демонстрирую некоторые его части.
Я работаю над более доступной версией этого.
NEAR Protocol был разработан с двумя основными идеями: облегчить разработчикам создание приложений, удобных для пользователей, и обеспечить масштабируемость, незаметную для разработчика и пользователя по мере массового внедрения и экспоненциального роста использования.
В дорожной карте NEAR Protocol еще много вещей, необходимых для полного достижения этих проектных целей: https://airtable.com/shr5C1rS95KoeTt7p/tblJZk0vjX6r3gqU5.
NEAR означает “ итерацию”. Это означает, что сообщество NEAR продолжает внедрять инновации и итерации протокола вместе со всем остальным в экосистеме. По мере выявления новых проблем или увеличения требований со стороны пользователей и разработчиков NEAR будет адаптироваться.
Я приобрел аппаратный кошелек, чтобы сохранить свои криптовалюты в безопасности от возможных кибератак. Я являюсь частным инвестором вашего проекта и владею токенами NEAR, но я не чувствую, что мои средства в безопасности в кошельке near. Не могли бы вы объяснить мне, почему я должен доверять вашему онлайн-кошельку NEAR? Действительно ли он безопасен?
Илья.NEAR:
Если вы используете аппаратный кошелек вместе с NEAR Wallet, он так же безопасен, как и аппаратный кошелек. В данном случае NEAR Wallet — это просто интерфейс, подобный Ledger Live или Metamask, а ваши конфиденциальные данные хранятся на аппаратном кошельке.
NEAR Wallet имеет ряд функциональных возможностей, позволяющих постепенно расширять функционал пользователей: начиная с менее безопасного, и простого способа для восстановления с электронной почты/телефона и заканчивая использованием аппаратного кошелька, который так же безопасен, как и используемый аппаратный кошелек.
1. В чем разница между открытыми веб-протоколами и открытыми стандартными протоколами?
2. Каковы ваши будущие планы по снижению стоимости транзакций на платформе NEAR и привлечению пользователей ETH.
3. Как NEAR сможет доминировать в Web 3.0?
4. И последний нелепый вопрос, который я хочу задать. Почему вы назвали свой проект NEAR?
Илья.NEAR:
1. Это больше похоже на вопрос семантики. Обычно протокол рассматривается как нечто, что имеет конкретную имплементацию, которую выполняют многие стороны. А стандарт — это то, чему следуют разные имплементации.
Например, ERC-20 или NEP-141 — это стандарт для передачи токенов. Различные смарт-контракты могут реализовать его, но основная логика может быть разной.
Versus Social Graph Protocol — это единая реализация протокола, который собирает данные о связях между людьми. Этот протокол затем может быть использован различными приложениями напрямую.
2. По сравнению с ETH, NEAR очень недорогой. Может быть в 10 000 раз дешевле. И тем не менее, есть две основные цели протокола NEAR, которые позволят еще больше снизить стоимость: обновление до wasm2 может снизить стоимость исполнения в 5 раз, а обновление хранилища бэкенда может снизить стоимость чтения и записи в 5 раз или более.3.
3. NEAR разработан и полностью готов, как Layer-1 для массового принятия: от возможностей разработчика до простого подключения пользователей. Концентрация на создании Open Web также является уникальной в экосистеме.
4. NEAR изначально был взят из книги “Сингулярность близка”: https://en.wikipedia.org/wiki/The_Singularity_Is_Near, когда мы работали над AI компанией.
Когда мы сосредоточились на блокчейне, NEAR очень хорошо укладывался в идею о том, что мы хотим продолжать инновации и итерации (“NEAR означает “итерация”) в отличие от многих других блокчейнов, которые имели фиксированный образ мышления. С прагматической точки зрения мы никогда не окажемся “там”, но мы можем постоянно приближаться или “NEAR“ #FutureIsNear
- Я слышал, что скоро будет внедрен Nightshade. Что это будет означать для пользователей? И что это будет означать для Aurora?
- Также помню из подкаста, что некоторое время назад, вы сказали, что если бы создавали NFT, то это был бы роман. Над каким романом вы сейчас работаете?
Илья.NEAR:
1. Nightshade — это конструкция шардинга, которую использует NEAR Protocol. Она отличается от других схем шардинга тем, что она невидима для разработчиков и пользователей. То есть, если есть 1 шард, 8 шардов или 64 шарда — для пользователей и разработчиков это не имеет значения.
Точно так же, как разработчикам и пользователям не нужно беспокоиться о количестве серверов в дата-центре Amazon. Amazon следит за тем, чтобы все работало, и вы точно также не сможете увидеть сколько серверов задействовано.
По мере роста спроса они могут увеличить количество серверов и справиться с нагрузкой.
Для Aurora это означает, что она может занять один шард и не беспокоиться о других приложениях. Со временем Aurora также разработает систему из нескольких шардов, что позволит масштабировать EVM за пределы одного шарда.
2. Думаю, это был вопрос о том, чем я занимаюсь, и я упомянул, что раньше писал романы.
Я увлекался самостоятельной публикацией и авторским творчеством, поэтому мы создали сайт для самостоятельных публикаций более 10 лет назад: https://escalibro.com.
Тогда я написал немножко глав для нескольких романов на русском языке. Мой профиль здесь: https://escalibro.com/en/poetry/works/root/
Мне интересно посмотреть, как люди экспериментируют с NFT, что можно сделать для романов. Я думаю, что многим писателям было бы интересно найти лучший способ связаться со своими супер-фанатами с помощью технологии NFT.
Можете написать мне в Twitter, если вы работаете над подобными NFT(для романов).
- Эксплойт на Ref Finance был угрозой для криптоинвесторов. Они могут испугаться инвестировать в недостаточно проработанные проекты на рынке. Ваше мнение по этому поводу и есть ли у вас план, как избежать подобных инцидентов в будущем?
- Какие самые крупные проекты на NEAR Protocol, которые планируете запустить в этом году?
Илья.NEAR:
Отличный вопрос.
- Следующие события произойдут в ближайшее время:
Near Inc нанимает руководителя отдела безопасности, чтобы сосредоточиться на создании инфраструктуры, инструментария и сообщества по вопросам безопасности в экосистеме NEAR. Существует ряд партнерств и предложений по созданию механизмов, обеспечивающих различные уровни безопасности. Например, я предложил следующие два: Smart Contract Container и Smart Contract Upgrading.
Работа с большим количеством компаний по информационной безопасности для обучения их работе с NEAR и возможностью проверять контракты в NEAR.
Сам Ref проводит большую работу по улучшению своих процессов в пост-мортем: https://ref-finance.medium.com/a-post-mortem-on-the-ref-finance-exploit-what-happened-9f6140bafde6
Существует активное предложение по созданию библиотеки проверенных контрактов: https://gov.near.org/t/create-an-open-source-library-of-audited-smart-contracts/4587
Я уверен, что будет еще очень много работы, которая происходит и будет происходить в экосистеме для обеспечения безопасности и доверия пользователей. - Дорожную карту NEAR Protocol можно посмотреть на сайте: https://airtable.com/shr5C1rS95KoeTt7p/tblJZk0vjX6r3gqU5 . Есть ряд инициатив, которые находятся в разработке уже долгое время и будут реализованы к концу года: ре-шардинг с простым Nightshade, новый выбор валидатора, обновление wasmer, которое может ускорить выполнение контракта / сделать его еще дешевле, и многое другое.