что значит неизрасходованный в транзакции blockchain

Что Значит Неизрасходованный в Транзакции Blockchain

Зависла транзакция BTC: топ способов решить проблему

Что такое UTXO и зачем он нужен в Биткоине

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

Неизрасходованный вывод транзакции — Unspent transaction output

Биткойн — это пример криптовалюты, использующей модель UTXO.

Смотрите также

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

СОДЕРЖАНИЕ

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

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

Система блокчейн отличается от других тем, что комиссия начисляется иным способом. Ее размер участники сети выбирают самостоятельно, а майнеры занимаются обработкой операций. От «щедрости» юзеров зависит скорость работы майнеров.

Транзакции в сети блокчейн: проверка статуса, скорость перевода и комиссия

От числа включений зависит скорость перевода средств.

За что и чем платим

Как проверить биткоин-транзакцию

Подтвержденные и неподтвержденные транзакции

Если кто-то хочет быстрее перевести биткоины, он должен повысить вознаграждение. Где посмотреть историю всех транзакций

Из полученной информации можно узнать, сколько подтверждений сделала система для перевода средств. Здесь же будет отражена информация о статусе операции.

Как подтвердить транзакцию blockchain

§ Неизрасходованные Транзакции Биткоин Что Это В интернете встречается миф об истечении срока подтверждения транзакции. Но такого понятия не существует. Теоретически возможно то, что перевод останется неподтвержденным в течение нескольких лет, а затем все же будет обработан и платеж пройдет. Что Значит в Блокчейне Неизрасходованные
Накамото надеялся на то, что в blockchain платежи будут проходить быстрее. Их проверкой и подтверждением занимаются майнеры.

Источник

Что такое UTXO и зачем он нужен в Биткоине?

UTXO (Unspent Transaction Output) расшифровывается как вывод неизрасходованных транзакций. Простыми словами, это остатки криптовалюты, которые вы получаете с каждой транзакции. Для более подробного объяснения нужно разобраться в самом принципе совершения переводов монет. Для примера возьмем самый распространённый проект — Биткоин.

Пример UTXO

В своём Биткоин-кошельке вы видите баланс. К примеру, 100 BTC. И хотя в интерфейсе отображается один баланс, он на самом деле состоит сразу из нескольких UTXO. У вас может быть четыре UTXO по 25 биткоинов или десять UTXO по 10 биткоинов — разницы никакой.

В один прекрасный момент вы решаете потратить 35 биткоинов — купить новенькую машину, к примеру. Однако в вашем кошельке несколько UTXO эквивалентами 15, 17, 28 и 40 биткоинов. Что же делать?

Выводы неизрасходованных транзакций невозможно поделить сразу же. С вашего кошелька уходит UTXO в размере 40 биткоинов. Сеть формирует два новых вывода: один в размере 35 BTC (он отправляется дилеру в счёт платы за машину) и второй на 5 BTC (он отправляется вам обратно на кошелёк).

Можно было бы также потратить UTXO в размере 17 и 28 биткоинов, тогда вы получили бы в качестве «сдачи» 10 биткоинов. Транзакция может состоять из комбинации разных UTXO. Правда, пользователь не может контролировать, какие именно выводы будут отправлены.

Что насчёт комиссий?

При переводе монет также учитываются затраты на комиссии майнерам. Вот как это выглядит в виде формулы:

Новый UTXO = сумма UTXO в транзакции — размер транзакции — комиссия

Разберём по этому принципу последний пример. А для простоты расчётов комиссию приравняем к одному биткоину:

Новый UTXO = (17 + 18) — 35 — 1 = 9 BTC

Потенциальные проблемы

Применения принципа выводов значительно упрощает расчёты на блокчейне. Вместо того чтобы хранить в блоках информацию о каждой индивидуальной транзакции, мы просто отслеживаем монеты, которые не были потрачены (UTXO).

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

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

Решение проблемы простое — хранить в оперативной памяти лишь часть UTXO, а остальное отправлять на SSD. Конечно, это повлияет на скорость подтверждения транзакций, однако разработчики Биткоина постоянно ищут новые решения оптимизации процесса перевода монет. Наконец, огромную роль в оптимизации сыграла интеграция протокола SegWit: с его помощью программистам удалось уменьшить затраты на хранение UTXO на 75 процентов.

Ещё больше интересного ищите в нашем крипточате ходлеров!

Источник

FAQ по кошельку Blockchain.info

Это один из онлайн кошельков Биткоин. Позволяет не хранить у себя на компе все логи транзакций. Обладает неплохой безопасностью и весьма удобен в использовании.

