Заговор против «мгновенных» транзакций биткойнов: RBF, CPFP и Scorched Earth

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

Что такое двойная трата?

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

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

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

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

Рекомендуется ли полагаться на это?

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

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

#Crypto ExchangeBenefits

1

Binance
Best exchange


VISIT SITE
  • ? The worlds biggest bitcoin exchange and altcoin crypto exchange in the world by volume.
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

2

Coinbase
Ideal for newbies


Visit SITE
  • Coinbase is the largest U.S.-based cryptocurrency exchange, trading more than 30 cryptocurrencies.
  • Very high liquidity
  • Extremely simple user interface

3

eToro
Crypto + Trading

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

Значит ли это, что транзакции Биткойн не могут быть одновременно необратимыми и мгновенными?? Короткий ответ – «правда»: стандартные биткойн-транзакции не обладают обоими этими свойствами одновременно. Более длинный ответ, очевидно, сложнее.

Child-Pays-For-Parent (CPFP) vs. Replace-By-Fee (RBF)

Биткойн-Майнинг-630x3501Как мы знаем, майнеры несут ответственность за включение транзакций в блокчейн, и взамен они получают комиссию за транзакцию, а также получают вознаграждение за добытые блоки (чеканка новых монет), предоставляемое прямо из протокола..

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

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

#CRYPTO BROKERSBenefits

1

eToro
Best Crypto Broker

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

2

Binance
Cryptocurrency Trading


VISIT SITE
  • ? Your new Favorite App for Cryptocurrency Trading. Buy, sell and trade cryptocurrency on the go
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

#BITCOIN CASINOBenefits

1

Bitstarz
Best Crypto Casino

VISIT SITE
  • 2 BTC + 180 free spins First deposit bonus is 152% up to 2 BTC
  • Accepts both fiat currencies and cryptocurrencies

2

Bitcoincasino.io
Fast money transfers


VISIT SITE
  • Six supported cryptocurrencies.
  • 100% up to 0.1 BTC for the first
  • 50% up to 0.1 BTC for the second

Этот метод предоставления майнерам мотивации для принятия транзакций называется «дочерние платежи для родителей». (CPFP), и мы можем предположить, что в какой-то момент майнеры будут вести себя так надежно. Это позволяет решить определенные проблемы с комиссией, такие как разрешение получателю платежей оплачивать комиссию за транзакцию и, как правило, обеспечение включения определенных транзакций в цепочку блоков..

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

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

Подождите … Если и отправитель, и принимающая сторона могут независимо мотивировать майнеров подтверждать определенные транзакции, кто выиграет? Двойная трата или исходная транзакция?

Выжженная земля

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

Давайте попробуем пример.

Предположим, Боб хочет отменить транзакцию в один mBTC, которую он отправил Алисе, но Алиса хочет убедиться, что транзакция прошла. Первоначально Боб даже не добавлял комиссию, и кошелек Алисы это понимает, поэтому он автоматически использует CPFP и добавляет двойную комиссию (комиссия 0,2 mBTC, при условии, что стандартная комиссия составляет 0,1 mBTC)..

Когда майнеры увидят эту вторую транзакцию, они захотят включить исходную транзакцию, потому что это единственный способ получить двойную комиссию. Боб хочет отменить это, поэтому он использует RBF и создает новую конфликтующую транзакцию, которая отправляет ему исходный mBTC, за исключением комиссии 0,3 mBTC. Поскольку сборы вычитаются из общей суммы, Алиса фактически готова пойти на компромисс и получить только 0,8 mBTC и заплатить 0,2 mBTC майнерам, в то время как Боб готов получить только 0,7 mBTC (при этом 0,3 mBTC используется в качестве комиссии)..

Майнер, который смотрит на это, увидит одну серию транзакций, которые принесут ему комиссию в размере 0,2 mBTC, и другую транзакцию, которая принесет ему комиссию в размере 0,3 mBTC, и, вероятно, захочет подтвердить транзакцию Боба. Алиса знает об этом и создает новую транзакцию CPFP с более высокой комиссией в 0,4 mBTC. В конце концов, лучше получить оставшиеся 0,6 mBTC, чем ничего не получить. Боб идет вперед и увеличивает свой RBF до 0,5 mBTC. Как вы понимаете, это будет продолжаться до тех пор, пока Боб не предложит комиссию в размере 0,9 mBTC, а вернет только 0,1 mBTC. Алиса, теперь крайне разъяренная, предложит новую транзакцию без остатка и полный один mBTC в качестве комиссии для майнеров, просто чтобы назло Бобу..

Вся эта гонка сборов привела к тому, что Алиса и Боб сожгли все деньги и использовали их в качестве сборов, пока не осталось никаких сдач. Все действовали рационально и ожидаемо. Кто выигрывает? Майнер, который получил всю транзакцию в качестве комиссии вместо небольшой стандартной комиссии. И здесь мы подходим к тому, что было названо «выжженной землей» транзакций с нулевым подтверждением..

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

Нет такой вещи, как «мгновенные» транзакции биткойнов?

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

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

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

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

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map