a16z беседует с Соланой Ляньчуан: Почему Solana не стала публичной сетью EVM?

Оригинальное название: Обсуждение архитектуры блокчейна (с Соланой)

Модератор: Али Яхья, генеральный партнер a16z crypto, Гай Вуолле, партнер команды криптотрейдинга a16z

Гость: Анатолий Яковенко, генеральный директор Solana Labs и сооснователь Solana.

Составитель: Цяньвэнь, ChainCatcher

** «Но я пытаюсь сказать, что люди должны пытаться создавать более масштабные идеи, а не повторять то, что уже есть. Лучшая аналогия, которую я когда-либо слышал, это то, что, когда люди открыли цемент, все сосредоточились на использовании цемента. а потом один парень подумал: "Я могу построить небоскреб. Они придумали способ объединить сталь и бетон в конструкции, о которой никто не думал. Новым инструментом стал цемент. Вам просто нужно разобраться с небоскребом. Что это такое, а потом иди строй особняк».**

В этом выпуске a16z crypto беседует с сооснователем и генеральным директором Solana Labs Анатолием Яковенко, который когда-то работал в Qualcomm старшим инженером и техническим менеджером.

обзор

  • Конечная цель децентрализованных вычислений *Философия Соланы
  • Сходства и различия между Соланой и Эфириумом
  • Будущее развитие блокчейна
  • Сообщество и развитие Web3
  • Набор талантов для стартапов Web3.

Конечная цель децентрализованных вычислений

a16z crypto: Прежде всего, я хочу знать, что вы думаете о конечной цели децентрализованных вычислений? Что вы думаете об архитектуре блокчейна?

Анатолий Яковенко: Моя позиция достаточно крайняя. Я думаю, что расчеты будут становиться все менее и менее важными, как и в традиционных финансах. Вам все равно нужен кто-то, кто предоставит гарантию, но этих гарантий можно добиться разными способами. Я думаю, что действительно ценным для мира является синхронизированное государство с глобальным распределением и глобальной синхронизацией. Вы можете думать об этом как о Google Spanner для Google или о том, чем Nasdaq является для финансовых рынков.

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

a16z crypto: Если криптовалюты и блокчейн получат широкое распространение, что станет крупнейшим драйвером активности в блокчейне в это время?

Анатолий Яковенко: Я думаю, что форма по-прежнему будет очень похожа на Web2, но она будет более прозрачной и будет реализовывать концепцию дистрибуции с длинным хвостом — в Интернете будет множество более мелких компаний, и они будут иметь возможность контролировать свои собственные данные, а не нескольких доминирующих игроков, как сейчас (хотя эти крупные компании делают великие дела), я думаю, что в долгосрочной перспективе создатели должны иметь больше контроля, больше независимых прав на публикацию и иметь возможность Осознайте истинное значение Интернета с широким спектром сегментов и рынков.

a16z crypto: Еще один способ подумать или задать этот вопрос — как найти компромисс. Вы сказали, что, по вашему мнению, в будущем урегулирование станет менее важным. Мне любопытно, как место, где происходит большая часть глобального бизнеса, особенно финансовой деятельности, может ли Солана ускорить или дополнить конечную цель, о которой вы только что говорили?

Анатолий Яковенко: Система Solana не задумана как средство сбережения. На самом деле она имеет очень низкую устойчивость к сбоям в сети и максимально быстро использует все доступные ресурсы Интернета. Фактически, он полагается на большую часть свободных трансграничных коммуникаций и финансов в мире. Конечно, я думаю, что миру также нужны бункерные монеты, которые смогут выжить в случае геополитических конфликтов.

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

Опыт показывает, что урегулирование может произойти во многих местах, поскольку его легко гарантировать. Опять же, я занимаю эту позицию ради дискуссии. С 2017 года мы стали свидетелями сотен сетей конфиденциальности различных типов с множеством различных примеров с точки зрения дизайна. По сути, мы не видим сбоя алгоритма голосования (кворума), поскольку урегулирование относительно легко реализовать.Как только вы установите сложный византийский механизм отказоустойчивости между 21 децентрализованной стороной, вы не увидите, что урегулирование не удалось. Мы фактически решили все остальные проблемы с расширением. По опыту, Tendermint вполне осуществим.Хотя мы столкнулись с крахом Luna на ранней стадии, проблема была не в механизме алгоритма голосования.

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

