Почему накопились неподтвержденные биткоин-транзакции? - Мастерок.жж.рф
?

Log in

No account? Create an account

Previous Entry | Next Entry



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

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

Так что такое Биткоин-транзакции, для чего они нужны и почему они зависают?

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





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

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

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



При таком росте подтверждение транзакции достигло 11 минут

Почему накопились необработанные транзакции?

Такая ситуация уже была летом прошлого года. Подтверждение транзакции происходит, когда майнеры создают новый блок в сети. Размер блока в 2016 году составлял 1 Мб, и его создание занимает порядка 10 минут – однако за это время в сети транзакций набирается уже больше 1 Мб. От возникшего узкого места можно избавиться, увеличив размер блока – но этому уже очень долго противится команда разработчиков криптовалюты.

И именно тогда разработчики поделились на два лагеря – те, что придерживаются консервативных взглядов, называют себя Core, а те, что выпустили свою версию ПО, с увеличенным размером блока – Classic. Однако голосование за выбор версии осуществляют майнеры, устанавливая то или иное ПО у себя на компьютере. Большинство блоков сейчас создаётся китайскими майнерами, а те предпочитают придерживаться Core-версии.

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

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

Кстати, в начале 2017 году уже была такая ситуация:



Итак, причины:
1) Загруженность «криптосети» — за последние два года количество операций с биткоинами выросло более чем в 8 раз.
2) Маленькая комиссия – в «криптосети» первыми проходят валидацию транзакции с большим размером вознаграждения майнерам.
3) Скачки курса криптовалюты – тоже повышают время верификации.


Можно ли ускорить Биткоин-транзакции?

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

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

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

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

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

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

Бывают случаи, когда неподтвержденная транзакция Биткоина зависает в системе. Она не подтверждается генерируемыми блоками и не возвращается назад на кошелек. Что же делать в такой ситуации? Для начала нужно понять, в какой очередности принимаются транзакции. Дело в том, что каждая заявка на перевод валюты при создании получает определенный уровень приоритетности. Именно от него зависит скорость принятия системой денежного перевода. Факторы, влияющие на приоритетность транзакции:

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

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

Вот недавно и облачный майнинг Hashflare, где я продолжаю майнить выдал такое сообщение:



Однако, нашел информацию, что не всегда подтверждение транзакции в системе Биткоин зависит только от размера вознаграждения. Да, комиссия играет некоторую роль, но далеко не главную. Все зависит от скорости добычи криптовалюты, то есть от майнеров. Чем больше добывается Биткоинов, тем скорее будут подтверждаться транзакции. И наоборот, усложняется добыча, замедляется скорость подтверждения. Что же делать, когда цифровые деньги зависли в системе? Единственное, что вы можете сделать в такой ситуации – это ждать пока транзакцию включат в следующий блок, или, когда система автоматически вернет ваши деньги. Не стоит писать в службу поддержки сервиса, предоставляющего услуги Биткоин-кошелька, они ничего не могут сделать. Любая неподтвержденная транзакция рано или поздно, по условиям функционирования системы, должна быть включена в блок, или возвращена в отправную точку.

[источники]
источники
https://xchange.cash/news/Podtverzhdenie-Bitkoin-tranzakcii.html
https://geektimes.ru/post/272154/
http://great-world.ru/podtverzhdenie-bitkoin-tranzakcii/


Subscribe to  masterok

Posts from This Journal by “Блокчейн” Tag

promo masterok январь 2, 12:00 46
Buy for 300 tokens
Вот так выглядит ушедший от нас 2017 год. А вот кстати, начало 2018 года показывает еще больший трафик, чем декабрь 2017: И вот один из дней - рекордсменов за всю историю журнала тоже уже в 2018 году: Красная цифра - это общее количество уникальных посетителей попавших в блог. В…

Comments

( 11 comments — Leave a comment )
Мооо Вои
Dec. 9th, 2017 02:08 pm (UTC)
>Чем больше добывается Биткоинов, тем скорее будут подтверждаться транзакции.

Вот только в реальности всё совсем наоборот. В процессе майнинга создаётся огромное количество "пустых" транзакций. Соответственно, чем больше майнеров, тем больше система работает на холостом ходу, тем сильнее тормозят реальные транзакции.
masterok
Dec. 9th, 2017 02:23 pm (UTC)
а что такое пустые транзакции?
rubir_ru
Dec. 9th, 2017 02:20 pm (UTC)
а теперь представим, что произойдет, когда хотя бы 10% владельцев одновременно захотят продать. Правильно, вот она и произойдет.
masterok
Dec. 9th, 2017 02:23 pm (UTC)
собственно похоже на то
rubir_ru
Dec. 9th, 2017 02:25 pm (UTC)
именно. А самое изящное в том, что: https://rubir-ru.livejournal.com/604670.html?thread=3526398#t3526398
tupitochka
Dec. 9th, 2017 02:38 pm (UTC)
Производительность биткового блокчейна - 4 транзакции в секунду.
(ограничение накладывается скоростью обработки блока, размером блока, размером транзакции в байтах)
Если их будет больше, например 10 в секунду, они тупо будут накапливаться в буфере и никогда не исполнятся. В сравнении с банковскими картами, где десятки тысяч в секунду, это детский сад.
masterok
Dec. 9th, 2017 02:41 pm (UTC)
да уж
antiz_lj
Dec. 9th, 2017 03:35 pm (UTC)
пузырь для идиотов накачивают
vsemashkevich
Dec. 9th, 2017 05:22 pm (UTC)
Чет я не пойму, вы агитируете за биткоин или наоборот стараетесь отвадить?
Если все так как вы описали - дела совсем плохи.
Каждый указанный пункт - уже лазейка для мошенничества.
А сбои будут расти, т.к количество транзакций тоже.
Начнутся попытки усовершенствовать систему или она разделится( это уже происходит как я понял)
Короче анархия и хаос.
hrebet1
Dec. 9th, 2017 05:36 pm (UTC)
О биткоине, "спящих кошельках" и т.д...



apotapov777
Dec. 9th, 2017 08:00 pm (UTC)
Биткоин не идеален.
Но почему накопились понятно. Указали малую оплату за трансзакцию, майнеры не взяли в блок, вот и зависла.
А дальше все - старые редко перебирает, кому это нужно.
А отменить трансзакцию нельзя.

Edited at 2017-12-09 08:00 pm (UTC)
( 11 comments — Leave a comment )

Profile

О нашем центре
Сеть EPILAS – это уникальные медицинские центры, предоставляющие косметологические услуги премиального уровня по самым низким ценам в Москве.

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

masterok
Masterok (Валерий)
Хочу все знать

Latest Month

October 2018
S M T W T F S
 123456
78910111213
14151617181920
21222324252627
28293031   

Tags

Powered by LiveJournal.com