Сети блокчейна уже давно признаны инновационной платежной инфраструктурой. В течение многих лет они изо всех сил пытались масштабироваться для поддержки безопасных, высокопроизводительных и недорогих транзакций, которые нужны платежным компаниям и которых ожидают потребители. В течение прошлого года команда Visa уделяла пристальное внимание технологическим инновациям, лежащим в основе масштабируемости блокчейна, и удовлетворена значительным прогрессом, достигнутым в сетях уровня 2 поверх Ethereum, а также в альтернативных сетях блокчейна. Наша цель — получить глубокое понимание технических особенностей сетей блокчейнов и попытаться использовать их для улучшения наших существующих сетей и создания новых продуктов, которые можно использовать для коммерции и движения денег.
Хотя мы считаем, что в платежной экосистеме могут появиться несколько сетей блокчейнов, мы видим, что Solana может стать одной из сетей, управляющих основными потоками платежей. У Solana многообещающее будущее в сфере платежей благодаря высокой скорости, масштабируемости и низким транзакционным издержкам сети, что делает ее лучшим кандидатом на роль эффективной сети расчетов на основе блокчейна с использованием стейблкоинов, таких как USDC. Solana содержит множество ключевых функций и новых инноваций, которые стоит проверить всем, кто интересуется платежными технологиями.
Пропускная способность транзакций масштаба Visa
Будучи глобальной платежной сетью, Visa способна выполнять более 65 000 транзакций в секунду. Хотя Solana еще не достигла эффективности обработки Visa, Solana может обрабатывать в среднем 400 транзакций, генерируемых пользователями в секунду (TPS), и часто возрастает до 2000 TPS в периоды пикового спроса, что позволяет ей тестировать и пилотировать варианты использования платежей. Для сравнения, средний показатель TPS у Эфириума составляет 12, а у Биткойна — 7.
**Параллельная обработка транзакций.**Базовая конструкция Solana с высокой пропускной способностью позволяет обрабатывать транзакции параллельно, что помогает значительно повысить эффективность сети. Транзакции на разных независимых счетах могут выполняться одновременно, что позволяет Solana эффективно поддерживать сценарии платежей и расчетов, когда транзакции в основном происходят между двумя разными сторонами или когда одна сторона платит нескольким сторонам.
Смарт-контракты также могут выполняться параллельно в Solana. Транзакции определяют состояние или учетную запись, с которой они взаимодействуют, что позволяет валидаторам одновременно выполнять неконфликтующие транзакции. В отличие от других цепочек, таких как Ethereum, которые используют однопоточную модель, Solana использует многопоточный подход для достижения параллельного выполнения транзакций. Короче говоря, архитектура Solana позволяет обрабатывать несколько транзакций одновременно, помогая предотвратить влияние перегрузки в одной части сети на общую производительность сети.
Транзакционные издержки низкие и предсказуемые, что помогает повысить эффективность платежей.
С точки зрения затрат, комиссии за транзакции Solana не только низкие (обычно менее 0,001 доллара США), но и предсказуемые. Эта предсказуемая низкая стоимость делает ее сетью, которая может исследовать эффективность и экономию средств в существующих платежных операциях. На рисунке 1 ниже Солана имеет значительное преимущество в стоимости по сравнению с Биткойном и Эфириумом, чьи комиссии могут непредсказуемо колебаться в зависимости от спроса на транзакции, выполняемые в сети. Для платежных компаний сеть с непредсказуемыми транзакционными издержками может затруднить управление затратами на продукты и привести к ухудшению потребительского опыта.
Рисунок 1. Комиссии за транзакции в долларах США.
Прогнозируемость затрат благодаря локализованному рынку комиссий. Локализованный рынок комиссий Solana уникален среди блокчейнов. Это нововведение тесно связано с возможностями параллельной обработки Solana, где транзакции, которые не перекрываются друг с другом, выполняются в отдельных потоках, точно так же, как транспортные средства, движущиеся по разным дорогам. Перегрузка сети является существенной причиной увеличения комиссий в других сетях блокчейна и может оказать негативное влияние на всю систему. Популярность NFT может привести к перегрузке сети, в результате чего потребительские P2P-транзакции могут оказаться более дорогими или даже экономически неэффективными.
Рисунок 2: Solana в сравнении с Ethereum и другими механизмами комиссионных в сети блокчейнов
Механизм Solana помогает гарантировать, что перегрузка транзакций в одной учетной записи не влияет на транзакции в других учетных записях. Если учетная запись генерирует высокий спрос на определенный актив (например, NFT), комиссии только этого конкретного счета будут увеличиваться, а комиссии других счетов не будут затронуты. Это создает рынок комиссий, основанный на спросе вариантов использования, где транзакционные издержки временно возрастают, когда спрос на конкретный актив резко возрастает, в то время как комиссии за другие транзакции в цепочке не затрагиваются. Позволяя вычислениям с использованием разных состояний выполняться параллельно, Солана может создавать рынки комиссий, основанные на «конкуренции государств», а не на едином глобальном рынке комиссий.
Завершение транзакции, ожидаемое потребителями
Полнота транзакции показывает, насколько быстро пользователи ожидают подтверждения своих действий в сети блокчейн. Для платежей время подтверждения транзакции так же важно, как и пропускная способность сети. Например, у Ethereum средний TPS составляет около 12; однако из-за ограничений газа и требований смарт-контрактов во время перегрузки пользователи могут испытывать несколько минут ожидания, прежде чем транзакции будут подтверждены. Целевой временной интервал Соланы составляет 400 миллисекунд, но фактический диапазон может составлять от 500 до 600 миллисекунд.
Подавляющее большинство приложений на Solana используют «оптимистичное подтверждение» для определения окончательных результатов. Это механизм, используемый Соланой для достижения окончательности, не дожидаясь, пока все валидаторы проголосуют за блок. В этом случае, если валидаторы, представляющие более двух третей делегированных валидаторов доли, голосуют за блок, и блок без оптимистического подтверждения откатывается или не может быть финализирован, Блоки зоны могут считаться финализированными. Этот механизм позволяет Solana достичь окончательности в гораздо более короткие сроки, чем многие другие блокчейны. Высокая скорость завершения транзакций может улучшить качество оплаты. Для сравнения, для подтверждения транзакции биткойнов требуется подтверждение 6 блоков, что может занять до часа.
Таблица 1. Количество подтверждений блоков и время, необходимое для подтверждения транзакций в разных блокчейнах
Доступность: большое количество узлов и несколько клиентов-валидаторов
Платежная сеть может быть эффективной только в том случае, если пользователи всегда могут инициировать и выполнять транзакции, когда им необходимо заплатить. Для сети блокчейн доступность лучше всего измеряется количеством независимых участников или узлов, которые коллективно поддерживают сеть, позволяя пользователям инициировать транзакции. По состоянию на июль 2023 года в сети Solana насчитывается впечатляющие 1893 активных валидатора или организации, ответственной за производство блоков и голосование. Кроме того, имеется 925 узлов RPC, которые могут не создавать блоки сами, но вести записи локальных транзакций. Большое количество узлов в сети блокчейна повышает ее отказоустойчивость и избыточность. Пока достаточное количество узлов продолжает работать, даже если некоторые узлы сталкиваются с проблемами или отключаются от сети, сеть все равно может работать без потери данных. Сообщество Solana также уделяет особое внимание разнообразию географических узлов и поставщиков инфраструктуры, чтобы сделать сеть более устойчивой к таким событиям, как стихийные бедствия или изменения в политике доступа поставщиков услуг. Сеть Solana имеет узлы в более чем 40 различных странах, а также сотни независимых хостов в разных регионах. Это помогает обеспечить бесперебойную и надежную работу даже при возникновении технических проблем.
Клиенты-валидаторы — это программные инструменты, которые позволяют операторам узлов выступать в качестве валидаторов в блокчейнах PoS. Разнообразие клиентов-валидаторов повышает отказоустойчивость сети. В то время как у одного клиента может быть ошибка или уязвимость, у другого может не быть, что снижает вероятность того, что один программный недостаток приведет к сбою сети. Первоначально Solana работала на клиенте-валидаторе, запущенном Solana Labs. В августе 2022 года Jito Labs запустила второй клиент-валидатор Jito-Solana. Вскоре после этого Jump Crypto также запустила Firedancer (в бета-версии), автономный клиент-валидатор C++.
Firedancer выделяется своим потенциалом значительного повышения производительности, о чем свидетельствует живая демонстрация с достижением скорости 600 тыс. TPS. Целью использования разных клиентов-валидаторов является поддержание стабильности сети. Помимо Ethereum, Solana — одна из немногих цепочек блоков, у которой есть несколько полностью независимых клиентов-валидаторов.
Соответствуйте потребностям времени
Уникальные технические преимущества Solana, в том числе высокая пропускная способность параллельной обработки, низкая стоимость локализованных рынков комиссий и высокая отказоустойчивость большого количества узлов и многоузловых клиентов, вместе создают масштабируемую блокчейн-платформу с надежной платой за ценностное предложение. . Это некоторые из причин, по которым мы решили расширить пилотный проект расчетов стейблкоинов, включив в него транзакции в сети Solana. По мере того, как мы тестируем возможности расчета стейблкоинов на Solana, мы планируем проверить способность Solana удовлетворить потребности современных финансовых операций предприятия.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Visa: После рассмотрения многих блокчейнов, почему вы в конце концов выбрали Solana в качестве платежной сети?
В ролях: Мустафа Бедавала, Арджуна Виджикун.
Составил: Babywhale, Foresight News
Сети блокчейна уже давно признаны инновационной платежной инфраструктурой. В течение многих лет они изо всех сил пытались масштабироваться для поддержки безопасных, высокопроизводительных и недорогих транзакций, которые нужны платежным компаниям и которых ожидают потребители. В течение прошлого года команда Visa уделяла пристальное внимание технологическим инновациям, лежащим в основе масштабируемости блокчейна, и удовлетворена значительным прогрессом, достигнутым в сетях уровня 2 поверх Ethereum, а также в альтернативных сетях блокчейна. Наша цель — получить глубокое понимание технических особенностей сетей блокчейнов и попытаться использовать их для улучшения наших существующих сетей и создания новых продуктов, которые можно использовать для коммерции и движения денег.
Хотя мы считаем, что в платежной экосистеме могут появиться несколько сетей блокчейнов, мы видим, что Solana может стать одной из сетей, управляющих основными потоками платежей. У Solana многообещающее будущее в сфере платежей благодаря высокой скорости, масштабируемости и низким транзакционным издержкам сети, что делает ее лучшим кандидатом на роль эффективной сети расчетов на основе блокчейна с использованием стейблкоинов, таких как USDC. Solana содержит множество ключевых функций и новых инноваций, которые стоит проверить всем, кто интересуется платежными технологиями.
Пропускная способность транзакций масштаба Visa
Будучи глобальной платежной сетью, Visa способна выполнять более 65 000 транзакций в секунду. Хотя Solana еще не достигла эффективности обработки Visa, Solana может обрабатывать в среднем 400 транзакций, генерируемых пользователями в секунду (TPS), и часто возрастает до 2000 TPS в периоды пикового спроса, что позволяет ей тестировать и пилотировать варианты использования платежей. Для сравнения, средний показатель TPS у Эфириума составляет 12, а у Биткойна — 7.
**Параллельная обработка транзакций.**Базовая конструкция Solana с высокой пропускной способностью позволяет обрабатывать транзакции параллельно, что помогает значительно повысить эффективность сети. Транзакции на разных независимых счетах могут выполняться одновременно, что позволяет Solana эффективно поддерживать сценарии платежей и расчетов, когда транзакции в основном происходят между двумя разными сторонами или когда одна сторона платит нескольким сторонам.
Смарт-контракты также могут выполняться параллельно в Solana. Транзакции определяют состояние или учетную запись, с которой они взаимодействуют, что позволяет валидаторам одновременно выполнять неконфликтующие транзакции. В отличие от других цепочек, таких как Ethereum, которые используют однопоточную модель, Solana использует многопоточный подход для достижения параллельного выполнения транзакций. Короче говоря, архитектура Solana позволяет обрабатывать несколько транзакций одновременно, помогая предотвратить влияние перегрузки в одной части сети на общую производительность сети.
Транзакционные издержки низкие и предсказуемые, что помогает повысить эффективность платежей.
С точки зрения затрат, комиссии за транзакции Solana не только низкие (обычно менее 0,001 доллара США), но и предсказуемые. Эта предсказуемая низкая стоимость делает ее сетью, которая может исследовать эффективность и экономию средств в существующих платежных операциях. На рисунке 1 ниже Солана имеет значительное преимущество в стоимости по сравнению с Биткойном и Эфириумом, чьи комиссии могут непредсказуемо колебаться в зависимости от спроса на транзакции, выполняемые в сети. Для платежных компаний сеть с непредсказуемыми транзакционными издержками может затруднить управление затратами на продукты и привести к ухудшению потребительского опыта.
Рисунок 1. Комиссии за транзакции в долларах США.
Прогнозируемость затрат благодаря локализованному рынку комиссий. Локализованный рынок комиссий Solana уникален среди блокчейнов. Это нововведение тесно связано с возможностями параллельной обработки Solana, где транзакции, которые не перекрываются друг с другом, выполняются в отдельных потоках, точно так же, как транспортные средства, движущиеся по разным дорогам. Перегрузка сети является существенной причиной увеличения комиссий в других сетях блокчейна и может оказать негативное влияние на всю систему. Популярность NFT может привести к перегрузке сети, в результате чего потребительские P2P-транзакции могут оказаться более дорогими или даже экономически неэффективными.
Рисунок 2: Solana в сравнении с Ethereum и другими механизмами комиссионных в сети блокчейнов
Механизм Solana помогает гарантировать, что перегрузка транзакций в одной учетной записи не влияет на транзакции в других учетных записях. Если учетная запись генерирует высокий спрос на определенный актив (например, NFT), комиссии только этого конкретного счета будут увеличиваться, а комиссии других счетов не будут затронуты. Это создает рынок комиссий, основанный на спросе вариантов использования, где транзакционные издержки временно возрастают, когда спрос на конкретный актив резко возрастает, в то время как комиссии за другие транзакции в цепочке не затрагиваются. Позволяя вычислениям с использованием разных состояний выполняться параллельно, Солана может создавать рынки комиссий, основанные на «конкуренции государств», а не на едином глобальном рынке комиссий.
Завершение транзакции, ожидаемое потребителями
Полнота транзакции показывает, насколько быстро пользователи ожидают подтверждения своих действий в сети блокчейн. Для платежей время подтверждения транзакции так же важно, как и пропускная способность сети. Например, у Ethereum средний TPS составляет около 12; однако из-за ограничений газа и требований смарт-контрактов во время перегрузки пользователи могут испытывать несколько минут ожидания, прежде чем транзакции будут подтверждены. Целевой временной интервал Соланы составляет 400 миллисекунд, но фактический диапазон может составлять от 500 до 600 миллисекунд.
Подавляющее большинство приложений на Solana используют «оптимистичное подтверждение» для определения окончательных результатов. Это механизм, используемый Соланой для достижения окончательности, не дожидаясь, пока все валидаторы проголосуют за блок. В этом случае, если валидаторы, представляющие более двух третей делегированных валидаторов доли, голосуют за блок, и блок без оптимистического подтверждения откатывается или не может быть финализирован, Блоки зоны могут считаться финализированными. Этот механизм позволяет Solana достичь окончательности в гораздо более короткие сроки, чем многие другие блокчейны. Высокая скорость завершения транзакций может улучшить качество оплаты. Для сравнения, для подтверждения транзакции биткойнов требуется подтверждение 6 блоков, что может занять до часа.
Таблица 1. Количество подтверждений блоков и время, необходимое для подтверждения транзакций в разных блокчейнах
Доступность: большое количество узлов и несколько клиентов-валидаторов
Платежная сеть может быть эффективной только в том случае, если пользователи всегда могут инициировать и выполнять транзакции, когда им необходимо заплатить. Для сети блокчейн доступность лучше всего измеряется количеством независимых участников или узлов, которые коллективно поддерживают сеть, позволяя пользователям инициировать транзакции. По состоянию на июль 2023 года в сети Solana насчитывается впечатляющие 1893 активных валидатора или организации, ответственной за производство блоков и голосование. Кроме того, имеется 925 узлов RPC, которые могут не создавать блоки сами, но вести записи локальных транзакций. Большое количество узлов в сети блокчейна повышает ее отказоустойчивость и избыточность. Пока достаточное количество узлов продолжает работать, даже если некоторые узлы сталкиваются с проблемами или отключаются от сети, сеть все равно может работать без потери данных. Сообщество Solana также уделяет особое внимание разнообразию географических узлов и поставщиков инфраструктуры, чтобы сделать сеть более устойчивой к таким событиям, как стихийные бедствия или изменения в политике доступа поставщиков услуг. Сеть Solana имеет узлы в более чем 40 различных странах, а также сотни независимых хостов в разных регионах. Это помогает обеспечить бесперебойную и надежную работу даже при возникновении технических проблем.
Клиенты-валидаторы — это программные инструменты, которые позволяют операторам узлов выступать в качестве валидаторов в блокчейнах PoS. Разнообразие клиентов-валидаторов повышает отказоустойчивость сети. В то время как у одного клиента может быть ошибка или уязвимость, у другого может не быть, что снижает вероятность того, что один программный недостаток приведет к сбою сети. Первоначально Solana работала на клиенте-валидаторе, запущенном Solana Labs. В августе 2022 года Jito Labs запустила второй клиент-валидатор Jito-Solana. Вскоре после этого Jump Crypto также запустила Firedancer (в бета-версии), автономный клиент-валидатор C++.
Firedancer выделяется своим потенциалом значительного повышения производительности, о чем свидетельствует живая демонстрация с достижением скорости 600 тыс. TPS. Целью использования разных клиентов-валидаторов является поддержание стабильности сети. Помимо Ethereum, Solana — одна из немногих цепочек блоков, у которой есть несколько полностью независимых клиентов-валидаторов.
Соответствуйте потребностям времени
Уникальные технические преимущества Solana, в том числе высокая пропускная способность параллельной обработки, низкая стоимость локализованных рынков комиссий и высокая отказоустойчивость большого количества узлов и многоузловых клиентов, вместе создают масштабируемую блокчейн-платформу с надежной платой за ценностное предложение. . Это некоторые из причин, по которым мы решили расширить пилотный проект расчетов стейблкоинов, включив в него транзакции в сети Solana. По мере того, как мы тестируем возможности расчета стейблкоинов на Solana, мы планируем проверить способность Solana удовлетворить потребности современных финансовых операций предприятия.