что значит неизрасходованный в транзакции blockchain. Смотреть фото что значит неизрасходованный в транзакции blockchain. Смотреть картинку что значит неизрасходованный в транзакции blockchain. Картинка про что значит неизрасходованный в транзакции blockchain. Фото что значит неизрасходованный в транзакции blockchain

Как пополнить Blockchain кошелек?

Осуществляется данная операция только посредством перевода биткоинов с одного кошелька на другой.

Чтобы узнать свой номер биткоин-кошелька, кликните на кнопку «Получить», что на главном экране.

что значит неизрасходованный в транзакции blockchain. Смотреть фото что значит неизрасходованный в транзакции blockchain. Смотреть картинку что значит неизрасходованный в транзакции blockchain. Картинка про что значит неизрасходованный в транзакции blockchain. Фото что значит неизрасходованный в транзакции blockchain

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

Как вывести деньги с Blockchain?

Нажимаете на кнопку «Отправить», и там вводите адрес, куда вы будете переводить битки, сумму. Описание транзакции не обязательно заполнять.

что значит неизрасходованный в транзакции blockchain. Смотреть фото что значит неизрасходованный в транзакции blockchain. Смотреть картинку что значит неизрасходованный в транзакции blockchain. Картинка про что значит неизрасходованный в транзакции blockchain. Фото что значит неизрасходованный в транзакции blockchain

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

Неподтвержденные транзакции в Blockchain

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

что значит неизрасходованный в транзакции blockchain. Смотреть фото что значит неизрасходованный в транзакции blockchain. Смотреть картинку что значит неизрасходованный в транзакции blockchain. Картинка про что значит неизрасходованный в транзакции blockchain. Фото что значит неизрасходованный в транзакции blockchain

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

Как отменить транзакцию?

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

Что такое неизрасходованные выходы?

После того, как на Blockchain поступают монеты биткоины, пользователь сразу же может распоряжаться ими. Когда же такая операция проведена, транзакция направляется в саму сеть, включается в соответствующий блок, что позволяет сделать ее легитимной. Процедура такого включения транзакции в блок называется «подтверждением». Следовательно правилам системы, одно включение в блок это одно подтверждение. Когда же пользователем набирается таких подтверждений шесть и выше, такая транзакция считается подтвержденной. Данная методика защиты устанавливается специально для того, чтобы обеспечить полноценную защиту от возможной повторной траты уже затраченных биткоинов. К тому же, это оптимальный массовый способ защиты от хищения средств мошенниками. Средства, которые были не подтверждены, являются «неизрасходованными выводами».

Как удалить кошелек?

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

Что делать если пропали деньги?

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

Стоит делать своеобразную «профилактику» подобных ситуаций, или просто обеспечить сохранность хранения собственных биткоинов. Среди базовых возможностей является рациональное использование возможностей пароля. Стоит отметить, в Blockchain длина пароля должна состоять из не менее чем 10 символов.

Источник

Неподтвержденная транзакция, или Возвращаем криптовалюту из небытия

Волею судеб довелось мне иметь дело с криптовалютами. Не то что бы плотно работаю с ними, но иногда то отправлю монетки, то получу. Скажем так, понемногу прощупываю новую сферу изнутри.

И вот однажды беда приключилась. Отослал я криптомонетки, а до получателя они не дошли. Собственно, пост о том, как средства возвращались. Ну и размышления и советы по сложившейся ситуации на десерт. Сразу отмечу, что нижесказанное применимо не к какой-то конкретной валюте, а к большинству форков (если не ко всем).

Начну с того, что пост местами пронизан догадками относительно происходящего. Где-то я могу ошибаться. Объективные поправки и дополнения только приветствуются.

Казалось бы, если меня просят дополнительно заплатить, когда это нужно, значит я и буду платить, когда попросят (если комиссия будет устраивать). Это и было главной ошибкой.

Делаю очередной перевод на сумму значительно крупнее, чем обычно. Средства со счета уходят, предложения заплатить комиссию не было и… Ничего. До получателя средства не доходят, статус транзакции «0/Не подтверждено». И такую картину я наблюдал больше недели, попутно перегугливая и перечитывая интернеты в поисках информации по решению подобной проблемы. Причем искал и для конкретной криптовалюты, и в целом для всех — проблем куча, решения нет.

Сам приоритет прямо зависит от объема переводимых средств и от числа их подтверждений (чем дольше именно эти деньги лежали у вас на счету, тем больше должен быть приоритет, по сути) и обратно зависит от размера транзакции. Таким образом, при неудачном стечении обстоятельств транзакция без комиссии может оказаться в зависшем неподтвержденном состоянии, с которым я и столкнулся.

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

