Blockchain info комиссия: Как вывести биткоины с кошелька Blockchain.info с минимальной комиссией

Содержание

Как вывести биткоины с кошелька Blockchain.info с минимальной комиссией

Всем привет, статья состоит из двух частей:

  1. Предисловие — рассказываю про свои грабли и опыт
  2. Суть статьи — рассказываю как обходить огромную комиссию кошелька blockchain

Предисловие…

Собирал я биткоины потом и кровью на халявных бинкоин кранах, выводил сатоши (биткоины) на свой кошелек биткоинов BlockChain и радовался как белка орешкам, в своем дупле.

И вот, когда пришла пора перевести деньги в реал (через Exmo), попался я на своей простоте душевной, решил перевести пробно 100.000 сатоши с BlockChain на Exmo, ох, «как я был рад», когда с меня сняли комиссию в 40.000 сатоши, ахаха, полинял на 40% от суммы перевода.

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

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

Нагуглил, что я еще легко отделался =))) один человек, решил так перевести всего 10.000 сатоши и с него взяли комиссию в 130.000 сатоши!! комиссия в 13 раз больше, суммы перевода.
В общем, перевести мне на тот момент надо было 0.05 BTC — это 5.000.000 сатоши (5 лямов) и мне стало страшно, что с меня как минимум половину могут снять.

К счастью, есть люди, есть ихний опыт и советы, правда получить точный ответ удалось только через 2 дня переписки, после чего я вывел свои 0.05 Btc с комиссией всего около 24.000 сатоши, выводил в 2 захода.

Как как вывести биткоины с blockchain минимальной комиссией

В аккаунте, в разделе тип транзакции, выбираем тип «Пользовательская»:

вывод денег с blockchain

Затем заполняем нужные поля:

Blockchain вывод денег

Комиссия для майнеров или как говорят в народе шахтерам — ставится в зависимости от суммы перевода и желаемой скорости получения платежа.

  • Чем больше комиссия — тем быстрее придет платеж
  • При большой загрузке сайта — транзакции могут задержаться
  • Я выводил не более 0.05 BTC, о чем написал ниже, если выводить больше, возможно, стоит ставить большую комиссию для шахтеров.

Таким способом, я выводил свои сатоши уже 2 раза:

  1. Выводил 1.000.000(0.01 BTC) сатоши с комиссией в 10.000 сатоши (0.0001 BTC), транзакция шла чуть более суток. Сначала в логах кошелька blockchain стоял статус «неподтвержденная транзакция», чуть позже ее подтвердили.
  2. Выводил 0.04 BTC, комиссию шахтерам ставил 14.000 сатоши (0.00014 BTC), транзакция

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

В технических данных, при выводе 0.01 BTC, я увидел вот такую картину:

fee

Меня заинтересовало поле «Общий объем выходов», так как там было значение большее, чем я переводил, на форуме мне так и не ответили что это такое, гуглить было в лом и я отправил транзакцию =), К счастью, все пришло по феншую, ровно 0.01 BTC и комиссию сняли ровно 0.0001 BTC.

Стоит заметить! Что комиссия снимается не с суммы перевода, она идет дополнительно, поверх суммы, это надо учитывать, при переводе биткоинов с BlockChain кошелька.

После отправки, ждите получения.

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

Пишите свой личный опыт, будет интересно услышать.

Читайте также:


fee




 

Обзор онлайн-кошелька Blockchain.info: регистрация, комиссии, обмен криптовалюты

Содержание

07997456Сегодня мы рассмотрим самый популярный и нашумевший сервис Blockchain.info. Оценим его главные достоинства и недостатки, разберемся в функционале кошелька.

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

На сегодняшний день Blockchain.info — онлайн-кошелек, поддерживающий Bitcoin, Ethereum и с недавних пор Bitcoin Cash.

Преимущества

  1. Быстрый доступ. Основным преимуществом онлайн кошельков перед своими десктопными «братьями» является их быстродоступность. Согласитесь, это довольно-таки просто: создать закладку в браузере и иметь круглосуточный доступ к своим средствам с любого устройства.
  2. Приложения для Android и IOS. Вы действительно можете синхронизировать ваш онлайн кошелек с мобильным приложением, предварительно загрузив его на телефон из соответствующего магазина. Для синхронизации вам будет достаточно сканировать QR код из личного кабинета кошелька.
  3. SEED фраза. Blockchain.info поддерживает восстановление по мнемонической фразе, что является наиболее жирным плюсом данного кошелька. Соответственно, это означает, что вы можете извлечь ваши приватные ключи и сохранить на бумаге.
  4. Поддержка русского языка. Преимущество не самое выдающееся, но во многом облегчает жизнь, особенно когда речь заходит о тонких настройках.
  5. Защита. Поддерживает защиту путём двухфакторной аутентификации, привязки электронной почты и мобильного телефона. Это, конечно, не панацея от взлома, но существенно повышает шансы уберечь свои деньги.
  6. Просмотр блокчейна. Сервис предлагает свою реализацию функции просмотра блокчейна, где любой желающий может увидеть последние транзакции, общее количество транзакций за день и прочие подробности.

Недостатки

  1. Негативные отзывы в сети. Просмотрев некоторое количество форумов о криптовалютах, я обнаружил немалое количество негативных отзывов о Blockchain.info за период 2014-2016 гг. Причем речь идет не просто о банальных технических проблемах и неисправностях, а о пропаже средств, как говорится, без суда и следствия. Количество этих отзывов можно назвать значительным, поэтому считаю это главным минусом данного кошелька и основной причиной, почему не стоит хранить там значимые для вас суммы.
  2. Поддержка сервиса. Поддержка клиентов, зачастую, работает очень медленно. Если у вас возникнут какие-либо вопросы, есть большая вероятность затяжного ответа.
  3. Размер комиссии. По умолчанию размер комиссии выставляется достаточно высокий. На момент написания статьи сеть Биткоина перегружена, поэтому операции с Биткоином, в принципе, будут стоить немаленьких денег. Но Blockchain.info всегда «славился» своими высокими комиссиями и здесь размер комиссии нужно регулировать вручную.

Регистрация

После перехода на главную страницу Blockchain.info, нажимаем на «Get A Free Wallet», в правом верхнем углу.

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

07997456

После этого, вы моментально попадаете в свой личный кабинет, где уже нужно будет выбрать все настройки.

Кабинет, просмотр баланса

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

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

07997456

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

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

07997456

Нажав на «DASHBOARD», мы попадаем на страницу с общей информацией по нашему кошельку.

07997456

Вкладка «Total Balance» показывает ваш общий баланс в долларах по всем имеющимся монетам на текущий момент. Нажав на раскрывающуюся стрелочку, мы также можем добавить отдельный просмотр каждой монеты.

Раздел «Ваш баланс» — по сути, то же самое, только в виде диаграммы, где наглядно можно посмотреть долю каждой монеты в вашем кошельке.

В разделе «Price Charts» можно посмотреть график движения цены по каждой валюте на различных таймфреймах (весь период, год, месяц, неделя, день).

Переводы и комиссия

Давайте вернемся на панель управления и на примере Биткоина рассмотрим вкладку, для работы с монетами. Выберем «Bitcoin» в разделе «Транзакции».

07997456

Основное окно под надписями предназначено для просмотра осуществленных операций. Вы можете фильтровать их или нажать кнопку «все.

Сверху находятся две основные кнопки для переводов в сети, они никуда не пропадают при переходе на другие страницы.

Отправка криптовалюты

При нажатии кнопки «Отправить» появляется всплывающее окно, посмотрим подробнее.

07997456

Blockchain.info, перевод средств

  • В поле «Currency», вы можете выбрать необходимую монету для операции, напомню, что кошелек поддерживает только Bitcoin, Ethereum, Bitcoin Cash.
  • В поле «Кому» нужно будет вести адрес, на который должны прийти монеты.
  • В поле «Сумма» вы можете вести число как в криптовалюте, так и в долларах, система автоматически считает значения в обоих направлениях.
  • В поле «Описание» вы можете написать примечание или комментарий к переводу.
  • В поле «Комиссия транзакции» вам предлагают выбрать:
    • Regular — стандартная комиссия;
    • Priority — подороже, но как обещают, транзакция пройдет гораздо быстрее.

    Чтобы посмотреть размер комиссии или выставить её самостоятельно, вручную, необходимо нажать на голубую надпись «Customize Fee», в нижнем правом углу и посмотреть указанное значение.

Внимание! На данный момент комиссия по умолчанию стоит 831 sat/b.

Blockchain.info, комиссия по умолчанию

Это значит, что вы платите 831 сатоши за Байт. В среднем, одна транзакция будет весить 226 Байт. Из этого следует, что стандартная комиссия на данный момент 187 806 сатоши, а на сегодняшний день это 30.79$.

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

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

После введения всех данных в этом окне, нажимаем «Продолжить» и следуем дальнейшим инструкциям.

Получение на кошелек

Кнопка «Получить» служит для обратной операции, то есть получения монет.

07997456

В поле «Copy & Share Address» вы можете увидеть ваш публичный адрес для получения монет. Нажав кнопку «Копировать», система автоматически скопирует данный адрес в буфер обмена, чтобы вы могли отправить его кому-либо или же осуществить перевод себе на кошелек.

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

Обмен криптовалют в кошельке

Давайте вернемся к нашей панели управления и спустимся еще ниже на вкладку «Обмен».

07997456

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

Выбираем направление обмена и ниже вводим сумму, система сделает расчет в обратную сторону автоматически. Нажимаем «Далее». На втором шаге, нужно будет проверить все детали обмена и подтвердить, после чего обмен будет совершен.

Резервная копия и восстановление

В панели управления заходим в «Центр Безопасности». Здесь есть несколько уровней, начнем по порядку. На первом уровне шаг подтверждения адреса электронной почты был уже пройден.

Давайте перейдем к следующей опции. Нажимаем «Резервная секретная фраза».

07997456

Снизу появится продолжение текста, нажимаем на синюю кнопку «Резервная фраза».

Внимательно читаем появившееся окно и нажимаем «Следующий шаг».

07997456

После чего у вас появится окно с вашим SEED ключом. Это 12 слов, которые нужно будет записать в том уникальном порядке, который даёт вам система, нажимая кнопку «следующие 4 слова». Записав и тщательно проверив, что все правильно, жмем «Последний шаг».

07997456

На последнем этапе система предложит вам, проверочно, вести некоторые слова.

07997456

После ввода нажимаем «Завершить», а фразу нужно тщательно и надежно спрятать.

На последнем шаге вам будет предложено создать и сохранить подсказку для пароля.

Внимание! Если вдруг вы потеряете и забудете свой пароль от входа в систему, восстановить свои средства вы сможете только с помощью SEED ключа. Данные пароли не хранятся у разработчиков и восстановить пароль они вам не смогут.

Поэтому если опасаетесь потерять пароль, не лишним будет создать подсказку для пароля.

Привязка номера

Теперь перейдем ко второму уровню безопасности. Нажимаем «Привязать номер мобильного телефона», во вновь появившемся окне выбираем свою страну и вводим номер.

07997456

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

Завершаем этап нажатием кнопки «Верифицировать».

Двухфакторная верификация

Заключительным этапом будет настройка двухфакторной аутентификации. Нажимаем «Активировать 2-шаговую верификацию» — синяя кнопка «Активировать».

В новом окне выбираем вторую опцию — по номеру мобильного телефона.

07997456

На этом настройка безопасности завершена, и вы максимально обезопасили свой кошелек. Главное помните свой SEED ключ и берегите его подальше от чужих глаз.

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

Настройки кошелька

Открывая раздел «Настройки» в панели управления, у нас разворачивается список из 4 вкладок:

  1. General.Здесь вы всегда можете подсмотреть свой ID кошелька, для входа, а также посмотреть специальный QR код, для синхронизации кошелька с мобильным приложением.
  2. Предпочтения.В этом разделе вы сможете настроить язык кошелька, основную фиатную валюту, в которой будет отображаться ваш общий баланс (по умолчанию стоит $), значение долей Биткоина для отображения баланса и прочие настройки. Интерфейс тут довольно понятный, можете посмотреть и настроить все под себя.
  3. Безопасность.Данный раздел фактически копирует предыдущий раздел о безопасности. Здесь вы вновь можете пройти необходимые процедуры безопасности, если вдруг не сделали этого ранее.
  4. Адреса.Эта вкладка позволит вам управлять вашими адресами. Здесь вы всегда можете создать новый Биткоин адрес, импортировать адрес из другого кошелька, если у вас есть приватный ключ (или личный ключ, как пишется в кошельке), а также архивировать старые ненужные адреса.

Резюме

Выводы по онлайн кошельку Blockchain.info неоднозначные.

С одной стороны, он достаточно удобен и даже предоставляет SEED ключ, что вызывает определенную долю доверия.

С другой же, репутация сервиса покрыта темными пятнами и имеется немало предпосылок для опасений за свои средства.

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

Источник: hyipstat.top

Blockchain.Info вводит динамическую комиссию за транзакции


Провайдер одного из наиболее популярных биткоин-кошельков Blockchain.Info объявил о введении динамических комиссий за совершаемые транзакции.

Как сообщается в официальном блоге Blockchain.Info, апдейт реализован в новой версии веб-кошелька, в ближайшее время также ожидаются аналогичные обновления для кошельков на iOS и Android.

Исторически стандартная стоимость транзакции составляет 0.0001 BTC за килобайт. Однако с учётом возросшего числа операций и недостаточной ёмкости сети биткоина задержки с подтверждением транзакций стали в последнее время всё более частым явлением.

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

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

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

Впрочем, для многих пользователей биткоина новость о введении Blockchain.Info динамических комиссий вряд ли станет чем-то новым: подобная схема уже давно задействована целым рядом ведущих кошельков, включая Bitcoin Core, Ledger, Electrum, Airbitz и GreenAddress. Скорее, можно говорить о том, что британский стартап реализовал то, необходимость в чём была очевидной уже долгое время.

Напомним, что о начале крупного обновления всех версий кошельков Blockchain.Info объявил в феврале этого года.

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

По следам рекомендуемых комиссий Blockchain

По следам рекомендуемых комиссий Blockchain | LILYNOISE Ltd

  • Главная
  • Финансы и Экономика
  • Фондовый рынок
    • Прогнозы и комментарии
    • Мнения
    • Информация и обучение
      • Обзор ТОП-5 наиболее интересных материалов
      • Информеры
      • Информация
        • Что такое ликвидность на рынке ценных бумаг
        • Российские банки: финансовые итоги 1 полугодия
        • Облигации. Просто о главном
        • Что делать, если рынки выросли — 3
        • Что делать, если рынки выросли, а покупать уже страшно- 2
        • Бюджетное правило в России
        • Календарь отчетности американских компаний
        • Что делать, если рынки выросли, а покупать уже страшно. Часть 1
        • Показатель EBITDA человеческим языком
        • Когда следует продавать акции
        • Как покупать акции по хорошим ценам
        • Шкала кредитных рейтингов Standard & Poor’s
        • Почему инвесторы «покупают на слухах и продают на фактах»?
        • Индексы муниципальных облигаций Московской биржи
        • Шкала кредитных рейтингов Moody’s
        • Шкала кредитных рейтингов Fitch
        • Что лучше: дивиденды или buyback
        • 5 особенностей спекуляций
        • Что такое кривая фьючерсов, контанго и бэквордация
        • Urals. Сколько стоит российская нефть
        • Сколько стоит добыча нефти в России
        • Чем помогут акции, если не успел купить валюту
        • Такие моменты бывают лишь раз в 3 года
        • Переломный момент для углеводородной электроэнергетики
        • Перенос убытков на будущее
        • Лучшие учебные статьи по облигациям по мнению экспертов
        • Газпром и его дочки.
        • Частные инвесторы против индекса МосБиржи
        • Связанные одной целью
        • Как потерять 99,98% капитала на ETF
        • Самые подходящие бумаги для технического анализа-1
        • Самые подходящие бумаги для теханализа-2
        • 4 акции, на которых лучше всего работает технический анализ
        • Бессрочные облигации российских компаний. Сколько их
        • Подводим итоги. Лучшие бумаги для теханализа
        • Топ 5 самых популярных ETF
        • Где торгуется нефть
        • Рынок стали. Что нужно знать о секторе
        • Что нужно знать о золоте или как купить спокойствие
        • Как устроен рынок электроэнергии в России
        • Какие налоги придется платить, инвестируя в американские акции
        • Режимы торгов. Что такое TOD, TOM, T+2
        • Сезон отчетов в США. Что, где, когда
        • Рынок акций США. Разбивка по секторам
        • Делистинг акций — зачем его проводят и как с этим дальше жить
        • За чем следит ФРС? Инфляционные показатели в США
        • Инвестиционное финансирование
        • НДПИ. Почему эти 4 буквы так важны для российских нефтяников
      • Обучение

Разбираемся с Replace-By-Fee транзакциями Bitcoin / Хабр

Всем привет! В этой статье мы разберемся что такое Replace-By-Fee транзакции и как их использовать. Бонус! Пара поучительных историй в конце.

Итак, представим ситуацию когда A посылает монеты B. Он создает и подписывает транзакцию, и выпускает ее в сеть для подтверждения. К сожалению, транзакция долго не подтверждается, у транзакции слишком маленькая комиссия (или комиссия нормальная в обычных обстоятельствах, но в данный момент очередь неподтвержденных транзакций слишком большая и майнеры предпочитают майнить транзакции с бОльшими комиссиями). Что делать пользователю A? Варианты: a) ждать подтверждения (ждать можно долго) б) ждать отмены транзакции (когда большинство нод решат наконец выкинуть из mempool транзакцию) и освобожденными монетами можно будет снова распоряжаться (то есть создавать транзакции и пулы не будут считать их даблспендами и отвергать) в) Заменить транзакцию с повышением комиссии (RBF)

Итак, RBF — замена существующей транзакции новой транзакцией с повышением комиссии. Замена означает что в новой транзакции будут использованы те же входы что и в старой транзакции, и это не будет считаться даблспендом (читай, мошенничеством). В итоге только одна транзакция будет добавлена в блокчейн (с большой вероятностью это будет транзакция с повышенной комиссией).

RBF описан в BIP-0125

Какая транзакция может быть заменена? Это хороший вопрос. Замена транзакций была предусмотрена еще создателем системы Сатоши Накамото, но выключена в определенный момент. Затем она была доработана до RBF и включена в код Bitcoin Core 0.12 и старше. Для замены в данных транзакции предусмотрено специальное int поле nSequence, которое сигнализирует о том, какая транзакция старше какой. Чтоб транзакция была потенциально заменяемой, значение nSequence должно быть меньше (0xffffffff — 1).

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

Пример декодированой транзакции:

...
"inputs": [
        {
            "addresses": [
                "...."
            ], 
            "output_index": 0, 
            "output_value": 1010000, 
            "prev_hash": "...", 
            "script": "...", 
            "script_type": "pay-to-pubkey-hash", 
            "sequence": 0
        },
...

Sequence указывается для каждого входа транзакции.

В том же кошельке Electrum после включения опции RBF станет возможным увеличивать комиссию за транзакцию прямо в GUI, но сейчас мы с вами будем собирать RBF транзакцию руками. Зачем? Во-первых — разобраться, во-вторых — для большей гибкости, например, в этом случае в RBF транзакции мы сможем указать совершенно другие целевые адреса для перевода, чем периодически пытаются воспользоваться злоумышленники.

Выглядит это так: A хочет заплатить B. A создает, подписывает и транслирует транзакцию на перевод монет B, но умышленно ставит пониженную или нулевую комиссию. Если B недостаточно осторожен он засчитывает неподтвержденную транзакцию (и отдает товар А, например). После этого A заменяет транзакцию и перенаправляет выход транзакции на С, где С подконтролен А.

Как B может этого избежать? Если все же B предпочитает засчитывать неподтвержденные транзакции (для скорости), не стоит засчитывать пластичные транзакции (где nSequence позволяет транзакции заменять). И вообще, с подозрением относиться к таким транзакциям. Если вы когда-то засчитывали пластичные транзакции то неплохо бы их перепроверить на факт наличия фрода и применить санкции к плательщику, если тот мошенничает. Ну и естественно, идеально было бы дожидаться не менее 2х подтверждений.

Пример.

Будем пользоваться замечательной опенсорсной тулзой github.com/OutCast3k/coinbin с помощью которой можно вручную легко создавать транзакции с нужными нам входами и выходами. Работает полностью в браузере не общаясь с сервером. Живая версия доступна по адресу coinb.in

Создаем транзакцию через New → Transaction. Берем приватный ключ в формате WIF и загружаем доступные (непотраченные) выходы для этого ключа. Во вкладке Outputs указываем целевой адрес, указываем amount. В Advanced Options не забываем поставить галку на “Make this a RBF transaction” — в этом случае nSequence транзакции будет меньше максимального значения. Жмем Submit.

Транзакция создана. Обратите внимание на Transaction Fee — это разница между доступным количеством монет суммарно со всех входов МИНУС сумма всех выходов (в нашем случае 1 выход). Разница и будет комиссией которую майнер заберет себе. В этом примере она специально нулевая.

Жмем Sign, копипастим туда полученный hex транзакции, все тот же приватный ключ, и подписываем транзакцию:

Транслируем транзакцию в сеть (можно использовать любой ендпоинт):

Так транзакция выглядит:

Теперь давайте воспользуемся RBF. Создаем новую транзакцию, входы берем с того же WIF. Но выходы укажем совершенно иные! Один из выходов укажем 1CWHWkTWaq1K5hevimJia3cyinQsrgXUvg — донейт адрес создателя coinb.in

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

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

Подписываем:

Транслируем:

Вот так это теперь выглядит на blockchain.info. У новой транзакции есть все шансы быть включенной в блок раньше своей предыдущей версии.

Ждем. Есть подтверждение:

Мы только что заменили транзакцию с помощью RBF, причем монеты отправили совсем не на тот адрес который хотели изначально.

Опять о безопасности

Не всегда nSequence=MAX гарантирует что транзакция финальная и заменить ее нельзя. На самом деле галку “Make this a RBF transaction” можно было не ставить, но:

  • При замене транзакции не все ноды согласятся ретранслировать новую версию, ссылаясь на mempool-conflict
  • Некоторые ноды примут транзакцию, и таки ретранслируют ее в сеть
  • Информационные ресурсы типа blockchain.info будут прямым текстом писать DOUBLE SPEND
  • Не все пулы будут майнить эту транзакцию, справедливо считая её даблспендом. Некоторые пулы будут ее майнить, но это может занять больше времени (по сравнению со временем если вся сеть будет её майнить)
  • Если новая транзакция будет таки включена в блок — это абсолютно валидно и не противоречит правилам сети. Любые претензии потенциально обманутых нигде не принимаются

Т.о. мы приходим к мысли что любые транзакции без подтверждения хотя бы в 2х блоках являются ненадежными. Почему в 2х а не 1м? Короткий ответ — orphaned blocks.

Ссылки и материалы:

Бонус!

История 1.

Как-то один из проектов использующих мой биткоин платежный шлюз взломали, и поставили на вывод 2 BTC. В той версии шлюза была захардкоджена комиссия 0.0001 BTC, что было достаточно мало на тот момент. Времени оказалось достаточно чтобы во всем разобраться и заменить транзакцию на возврат средств, повысив комиссию до 0.1 BTC. Злоумышленники наверное расстроились. Мораль — используйте RBF во благо!

История 2.

Я на bitmedia.io пополнял счет биткоином. Счет там пополняется засчитывая входящие транзакции на специальный top-up адрес пользователя, и прибавляя сумму транзакции к общему балансу пользователя. Засчитываются только транзакции с 6 подтверждениями.

Баланс я хотел пополнить поскорее, поэтому когда первая транзакция зависла, я несколько раз заменял транзакцию с помощью RBF. Когда транзакция подтвердилась — баланс мне приплюсовался в столько раз больше, сколько RBF замен я сделал. Я сразу написал в поддержку, чтобы баг исправили. В благодарность лишние 0.3 BTC мне подарили как bug bounty. Мораль — проверьте свои системы как они поведут себя с RBF!

Block Explorer API — blockhain.info

Block Explorer API — blockhain.info

Некоторые вызовы API доступны с заголовками CORS, если вы добавите параметр & cors = true в запрос GET.

Пожалуйста, ограничьте количество запросов до 1 каждые 10 секунд. Все значения биткойнов указаны в сатоши, т.е. разделите на 100000000, чтобы получить сумму в

BTC.

в реальном времени
  • getdifficulty — Текущая цель сложности в виде десятичного числа
  • getblockcount — Текущая высота блока в самой длинной цепочке
  • latesthash — Хеш последнего блока
  • bcperblock — Текущее вознаграждение за блок в BTC
  • totalbc — Общее количество биткойнов в обращении (задержка до 1 часа])
  • вероятность — вероятность нахождения действительного блока при каждой попытке хеширования
  • hashestowin — Среднее количество попыток хеширования, необходимых для решения блока
  • nextretarget — высота блока для перенаправления следующей сложности
  • avgtxsize — средний размер транзакции за последние 1000 блоков.Измените количество блоков, передав целое число в качестве второго аргумента, например. avgtxsize / 2000
  • avgtxvalue — Средняя сумма транзакции (по умолчанию 1000)
  • interval — среднее время между блоками в секундах
  • eta — расчетное время до следующего блока (в секундах)
  • avgtxnumber — Среднее количество транзакций на блок (100 по умолчанию)
Поиск адресов

Для фильтрации по x количеству подтверждений включите параметр подтверждения

 e.грамм. / q / addressbalance / 1EzwoHtiXB4iFwedPr49iywjZn2nnekhoj? confirmations = 6 

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

Поиск транзакций
  • txtotalbtcoutput / TxHash — получить общее выходное значение транзакции (в сатоши)
  • txtotalbtcinput / TxHash — получить общее входное значение транзакции (в сатоши)
  • txfee / TxHash — получить комиссию, включенную в транзакцию (в сатоши)
  • txresult / TxHash / Address — вычислить результат транзакции, отправленной или полученной на Address.Несколько адресов, разделенных знаком |
Инструменты
  • addresstohash / Address — конвертирует биткойн-адрес в хэш 160
  • hashtoaddress / Hash — конвертирует хэш 160 в биткойн-адрес
  • hashpubkey / Pubkey — преобразует открытый ключ в хэш 160
  • addrpubkey / Pubkey — конвертирует открытый ключ в адрес.
  • pubkeyaddr / Address — конвертирует адрес в открытый ключ (если доступен)
Разное
  • Unfirmedcount — Количество незавершенных неподтвержденных транзакций
  • 24hrprice — взвешенная цена за 24 часа с крупнейших бирж
  • marketcap — рыночная капитализация в долларах США (на основе 24-часовой взвешенной цены)
  • 24hrtransactioncount — Количество транзакций за последние 24 часа
  • 24hrbtcsent — количество биткойнов, отправленных за последние 24 часа (в сатоши)
  • hashrate — Расчетная скорость хеширования сети в гигахешах
  • rejected — Найдите причину, по которой предоставленный tx или хеш блока был отклонен (если есть)

,

API данных блокчейна — blockchain.info

Некоторые вызовы API доступны с заголовками CORS, если вы добавите параметр & cors = true в запрос GET.

  • https://blockchain.info/rawblock/$block_hash
  • Вы также можете запросить возврат блока в двоичной форме (в шестнадцатеричной кодировке), используя? Format = hex
 {
    "Хэш": "0000000000000bae09a7a393a8acded75aa67e46cb81f7acaa5ad94f9eacd103",
    "Веры": 1,
    "Prev_block": "00000000000007d0f98d9edca880a6c124e25095712df8952e0439ac7409738a",
    "Mrkl_root": "935aa0ed2e29a4b81e0c995c39e06995ecce7ddbebb26ed32d550a72e8200bf5",
    "Время": 1322131230,
    "биты": 437129626,
    "Нонс": 2964215930,
    "N_tx": 22,
    "Размер": 9195,
    "Block_index": 818044,
    "Main_chain": правда,
    "Высота": 154595,
    "Received_time": 1322131301,
    "Relayed_by": "108.60.208.156" ,
    «tx»: [- Массив транзакций -]
{
 
  • https://blockchain.info/rawtx/$tx_hash
  • Вы также можете запросить возврат транзакции в двоичной форме (в шестнадцатеричной кодировке), используя? Format = hex
 {
    "Хэш": "b6f6991d03df0e2e04dafffcd6bc418aac66049e2cd74b80f14ac86db1e3f0da",
    "Веры": 1,
    "Vin_sz": 1,
    "Vout_sz": 2,
    "Lock_time": "Занято",
    "Размер": 258,
    "Relayed_by": "64.179.201.80",
    "block_height, 12200,
    "Tx_index": "12563028",
    "входы": [


            {
                "Prev_out": {
                    "Хэш": "a3e2bcc9a5f776112497a32b05f4b9e5b2405ed9",
                    "Значение": "100000000",
                    "Tx_index": "12554260",
                    "П": "2"
                },
                "Сценарий": "76a914641ad5051edd97029a003fe9efb29359fcee409d88ac"
            }

        ],
    "вне":[

                {
                    "Значение": "98000000",
                    "Хэш": "29d6a3540acfa0a950bef2bfdc75cd51c24390fd",
                    "Сценарий": "76a914641ad5051edd97029a003fe9efb29359fcee409d88ac"
                },

                {
                    "Значение": "2000000",
                    "Хэш": "17b5038a413f5c5ee288caa64cfab35a0c01914e",
                    "Сценарий": "76a914641ad5051edd97029a003fe9efb29359fcee409d88ac"
                }

        ]
}
 
  • https: // блокчейн.info / charts / $ тип-диаграммы? format = json
 {
    "ценности" : [
        {
            "x": 1290602498, // временная метка Unix
            "y": 1309696.2116000003
        }]
}
 
  • https://blockchain.info/block-height/$block_height?format=json
 {
    «блоки»:
    [
        --Массив блоков на указанной высоте -
    ]
}
 
  • https://blockchain.info/rawaddr/$bitcoin_address
  • Адрес может быть base58 или hash260
  • Дополнительный параметр ограничения для отображения n транзакций e.грамм. & limit = 50 (по умолчанию: 50, максимум: 50)
  • Необязательный параметр смещения для пропуска первых n транзакций, например & offset = 100 (Страница 2 для предела 50)
 {
    "Hash260": "660d4ef3a743e3e696ad990364e555c271ad504b",
    "Адрес": "1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1F",
    "N_tx": 17,
    "N_unredeemed": 2,
    "Total_received": 1031350000,
    "Total_sent": 931250000,
    "Final_balance": 100100000,
    "txs": [- Массив транзакций -]
}
 
  • https: // блокчейн.info / multiaddr? active = $ address | $ address
  • Несколько адресов, разделенных на |
  • Адрес может быть base58 или xpub
  • Необязательный параметр ограничения для отображения n транзакций, например & n = 50 (по умолчанию: 50, максимум: 100)
  • Необязательный параметр смещения для пропуска первых n транзакций, например & offset = 100 (Страница 2 для предела 50)
 {
    "адрес": [

    {
        "Hash260": "641ad5051edd97029a003fe9efb29359fcee409d",
        "Адрес": "1A8JiWcwvpY7tAopUkSnGuEYHmzGYfZPiq",
        "N_tx": 4,
        "Total_received": 1401000000,
        "Total_sent": 1000000,
        "Final_balance": 1400000000
    },

    {
        "Hash260": "ddbeb8b1a5d54975ee5779cf64573081a89710e5",
        "Адрес": "1MDUoxL1bGvMxhuoDYx6i11ePytECAk9QK",
        "N_tx": 0,
        "Total_received": 0,
        "Total_sent": 0,
        "Final_balance": 0
    },

    "txs": [- Последние 50 транзакций -]
 
  • https: // блокчейн.info / unspent? active = $ address
  • Допускается несколько адресов, разделенных знаком «|»
  • Адрес может быть base58 или xpub
  • Необязательный параметр ограничения для отображения n транзакций, например & limit = 50 (по умолчанию: 250, максимум: 1000)
  • Дополнительный параметр подтверждений для ограничения минимального количества подтверждений, например & confirmations = 6

Хеш tx находится в обратном порядке байтов. Это означает, что для получения хэша транзакции html из хэша tx JSON для следующей транзакции вам необходимо декодировать шестнадцатеричный код (например, используя этот сайт).Это приведет к двоичному выходу, который вам нужно перевернуть (последние 8 бит / 1 байт переместятся на передний план, предпоследние 8 бит / 1 байт нужно переместить во вторую и т. Затем, как только обратные байты будут декодированы, вы получите хеш транзакции html.

 {
    "unspent_outputs": [
        {
            "Tx_age": "1322659106",
            "Tx_hash": "e6452a2cb71aa864aaa959e647e7a4726a22e640560f199f79b56b5502114c37",
            "Tx_index": "12790219",
            "Tx_output_n": "0",
            "script": "76a914641ad5051edd97029a003fe9efb29359fcee409d88ac", (в шестнадцатеричном коде)
            "Значение": "5000661330"
        }
    ]
}
 
  • https: // блокчейн.info / balance? active = $ адрес
  • Допускается несколько адресов, разделенных знаком «|»
  • Адрес может быть base58 или xpub

Составьте сводку баланса по каждому указанному адресу.

 {
    "1MDUoxL1bGvMxhuoDYx6i11ePytECAk9QK": {
        "final_balance": 0,
        «n_tx»: 0,
        "total_received": 0
    },
    "15EW3AMRm2yP6LEF5YKKLYwvphy3DmMqN6": {
        "final_balance": 0,
        «n_tx»: 2,
        "total_received": 310630609
    }
}

 
  • https: // блокчейн.info / latestblock
 {
    "Хэш": "0000000000000538200a48202ca6340e983646ca088c7618ae82d68e0c76ef5a",
    "Время": 1325794737,
    "Block_index": 841841,
    "Высота": 160778,
    "TxIndexes": [13950369,13950510,13951472]
 }
 
  • https://blockchain.info/unconfirmed-transactions?format=json
 {
    "txs": [- Массив транзакций -]
}
 
  • Блоки на один день: https://blockchain.info/blocks/$time_in_milliseconds?format=json
  • Блоки для определенного пула: https: // blockchain.info / blocks / $ pool_name? format = json
 {
    "блоки": [
    {
        «высота»: 166107,
        "хеш": "00000000000003823fa3667d833a354a437bdecf725f1358b17f949c991bfe0a",
        «время»: 1328830483
    },
    {
        «высота»: 166104,
        "хеш": "00000000000008a34f292bfe3098b6eb40d9fd40db65d29dc0ee6fe5fa7d7995",
        «время»: 1328828041
    }]
}
 

,

API данных блокчейна — blockchain.info

Некоторые вызовы API доступны с заголовками CORS, если вы добавите параметр & cors = true в запрос GET.

  • https://blockchain.info/rawblock/$block_hash
  • Вы также можете запросить возврат блока в двоичной форме (в шестнадцатеричной кодировке), используя? Format = hex
 {
    "Хэш": "0000000000000bae09a7a393a8acded75aa67e46cb81f7acaa5ad94f9eacd103",
    "Веры": 1,
    "Prev_block": "00000000000007d0f98d9edca880a6c124e25095712df8952e0439ac7409738a",
    "Mrkl_root": "935aa0ed2e29a4b81e0c995c39e06995ecce7ddbebb26ed32d550a72e8200bf5",
    "Время": 1322131230,
    "биты": 437129626,
    "Нонс": 2964215930,
    "N_tx": 22,
    "Размер": 9195,
    "Block_index": 818044,
    "Main_chain": правда,
    "Высота": 154595,
    "Received_time": 1322131301,
    "Relayed_by": "108.60.208.156" ,
    «tx»: [- Массив транзакций -]
{
 
  • https://blockchain.info/rawtx/$tx_hash
  • Вы также можете запросить возврат транзакции в двоичной форме (в шестнадцатеричной кодировке), используя? Format = hex
 {
    "Хэш": "b6f6991d03df0e2e04dafffcd6bc418aac66049e2cd74b80f14ac86db1e3f0da",
    "Веры": 1,
    "Vin_sz": 1,
    "Vout_sz": 2,
    "Lock_time": "Занято",
    "Размер": 258,
    "Relayed_by": "64.179.201.80",
    "block_height, 12200,
    "Tx_index": "12563028",
    "входы": [


            {
                "Prev_out": {
                    "Хэш": "a3e2bcc9a5f776112497a32b05f4b9e5b2405ed9",
                    "Значение": "100000000",
                    "Tx_index": "12554260",
                    "П": "2"
                },
                "Сценарий": "76a914641ad5051edd97029a003fe9efb29359fcee409d88ac"
            }

        ],
    "вне":[

                {
                    "Значение": "98000000",
                    "Хэш": "29d6a3540acfa0a950bef2bfdc75cd51c24390fd",
                    "Сценарий": "76a914641ad5051edd97029a003fe9efb29359fcee409d88ac"
                },

                {
                    "Значение": "2000000",
                    "Хэш": "17b5038a413f5c5ee288caa64cfab35a0c01914e",
                    "Сценарий": "76a914641ad5051edd97029a003fe9efb29359fcee409d88ac"
                }

        ]
}
 
  • https: // блокчейн.info / charts / $ тип-диаграммы? format = json
 {
    "ценности" : [
        {
            "x": 1290602498, // временная метка Unix
            "y": 1309696.2116000003
        }]
}
 
  • https://blockchain.info/block-height/$block_height?format=json
 {
    «блоки»:
    [
        --Массив блоков на указанной высоте -
    ]
}
 
  • https://blockchain.info/rawaddr/$bitcoin_address
  • Адрес может быть base58 или hash260
  • Дополнительный параметр ограничения для отображения n транзакций e.грамм. & limit = 50 (по умолчанию: 50, максимум: 50)
  • Необязательный параметр смещения для пропуска первых n транзакций, например & offset = 100 (Страница 2 для предела 50)
 {
    "Hash260": "660d4ef3a743e3e696ad990364e555c271ad504b",
    "Адрес": "1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1F",
    "N_tx": 17,
    "N_unredeemed": 2,
    "Total_received": 1031350000,
    "Total_sent": 931250000,
    "Final_balance": 100100000,
    "txs": [- Массив транзакций -]
}
 
  • https: // блокчейн.info / multiaddr? active = $ address | $ address
  • Несколько адресов, разделенных на |
  • Адрес может быть base58 или xpub
  • Необязательный параметр ограничения для отображения n транзакций, например & n = 50 (по умолчанию: 50, максимум: 100)
  • Необязательный параметр смещения для пропуска первых n транзакций, например & offset = 100 (Страница 2 для предела 50)
 {
    "адрес": [

    {
        "Hash260": "641ad5051edd97029a003fe9efb29359fcee409d",
        "Адрес": "1A8JiWcwvpY7tAopUkSnGuEYHmzGYfZPiq",
        "N_tx": 4,
        "Total_received": 1401000000,
        "Total_sent": 1000000,
        "Final_balance": 1400000000
    },

    {
        "Hash260": "ddbeb8b1a5d54975ee5779cf64573081a89710e5",
        "Адрес": "1MDUoxL1bGvMxhuoDYx6i11ePytECAk9QK",
        "N_tx": 0,
        "Total_received": 0,
        "Total_sent": 0,
        "Final_balance": 0
    },

    "txs": [- Последние 50 транзакций -]
 
  • https: // блокчейн.info / unspent? active = $ address
  • Допускается несколько адресов, разделенных знаком «|»
  • Адрес может быть base58 или xpub
  • Необязательный параметр ограничения для отображения n транзакций, например & limit = 50 (по умолчанию: 250, максимум: 1000)
  • Дополнительный параметр подтверждений для ограничения минимального количества подтверждений, например & confirmations = 6

Хеш tx находится в обратном порядке байтов. Это означает, что для получения хэша транзакции html из хэша tx JSON для следующей транзакции вам необходимо декодировать шестнадцатеричный код (например, используя этот сайт).Это приведет к двоичному выходу, который вам нужно перевернуть (последние 8 бит / 1 байт переместятся на передний план, предпоследние 8 бит / 1 байт нужно переместить во вторую и т. Затем, как только обратные байты будут декодированы, вы получите хеш транзакции html.

 {
    "unspent_outputs": [
        {
            "Tx_age": "1322659106",
            "Tx_hash": "e6452a2cb71aa864aaa959e647e7a4726a22e640560f199f79b56b5502114c37",
            "Tx_index": "12790219",
            "Tx_output_n": "0",
            "script": "76a914641ad5051edd97029a003fe9efb29359fcee409d88ac", (в шестнадцатеричном коде)
            "Значение": "5000661330"
        }
    ]
}
 
  • https: // блокчейн.info / balance? active = $ адрес
  • Допускается несколько адресов, разделенных знаком «|»
  • Адрес может быть base58 или xpub

Составьте сводку баланса по каждому указанному адресу.

 {
    "1MDUoxL1bGvMxhuoDYx6i11ePytECAk9QK": {
        "final_balance": 0,
        «n_tx»: 0,
        "total_received": 0
    },
    "15EW3AMRm2yP6LEF5YKKLYwvphy3DmMqN6": {
        "final_balance": 0,
        «n_tx»: 2,
        "total_received": 310630609
    }
}

 
  • https: // блокчейн.info / latestblock
 {
    "Хэш": "0000000000000538200a48202ca6340e983646ca088c7618ae82d68e0c76ef5a",
    "Время": 1325794737,
    "Block_index": 841841,
    "Высота": 160778,
    "TxIndexes": [13950369,13950510,13951472]
 }
 
  • https://blockchain.info/unconfirmed-transactions?format=json
 {
    "txs": [- Массив транзакций -]
}
 
  • Блоки на один день: https://blockchain.info/blocks/$time_in_milliseconds?format=json
  • Блоки для определенного пула: https: // blockchain.info / blocks / $ pool_name? format = json
 {
    "блоки": [
    {
        «высота»: 166107,
        "хеш": "00000000000003823fa3667d833a354a437bdecf725f1358b17f949c991bfe0a",
        «время»: 1328830483
    },
    {
        «высота»: 166104,
        "хеш": "00000000000008a34f292bfe3098b6eb40d9fd40db65d29dc0ee6fe5fa7d7995",
        «время»: 1328828041
    }]
}
 

,

Bitcoin Websocket API — blockchain.info

Наш API WebSocket позволяет разработчикам получать в реальном времени уведомления о новых транзакциях и блоках. Эхо-тест Websocket может быть полезен для отладки.

URL подключения:

 wss: //ws.blockchain.info/inv 

Когда сокет открыт, вы можете подписаться на канал, отправив сообщение «op».

Пинг
 {"op": "ping"} 
Подписка на неподтвержденные транзакции

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

 {"op": "unefirmed_sub"} 

Отписаться

 {"op": "unefirmed_unsub"} 
Подписка на адрес

Получать новые транзакции для определенного биткойн-адреса:

 {"op": "addr_sub", "addr": "$ bitcoin_address"} 

Отписаться

 {"op": "addr_unsub", "addr": "$ bitcoin_address"} 

Сообщение о новой транзакции:

 {
    "op": "utx",
    "Икс": {
        "lock_time": 0,
        «вер»: 1,
        «размер»: 192,
        "входы": [
            {
                "последовательность": 4294967295,
                "prev_out": {
                    "потрачено": правда,
                    "tx_index": 9

68, "тип": 0, "адрес": "1BwGf3z7n2fHk6NoVJNkV32qwyAYsMhkWf", "значение": 65574000, «n»: 0, "скрипт": "76a91477f4c9ee75e449a74c21a4decfb50519cbc245b388ac" }, "Сценарий": "483045022100e4ff962c292705f051c2c2fc519fa775a4d8955bce1a3e29884b2785277999ed02200b537ebd22a9f25fbbbcc9113c69c1389400703ef2017d80959ef0f1d685756c012102618e08e0c8fd4c5fe539184a30fe35a2f5fccf7ad62054cad29360d871f8187d" } ], «время»: 1440086763, "tx_index": 99006637, «vin_sz»: 1, "hash": "0857b9de1884eec314ecf67c040a2657b8e083e1f95e31d0b5ba3d328841fc7f", "vout_sz": 1, "relayed_by": "127.0.0.1" , "вне": [ { "потрачено": ложь, "tx_index": 99006637, "тип": 0, "адрес": "1A828tTnkVFJfSvLCqF42ohZ51ksS3jJgX", «значение»: 65564000, «n»: 0, "скрипт": "76a914640cfdf7b79d94d1c980133e3587bd6053f091f388ac" } ] } }

Подписка на новые блоки

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

 {"op": "blocks_sub"} 

Отписаться

 {"op": "blocks_unsub"} 

Сообщение о новом блоке:

 {
    "op": "блок",
    "Икс": {
        "txIndexes": [
            3187871,
            3187868
        ],
        «nTx»: 0,
        "totalBTCSent": 0,
        "EstimatedBTCSent": 0,
        «награда»: 0,
        "размер": 0,
        "blockIndex": 190460,
        «prevBlockIndex»: 190457,
        «высота»: 170359,
        "хеш": "00000000000006436073c07dfa188a8fa54fefadf571fd774863cda1b884b90f",
        "mrklRoot": "94e51495e0e8a0c3b78dac1220b2f35ceda8799b0a20cfa68601ed28126cfcc2",
        «версия»: 1,
        «время»: 1331301261,
        «биты»: 436942092,
        "nonce": 758889471
    }
}
     

Отладка OP:

 {"op": "ping_block"} 

Отвечает последним блоком

 {"op": "ping_tx"} 

Отвечает последней транзакцией.Если вы подписаны на какие-либо адреса, он ответит последней транзакцией, связанной с этими адресами.

,

Leave a Comment

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