a16z crypto: вы считаете расчет одним из аспектов блокчейна, который вы решили оптимизировать. Люди могут чрезмерно оптимизировать блокчейн для расчетов и игнорировать другие аспекты, такие как пропускная способность, задержка и возможность компоновки, но они часто выступают против безопасности расчетов.Можете ли вы рассказать об архитектуре Solana?

Анатолий Яковенко: Задача архитектуры Solana — передавать информацию со всего мира всем участникам сети на максимально быстрой скорости. Таким образом, нет необходимости в шардинге и сложных протоколах консенсуса. На самом деле мы хотим сделать все очень просто. Другими словами, нам посчастливилось решить сложную компьютерную задачу — синхронизацию блоков (с использованием проверяемой функции задержки в качестве источника времени в сети). Вы можете думать об этом как о двух радиовышках, передающих сигнал одновременно или на одной и той же частоте, создавая шум. Один из первых протоколов, о котором люди подумали, когда начали строить сотовые сети, заключался в том, чтобы дать каждой вышке часы и заставить их поочередно передавать сигналы во времени.

Одна из метафор: FCC похожа на грузовик, полный плохих парней: если ваша вышка не синхронизирована с открытой сетью, внесенной в список разрешений, они подъедут к вашей вышке и отключат ее. Солана был вдохновлен использовать проверяемую функцию задержки для планирования производителей блоков, чтобы предотвратить возникновение коллизий. Например, в такой сети, как Биткойн, если два производителя блоков одновременно создают блок, произойдет форк, который представляет собой тот же шум, что и в сотовой сети. Если бы мы могли заставить всех производителей блоков производить по очереди вовремя, вы могли бы получить хороший протокол разделения времени, в котором каждый производитель блоков мог бы производить по очереди по расписанию, и они никогда бы не конфликтовали. Таким образом, разветвлений никогда не происходит, и сеть никогда не переходит в зашумленное состояние.

После этого все, что мы делаем, это оперативная оптимизация операционной системы и базы данных, мы передаем куски данных по всему миру как бит-торрент, передаем куски кодировки (ratio coding) на разные машины, и по факту они в итоге получаются. Выглядит очень аналогично выборке доступности данных и имеет тот же эффект. Затем они пересылают биты друг другу, перестраивают блоки, голосуют и так далее. Основная идея дизайна Solana заключается в том, что мы стремимся к тому, чтобы каждый процесс в сети или кодовой базе можно было расширить только за счет обновления ядра.

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

Это главное, чего мы действительно хотим достичь, и это основано на моем опыте. Я работал в Qualcomm с 2003 по 2014 год. Каждый год мы видим улучшения в оборудовании и архитектуре мобильных терминалов. Если вы пишете программное обеспечение, не учитывая, что в следующем году его можно расширить без необходимости переписывать, то вы очень неквалифицированный инженер. Поскольку ваши устройства будут быстро масштабироваться, вам придется переписать код, чтобы воспользоваться этим преимуществом.

Так что, если вам действительно нужно думать наперед, все, что вы построите, будет развиваться все быстрее и быстрее. Самый большой опыт в моей инженерной карьере заключается в том, что вы можете выбрать хорошо разработанный алгоритм, но он может быть неправильным, потому что по мере масштабирования оборудования преимущества от использования этого алгоритма становятся минимальными, и теперь его сложно реализовать. Сложность кажется проблемой. пустая трата времени. Итак, если бы вы могли просто сделать что-то очень простое и просто расширить ядро, вы могли бы достичь 95% результата.

Строительная философия Соланы

a16z crypto: Использование доказательства истории как способа синхронизации времени между валидаторами — это очень новаторская идея, поэтому Solana отличается от других протоколов консенсуса.

Анатолий Яковенко: Это часть закона Амдала, поэтому людям сложно воспроизвести Солану с точки зрения безучетности, задержки и пропускной способности. Это потому, что классические консенсусные реализации основаны на ступенчатых функциях. Вся сеть, такая как Tendermint, должна согласовать содержимое текущего блока, прежде чем она сможет перейти к следующему блоку.

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

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

Я думаю, что если мы хотим разрушить финансовую индустрию, фундаментальная цель этих открытых бизнес-систем — сделать это невозможным. Система открытая и принять участие может каждый. Каждый точно знает, как получить доступ и как получить права, такие как приоритет или справедливость.

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

