Комиссия блокчейна (blockchain): каковы размеры, от чего зависит, иные аспекты
Прежде чем начать разбираться в тонкостях данного процесса – нужно ближе познакомиться с самим понятием. Комиссия блокчейна – это сбор за перевод биткоинов майнерами на указанный адрес.
Что являет собою комиссия blockchain?
Блокчейн представляет из себя цепочку блоков, которой управляют майнеры. Каждый блок состоит из определенного количества подтвержденных транзакций. Иными словами, для того, чтобы процесс перевода биткоинов завершился успешно, необходима фиксация данного процесса в блокчейне.
С развитием биткоина появились хакеры, желающих нарушить работу системы. Чаще всего они атаковали сеть проведением нескольких сотен тысяч операций перевода мгновенно, что приводило к зависанию сети. Для того, чтобы избежать подобных атак, были придуманы комиссии.
Поначалу они составляли 0,0001 ВТС за 1000 байт и это довольно быстро отпугнуло хакеров, поскольку проведение сотен переводов требовало значительных затрат.
Еще одним преимуществом транзакций с комиссиями стало то, что они имели приоритет при включении в блок. Принцип очерёдности перестал действовать, его заменил принцип выбора, который принадлежал майнерам.
Поначалу переводы с комиссией не пользовались популярностью, поэтому возможность бесплатного перевода оставалась актуальной. Время на проведение бесплатных транзакций составляло не более 15-25 минут, и желающие сэкономить спокойно дожидались своей очереди
Такая система работала достаточно неплохо: никто из пользователей не жаловался, майнеры получали хорошие деньги, хакеров практически не было.
Кто придумал blockchain?
В настоящее время имя основателя данной системы неизвестно, существуют лишь отдельные предположения.
По одной из версий идея создания блокчейна берёт начало в 1991 году. У. Скотт Шторнетт и Стюарт Хабер проводили эксперименты с хранением документов на криптографически закреплённой цепочке блоков с целью систематизации файлов. Идея не получила дальнейшего развития и более десяти лет не находила никакого практического применения. Только в 2008 году программист, работавший под псевдонимом Сатоши Накамото, подарил ей второй шанс, занявшись устранением технических неполадок, мешавших нормальному функционированию технологии. Он же создал и биткоин – платежную систему, которая базируется на данной технологии.
Алгоритм перевода
Теперь более детально ознакомимся с алгоритмом перевода биткоинов для того, чтобы понять, откуда берется комиссия. При отправлении транзакция проходит проверку каждым компьютером-узлом, на котором находится копия. В это же время производится проверка на наличие достаточного количества биткоинов, которые можно потратить.
После подтверждения корректности транзакция переходит в свой «зал ожидания» – Mempool – и на следующем этапе попадает к майнеру, включается в блок, но все ещё остаётся неподтвержденной.
Для того, чтобы транзакция стала действительной, необходимо включить её в так называемый «намайненный» блок. Здесь скорость проведения операции напрямую зависит от майнера, право выбора которого базируется на размере предложенной оплаты.
Поскольку каждый из блоков содержит, в среднем, 2,5 тысячи транзакций, а в период высокой активности на подтверждение выстраивается огромная очередь, специалист, в первую очередь, смотрит на размер комиссии как на приоритет. Её размер также говорит о том, насколько важной и срочной является операция, поскольку именно за срочность чаще всего предлагаются большие деньги.
Что такое майнеры и какое у них предназначение
Майнеры – специальные программы, позволяющие заниматься проведением транзакций. С помощью определенных математических операций они способны выбирать очерёдность, подтверждая транзакцию, либо оставлять переводы в очереди (желая получить больше денег). Именно поэтому переводы, за которые предложена самая высокая комиссия, подтверждаются в первую очередь.
Пропускная функция майнеров напоминает горлышко бутылки, через которое транзакции попадают внутрь. После отправки перевода в сеть, транзакция попадает в очередь (mempool) и ожидает своего часа. Спустя время, которое напрямую зависит от размера предложенной комиссии, майнеры пропускают транзакцию в блок и, в то же время, подтверждают её.
Данная операция является достаточно открытой. Это значит, что имеется возможность персонально просмотреть все транзакции, которые вмещает тот или иной блок, выяснить его размер, вычислить, сколько получили майнеры за проведение операций. Но для этого следует воспользоваться специально предназначенными сервисами.
Особенности начисления сбора
Процесс начисления и списания комиссии представляет собой достаточно простой алгоритм, не изменившийся по сегодняшний день. Очевидно, что сбор списывается со счёта помимо перевода.
Поясним на простом примере: пользователь планирует перевести 0,4 ВТС и выставляет комиссию 0,0006 ВТС, следовательно, в сумме будет проведен платёж в размере 0,4006 ВТС.
Пользователь может указать размер комиссии самостоятельно на этапе выставления всех возможных параметров перевода. В поле комиссии нужно указать сумму, которую отправитель готов заплатить (можно поставить и нулевое значение).
Если отправитель до конца не ориентируется в размере сбора, существует так называемая «рекомендуемая» комиссия. Её размер предполагает, что данный перевод будет включен в ближайший блок.
Выставлять рекомендации относительно размера комиссий могут не только специально разработанные ресурсы, но и кошельки. Для некоторых из них можно изменить размер предложенного сбора, у других такой возможности нет.
Размер сбора, который в итоге нужно будет оплатить, напрямую зависит от размера перевода, на него же влияет «вес» программного кода (измеряется в байтах).
Общий алгоритм генерации кода для проведения перевода лишь на первый взгляд может показаться сложным, на деле все значительно проще.
Немного о безопасности
Кроме того, что блокчейн предлагает пользователям достаточно быстрое проведение операций по переводам, система гарантирует полную конфиденциальность и безопасность ценных бумаг, надежно хранящихся в блоках. Блокчейн на примере биткоина невосприимчива к попыткам взлома, поскольку блоковая цепь состоит не из серии связанных между собой учётных записей, а из записи проведенных ранее переводов. В момент, когда пользователь отправляет запрос на выполнение транзакции, система (на которой работает соответствующее программное обеспечение) сразу начинает изучение истории ранее подтверждённых переводов. Это нужно для того, чтобы установить, владеет ли человек достаточным количеством Биткоинов.
В это же время другие элементы начинают проверку работы получателя, после чего происходит процесс объединения перевода с другими и затем на компьютерах запускается специально разработанный математический алгоритм для проверки.
Казалось бы, можно взломать блок-цепочку, чтобы изменить запись и перевести деньги на другой счет, но для осуществления данной операции понадобится слишком большая вычислительная мощность.
Поскольку пользователи биткоина проверяют осуществлённую транзакцию путем мониторинга всех ранее осуществлённых, хакерам для достижения своих целей придётся решать сложнейшие математические головоломки, связанные с каждым отдельным блоком, и в ситуации, когда блоки появляются друг за другом, сделать это практически невозможно.
Кто платит комиссию
На сегодняшний день всю комиссию blockchain оплачивает отправитель. Поначалу комиссия взималась по другим правилам, например, если перевод был небольшим или имел «приоритет» – за него можно было не платить. Теперь сбор нужно вносить в любом случае. Майнеры изначально выбирают варианты, где комиссия и размер находятся в лучшем соотношении, и тем самым стараются увеличить собственную прибыль. Они выясняют, сколько сатоши (самая маленькая учетная единица в сети биткоин) пользователь собирается заплатить за каждый байт транзакции.
С другой стороны, каждый отправитель может контролировать загруженность сети в конкретный момент времени. Специальные сервисы позволяют выяснить также и то, сколько нужно заплатить за включение перевода в ближайший блок.
Что еще влияет на размер комиссии
Кроме загруженности сети и степени важности транзакции, на размер комиссии влияют и другие моменты. Самыми значимыми являются:
- Уровень сложности скрипта. При проведении транзакций возможно использовать различные функции, к таким, к примеру, относится множественная подпись. Её использование в разы увеличивает размер операции перевода. Если простая транзакция имеет размер около 400 байт, то сложная может превышать 1000 байт.
- Число входов. По своей сути каждый биткоин, находящийся у пользователей, является своеобразной ссылкой (так называемым «входом») на транзакции, проведённые раньше, результатом которых стало увеличение капитала. К примеру, если единица криптовалюты, планируемая к отправке, была получена сразу из нескольких источников, то она содержит все ссылки на предыдущие переводы. Имеется в виду, что при передаче все эти «входы» будут отправлены, что значительно увеличивает размер транзакции.
- Число выходов. Выходы – это так называемые «адреса», на которые будет направлен проведенный вами платёж. Обычно бывает 1-2 выхода, но может быть и больше, в зависимости от количества «адресов», на которые производится оплата, а также переводимой суммы.
Популярность проведения операций с биткоином увеличивается, ежедневно десятки тысяч пользователей проводят транзакции. Количества блоков, способных принять и подтвердить операции, зачастую недостаточно.
Запросы на транзакцию отправляются в сеть и могут ожидать подтверждения достаточно долго. Как говорилось выше, алгоритм обработки заявок не изменился, и до сегодняшнего дня майнеры выбирают для проведения, в первую очередь, те транзакции, которые стоят дороже.
В то же время пользователи, заинтересованные в срочности подтверждения и проведения перевода, пытаются привлечь внимание майнера с целью продвинуться по очереди и сделать это можно единственно верным способом – увеличив сумму комиссии. Чем длиннее очередь – тем больше количество тех, кто спешит и готов заплатить больше, иногда предложенная сумма увеличивается с молниеносной скоростью и достигает неоправданных размеров. В какой-то момент это начинает напоминать своеобразный аукцион.
Те же, кто решил не переплачивать, рискуют провести в очереди достаточно длительное время, переводы с небольшой комиссией могут и вовсе не пройти обработку, попросту «зависнув», и никто, кроме отправителей не будет знать об их существовании.
Как сократить расходы на комиссию?
Поскольку в самом блокчейне размер комиссии не отображается, и пользователь не может узнать истинную стоимость перевода, его можно определить лишь путём подсчета разницы между количеством отправленных биткоинов и вернувшихся назад в качестве «сдачи».
Иногда такие подсчёты бывают довольно затруднительными, особенно для тех, кто редко пользуется подобными переводами, и в таких случаях следует пользоваться биткоин-кошельком, подсчитывающим feerate (среднюю плату за один байт) в конкретный момент.
Но, всё-таки, существует способ уменьшить размер комиссии без «зависания» операций и денежных потерь. Для того, чтобы уметь правильно и, главное, результативно использовать предоставленные возможности, нужно изучить некоторые тонкости функционирования крипторесурсов. Среди них следующие:
- Колебание размера комиссий и ложные рекомендации ресурсов. Дело в том, что на сумму сбора за перевод напрямую влияет размер очереди на его проведение, к примеру, в одно время суток комиссия значительно выше, чем в другое. Ресурсы, призванные следить за этими изменениями, чаще всего передают неправильную информацию, поскольку просто не успевают за этими перепадами.
- Преднамеренное завышение сбора. К размеру комиссии часто приписывается еще какая-то сумма, которую потом получает непосредственно владелец кошелька.
- Лимиты, установленные на майнинг-пулах. Поскольку владельцы и сами майнеры заинтересованы в увеличении собственного заработка, они всячески пытаются не допустить падения размера комиссий. Для этого устанавливаются определенные лимиты, а операции, комиссия по которым ниже, просто не включаются в блоки.
Поэтому делаем выводы: нельзя доверять рекомендациям ни различных кошельков, ни сайтов, занимающихся мониторингом уровня комиссий, ни, тем более, лимитам майнинг-пулов. Изучив хоть немного основной информации, пользователь сможет определить такой размер комиссии, который даст возможность провести биткоины быстро и без зависаний.
Чтобы самостоятельно ориентироваться в оптимальных размерах ставок, следует зайти на Memory Pool (Mempool), где представлена сформированная из находящихся в ожидании транзакций очередь. Там можно вычислить минимальную сумму сбора, с которым были подтверждены переводы, и установить размер комиссии для своего перевода чуть выше. При таком подходе вероятность того, что перевод будет проведен в скором времени, достаточно высока.
Еще одна возможность сэкономить – правильно подобранный кошелек. Нужно избегать ресурсов, на которых отсутствует возможность изменения размера рекомендованного сбора.
Не стоит забывать также о технической стороне: при проведении транзакции по большому количеству адресов придется заплатить немалую комиссию.
Зависимость комиссии на транзакции от временного фактора
Фактор времени играет немаловажную роль при определении уровня комиссии. Вот 2 примера такого влияния:
- Суточные колебания стоимости перевода характерны для каждой страны. Поскольку из-за разницы во времени общую тенденцию уловить достаточно сложно, метод такого мониторинга стоит применять лишь для отдельно взятой территории.
- Резкие скачки количества транзакций во время праздников, а также до и после них (обращаем внимание и на отечественные праздники, и на популярные за рубежом). В это время значительно возрастает количество переводов, и, следовательно, в разы увеличивается комиссия. Стоит помнить об этом и, если возможно, отложить транзакцию на некоторое время.
В то же время существуют ситуации, когда резкий скачок количества переводов и растущая очередь на их проведение ничем не обоснована. Существует риск, что в это время крипторесурс подвергается атаке сетевых хакеров. Пользователям, которым необходимо провести транзакцию срочно, скорее всего не остаётся ничего, кроме увеличения комиссии, те же, кто не спешит, могут провести операцию позже, в менее опасной ситуации.
Еще одним вариантом решения данной ситуации является выбор криторесурса, поддерживающего разработку Segregated Witness: несмотря на наличие критики в её адрес, технология достаточно хорошо работает и защищает.
Почему пользователи выбирают blockchain кошелек
Если верить статистике, большинство людей, имеющих дело с криптовалютой, чаще всего выбирают именно его.
Начнем с разбора самого сайта БлокЧейн.инфо. Кроме создания самих кошельков там возможна проверка прохождения переводов и их статуса, получение информации о загруженности сети и множество других функций.
Хотя сам ресурс представлен не полностью русифицирован, все, что касается ваших транзакций и управления ними, представлено на родном языке. Сайт был создан в 2011 году и сейчас насчитывает уже несколько десятков миллионов кошельков активных пользователей.
Несмотря на такое широкое использование, ресурс - не единственный и не самый надежный из всех по ряду причин:
- Если пользователь желает, чтобы его кошелек был абсолютно надежным, за него нужно заплатить около 100$. Работать с таким кошельком немного тяжелее, зато абсолютно безопасно.
- Гарантировать сохранение ваших средств могут также «холодные» кошельки, на которых хранятся пароли, называющиеся приватными ключами. Их использование не требуется подключения к сети, но такие сервисы привязаны к одному устройству.
- Онлайн-кошельки имеют самую низкую степень защиты, поскольку все пароли хранятся на серверах сервиса. Единственное, что как-то защищает их от кражи - шифровка. Преимуществом является удобство и простота использования таких сервисов, пользователь не прикладывает никаких усилий для регистрации и начала работы. Такие кошельки доступны для использования с любого устройства и в любой точке мира.
Существуют следующие виды кошельков:
- десктопные (устанавливаются на компьютер через специальную программу);
- мобильные (на них используется упрощенная система проверки проведения перевода);
- онлайн-кошельки;
- кошельки-гаджеты (представляют собой отдельные устройства, работающие как удаленно, так и при синхронизации с компьютером);
- бумажные (функционируют в системе офлайн, что позволяет сначала сгенерировать ключ, а затем распечатать его);
Для усиления безопасности работы онлайн-кошельков можно установить двухфакторную авторизацию (с использованием приложения Гугл аутентификатор), а также создавать пароли не только на вход в онлайн-кошелек, но и на осуществление операций со средствами на счете, что в разы увеличивает надежность и усложняет доступ к ним. Кроме того, с целью восстановления информации в непредвиденной ситуации можно сразу после регистрации создать резервную копию.
Способы вывода биткоинов с минимальной комиссией
Теоретически оформление вывода средств с кошелька blockchain.info не подразумевает комиссии, поскольку в соответствующем поле ввода проставляется нулевое значение. Здесь также можно выбрать варианты, предложенные по умолчанию - «Regular» и «Priority». В таком случае устанавливается стандартный размер сбора, который, как известно, напрямую влияет на скорость проведения операции. При выборе варианта «CustomizeFree» возможно установить размер комиссии самостоятельно.
По опыту пользователей, транзакции с предложенной комиссией в 100 000 сатоши проводились практически моментально, в 10 000 – около суток, а переводы со сбором в 100 – затягивались на период от двух дней.
Минимизация затрат – важнейший фактор на всех этапах процесса перевода. Существуют ресурсы, предлагающие вывод криптовалюты, но основных всего три: прямой обмен, вывод через биржу и вывод с помощью обменников.
Каждый пользователь самостоятельно подбирает наиболее удобный вариант, ориентируясь на размер транзакции, срочность и назначение перевода. Каждый из вышеуказанных вариантов имеет свои размеры комиссии, особенности проведения процедуры и лимиты, которые будут рассмотрены далее.
Прямой обмен Биткоинов
При использовании данного способа комиссия отсутствует. Очевидные преимущества – высокая скорость проведения и предельная простота. Вывод средств происходит через валютного спекулянта, роль которого состоит в получении биткоинов на кошелек и дальнейшем их переводе на счет получателя в определенной валюте (иногда – сразу наличными при личной встрече).
В случае прямого обмена стоимость устанавливает валютный спекулянт лично. Возможна экономия на разнице курса. Риск мошенничества минимальный, но перед обращением к услугам спекулянта стоит узнать о его репутации, изучив отзывы, а также провести анализ возможных вариантов обменного курса.
Вывод через биржу
Этот способ удобен как для пользователей, зарабатывающих на курсах криптовалюты, так и для держателей биткоинов. Для начала работы с биржей следует создать учётную запись и соблюдать все поставленные ресурсом условия. Такие площадки устанавливают размер комиссии, лимиты на ввод и вывод средств самостоятельно.
Возможен как прямой обмен на валюту по указанному в системе курсу с дальнейшим выведением платежной системы, так и торги.
В целом данный способ допускает вывод средств в кошельки Киви, Водафон, Мегафон и другие. Чтобы убедиться в успешном завершении операции, следует изначально убедиться в наличии необходимого канала зачисления.
Операция вывода через обменники
Данный способ предельно прост в использовании, но не совсем надёжен, поэтому к выбору площадки следует отнестись крайне внимательно. Желательно пользоваться проверенными пользователями и временем ресурсами.
Процесс осуществления вывода состоит из следующих шагов:
- На странице выбранного обменника указывается валютная пара.
- Ресурс показывает номер кошелька, на который будет осуществлен перевод.
- Обменник осуществляет операцию и средства поступают пользователю на указанную платежную систему.
Существует ряд условий и ограничений, которые предлагают площадки. Для выбора следует изучить все возможности взаимодействия, которые предлагают различные банки. Здесь проще всего работать со Сбербанком: он предлагает интеграцию покупки биткоинов в персональный кабинет пользователя, что значительно упрощает процесс проведения сделки.
Необходимо учитывать возможные скрытые комиссии, выявление которых, чаще всего, возможно лишь в конце операции.
Какой вариант лучше выбрать?
Каждый из предложенных вариантов имеет преимущества и недостатки, правила и ограничения. Обменники предлагают простоту и скорость вывода, но, чаще всего, не очень выгодные курсы проведения операции. При работе с биржами придется заплатить комиссию, потратить больше времени на оформление и проведение сделки, но в то же время получить гарантию безопасности.
Каждый пользователь, основываясь на личных предпочтениях, может подобрать более удобный для себя способ.
Прогнозы работы системы в будущем
Значительный скачок количества проведенных операций по переводу биткоинов произошёл в преддверии новогодних праздников. В то же время имели место еще два события, которые спровоцировали ощутимый рост сбора: резкий скачок криптовалюты и введение в оборот биткоин-фьючерсов.
Можно с уверенностью говорить, что размер комиссии будет увеличиваться и дальше, поскольку количество пользователей постоянно растёт, а конкуренция набирает обороты.
Сложившуюся ситуацию трудно назвать благоприятной, поэтому специалисты, имеющие опыт в области управления криптосферой, придумывают новые способы для улучшения положения.
Одной из таких разработок является Segregated Witness. Основным заданием SegWit(сокращенно) является увеличение пропускной способности блокчейна, т.е. увеличивается количество транзакций, которые способен провести один блок, что помогает значительно увеличить скорость их обработки.
Данное нововведение подвергается критике, однако технология медленно, но уверенно внедряется в различные крипторесурсы. Такая тенденция вселяет надежду на то, что в результате качество и количество переводов улучшится, а размеры комиссий снизятся.
Блокчейн сегодня и через несколько лет
В настоящее время над изучением системы работают сотни профессионалов, проводятся конференции и изучаются аспекты. Специалисты трудятся над внедрением системы в различные сферы. Предпринимаются меры для того, чтобы блокчейн заработал в сфере мировой торговли. Планы достаточно смелые, но исследования подтверждают, что количество средств, сэкономленных от введения разработки в действие, значительно превысит расходы на проведение экспериментов и сам процесс внедрения.
Специалисты считают, что в недалеком будущем дроны и даже беспилотные автомобили будут использовать данную систему для оплаты посадочных мест и подзарядки. Прогнозируется также сокращение времени на денежные переводы, которые, к тому же, станут более надежными.
Но это все в будущем, а пока речь идет лишь о проведении транзакций и работе с биткоином. В заключение хотелось бы напомнить, что главным преимуществом блокчейн является возможность самостоятельного выбора комиссии за перевод, без слепого доверия другим людям и неподтвержденным ресурсам, которые они могут предложить. Трудно переоценить надежность и возможность самостоятельных решений.