Bitcoin Forum
July 20, 2018, 01:49:56 AM *
News: Latest stable version of Bitcoin Core: 0.16.1  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Пpoшлo тecтиpoваниe пpoпуcкнoй cпocoбноcти BTC-сeти  (Read 625 times)
negeroy
Legendary
*
Offline Offline

Activity: 1148
Merit: 1051


View Profile
June 24, 2015, 05:15:25 PM
 #1

Пpoшлo тecтиpoваниe пpoпуcкнoй cпocoбноcти BTC-сeти

Провайдер мультивалютных кошельков Coinwallet.eu завершил стрессовое тестирование пропускной способности блокчейна биткоина, стартовавшее 22 июня в 13:00 по гринвичу.

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

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

Дискуссия о размере блока уже несколько месяцев не утихает в биткоин-сообществе. В то время, как сегодня максимумом является 1 мегабайт, Гевин Андресен, предложил увеличение до 20 мегабайт. Таким образом он предполагает усовершенствовать пропускную способность и надежность системы в свете растущей популярности биткоина и увеличения трафика транзакций. Однако, при увеличении размера блока майнинг будет сложнее, поэтому в коротком периоде это приведёт к падению доходов майнеров.
Как проводился стресс-тест

В ходе эксперимента необходимо было создать множество транзакций, размер которых достигает допустимого в сети биткоин максимума в 18 килобайт. Это достигается путем включения в каждую транзакцию большого количества маленьких исходящих платежей (обычно около 0,0001), чтобы общая сумма транзакции была 0,01. Размер обычной транзакции обычно составляет 225-500 байт, многие транзакции в ходе тестирования были равны 18 килобайтам. Такой размер заложен в блокчейне для ограничения количества транзакций до 5 в минуту. В предварительном тесте такой метод показал свою эффективность, однако на практике это привело к падению используемых серверов. В течение дня методика тестирования менялась несколько раз.

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

Ход эксперимента (GMT — время по Гринвичу):

11:57 GMT — Запуск серверов проведения транзакций. Транзакции были использованы для того, чтобы разбить биткоины на маленькие доли размером 0.0001.
12:30 GMT — Серверы начали отправлять большие транзакции размером 18 килобайт.
14:10 GMT — Размер биткоин сети существенно увеличился. Blockchain.info упал.
14:20 GMT — Серверы, которые проводили тестирование, начали падать. Становится понятно, что технология BitcoinD недостаточно приспособлена для транзакций такого размера.
14:30 GMT — Тестовые транзакции приостановлены, найдены альтернативные решения. Размер пула всех исходящих транзакций достигает 12 мегабайт.
17:00 GMT — Запуск альтернативных методов отправки транзакции. Серверы перезагружены. Пул падает до 4 мегабайт.
21:00 GMT — Стресс-тест достигает максимума мощности. Пул памяти достигает 15 мегабайт и более 14000 транзакций проведено. Последствия усиливаются из-за того что майнинговый пул F2Pool майнит подряд два блока размером 0 килобайт.
23:59 GMT — 12 часов после старта, тест завершен. Всего менее 2 биткоинов (€434) потрачено на проведение теста.

Что показал эксперимент?

В ходе теста подтверждения приходили несколько позже. Однако это не единственное наблюдение. Многие сервисы ощутили на себе влияние теста.
Blockchain.info

По мнению экспериментаторов, падение blockchain.info на треть дня было следствием проведения теста. В моменты максимального количества транзакций сайт постоянно висел. Можно предположить, что их ноды не выдержали нагрузок и упали. Каждый раз, когда это происходило, сайт приходил в норму через 10-30 минут, однако через короткое время падал опять. Также blockchain.info начал исключать некоторые транзакции из своего своей системы визуализации блокчейн.
Банкоматы биткоин

Многие банкоматы работают как полные ноды, однако некоторые банкоматы полагаются на сторонние сервисы кошельков, чтобы получать и отправлять транзакции. Наиболее известный сервис биткоин-банкоматов Lamassu полагается на API кошельков от blockchain.info. Т.к. у blockchain.info были проблемы, то банкоматы Lamassu, которые используют их кошельки, были недоступны в течение дня.

MultiBit

Прохождение транзакций заметно замедлилось во время теста. Вследствие этого, для подтверждения транзакций со стандартной комиссией понадобилось 80 блоков (около 13 часов). Транзакции с комиссией 10000 сатоши потребовали 9 блоков для подтверждения. Multibit анонсирует модификацию своего программного обеспечения, чтобы лучше справляться с увеличением размера транзакций в будущем.

Tradeblock

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

Bitpay

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

Цена биткоина

Биткоин укрепился на два доллара. Вопреки некоторым прогнозам, тест не привел к падению цены.

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

http://forklog.com/proshlo-testirovanie-propusknoj-sposobnosti-bitkoin-seti/
1532051397
Hero Member
*
Offline Offline

Posts: 1532051397

View Profile Personal Message (Offline)

Ignore
1532051397
Reply with quote  #2

1532051397
Report to moderator
1532051397
Hero Member
*
Offline Offline

Posts: 1532051397

View Profile Personal Message (Offline)

Ignore
1532051397
Reply with quote  #2

1532051397
Report to moderator
1532051397
Hero Member
*
Offline Offline

Posts: 1532051397

View Profile Personal Message (Offline)

Ignore
1532051397
Reply with quote  #2

1532051397
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1532051397
Hero Member
*
Offline Offline

Posts: 1532051397

View Profile Personal Message (Offline)

Ignore
1532051397
Reply with quote  #2

1532051397
Report to moderator
1532051397
Hero Member
*
Offline Offline

Posts: 1532051397

View Profile Personal Message (Offline)

Ignore
1532051397
Reply with quote  #2

1532051397
Report to moderator
clipman77
Legendary
*
Offline Offline

Activity: 1162
Merit: 1004


High Performance BFT Consensus Blockchain


View Profile
June 25, 2015, 08:05:35 AM
 #2

Ждём следующего,на этот раз полного и более успешного теста.

            ▄▄████▄▄
        ▄▄██████████████▄▄
      ███████████████████████▄▄
      ▀▀█████████████████████████
██▄▄       ▀▀█████████████████████
██████▄▄        ▀█████████████████
███████████▄▄       ▀▀████████████
███████████████▄▄        ▀████████
████████████████████▄▄       ▀▀███
 ▀▀██████████████████████▄▄
     ▀▀██████████████████████▄▄
▄▄        ▀██████████████████████▄
████▄▄        ▀▀██████████████████
█████████▄▄        ▀▀█████████████
█████████████▄▄        ▀▀█████████
██████████████████▄▄        ▀▀████
▀██████████████████████▄▄
  ▀▀████████████████████████
      ▀▀█████████████████▀▀
           ▀▀███████▀▀



.SEMUX
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
  Semux uses .100% original codebase.
  Superfast with .30 seconds instant finality.
  Tested .5000 tx per block. on open network
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
diks
Legendary
*
Offline Offline

Activity: 1484
Merit: 1012



View Profile
June 25, 2015, 07:17:32 PM
 #3

Ждём следующего,на этот раз полного и более успешного теста.

да походи они сами всрались уже
теперь бум ждать блоки по 4 метра - так вроде начнут поднимать

            ▄▄████▄▄
        ▄▄██████████████▄▄
      ███████████████████████▄▄
      ▀▀█████████████████████████
██▄▄       ▀▀█████████████████████
██████▄▄        ▀█████████████████
███████████▄▄       ▀▀████████████
███████████████▄▄        ▀████████
████████████████████▄▄       ▀▀███
 ▀▀██████████████████████▄▄
     ▀▀██████████████████████▄▄
▄▄        ▀██████████████████████▄
████▄▄        ▀▀██████████████████
█████████▄▄        ▀▀█████████████
█████████████▄▄        ▀▀█████████
██████████████████▄▄        ▀▀████
▀██████████████████████▄▄
  ▀▀████████████████████████
      ▀▀█████████████████▀▀
           ▀▀███████▀▀



.SEMUX
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
  Semux uses .100% original codebase.
  Superfast with .30 seconds instant finality.
  Tested .5000 tx per block. on open network
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
Alex_ZZX
Legendary
*
Offline Offline

Activity: 1218
Merit: 1000


View Profile
June 25, 2015, 07:38:37 PM
 #4

Ждём следующего,на этот раз полного и более успешного теста.

да походи они сами всрались уже
теперь бум ждать блоки по 4 метра - так вроде начнут поднимать

А уже точно решили именно до 4 мегов поднимать?
(Я пару недель как не следил за новостями...)
Можно ссылку на новость?
Alex_ZZX
Legendary
*
Offline Offline

Activity: 1218
Merit: 1000


View Profile
June 26, 2015, 06:34:45 PM
 #5

Ждём следующего,на этот раз полного и более успешного теста.

да походи они сами всрались уже
теперь бум ждать блоки по 4 метра - так вроде начнут поднимать

Судя по этому:
https://bitcointalk.org/index.php?topic=1100914.0
размер блока увеличат сразу до 8 метров.
clipman77
Legendary
*
Offline Offline

Activity: 1162
Merit: 1004


High Performance BFT Consensus Blockchain


View Profile
June 27, 2015, 08:34:01 AM
 #6

Ждём следующего,на этот раз полного и более успешного теста.

да походи они сами всрались уже
теперь бум ждать блоки по 4 метра - так вроде начнут поднимать

Судя по этому:
https://bitcointalk.org/index.php?topic=1100914.0
размер блока увеличат сразу до 8 метров.


Ну да,потихоньку начнут пока с 8,а там видно будет.

            ▄▄████▄▄
        ▄▄██████████████▄▄
      ███████████████████████▄▄
      ▀▀█████████████████████████
██▄▄       ▀▀█████████████████████
██████▄▄        ▀█████████████████
███████████▄▄       ▀▀████████████
███████████████▄▄        ▀████████
████████████████████▄▄       ▀▀███
 ▀▀██████████████████████▄▄
     ▀▀██████████████████████▄▄
▄▄        ▀██████████████████████▄
████▄▄        ▀▀██████████████████
█████████▄▄        ▀▀█████████████
█████████████▄▄        ▀▀█████████
██████████████████▄▄        ▀▀████
▀██████████████████████▄▄
  ▀▀████████████████████████
      ▀▀█████████████████▀▀
           ▀▀███████▀▀



.SEMUX
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
  Semux uses .100% original codebase.
  Superfast with .30 seconds instant finality.
  Tested .5000 tx per block. on open network
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
█ █
daddybios
Legendary
*
Offline Offline

Activity: 1358
Merit: 1082



View Profile WWW
June 27, 2015, 10:49:59 AM
 #7

Было дело, знал о стрес-тесте (был топик в англ. ветке за пару дней до события).
Висели у меня транзы с одним подтверждением очень долго, а потом сразу за минуту еще 5 птд. и блокчейн глючил.
пс: зато 18 битков секономили.

Freedom to Ross Ulbricht!
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!