Bitcoin Forum
May 26, 2024, 01:37:24 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Мега фейл 10 марта с разделением версий 0.7 0.8  (Read 3176 times)
Format.C^
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500


View Profile
May 30, 2013, 06:14:07 AM
 #21

arruah, что Вы, как вообще можно назвать Bitcoin говнокодом, даже и в мыслях не было, естесственно нет. Концепция Bitcoin - гениальна. Я говорил лишь о фрагментах "говнокода", которые есть в исходниках. Не верите - убедитесь сами.
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
May 30, 2013, 12:54:32 PM
 #22

Оно задется опцией командной строки.
Code:
        "\n" + _("Block creation options:") + "\n" +
        "  -blockminsize=<n>      "   + _("Set minimum block size in bytes (default: 0)") + "\n" +
        "  -blockmaxsize=<n>      "   + _("Set maximum block size in bytes (default: 250000)") + "\n" +
        "  -blockprioritysize=<n> "   + _("Set maximum size of high-priority/low-fee transactions in bytes (default: 27000)") + "\n" +
Эта опция нужна для размера генерируемого именно этим кошельком блока. Вполне логично, что майнеры сами могут решать какие блоки им генерировать. Но если они уже сгенерировали блок, и он соответствует всем правилам, то остальные кошельки обязаны его принять, независимо от их настроек. А кошелек версии 0.7 отбросил правильный блок, просто потому что не смог записать его в базу.
На самом деле, все немножко сложнее. Баг проявляется не всегда, а в момент reorganize. И связан он не с самим по себе bdb, а с его настройками при инициализации. Как известно, клиент вытаскивает транзакции из отклоненных блоков в memorypool. Так вот, происходил упор в лимит количества блокировок (lk_max_locks ) в случае, если в отклоняемой цепочке блоков содержалось достаточно транзакций для этого.

Фикс довольно прост в реализации:

https://github.com/CryptoManiac/novacoin/commit/16e1262471dba899f3e9251b485abec219aec844

И на данный момент доступен для всех актуальных веток клиента.
Azrace
Legendary
*
Offline Offline

Activity: 1218
Merit: 1004



View Profile
May 30, 2013, 09:09:19 PM
 #23

Balthazar,  вы вроде общаетесь в "высших кругах" http://bitcoinstats.com/irc/bitcoin-dev/logs/2013/05
что с этим:
http://blockchain.info/ru/unconfirmed-transactions
будут делать?
если 2-3 мес назад висящий мегабайт пугал, то щас вообще жесть!
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
May 30, 2013, 10:32:39 PM
 #24

Насколько я знаю, пока ничего с этим делать не планируется. Более того, 0.8.2 ужесточает правила выбора транзакций, установленные по умолчанию.
arruah
Legendary
*
Offline Offline

Activity: 1357
Merit: 1004



View Profile WWW
May 31, 2013, 05:31:59 AM
 #25

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

BCH
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
May 31, 2013, 08:04:33 AM
 #26

Никак не поможет, пул заддосят транзакциями по 0.00000001 бтц.
arruah
Legendary
*
Offline Offline

Activity: 1357
Merit: 1004



View Profile WWW
May 31, 2013, 09:10:22 AM
 #27

А какой практический смысл ддосить пул?

BCH
rPman
Legendary
*
Offline Offline

Activity: 1120
Merit: 1069


View Profile WWW
May 31, 2013, 07:26:40 PM
 #28

А какой практический смысл ддосить пул?
чтобы не выпендривался и не позволял клиентам экономить на комиссиях. Комиссии уже дают +1% к награде майнерам (а значит пулам, некоторые забирают ее себе, например PPS пулы в расчетах комиссии не учитывают по определению).

p.s. ожидаю в будущем появления дополнительной услуги пулов майнинга - вы даете им id транзакции а они ее проводят без комиссии, за отдельную плату (абонентка та же) а те кто генерируют такие транзакции своим клиентам плюшки.

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
vodz
Sr. Member
****
Offline Offline

Activity: 254
Merit: 250



View Profile
June 01, 2013, 03:41:20 AM
 #29

p.s. ожидаю в будущем появления дополнительной услуги пулов майнинга - вы даете им id транзакции а они ее проводят без комиссии, за отдельную плату
Похоже, что эти всякие микроплатящие типа  www.bitvisitor.com так давно работают Smiley
arruah
Legendary
*
Offline Offline

Activity: 1357
Merit: 1004



View Profile WWW
June 01, 2013, 05:37:32 AM
 #30

А какой практический смысл ддосить пул?
чтобы не выпендривался и не позволял клиентам экономить на комиссиях. Комиссии уже дают +1% к награде майнерам (а значит пулам, некоторые забирают ее себе, например PPS пулы в расчетах комиссии не учитывают по определению).

p.s. ожидаю в будущем появления дополнительной услуги пулов майнинга - вы даете им id транзакции а они ее проводят без комиссии, за отдельную плату (абонентка та же) а те кто генерируют такие транзакции своим клиентам плюшки.
Я думаю никто не будет на этом заморачиваться Smiley
Придут асики попробую чисто в академических целях на своем пуле сделаю.

BCH
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
June 01, 2013, 03:43:23 PM
 #31

Я думаю никто не будет на этом заморачиваться Smiley
Попробуй выключить защиту от dust spam и увидишь, насколько неправ.
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!