a16z crypto: Я думаю, что существует важное различие между чистой задержкой и вредоносной активностью, особенно в пределах одного конечного автомата. Может быть, вы могли бы подробнее рассказать, какой из них вы считаете более важным и почему.

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

Возможно, вы сможете создать последовательную систему, но, на мой взгляд, это другой тип программного обеспечения. Таким образом, всегда существует противоречие между поддержанием атомарного состояния системы и ее производительностью. Потому что если вы это гарантируете, это в конечном итоге означает, что в любой момент вам придется выбрать конкретного писателя в глобальном масштабе для обработки определенной части состояния. Чтобы решить эту проблему, вам нужно иметь один секвенсор и линеаризовать эти события. Это создает точки, где можно извлечь выгоду и повысить справедливость системы. Я думаю, что решить эти проблемы действительно сложно.Не только Solana сталкивается с этими проблемами, но и Ethereum и Lightning Robots также сталкиваются с этими проблемами.

Солана и Эфириум

a16z crypto: Одним из вопросов, который часто обсуждается, особенно в сообществе Ethereum, является проверяемость выполнения, что очень важно для пользователей, поскольку у них нет очень мощных машин для проверки активности в сети. Что твои мысли?

Анатолий Яковенко: Я думаю, конечная цель обеих систем очень схожа. Если вы посмотрите на цели дорожной карты Ethereum, идея состоит в том, что общая пропускная способность сети больше, чем у любого отдельного узла, и сеть уже вычисляет или обрабатывает больше событий, чем любой отдельный узел. Необходимо учитывать факторы безопасности такой системы. Существуют также протоколы выдачи доказательств мошенничества, схемы выборки и т. д., которые фактически применимы и к Солане.

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

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

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

a16z crypto: Я думаю, что разница между ними заключается в доказательстве с нулевым разглашением и доказательстве достоверности, особенно в доказательстве мошенничества. Кажется, вы думаете, что zkEVM практически невозможно проверить и что они не будут разрабатываться в течение нескольких лет. Я хочу спросить вас, почему Солана не отдает приоритет доказательствам с нулевым разглашением и доказательствам достоверности, таким как Ethereum?

Анатолий Яковенко: Я думаю, здесь есть две проблемы. Одна из них — то, как мы их расставляем по приоритетам, потому что есть компания под названием «белый протокол», которая создает доказательства с нулевым разглашением для приложений. Время доказательства быстрое. Пользователи не заметят их во время взаимодействия с цепочкой.

На самом деле, вы можете их объединить. Вы можете использовать одну транзакцию Solana для вызова пяти разных программ zk. Таким образом, эта среда может сэкономить вычислительные ресурсы или создать конфиденциальность для пользователей, но она не обеспечивает настоящую проверку всей цепочки. Причина, по которой я считаю трудной проверку всей цепочки, заключается в том, что системы с нулевым разглашением не могут хорошо обрабатывать большое количество последовательных зависимостей состояний.Наиболее типичным примером является vdf (проверяемая функция задержки). Когда вы попытаетесь доказать последовательный SHA, рекурсивный SHA со значением 56, вы обнаружите, что он не работает, поскольку зависимости состояния упорядочивания во время выполнения значительно увеличивают ограничения, которые должна иметь система. А проверка занимает много времени, я не знаю, лучший ли это результат в отрасли, последний результат, который я видел в твиттере, заключался в том, что 256-байтовый SHA занял около 60 миллисекунд. Это много времени для команды, выполняемой одним щелчком мыши.

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

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

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

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

Анатолий Яковенко: Пока это правда. Это моя интуиция по той простой причине, что чем активнее цепочка, тем от большего количества точек доступа зависит состояние. Они не полностью распараллеливаются и никогда не будут общаться друг с другом. Это просто куча некачественного кода.

a16z crypto: Еще один контраргумент может заключаться в том, что доказательства с нулевым разглашением демонстрируют экспоненциальный прогресс, поскольку сейчас в эту область вкладывается много инвестиций. Может быть, через 5 лет, через 10 лет стоимость может быть снижена с нынешней в 1000 раз до более осуществимого уровня. Вы имеете опыт разработки аппаратного обеспечения, и мне бы хотелось услышать ваше мнение о том, что, если один узел выполняет вычисления и генерирует доказательство, а затем передает доказательство другим, может быть более эффективно, чем если каждый узел выполняет вычисления на свое. Что вы об этом думаете? Посмотреть?

