Можно ли уменьшить задержку в подтверждении сделок Bitcoin?

promitei96

Местный
Регистрация
4 Ноя 2016
Сообщения
324
Реакции
728
Можно ли уменьшить задержку в подтверждении сделок Bitcoin?


Вы когда-нибудь имели дело с задержками в подтверждении Ваших bitcoin-транзакций? Задержки в потверждении bitcoin сделок могут варьироваться от нескольких часов до 2-4 дней, в некоторых случаях. Можете, конечно, использовать местный протокол на основе улучшения задержок распространения транзакций по узлам блокчейн и предотвращения задержек подтверждения операций?
Что такое масштабируемость bitcoin?
Масштабируемость bitcoin является одной из основных причин значительного отставания в подтвеждении операций, в некоторых случаях. Полный bitcoin-узел может обрабатывать операции, если он работает на хорошем сервере, а не на настольном компьютере или маленьком оборудовании для майнинга, но bitcoin-протокол изначально был разработан для работы на практически любой машине, которая способна обрабатывать небольшими порциями малое количество блоков.
Давайте сравним стоимость сделок блокчейн сделок в транзакциях bitcoin с другими вариантами оплаты. Visa может обрабатывать около 56 000 транзакций в секунду (TPS), но обычно сеть Visa обрабатывает не более 4 000 TPS. С другой стороны PayPal провод транзакции около 200 TPS, общей стоимостью около 8 000 долларов США в среднем. 2 декабря 2016 года блокчейн зафиксировал наибольшоее количество подтверждённых сделок за день в общей сложности 318 263, это равно примерно 3,68 транзакций в секунду, что гораздо меньше чем количество операций с помощью Via или PayPal. Это нам показывает масштабируемость bitcoin, в пределах барьера массового внедрения первой в мире децентрализованной валюты.
Исследования предположилиинновационный подход для понижения задержок транзакций распространения вдоль сети блокчейн, через разработку кластеров, которые определяют состав узлов по сети. Этот подход повышает местную связанность узлов в сети bitcoin, группируя их в соответствии с их геолокацией. Исследователи пришли к выводу, что оптимизация транзакционных задержек распространения может быть достигнута через использование геолокации в качестве средства для определения кластеров.
Авторы статьи предложили новый протокол под названием “Location Based Clustering” ЛБК, который решает проблему задержек транзакций. ЛБК предназначен для повышения локального подключения через сеть bitcoin, через стимулирование подключений на близлежащие узлы, с точки зрения расстояния. Протокол ЛБК базируется на принципе распределённого алгоритма, так как каждый узел будет работать независимым образом, используя данные из узлов обнаруженных в местных окрестностях. На этом этапе узлы по всей сети подразделяются на кластеры так, чтобы каждый кластер состоял из узлов, которые принадлежат к той же геолокации, это может быть достижимо путём добавления дополнительной функции для каждого узла в сети bitcoin. Если эта функция будет добавлена, то это так же вызовет дополнительную ответственность каждого узла, который рекомендует соседние узлы а так же другие узлы в его окрестностях.
Протокол ЛБК определяет близость с точки зрения точного физического местоположения, используя широту и долготу. Чтобы лучше объяснить эту близость между узлами надо понимать, что всё зависит от определённого порога в расстоянии, которое определяет количество и размер каждого кластера. Практически говоря, когда узел обнаруживает другие bitcoin-узлы, он вычисляет расстояние, отделяющее его от обнаруженного им узла, а так же два узла в непосредственной близости, если расстояние между ними равно или меньше, чем пороговое расстояние. После этого узел будет отправлять данные к обнаруженному узлу и другим узлам, в той же кластерной области для подключения. После получения информации о рекомендуемом узле, узел будет подключаться к нему в попытке выяснить, находится ли рекомендуемый узел в непосредственной близости от его геолокации.
В работе также предложен протокол для поддержания ЛБК. Когда узел Х, который просит присоединиться к сети bitcoin, он получает информацию о местных bitcoin узлах из списка служб DNS. Если узел Y будет найден, то узел X будет измерять расстояние, отделяющее его от обнаруженного узла, чтобы увидеть, действительно ли он соответствует пороговое расстояние. Когда узел X подключается к узлу Y, он получает список всех IP-адресов узлов, которые принадлежат одному кластеру, как узел Y, так что он так же может подключаться к ним.
Вывод:
Масштабируемость биткион является одним из главных факторов, тормозящих массовое внедрение bitcoin, в основном из-за задержки в подтверждение сделок. Используя подход, основанный на определение геолокации, может уменьшить задержку транзакций, распространение которых может привести к заметному улучшению в промежутках времени между исполнением сделки и её подтверждением.


16 января 2017
 

misterw666

Местный
Регистрация
12 Ноя 2016
Сообщения
98
Реакции
334
В конце декабря столкнулся с серьезной задержкой при обмене btc/qiwi rub порядка 2-х с лишним часов. До этого всегда в течении 10-15 мин обмен проходил. Правда обменники разные были и обмен битки на рубли, а не наоборот
 
  • Like
Реакции: Delf

promitei96

Местный
Регистрация
4 Ноя 2016
Сообщения
324
Реакции
728
ну 2 часа это ещё нормально, тут парень больше суток только подтверждения ждал но там и сумма порядка 40 000$ была ...
представь какая у него паника была)))
 

Delf

Местный
Регистрация
31 Окт 2016
Сообщения
392
Реакции
656
Я то же под новый год с задержкой сталкнулся.Пять часов давали нервничить.
А вот буквально несколько дней назад все быстро,махом прошло,в течение десяти минут.
Последний раз вообще понравилось,там в биткоины и с биткоинов все прям быстренько.
Надо вот все больше и больше вникать,изучать пока время ещё есть.)))
 

Chudesnoe

Местный
Регистрация
14 Авг 2018
Сообщения
959
Реакции
447
Времени уже нет)
 

nooname

Местный
Регистрация
25 Фев 2019
Сообщения
516
Реакции
286
Иногда задержки с BTC могут длиться около 2-ух суток
Я считаю что это своеобразная плата за анонимность
 
Сверху