rPman
Legendary
Offline
Activity: 1120
Merit: 1069
|
|
March 30, 2013, 10:34:51 AM |
|
Кстати, а на сколько плохо, если генерацией PoS блоков будут заниматься ВСЕ кошельки, основываясь на каких либо записях в транзакциях (нужно как то помечать, хотим ли мы, чтобы наши монеты участвовали в генерации PoS или нет, возможно в виде условия или той же FORTH программы, чем и являются обычные транзакции)?
Уровень защиты фактически тот же - атакующий должен обладать монетами сети, которую хочет дескридитировать.. Зато клиенты не должны быть запущены. p.s. для генерации PoS нужен доступ к private key? один раз заранее или для каждой попытки?
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 30, 2013, 01:45:59 PM |
|
Кстати, а на сколько плохо, если генерацией PoS блоков будут заниматься ВСЕ кошельки, основываясь на каких либо записях в транзакциях (нужно как то помечать, хотим ли мы, чтобы наши монеты участвовали в генерации PoS или нет, возможно в виде условия или той же FORTH программы, чем и являются обычные транзакции)?
По умолчанию все без исключения кошельки пытаются генерировать блоки. Это не плохо, а очень хорошо, по факту это примерно то же, как если бы все без исключения юзеры биткоина майнили. для генерации PoS нужен доступ к private key? один раз заранее или для каждой попытки? Для каждой попытки. Это же, по факту, просто попытка отсылки транзакции самому себе, только на содержимое транзакции накладываются условия.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 30, 2013, 03:53:06 PM |
|
IsSuperMajority() : Last 500 blocks has nVersion = 3 На пол-пути к принудительному переключению протокола, в выборке из последних 1000 50% блоков из требуемых 95% имеют нужную версию.
|
|
|
|
rPman
Legendary
Offline
Activity: 1120
Merit: 1069
|
|
March 30, 2013, 04:27:13 PM |
|
Кстати, а на сколько плохо, если генерацией PoS блоков будут заниматься ВСЕ кошельки, основываясь на каких либо записях в транзакциях (нужно как то помечать, хотим ли мы, чтобы наши монеты участвовали в генерации PoS или нет, возможно в виде условия или той же FORTH программы, чем и являются обычные транзакции)?
По умолчанию все без исключения кошельки пытаются генерировать блоки. Это не плохо, а очень хорошо, по факту это примерно то же, как если бы все без исключения юзеры биткоина майнили. Не так понял.. да и я глупость сморозил, да уже не важно. Потому что: для генерации PoS нужен доступ к private key? один раз заранее или для каждой попытки? Для каждой попытки. Это же, по факту, просто попытка отсылки транзакции самому себе, только на содержимое транзакции накладываются условия.
|
|
|
|
Storan
Member
Offline
Activity: 112
Merit: 10
|
|
March 30, 2013, 09:28:47 PM |
|
А что с http://nvcpool.ru случилось, кто в курсе, почему закрываются?
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 30, 2013, 11:35:47 PM |
|
Итак, пересчет nStakeModifier состоялся и старые клиенты с новыми разошлись. $ /opt/novacoin/novacoind getblockbynumber 13559 { "hash" : "6734d87916c808ef5d58bbffce537d830771f088196a0db516191a971b3be584", "size" : 489, "height" : 13559, "version" : 3, "merkleroot" : "b4a53acac15107a8070f89b541f03a8801c849151f3af6513f653fcaa179d9f2", "time" : "2013-03-30 20:02:18 UTC", "nonce" : 0, "bits" : "1e0ca38c", "difficulty" : 0.00030906, "mint" : 0.00000000, "previousblockhash" : "a3e081940f8e39705270d8957e438ac77f39679d310ee818571678365fea1a85", "nextblockhash" : "a1591a0fcbf11f282d671581edb9f0aadcd06fee69761081e0a3245914c13729", "flags" : "proof-of-stake", "proofhash" : "000042f22850cf26e2ed78caaee6aa2cc20e1a7f877129f28daf84bc3ef30ffa", "entropybit" : 0, "modifier" : "a25c8f1cbf79476c", "modifierchecksum" : "6c4ed785", "tx" : [ "874f1470457dde353e1cc81e23a05cc558f249f43798799d515bfa343e8bddd0", "9a6e65c360d628b12120cf6f8380527b973c02c74a9efa0af410ded14ed430a4" ], "signature" : "3046022100f73afb5f7df6f4fd8d0f5fe4bd8f1148708597401e2aff75a60f5d94a643d27d022100903d96acc9b5d7e81d293c3987d3686e483aaf621bde8b54acc0a1f39cb6557c" } $ После этого блока в основной сети на клиентах 0.3.3 пошла дальше цепочка, а старый клиент так и заклинило на 13559. Занятно, что p2pool на этом фоне каким-то непостижимым образом позволяет некоторому количеству юзеров старых клиентов продолжать нормально работать и генерировать блоки.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 31, 2013, 07:29:17 AM |
|
Совсем ничего, просто держать незаблокированный клиент с коинами открытым.
ОК. Тогда еще вопрос, может я не правильно что-то понял, но где-то я читал, что монеты, которые генерируют PoS-блоки блокируются на определенное время. Это так? Да, 520 подтверждений нового блока в случае его нахождения.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 31, 2013, 10:37:54 PM |
|
Итак, пересчет nStakeModifier состоялся и старые клиенты с новыми разошлись. $ /opt/novacoin/novacoind getblockbynumber 13559 { "hash" : "6734d87916c808ef5d58bbffce537d830771f088196a0db516191a971b3be584", "size" : 489, "height" : 13559, "version" : 3, "merkleroot" : "b4a53acac15107a8070f89b541f03a8801c849151f3af6513f653fcaa179d9f2", "time" : "2013-03-30 20:02:18 UTC", "nonce" : 0, "bits" : "1e0ca38c", "difficulty" : 0.00030906, "mint" : 0.00000000, "previousblockhash" : "a3e081940f8e39705270d8957e438ac77f39679d310ee818571678365fea1a85", "nextblockhash" : "a1591a0fcbf11f282d671581edb9f0aadcd06fee69761081e0a3245914c13729", "flags" : "proof-of-stake", "proofhash" : "000042f22850cf26e2ed78caaee6aa2cc20e1a7f877129f28daf84bc3ef30ffa", "entropybit" : 0, "modifier" : "a25c8f1cbf79476c", "modifierchecksum" : "6c4ed785", "tx" : [ "874f1470457dde353e1cc81e23a05cc558f249f43798799d515bfa343e8bddd0", "9a6e65c360d628b12120cf6f8380527b973c02c74a9efa0af410ded14ed430a4" ], "signature" : "3046022100f73afb5f7df6f4fd8d0f5fe4bd8f1148708597401e2aff75a60f5d94a643d27d022100903d96acc9b5d7e81d293c3987d3686e483aaf621bde8b54acc0a1f39cb6557c" } $ После этого блока в основной сети на клиентах 0.3.3 пошла дальше цепочка, а старый клиент так и заклинило на 13559. Занятно, что p2pool на этом фоне каким-то непостижимым образом позволяет некоторому количеству юзеров старых клиентов продолжать нормально работать и генерировать блоки. Проверено экспериментально - 0.3.2 действительно не прогружает блоки дальше 13559. Тем временем: IsSuperMajority() : Last 745 blocks has nVersion = 3 Если тенденция сохранится, то осталось 205 блоков до логического завершения.
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
March 31, 2013, 11:02:08 PM |
|
P2Pool обновлен в репозитории, сборка под win32 скоро будет.
|
|
|
|
|
peloso
Legendary
Offline
Activity: 2436
Merit: 1187
|
|
April 01, 2013, 01:41:40 AM |
|
бинарник под винду (хп) выдает ошибку при запуске This application has failed to start because the application configuration is incorrect
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
April 01, 2013, 02:37:35 AM |
|
Из-за ошибки с моей стороны имелась проблема с конфликтом чекпоинта на блоке 13560. Как я выше писал, на 13559 блоке старый клиент застрял. Однако, это не все. Несколько часов назад кто-то сгенерировал старым клиентом PoS-блок. Он моей чекпоинт-нодой по причине ошибки был успешно подписан, как результат - получившие этот чекпоинт клиенты (в основном, под управлением Windows) ушли в безопасный режим с сообщением "Invalid checkpoint found". На данный момент проблема разрешилась сама, без моего вмешательства. На всякий случай добавил 13560 блок из основной ветки в список чекпонтов в исходниках на Github. бинарник под винду (хп) выдает ошибку при запуске This application has failed to start because the application configuration is incorrect Бинарник чего, p2pool или клиента?
|
|
|
|
peloso
Legendary
Offline
Activity: 2436
Merit: 1187
|
|
April 01, 2013, 02:42:41 AM |
|
p2pool для винды но по ходу файл тут не причем только что выяснил что проблема в винде. На другой винде запустилось
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
April 01, 2013, 02:53:37 AM |
|
ДУмаю, py2exe не кладет нужную библиотеку какую-то в сборку. Надо разбираться, какую.
|
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
April 01, 2013, 03:15:49 AM |
|
Добавил ссылку.
|
|
|
|
peloso
Legendary
Offline
Activity: 2436
Merit: 1187
|
|
April 01, 2013, 07:23:19 AM |
|
novacoind после 1-2 часов работы грузит проц на 100 процентов и зависает то же самое и novacoin-qt приходится клять и заново запускать ( ос хр)
|
|
|
|
Balthazar (OP)
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
April 01, 2013, 07:56:43 AM |
|
Сейчас новый билд будет, думаю он решит проблему.
|
|
|
|
pT75y
Newbie
Offline
Activity: 12
Merit: 0
|
|
April 01, 2013, 09:03:30 AM |
|
|
|
|
|
|
|