Как блокчейн BSV делает возможными настоящие наноплатежи

Alex Speirs 150 x 150
By Jamie McKane Published: 29 октября, 2021
Rafael Seibane

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

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

BSV — это блокчейн, который предлагает быстрые, недорогие транзакции и неограниченно масштабируемую сеть; он наиболее точно соответствует первоначальному видению биткоина, изложенному в «белой книге» Сатоши Накамото в 2008 году. Блокчейн BSV способен поддерживать объемы транзакций, превышающие объемы традиционных цифровых платежных сетей, таких как VISA, а его масштабируемость подразумевает возможность практически неограниченного повышения пропускной способности.

Сеть BSV способна обеспечить такую масштабируемость и эффективность благодаря устранению временного искусственного ограничения размера блока, наложенного на протокол биткоина разработчиками ранней версии Bitcoin Core (BTC). Последние изменили первоначальную концепцию сети в пользу идеи о том, что биткоин должен стать «средством накопления» или «цифровым золотом». Сняв ограничение на размер блока и восстановив всю функциональность полного по Тьюрингу и полноценного языка сценариев Bitcoin Script, блокчейн BSV может реализовать бесконечную практическую ценность смарт-контрактов, предлагая сверхнизкие комиссии за транзакции, которые обрабатываются быстро и надежно.

Существует невероятное множество потенциальных способов применения блокчейна BSV — от предоставления торговцам возможности участвовать в конкурентном рынке обработки транзакций до обеспечения предприятий доступом к практичному блокчейну для управления крупными массивами данных и автоматизации процессов. Однако наиболее очевидный вариант использования блокчейна BSV — это наноплатежи. Наноплатежи — это переводы крайне малых сумм (как правило, осуществляемые очень часто) в пользу поставщиков услуг на базе нано- или микроплатежей. Бизнес-модели, основанные на использовании наноплатежей, нежизнеспособны в рамках традиционной цифровой экономики из-за высокого размера минимальной комиссии, взимаемой обработчиками транзакций, банками и другими посредниками. Однако BSV открыл двери в новый мир бизнес-возможностей на базе наноплатежей.

traditional payment process vs bsv blockchain

 

Наноплатежи на базе блокчейна BSV

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

«BSV способен на многое, но мне кажется, что наноплатежи — это самая простая для понимания функция. Ее потенциал можно разглядеть уже сейчас, поскольку все больше компаний строят новые бизнес-модели на основе наноплатежей, — объясняет соучредитель и главный технический директор компании HandCash Рафаэль Хименес Сейбан. — Достаточно просто посмотреть на размер комиссии в других сетях, и становится ясно, что [их комиссии] не способны поддерживать устойчивые бизнес-модели. И я говорю даже не о комиссиях в BTC, потому что и у эфириума размер комиссий оставляет желать лучшего. На данный момент именно BSV — это сеть, которая работает должным образом и делает это на протяжении уже нескольких лет».

HandCash — это популярный BSV-кошелек для простых и быстрых одноранговых платежей со множеством продвинутых функций. Поставщик услуг кошелька также запустил HandCash Connect — пакет инструментов для разработки (SDK), позволяющий компаниям легко и быстро интегрировать BSV-платежи в свои веб-порталы, приложения или программные экосистемы. Компания HandCash нацелена на развитие платежной инфраструктуры, позволяющей использовать наноплатежи в блокчейне BSV, и ее команда уверена, что комиссии в блокчейне останутся стабильными и низкими.

Благодаря неограниченному размеру блока сеть BSV способна обрабатывать огромные объемы транзакций, при этом сохраняя низкие комиссии. Исходный протокол биткоина, на базе которого действует BSV, был разработан согласно модели UTXO (неизрасходованного выхода транзакции). Это означает, что транзакции функционируют аналогично реальным деньгам: пользователи хранят неизрасходованные средства, состоящие из токенов сатоши с дискретной историей транзакций. Их можно объединять и разделять до крошечных номиналов — намного более мелких, чем обычные банкноты и монеты, а сдача при любой транзакции рассчитывается и возвращается покупателю в рамках процесса оплаты, за вычетом транзакционной комиссии, которая выплачивается майнеру, включившему транзакцию в добытый блок.

По мере расширения сети и увеличения объема транзакций сборы за их обработку становятся все более важными для майнеров, превращаясь в основной источник прибыли от добычи блоков в сети BSV. Такая модель создает конкуренцию между майнерами в сети, что, в свою очередь, позволяет сохранять привлекательно низкие комиссии за обработку транзакций для пользователей. В настоящее время сумма комиссии за обработку одной транзакции в сети BSV составляет сотые доли цента США, и ожидается, что дальнейшее масштабирование сети позволит сделать комиссию еще ниже.

 

Комиссии за транзакции и варианты использования

Группа по развитию инфраструктуры Bitcoin SV также приступила к разработке систем горизонтального масштабирования с помощью недавно запущенного открытого фреймворка Teranode, который, как ожидается, позволит сети BSV обрабатывать более 100 000 транзакций в секунду — гораздо больше, чем может обрабатывать любая традиционная цифровая платежная сеть. Стабильность лежащего в основе BSV исходного протокола биткоина также означает, что экономические стимулы в сети гарантированы, и благодаря в том числе этому фактору можно ожидать, что при расширении сети сборы за транзакции будут оставаться низкими.

Сейбан считает, что комиссии за транзакции в сети BSV могут стать еще ниже, особенно после запуска системы Teranode и увеличения количества разнообразных коммерческих предприятий и компаний, работающих с сетью:

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

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

Ряд потенциальных вариантов использования наноплатежей в сети BSV перечислен на сайте Bitcoin SV и приведен ниже:

  • выплаты определенному майнеру небольшого количества сатоши за то, что он возвращает вам доказательство целостности блока по дереву Меркла при добыче транзакции;
  • выплаты определенному майнеру за то, чтобы он следил за случаями двойного расходования и оповещал вас о них;
  • выплаты хосту протокола Paymail;
  • выплаты серверу каналов связи за хранение и пересылку ваших сообщений, пока вы находитесь вне сети;
  • оплата страховки или услуг контрасигнации, предоставляемых специализированным мультисигнатурным депозитарием.

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

 

Пыль и консолидирующие транзакции

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

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

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

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

a chart of consolidation transaction

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

«Они [транзакции консолидации пыли] представляют собой один из важнейших технических элементов для наноплатежей. Если вы получаете очень много наноплатежей, но не тратите их, вы можете в итоге дойти до тысяч UTXO вследствие принципов работы модели UTXO. Затем наступает момент, когда вы хотите потратить, скажем, 50 центов, но у вас так много UTXO, что вам придется заплатить большую комиссию, поскольку вы платите комиссионные на основе байтов, которые используете в транзакции. Но речь идет не только о сборах, но и о производительности. Подписать один UTXO — это не одно и то же, что подписать 2000 UTXO. На это уходит больше времени, и процесс выглядит для пользователя совсем иначе. Поэтому в идеале мы хотим, чтобы количество UTXO для каждого счета находилось в диапазоне от 50 до 300. Как нам этого достичь? С помощью бесплатных консолидирующих транзакций», — говорит Сейбан.

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

 

 

Платежные каналы и наноплатежи

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

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

 

payment channel and on-chain transactions

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

Основное отличие платежных каналов в BSV по сравнению с остальными протоколами заключается в том, что в других сетях платежные каналы используются в качестве альтернативного решения, чтобы избежать высоких комиссий. В BSV мы используем платежные каналы не из-за [высоких] комиссий, а потому что это еще один из возможных вариантов. Нам нравится концепция, согласно которой одна транзакция отражает одно действие. Кроме того, мы не хотим ничего усложнять и смешивать входы от разных пользователей, потому что тогда весь процесс станет более запутанным. С точки зрения регулирования и соответствия нормативно-правовым требованиям компаниям легче объяснить происходящее, если принцип проведения транзакций является предельно понятным», — говорит Сейбан.

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

HandCash постаралась сделать интеграцию наноплатежей еще более простой с помощью своей платформы HandCash Connect, которая позволяет предприятиям настраивать наноплатежи за несколько минут с помощью простых вызовов API. Платежи осуществляются в сети BSV и деноминированы в Duro — денежной единице, созданной HandCash для еще большей доступности, в которую «завернуто» определенное количество сатоши. Взаимодействие предприятия или пользователя с внутренней структурой сети BSV сводится к минимуму — они просто получают возможность моментально отправлять поставщикам услуг чрезвычайно малые суммы, платя при этом сверхнизкие комиссии.

По словам Сейбана, если компания хочет внедрить наноплатежи в свой бизнес, платформа HandCash Connect прорабатывает для нее все технические аспекты, позволяя ей сосредоточиться на преимуществах наноплатежей для бизнеса. Он привел пример использования наноплатежей в киберспорте, рынке с большим потенциалом для блокчейн-платежей, чтобы объяснить, как предприятия должны думать о совместимости и наноплатежах в своих играх.

Сейбан замечает: «С помощью HandCash Connect интеграция наноплатежей занимает несколько минут, так что все зависит от сценария использования, от которого вы отталкиваетесь. Как вы собираетесь убеждать других в необходимости этой функции? Как вы объясните своим продюсерам, что означает Duro и почему его можно использовать сначала в одной игре, а затем и в других играх?»

Он добавил, что HandCash фиксирует значительный интерес со стороны разработчиков, стартапов и предприятий различных отраслей, желающих интегрировать наноплатежи в свои приложения с помощью HandCash Connect.

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