Анатолий Яковенко: Эта тенденция полезна для систем с нулевым разглашением, оптимизирующих программы. В цепочке происходит все больше и больше событий. Количество ограничений будет увеличиваться быстрее, чем вы сможете добавить оборудование, и затем вы продолжите добавлять оборудование. Это мое внутреннее ощущение. Я считаю, что по мере роста спроса, например, увеличения количества вычислений в цепочке, системам с нулевым разглашением будет становиться все труднее и труднее поддерживать работу с малой задержкой. Я даже не уверен, что это будет на 100% осуществимо. Я думаю, вполне возможно, что вы могли бы создать систему, которая могла бы обрабатывать чрезвычайно большие рекурсивные пакеты, но вам все равно придется запускать классическое выполнение, делая снимки каждую секунду. Затем потратьте час вычислений на большой параллельной ферме, проверяйте каждый снимок и заново вычисляйте оттуда, но это требует времени, и я думаю, что это сложная задача.

Я не знаю, сможет ли ZK догнать его, если спрос не выровняется, но я думаю, что спрос в конечном итоге выровняется. Если предположить, что аппаратное обеспечение продолжит совершенствоваться, в какой-то момент спрос на криптовалюты будет насыщен, так же, как в настоящее время может быть насыщено количество поисковых запросов в Google. Затем вы начнете видеть, как это происходит. Я думаю, что мы еще далеки от этой цели.

a16z crypto: Еще одно большое различие между двумя моделями — это мировоззрение Ethereum, ориентированное на свертки, которое, по сути, представляет собой модель сегментирования вычислений, доступности данных, пропускной способности и сетевой активности. Таким образом, вполне возможно, что в конечном итоге можно будет достичь большей пропускной способности, поскольку вы можете добавлять объединения почти бесконечно поверх одного объединения, но это означает компромисс в задержке. Итак, что важнее? Это общая пропускная способность линии или задержка доступа? Может быть, важно и то, и другое?

Анатолий Яковенко: Я думаю, что основная проблема в том, что у вас есть Rollup и сортировщик, люди будут извлекать пользу из конструкции сортировщика и Rollup, в этой системе у вас будет более или менее общее сортировщик. Их деятельность ничем не отличается от операций Citadel, Jump, брокеров, трейдеров и т. д. Все они направляют заказы. Эти системы уже существуют. Этот дизайн на самом деле не нарушает всей монополии. Я думаю, что лучший способ — построить полностью закрытую коммерческую систему, чтобы эти посредники не могли реально участвовать в ней и начать получать выгоду от конечного автомата глобальной синхронизации.

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

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

Блок-пространство и будущее

a16z crypto: Однажды я услышал, как вы сказали, что не верите в неограниченность спроса на пространство блоков. Считаете ли вы, что спрос блокчейна на пространство блоков достигнет точки равновесия, когда Web3 получит широкое распространение?

Анатолий Яковенко: Представьте, если бы инженерам Qualcomm сказали, что потребность в пропускной способности сотовой связи безгранична, а код рассчитан на бесконечность. Это смешно. **

Фактически, вы сформулируете цель и спроектируете этот спрос, например, подумав о том, сколько оборудования необходимо? Нужно ли мне начинать? Какая самая простая реализация? Сколько стоит развертывание? и т. д. Моя интуиция подсказывает, что для 99,999% наиболее ценных транзакций может потребоваться менее 100 000 TPS. Это мое интуитивное предположение. Достижение производительности системы в 100 000 TPS на самом деле вполне осуществимо. Современное оборудование может достичь этого, и оборудование Solana может это сделать. Я думаю, что скорость в 100 000 TPS, вероятно, станет пространством блокчейна в ближайшие 20 лет.

a16z crypto: Может ли быть так, что спрос на пространство блоков растет, потому что пространство блоков настолько доступно, и люди хотят использовать его для самых разных целей?

Анатолий Яковенко: Но нижний предел цены все же есть. Цена покупки должна покрывать стоимость полосы пропускания каждого валидатора. Точно так же, как стоимость исходящего трафика будет доминировать над стоимостью проверки. Если у вас 10 000 узлов, вам, вероятно, придется оценить побайтовое использование сети в 10 000 раз больше обычной стоимости исходящего трафика, но это звучит дорого.

a16z crypto: Думаю, это вопрос: как вы думаете, в какой-то момент Solana достигнет своего предела, или вы считаете, что монолитной архитектуры достаточно?

Анатолий Яковенко: До сих пор причина, по которой люди прибегают к шардингу, заключается в том, что они создали системы с гораздо меньшей пропускной способностью, чем Solana, поэтому они сталкиваются с ограничениями по пропускной способности и начинают делать ставки на получение пропускной способности, что значительно превышает затраты на экспорт. Если взять в качестве примера стоимость исходящего трафика в 10 000 узлов, то в последний раз, когда я смотрел на цену, стоимость исходящего мегабайта для валидаторов Solana должна составлять 1 доллар, что является минимальной ценой, и вы не можете использовать ее для воспроизведения видео. Но это дешево, вы можете использовать его для поиска, и вы можете, по сути, задействовать каждый поиск в цепочке и получать результаты обратно из своей поисковой системы.

a16z crypto: Я думаю, что это на самом деле интересный момент, потому что в начале подкаста мы задали вопрос: «Какова конечная цель расширения блокчейна», а это означает, что масштабируемость блокчейна является наиболее важным вопросом.

Крис уже использовал эту аналогию раньше: большая часть прогресса в области искусственного интеллекта за последнее десятилетие была связана с улучшением аппаратного обеспечения, что на самом деле является ключевым моментом. Поэтому я думаю, что мы говорим о масштабируемости блокчейна с той же целью: если мы сможем добиться существенного увеличения TPS, все будет работать нормально. Но интересное возражение заключается в том, что Ethereum может выполнять 12 транзакций в секунду, а пропускная способность самого Ethereum по-прежнему выше, чем у любого отдельного L2, что требует относительно высокой комиссии за обработку. На Solana многие простые транзакции перевода имеют низкую комиссию за транзакцию. Когда мы говорим об этой проблеме, мы часто приходим к выводу, что если мы достигнем следующего порядка пропускной способности, появится множество новых приложений, о которых мы не можем рассуждать или думать сейчас. В каком-то смысле Солана была местом для создания приложений на протяжении последних нескольких лет, и многие вещи очень похожи на вещи, созданные на базе Ethereum.

Считаете ли вы, что более высокая пропускная способность или меньшая задержка откроют доступ к множеству новых приложений? Или большинство вещей, созданных на блокчейне в ближайшие 10 лет, будут очень похожи на проекты, которые мы уже придумали?

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

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

a16z crypto: Здесь я предлагаю контраргумент. Я думаю, легко недооценить креативность разработчиков и предпринимателей во всем мире. Фактически, если вы оглянетесь назад, например, на первую волну Интернета, начавшуюся в 1990-х годах, нам потребовалось много времени, чтобы по-настоящему разработать основные движущие силы интересных приложений. Если взять в качестве примера криптовалюту, начиная с Ethereum примерно в 2014 году, у нас действительно есть программируемые блокчейны. Такие вещи, как Solana, реально существуют всего около 4 лет. Люди уже давно не изучают дизайн.

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

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

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

Анатолий Яковенко: Но с другой стороны, варианты использования Интернета на самом деле были обнаружены очень рано, например, поиск, социальные графики и электронная коммерция также были обнаружены очень рано, вероятно, в 1990-х годах.

a16z crypto: Некоторые вещи трудно предсказать. Например, трудно предсказать использование общих велосипедов. На самом деле, форму, которую в конечном итоге примет поиск, также трудно предсказать, и мое широкое использование таких вещей, как потоковое видео в социальных сетях, поначалу также было невообразимо.

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

Анатолий Яковенко: Есть интересная карточная игра под названием "точечная бомба", цель которой - как можно медленнее терять деньги. На самом деле выиграть или заработать деньги невозможно. Вы управляете множеством разных стартапов, используя интернет-идеи 90-х. Все без исключения так называемые плохие идеи, такие как онлайн-доставка продуктов и интернет-магазины для животных, где-то после 2010 года стали бизнесом с оборотом как минимум в миллиард долларов. Поэтому я думаю, что многие идеи, которые поначалу могут показаться ужасными или потерпеть неудачу при первоначальной реализации, в конечном итоге будут очень хорошо приняты в будущем.

Будущее внедрение блокчейна

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

Анатолий Яковенко: Это напоминает мне историю развития Интернета, и я помню, как весь этот опыт изменился: после того, как я поступил в институт, у меня был адрес электронной почты, и у всех на работе был адрес электронной почты, я начал получать ссылки, содержащие различное содержимое, а затем взаимодействие с пользователем в Интернете стало лучше. Например, родился Hotmail, а также развился Facebook.

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

a16z crypto:** Ребята, вы создали сотовый телефон. Может быть, вы расскажете нам, откуда пришло вдохновение на создание телефона и как, по вашему мнению, продвигается его продвижение? **

Анатолий Яковенко: Мой опыт работы в Qualcomm позволил мне понять, что это проблема с ограничениями, что мы можем ее решить и что это не приведет к переводу всей компании на мобильные телефоны. **Так что для нас это возможность с очень низкими предельными затратами, которая может изменить криптовалютную или мобильную индустрию. **

Это то, что стоит сделать. Мы работали с компанией над созданием устройства, и когда мы работали с ними над запуском функций, специфичных для криптовалюты, мы получили действительно отличные отзывы от людей и разработчиков, которые думали, что это что-то вроде альтернативы магазину приложений. Но все неизвестно, например, является ли применение криптовалюты в макроэкономических условиях настолько привлекательным, что люди готовы перейти с iOS на Android? Кто-то хочет, но пока не так много. Запустить устройство очень сложно. По сути, каждое устройство, выпущенное за пределами Samsung и Apple, заканчивалось провалом. Причина в том, что производственные линии Samsung и Apple хорошо оптимизированы, и ни одна новая компания не может конкурировать с этими гигантами в плане аппаратного обеспечения. Компания сильно отстает. позади.

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

a16z crypto: Вы один из немногих основателей, которые могут создавать как аппаратное обеспечение, так и децентрализованные сети. Децентрализованные протоколы или сети часто сравнивают со сборкой оборудования из-за их сложности. Как вы думаете, верна ли эта метафора?

Анатолий Яковенко: Как когда я работал в Qualcomm. Если возникнет проблема с аппаратным обеспечением, это вызовет множество проблем.Например, если лента сломается, компания будет тратить десятки миллионов долларов каждый день на ее ремонт, что может иметь катастрофические последствия. В компании-разработчике программного обеспечения вы по-прежнему можете быстро находить проблемы и можете исправлять программное обеспечение 24 часа в сутки, что упрощает задачу.

Сообщество и развитие

a16z crypto: Solana проделала огромную работу по созданию своего сообщества и имеет очень сильное сообщество. Мне интересно, какие методы вы использовали для построения своей компании и экосистемы?

Анатолий Яковенко: Можно сказать, что здесь есть доля везения. Мы по-прежнему Solana Lab из 2018 года, который был в конце предыдущего цикла. И многие из наших конкурентов на самом деле привлекли в несколько раз больше капитала, чем мы. В то время наша команда была небольшой. У нас не было достаточно средств для создания и оптимизации cdm, поэтому мы создали среду выполнения, которая, по нашему мнению, могла продемонстрировать эту ключевую особенность — масштабируемый и непривязанный блокчейн, который не ограничен количеством узлов и серьезными эффектами задержки. Мы действительно хотим совершить прорыв во всех трех областях.

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

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

**Если бы у нас было больше финансирования, мы могли бы совершить ошибку, пытаясь создать совместимость с EVM, но тот факт, что у нас было ограниченное время на разработку, вынудил нас расставить приоритеты только в самых важных вещах, а именно в производительности конечного автомата. **

Я чувствую, что если мы сможем снять ограничения с разработчиков и предоставить им очень большую, очень быструю и недорогую сеть, они смогут снять ограничения с себя. И это действительно произошло, удивительно и удивительно. Я не уверен, добились бы мы успеха, если бы время было выбрано неправильно, если бы макросреда была неправильной. Мы объявили об этом 12 марта, а затем 16 марта фондовый рынок и рынок криптовалют рухнули на 70%. Я думаю, что время, выбранное для этих трех дней, возможно, нас спасло.

a16z crypto: Еще один важный фактор — как привлечь на свою сторону разработчиков?

Анатолий Яковенко: Это немного нелогично: вам нужно построить свою первую программу, жуя стекло, что требует от людей действительно вкладывать время, мы называем это «жевать стекло».

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

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

a16z crypto: Что вы думаете об опыте разработчиков и какую роль языки программирования будут играть по мере того, как они будут получать все большее распространение в этой области. Довольно сложно вникнуть в эту сферу, научиться пользоваться этими инструментами, научиться думать.

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

Анатолий Яковенко: На мой взгляд, формальная верификация необходима для всех приложений Defi. Здесь происходит множество инноваций, таких как создание новых рынков, и именно здесь угроза со стороны хакеров наибольшая, и именно здесь действительно необходимы формальная проверка и аналогичные инструменты.

Я думаю, что существует множество других приложений, которые очень быстро переходят к одноузловым реализациям и становятся заслуживающими доверия по своим результатам. Как только вы сможете установить единый стандарт для определенного типа проблем, это будет намного проще, чем стартап, создающий новый протокол Defi, который должен нести большой риск реализации, потому что никто раньше его не писал.Затем заставьте людей поверить в это и рискнуть свои деньги в протоколе. Здесь вам понадобятся все инструменты. Формальная проверка, компиляторы, перемещение языка и т. д.

a16z crypto: Мир программирования меняется очень интересным образом, потому что в прошлом большая часть программирования была традиционным императивным программированием, похожим на Java. И когда вы пишете какой-то код, он, скорее всего, будет неправильным и сломанным, а затем вы его исправите.

Однако все больше и больше приложений являются критически важными, и для этих приложений нужен совершенно другой способ программирования, который лучше гарантирует правильность написанного вами кода. С другой стороны, появляется еще один тип программирования — машинное обучение, которое предполагает использование данных для синтеза программ. Обе эти вещи разъедают первоначальную форму императивного программирования. В мире будет все меньше и меньше обычного Java-кода. Алгоритмы машинного обучения будут все чаще кодироваться на основе данных. Будет больше кода, написанного с использованием более формальных методов, которые больше похожи на математику и формальную проверку.

Анатолий Яковенко: Да, я мог бы даже представить, что в какой-то момент верификатор оптимизирует язык смарт-контракта, а затем приказывает LLM перевести его в Solidity или другие якоря Solana. Два года назад люди могли в это не поверить, но в Gpt 4 уже есть много ступенчатых функций.

a16z crypto: Мне нравится эта идея. Вы можете использовать LLM для создания спецификаций программ, отвечающих требованиям определенных формальных инструментов проверки. Затем вы можете попросить того же LLM сгенерировать саму программу. Затем вы можете запустить в своей программе формальные инструменты проверки, чтобы увидеть, действительно ли она соответствует спецификации. Если он не совпадает, вы получите сообщение об ошибке. Вы можете передать эту ошибку другим LLM и позволить им повторить попытку. Вы можете продолжать делать это до тех пор, пока не получите проверяемую, формально проверенную программу.

Экосистема и подбор талантов

a16z crypto: Мы обсуждаем, как построить сильную экосистему. Многие блокчейны децентрализуются почти сразу после запуска до такой степени, что основная команда больше не участвует в обсуждениях на форумах и не пытается помочь другим партнерам принять участие. И вы, судя по всему, с ним прекрасно знакомы с самого начала запуска сети и выхода на рынок. Я думаю, что это может быть большим преимуществом в построении экосистемы Соланы.

Анатолий Яковенко: Цитирую: децентрализация – это не отсутствие лидерства, а множественное лидерство. Я до сих пор помню, как сложно было серьезно относиться к Linux в такой крупной компании, как Qualcomm, и даже идея запуска Linux на мобильном устройстве казалась смехотворной. Когда я впервые присоединился, все сообщество пыталось убедить всех, что открытый исходный код имеет смысл, и я думал, что это то, что нам нужно сделать, что сеть необходимо децентрализовать.

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

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

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

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

Анатолий Яковенко: Вообще говоря, когда я работаю в фондах, мы видим, как люди активно вносят свой вклад в то, чем хотят заниматься. Затем они проходят процедуру подачи заявки, а затем предоставляется грант или что-то в этом роде. Это очень похоже на процесс собеседования.Например, когда я нанимаю кого-то в лабораторию, может быть, корпоративная культура не соответствует человеку, или могут быть другие причины, но это не значит, что человек не хорошо, но что-то не работает.эффект. Кроме того, вы обнаружите, что инженеры уже отправляют код и вносят свой вклад в базу кода. Они уже знают, как культурно объединить код и как решать проблемы, связанные с направлением открытого исходного кода. Когда вы находите людей, которые могут сами решать проблемы, вы даете гранты, и эти гранты действительно важны, поскольку вы гарантируете, что вы найдете действительно хороших людей, которые могут коммитить код и готовы работать над ним в долгосрочной перспективе.

