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