Решение буду описывать на примере клиента, наиболее распространенного для форков, известного как Satoshi Client. Насколько понимаю, оно применимо и к прочим клиентам, но, возможно, со своими нюансами.

Несмотря на простоту и очевидность решения, к нему мало кто приходит, судя по многостраничным веткам форумов. Средства на счете блокируются кошельком, и все, что требуется, это получить доступ к счету вне текущего кошелька.

Upd: Необходимость описанной операции зависит от используемого клиента (а так как у многих криптовалют по одному клиенту, то и от используемые валюты). Похоже, в некоторых случаях информация о транзакции записывается не в файл кошелька, а только в локальную цепочку блоков. При таком раскладе может помочь удаление имеющейся цепочки или запуск клиента с ключами.

Источник

Неподтвержденная транзкация на блокчейн – что делать

что значит неизрасходованный в транзакции blockchain. Смотреть фото что значит неизрасходованный в транзакции blockchain. Смотреть картинку что значит неизрасходованный в транзакции blockchain. Картинка про что значит неизрасходованный в транзакции blockchain. Фото что значит неизрасходованный в транзакции blockchain

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

Почему транзакция не подтверждается

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

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

Проблема зависших транзакций возникает по единственной причине: недостаточный размер комиссии. Дело в том, что майнеры проверяют транзакции на конкурентной основе: чем выше комиссия, тем больше вероятность попадания перевода в очередной блок. Если комиссия слишком мала, майнеры могут долго игнорировать перевод, отдавая предпочтение транзакциям с высокой комиссией.

Современные кошельки, такие как Bitcoin Core или blockchain.info, автоматически предлагают оптимальный размер комиссии. Проблема в том, что алгоритм расчета не идеален, и может не учитывать мощные всплески активности в сети. Даже если пользователь указал рекомендуемую комиссию для своей транзакции, существует риск ее зависания в блокчейне.

Зависла транзакция в блокчейн: что делать

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

Первое, что необходимо сделать — получить информацию о статусе транзакции. Для этого зайдите на сайт blockchain.info и введите id транзакции (обычно обозначается как tx или txid) в текстовое поле, расположенное в правом верхнем углу. Запрос выполняется нажатием клавиши на клавиатуре (нажимать кнопку не нужно!).

что значит неизрасходованный в транзакции blockchain. Смотреть фото что значит неизрасходованный в транзакции blockchain. Смотреть картинку что значит неизрасходованный в транзакции blockchain. Картинка про что значит неизрасходованный в транзакции blockchain. Фото что значит неизрасходованный в транзакции blockchain

Проверьте количество подтверждений. На скриншоте показан случай, когда транзакция висит в списке неподтвержденных. Если же на месте красного поля стоит конкретное число, беспокоиться не о чем: перевод уже включен в цепь, и достаточно просто подождать еще несколько десятков минут.

что значит неизрасходованный в транзакции blockchain. Смотреть фото что значит неизрасходованный в транзакции blockchain. Смотреть картинку что значит неизрасходованный в транзакции blockchain. Картинка про что значит неизрасходованный в транзакции blockchain. Фото что значит неизрасходованный в транзакции blockchain

В графе «Плата за байт» указан размер комиссии. Это число пригодится для дальнейшей оценки ситуации.

что значит неизрасходованный в транзакции blockchain. Смотреть фото что значит неизрасходованный в транзакции blockchain. Смотреть картинку что значит неизрасходованный в транзакции blockchain. Картинка про что значит неизрасходованный в транзакции blockchain. Фото что значит неизрасходованный в транзакции blockchain

Далее нужно сравнить эту комиссию с текущей статистикой сети Bitcoin. Сделать это можно, просмотрев рекомендуемые комиссии на сайте bitaps.com. Если плата за байт примерно равна или превышает последнее число в поле «Recommended fee», можно надеяться на подтверждение транзакции в течение 1 – 2 часов.

что значит неизрасходованный в транзакции blockchain. Смотреть фото что значит неизрасходованный в транзакции blockchain. Смотреть картинку что значит неизрасходованный в транзакции blockchain. Картинка про что значит неизрасходованный в транзакции blockchain. Фото что значит неизрасходованный в транзакции blockchain

Для подтверждения информации можно воспользоваться сервисом Bitcoinfees, который показывает количество неподтвержденных переводов, разделяя их по размеру комиссии.

В том случае, если комиссия за перевод значительно ниже рекомендуемой, целесообразно воспользоваться одним из методов ускорения переводов.

Способы ускорения транзакций

Если у вас возникла неподтвержденная транзакция в блокчейн, что делать дальше и как ее побыстрее «протолкнуть»? Существует несколько способов ускорения транзакций, которые могут помочь в различных ситуациях. Перечислим основные методы в порядке увеличения сложности.

Использование ускорителей майнинговых пулов

Майнинговые пулы, контролирующие большую долю мощности в системе Bitcoin, могут способствовать пользователям в ускорении транзакций. На данный момент интерес представляют сервисы двух крупных пулов:

В первую очередь стоит использовать ускоритель ViaBTC: он не требует регистрации, и все, что нужно сделать пользователю — ввести id транзакции и капчу.

что значит неизрасходованный в транзакции blockchain. Смотреть фото что значит неизрасходованный в транзакции blockchain. Смотреть картинку что значит неизрасходованный в транзакции blockchain. Картинка про что значит неизрасходованный в транзакции blockchain. Фото что значит неизрасходованный в транзакции blockchain

Если после нескольких попыток транзакция так и не подтвердилась, следует переходить к использованию ускорителя Antpool. Для регистрации на сайте нужно указать E-mail и пароль.

что значит неизрасходованный в транзакции blockchain. Смотреть фото что значит неизрасходованный в транзакции blockchain. Смотреть картинку что значит неизрасходованный в транзакции blockchain. Картинка про что значит неизрасходованный в транзакции blockchain. Фото что значит неизрасходованный в транзакции blockchain

Бот-ускоритель в Telegram

Telegram бот @FastTXbot создан для автоматического ускорения переводов в сети Bitcoin. Для его использования необходимо отправить номер зависшей транзакции и ждать результата. На самом деле бот использует один из предыдущих способов — ускорение через Antpool. При этом робот автоматически делает всю работу за пользователя: достаточно просто дождаться уведомления о результате процедуры, которое обычно приходит в течение 10 минут.

Данный способ не всегда срабатывает для переводов, которые используют очень низкую комиссию.

replace-by-fee

Данная возможность позволяет создать копию зависшей транзакции с повышенной комиссией. На сегодня replace-by-fee поддерживается популярными десктопными кошельками Bitcoin Core и Electrum, а также онлайн-кошельком GreenAddress. Для использования функции нужно создать перевод, содержащий точно такую же сумму, при этом увеличив комиссию до приемлемого уровня. Кроме того, при отправке транзакции нужно обязательно выбрать пункт replace-by-fee: в противном случае средства отправятся дважды. В Bitcoin Core нужная галочка спрятана в нижней части окна отправки.

что значит неизрасходованный в транзакции blockchain. Смотреть фото что значит неизрасходованный в транзакции blockchain. Смотреть картинку что значит неизрасходованный в транзакции blockchain. Картинка про что значит неизрасходованный в транзакции blockchain. Фото что значит неизрасходованный в транзакции blockchain

CPFP (Child pays for parent)

Данный способ предназначен в первую очередь для получателя зависшей транзакции, однако в большинстве случаев может быть использован и отправителем.

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

Для использования CPFP в Bitcoin Core нужно перейти в меню «Настройки» — «Опции», выбрать вкладку «Кошелек» и отметить галочки, как показано на скриншоте.

что значит неизрасходованный в транзакции blockchain. Смотреть фото что значит неизрасходованный в транзакции blockchain. Смотреть картинку что значит неизрасходованный в транзакции blockchain. Картинка про что значит неизрасходованный в транзакции blockchain. Фото что значит неизрасходованный в транзакции blockchain

После этого останется создать новую транзакцию на вкладке «Отправить». Щелчком по кнопке «Входы» нужно выбрать сумму, которая изначально была отправлена на счет получателя. Если ускорение производит отправитель, в качестве входа нужно выбирать «сдачу», которая осталась после отправки транзакции. Увидеть размер сдачи можно при просмотре транзакции на сайте blockchain.info.

что значит неизрасходованный в транзакции blockchain. Смотреть фото что значит неизрасходованный в транзакции blockchain. Смотреть картинку что значит неизрасходованный в транзакции blockchain. Картинка про что значит неизрасходованный в транзакции blockchain. Фото что значит неизрасходованный в транзакции blockchain

При использовании CPFP следует устанавливать комиссию, достаточную для проведения сразу двух транзакций. Например, при рекомендуемой плате 150 sat/B следует устанавливать комиссию 300 sat/B или выше.

Двойное расходование

Наиболее сложный способ, доступный только для пользователей Bitcoin Core. Рекомендуется для опытных пользователей, так как требует навыков использования командной строки и очень аккуратного обращения с входами транзакций.

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

Заключение: как защититься от неподтвержденных транзакций

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

Нашли ошибку в тексте? Выделите ее и нажмите CTRL+ENTER

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *