Правильная ссылка на эту статью: |
Скорость проведения Bitcoin-транзакций
Как проводятся транзакции¶
Все переводы с одного биткойн-кошелька на другой происходят с некоторой задержкой, которая зависит в основном от двух параметров: комиссии за транзакцию и загрузки сети.
Размер комиссии за транзакцию определяет сам пользователь, и он может указать любую сумму. Однако нулевая или слишком маленькая комиссия может привести к бесконечной задержке, т.е. транзакция не будет принята и средства возвратятся только через несколько недель.
После отправки в сеть перевод попадает в очередь (Мempool) транзакций, которые ожидают включения в новый блок. Так как размер блока имеет фиксированную величину (примерно 1Мб), а размер транзакции в байтах может быть различным, то в блок отбираются в первую очередь те транзакции, у которых удельная комиссия (“размер комиссии в сатоши/размер транзакции в байтах”) максимальна.
Перевод считается успешным, если транзакция получит несколько подтверждений. Первое приходит, когда транзакция принимается в блок, второе и последующие после того как за блоком с нашей транзакцией сформируются следующие блоки, и вся цепочка будет принята сетью.
Как добиться быстрой обработки транзакций¶
Популярные биткойн-кошельки как правило рекомендуют вполне приемлемый размер комиссии. Однако из-за колебаний загрузки сети (т.е. объема всех неподтвержденных в данных момент транзакций) скорость обработки переводов с предлагаемыми комиссиями может быть неудовлетворительной.
Для ускорения обработки транзакции оптимальную комиссию можно определить самостоятельно. Для этого нужно:
- определить размер своей транзакции в байтах (показывается в параметрах транзакции в биткойн-кошельке);
- из текущей статистики сети (см. например, https://bitcoinfees.earn.com) выбрать значение удельной комиссии, при которой достигается необходимая скорость обработки транзакции;
- рассчитать размер комиссии.
Например, для транзакции объемом 350Б в 0 часов 25 января комиссия составляет:
- для принятия в ближайший новый блок (до 25 минут) не менее 0,81 mBTC (231с/Б * 350Б);
- для принятия в 1-9 блок (до 2 часов) не менее 0,28 mBTC (81с/Б * 350Б).
При переводе средств на биткойн-кошелек сервисы WebMoney (Сервис пополнения и вывода WMX, Интернет-биржа INDX, секция Crypto обменника Exchanger) предлагают устанавливать оптимальный размер комиссии. Для расчета этой величины берется усредненное за несколько дней значение объема транзакции и удельная комиссия, обеспечивающая попадание транзакции в один из ближайших 3-5 новых блоков.
см. также
Сервис пополнения и вывода WMX
Интернет-биржа INDX
секция Crypto обменника Exchanger