a16z crypto: Как вы думаете, какой сегодня лучший способ запустить протокол децентрализованного управления?

Анатолий Яковенко: Как и в случае с L1, подход, который мы выбрали, похоже, работает, как и Linux: продолжайте двигаться вперед и избегайте вето со стороны любого участника, насколько это возможно. Он следует по пути наименьшего вето. Честно говоря, есть много участников, которые могут наложить вето на любое изменение, почувствовать, что это изменение нехорошо, или не хотят его менять. Но мы должны сделать систему быстрее, надежнее и использовать меньше памяти, и против этих изменений никто не будет возражать.

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

a16z crypto: Как вы относитесь к набору талантов?

Анатолий Яковенко: С инженерной точки зрения наши требования зачастую очень высоки, по крайней мере, мы будем нанимать достаточно высокопоставленных людей. Я нанимаю сотрудников так: я работаю над чем-то на раннем этапе, чтобы знать, как это сделать, а затем говорю новому сотруднику, как я это делаю. Я не ожидаю, что они закончат его за 90 дней или победят меня. Я могу оценить их во время собеседования и сказать, что это проблема, которую я решаю. Мне нужен был кто-то, кто возьмет на себя управление, чтобы я мог делать неизвестное. В стартапе, если вы генеральный директор, лучше не сообщать кому-либо неизвестную проблему, потому что вы не знаете, смогут ли они ее решить.

Когда экосистема развивается до определенного уровня, ПМ необходим. Я потратил так много времени, отвечая на вопросы, что продолжал отвечать на вопросы до 2 часов ночи. Я подумал: пусть это сделает кто-нибудь другой, теперь я знаю, в чем суть этой работы.

a16z crypto: Насколько, по вашему мнению, важна конфиденциальность для блокчейна в будущем?

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

a16z crypto: Какое влияние архитектура Solana оказывает на MEV? Имеет ли лидер слишком много полномочий для изменения порядка транзакций?

Анатолий Яковенко: Наша первоначальная идея заключалась в том, чтобы разместить более 1 лидера на слот. Если мы максимально приблизимся к скорости света, которая составляет около 120 миллисекунд, то по всему миру можно будет проводить дискретные пакетные аукционы каждые 120 миллисекунд. Пользователи могут выбрать самый последний или тот, у которого самая большая скидка, из всех доступных производителей блоков. Теоретически, это, вероятно, наиболее эффективный способ управления финансами: либо я выбираю задержку и отправляю ближайшему производителю блоков, либо выбираю самую высокую скидку и выполняю отложенные долларовые транзакции. Это теория, мы еще не тестировали несколько лидеров на слот, но мы приближаемся к этому, и я думаю, что это может быть осуществимо, может быть, в следующем году.

Я думаю, что как только мы это реализуем, мы сможем получить очень мощную систему, которая по сути усиливает конкуренцию и минимизирует MEV.

a16z crypto: Какая оптимизация системы в архитектуре Solana вам больше всего нравится?

Анатолий Яковенко: Что мне больше всего нравится в том, как мы распространяем блоки, так это то, что это была ранняя идея и одна из вещей, которые нам действительно нужно было сделать. Мы можем масштабировать сеть до очень большого количества узлов в системе и можем передавать большие объемы данных, но объем исходящей нагрузки, которую должен разделить каждый узел, то есть объем исходящей нагрузки, которую он должен нести, фиксирован и ограничено.

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

a16z crypto: Каким вы видите развитие приложений криптовалюты в будущем? Как эти пользователи, которые не понимают блокчейн, примут блокчейн в будущем?

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

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

a16z crypto: Какой совет вы дадите строителям в космосе или за его пределами? Или какой-нибудь совет для тех, кто интересуется криптовалютами и Web3?

Анатолий Яковенко: Я бы сказал, что сейчас самое лучшее время. Текущий рынок относительно вялый на макроуровне, шума не так много.Вы можете сосредоточиться на соответствии продукта рынку. Когда рынок развернется, эти открытия резко ускорят ваш рост. Если вы хотите работать в области искусственного интеллекта, вы, люди, не должны бояться основать компанию по искусственному интеллекту, криптовалютную компанию или что-то еще прямо сейчас, вы должны попытаться реализовать эти идеи.

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

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить