rbf что это биткоин

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

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

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

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

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

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

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

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

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.

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

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

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

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

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

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

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

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

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

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

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

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

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

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

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

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

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

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

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

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

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

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

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

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

Источник

Комиссии в биткоине. Как ускорить транзакцию. Replace-By-Fee

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

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

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

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

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

“Вес” транзакции включает (напротив указываем примерное количество байтов в цифрах):

То есть, если 1 BTC вам пришел с десяти адресов, то количество входов определяется так. Input (в байтах) = 148*10 = 1480 байт.

2. Mempool и скорость транзакции

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

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

Например, транзакция весом в 374 байта при стоимость 138 сатоши/байт будет стоить 374*138=51612 сатоши, или 0.00051612 BTC, или 5.16$ при цене биткоина в 10 000$.

Актуальную стоимость за байт всегда можно посмотреть в обозревателе блоков, например в Blockchair. Стоит также отметить, что комиссия в сети биткоин не зависит от суммы отправки, то есть с одинаковой комиссией можно отправить как 0.001 BTC, так и 10 BTC.

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

Мы в Trustee Wallet предлагаем пользователю три типа комиссии, а также возможность установить комиссию сети вручную.

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

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

Существуют следующие варианты при “зависании” транзакции:

Итак, Replace-By-Fee (RBF) — это редактирование существующей транзакции, которая находится в мемпуле. Это значит, что в новой транзакции будут использованы те же параметры (входы и выходы), что и в старой, но при этом будет изменена комиссия. Ноды сети bitcoin воспринимают отредактированную транзакцию как старую и она переносится в очереди мемпула на более привлекательные для майнеров позиции.

Таким образом, если транзакция “зависла” из-за небольшой комиссии, то оптимальным способом ускорения транзакции будет использование этой функции. Обратите внимание, что данная функция доступна в ограниченном количестве крипто кошельков. В Trustee Wallet она есть и на данный момент работает в тестовом режиме.

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

На главном экране нажмите и удерживайте кнопку “Добавить актив” до появления специального уведомления. После чего функция RBF станет активной.

Начнем процесс изменения комиссии:

Мы также рекомендуем использовать Segwit адреса для получения и отправки биткоина, таким образом транзакции обойдутся дешевле, чем при Legacy адресах. Детально разницу между этими видами адресов мы описывали в статье “От Legacy к Segwit” в нашем блоге.

Если у вас остались вопросы или появились предложения — будем рады видеть их в нашем Telegram чате!

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

Вопрос к криптовалютам в целом или к механизму ускорения транзакций?

К криптовалюта в целом

Если коротко, то крипта решает несколько основных моментов:
— реальное владение средствами
— анонимность (отчасти)
— скорость переводов
— комиссии за перевод
— отсутствие 3го лица при переводах, то есть независимость от кого либо

Дальше каждый момент нужно рассматривать более глубже.

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

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

— Банковский перевод между банками двух стран занимает в среднем 3-5 дней, в то время как в крипте это занимает 1-30 минут.

— Комиссия при таком переводе есть как у банка отправтеля так и у банка получателя и берется в виде % от суммы, в то время как в криптовалютах сумма комиссии не зависит от суммы перевода, то есть с комиссией 10$ можно отправить как 1000$, так и 100000$.

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

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

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

Как правильно заметил Тиньков, крипта нужна тем, кто хочет что-то скрыть от гос-ва. Это могут быть не обязательно преступники. А также те, кто не хочет зависеть от гос-ва. Остальные валюты контролируются государствами к которым очень много вопросов.

Например, недавно был бум крипты в Турции, когда лира упала в 2 раза по отношению к доллару.

Источник

What is Replace By Fee (RBF)

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

So you want to better understand Replace by Fee, huh?

Wondering how RBF works?

Does it make double spending easier?

Is it even safe to use replace by fee?

In this article, we demystify RBF and its alternatives so you can use it to get more out of your magical internet money.

By the end, you’ll be a transaction replacing master.

What is RBF (Replace By Fee)

RBF is a way for someone who is experiencing a stuck Bitcoin transaction to get it ‘un-stuck’.

How does a transaction get stuck?

Usually a transaction gets stuck because the sender did not pay a high enough fee. Block space on the Bitcoin blockchain is limited.

Miners need a way to decide which transactions get into the next block and which ones remain in the mempool. To decide this, a market exists. Generally, those who pay the highest fees make it into the next block.

If a sender sets his fees too low, his block may take a very long time to make it into a block and confirm.

Sustained high fees have happened before

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

RBF is a way for a sender to fix a stuck transaction if they are in a hurry to get their transaction through.

How Does RBF Work?

There are many different variants of RBF, And we will discuss those in more detail later. But, generally speaking, RBF works by paying a fee to change the fee for the stuck transaction.

That may sound confusing, but it’s actually pretty simple.

Let’s say you set your fee to 1 satoshi/byte. This is currently the lowest fee you can set for a transaction.

You broadcast your transaction to Bitcoin blockchain. And you wait, and wait, and wait…and nothing happens.

The recipient still has not had a single confirmation on this transaction. You are stuck at 0 conf.

You need this transaction to go through fast, so you broadcast a new transaction. This new transaction is identical to the old one, except it pays a higher fee. When miners include this transaction, they will get the higher fees from your replacement transaction and the fees from the original, low-fee transaction.

Because of this, your transaction is more competitive in the market for block space.

Many wallets offer an easy way to use RBF, such as Electrum and Blockstream Green.

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

How Does RBF Prevent Double Spending?

Many have wondered if RBF makes double spending easier.

QUICK REVIEW

Double spending is when someone spends the same Bitcoins twice. They achieve this by sending Bitcoins to many people from the same UTXO’s (unspent transaction outputs).

After all, if you can replace a transaction, then you could change the recipient too.

There are a few reasons double spending is not made easier by replace by fee.

First, the whole point of RBF is to get a transaction included in a block and confirmed. If you change the recipient on the transaction, then the original receiver will know about it. Once the transaction is confirmed, they can see they are no longer the recipient on that transaction.

The argument that RBF makes double spending possible assumes that the recipient will send you your products without any confirmation. But if that were the case, you wouldn’t need replace by fee in the first place. And merchants can just require at least one confirmation before releasing product.

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

Additionally, most versions of RBF require that the transaction must pay all the same outputs as the original transaction. More on that below.

Finally, you don’t need RBF to double spend anyway. You can just create multiple transactions using the same inputs. From there, you assign the transaction that sends the bitcoins to yourself with the highest fee.

Many wallets also make double spends simple out of the box. For instance, electrum’s “paytomany” option. And Bitcoin Core offers “abandontransaction”.

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

RBF Alternatives

If you don’t have interest in doing replace by fee or are wanting other options, you have a few to choose from.

Accelerator Services

Many mining pools offer transaction acceleration. Using this arrangement, you pay mining pools an extra fee directly to include your low fee transaction in the next block they mine.

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

Using accelerators is not recommended since you must rely on a third party instead of the base bitcoin protocol and with no added benefit.

We recommend using either RBF or CPFP, explained next.

ViaBTC is based on China. Right now, there is no European, UK, Canadian or US based accelerator but this will likely change soon.

Child Pays for Parent (CPFP)

In a child pays for parent arrangement, the receiver of a stuck transaction pays the higher fee. To do this, he broadcasts a new transaction (the child) spending from one of the unconfirmed outputs of first transaction (the parent). This ‘child’ transaction promises a very high fee, incentivizing miners to include the low-fee parent ASAP.

Difference Between RBF and CPFP

RBF means the sender pays more to get the transaction confirmed faster. Use RBF if you are the sender needing a transaction to go through faster.

CPFP means the recipient pays more to get the transaction confirmed faster. Use CPFP if you are the receiver needing a transaction to go through faster.

Variants of RBF

Since node’s control which RBF they support, it’s up to each node to decide which RBFs they see as valid and not valid. It is therefore possible that some nodes will reject your RBF while others will not.

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

Full RBF

This version of RBF has few restrictions. Simply pay the fee of both the original and new transaction and it goes through.

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

Opt-in RBF

This RBF requires that a sender flag a transaction as allowing replacement before being sent. The problem with this RBF is that a sender must know ahead of time that they may want to replace the transaction before they broadcast it. For this reason, many wallets elect to use Opt-in RBF as default.

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

First-Seen-Safe RBF

This is the RBF mentioned previously regarding double spends. Using this RBF, the sender may only replace the transaction if the new transaction pays all the same outputs as the first one.

This RBF was created specifically to counter erroneous claims that RBF made double spend attacks easier.

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

Delayed RBF

This RBF requires that the original transaction may only be replaced after it has not been included in a block for a certain number of blocks.

This RBF allows a sender to give miners time to include their transaction in a block at a lower fee, thereby potentially saving the sender money.

How does RBF prevent DoS attacks?

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

Why would paying more fees be a good thing?

To answer this question, it helps to understand a little bit about how networks work.

All networks (but especially decentralized ones like Bitcoin’s) have a limited bandwidth. Every time you broadcast a transaction, nodes on the network need to receive that broadcast. Node’s can only receive so much data at a time.

Before RBF, an attacker could create as many replacement transactions as he wanted at no additional cost. The only cost he paid was for the transaction that was eventually mined. Anyone could then ‘spam’ the network with millions of replacement transactions in what is called a DoS (Denial of Service) attack.

By adding additional costs to replacing a transaction, DoS attacks at scale are VERY expensive and thus unlikely.

How long can a Bitcoin transaction stay unconfirmed?

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

Theoretically, Bitcoin transactions can stay unconfirmed for forever. As long as there are enough people offering to pay higher fees than you are, your transaction will never be included in a block.

Are Fees a Tax?

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

No, fees are not a tax on Bitcoin users. They are simply what people pay to use the Bitcoin network.

Why do I have to pay both transaction fees when I use RBF?

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

You must pay both fees so that there is an added cost to replacing a transaction. This prevents DoS attacks on the Bitcoin network.

Who uses RBF?

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

Coinbase, who often need to speed up large transactions for their investors.

If Bitcoin fees are complicated, why not use altcoins?

rbf что это биткоин. Смотреть фото rbf что это биткоин. Смотреть картинку rbf что это биткоин. Картинка про rbf что это биткоин. Фото rbf что это биткоин

Altcoins have cheaper fees but much less security than Bitcoin.

About the Author: Colin Aulds

Jordan Tuwiner is the founder of BuyBitcoinWorldwide.com. His work has been featured in The Guardian, International Business Times, Forbes, VentureBeat, CoinDesk and many other top Bitcoin media outlets. His articles are read by millions of people each year looking for the best way to buy Bitcoin and crypto in their country.

He has also written extensively about the history, technology, and business of the crypto world. Jordan is also the creator of some of the internet’s most famous Bitcoin pages, including The Quotable Satoshi and Bitcoin Obituaries.

To learn more about Jordan, see his full bio.

We Help The World Buy Bitcoin

Disclaimer: Buy Bitcoin Worldwide is not offering, promoting, or encouraging the purchase, sale, or trade of any security or commodity. Buy Bitcoin Worldwide is for educational purposes only. Every visitor to Buy Bitcoin Worldwide should consult a professional financial advisor before engaging in such practices. Buy Bitcoin Worldwide, nor any of its owners, employees or agents, are licensed broker-dealers, investment advisers, or hold any relevant distinction or title with respect to investing. Buy Bitcoin Worldwide does not promote, facilitate or engage in futures, options contracts or any other form of derivatives trading.

Buy Bitcoin Worldwide does not offer legal advice. Any such advice should be sought independently of visiting Buy Bitcoin Worldwide. Only a legal professional can offer legal advice and Buy Bitcoin Worldwide offers no such advice with respect to the contents of its website.

Buy Bitcoin Worldwide receives compensation with respect to its referrals for out-bound crypto exchanges and crypto wallet websites.

Wallabit Media LLC and/or its owner/writers own Bitcoin.

Источник

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

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