Author

Topic: NovaCoin (scrypt PoW + PoS hybrid) - page 300. (Read 600912 times)

newbie
Activity: 12
Merit: 0
April 01, 2013, 04:03:30 AM
А что с http://nvcpool.ru случилось, кто в курсе, почему закрываются?
кидалово?
legendary
Activity: 3108
Merit: 1359
April 01, 2013, 02:56:43 AM
Сейчас новый билд будет, думаю он решит проблему.
legendary
Activity: 2436
Merit: 1187
April 01, 2013, 02:23:19 AM
novacoind после 1-2 часов работы грузит проц на 100 процентов и зависает то же самое и novacoin-qt приходится клять и заново запускать ( ос хр)
legendary
Activity: 3108
Merit: 1359
March 31, 2013, 10:15:49 PM
Добавил ссылку.
legendary
Activity: 2436
Merit: 1187
March 31, 2013, 09:59:33 PM
проблема решилась установкой       Microsoft Visual C++ 2008 SP1 Redistributable Package думаю думаю следует это добавить в шапку чтоб знали
legendary
Activity: 3108
Merit: 1359
March 31, 2013, 09:53:37 PM
ДУмаю, py2exe не кладет нужную библиотеку какую-то в сборку. Надо разбираться, какую.
legendary
Activity: 2436
Merit: 1187
March 31, 2013, 09:42:41 PM
p2pool  для винды но по ходу файл тут не причем только что выяснил что проблема в винде. На другой винде запустилось
legendary
Activity: 3108
Merit: 1359
March 31, 2013, 09:37:35 PM
Из-за ошибки с моей стороны имелась проблема с конфликтом чекпоинта на блоке 13560. Как я выше писал, на 13559 блоке старый клиент застрял. Однако, это не все. Несколько часов назад кто-то сгенерировал старым клиентом PoS-блок.

Он моей чекпоинт-нодой по причине ошибки был успешно подписан, как результат - получившие этот чекпоинт клиенты (в основном, под управлением Windows) ушли в безопасный режим с сообщением "Invalid checkpoint found".

На данный момент проблема разрешилась сама, без моего вмешательства. На всякий случай добавил 13560 блок из основной ветки в список чекпонтов в исходниках на Github.

бинарник под винду  (хп) выдает ошибку при запуске This application has failed to start because the application configuration is incorrect  Sad
Бинарник чего, p2pool или клиента?
legendary
Activity: 2436
Merit: 1187
March 31, 2013, 08:41:40 PM
бинарник под винду  (хп) выдает ошибку при запуске This application has failed to start because the application configuration is incorrect  Sad
legendary
Activity: 3108
Merit: 1359
March 31, 2013, 06:54:44 PM
Исходники: https://github.com/CryptoManiac/p2pool
Win32 py2exe: http://sourceforge.net/projects/novacoin/files/p2pool_win32_14f.zip/download

Апдейт необходим, если собираетесь пользоваться p2pool после того, как сеть переключится на v3 блоки.
legendary
Activity: 3108
Merit: 1359
March 31, 2013, 06:02:08 PM
P2Pool обновлен в репозитории, сборка под win32 скоро будет.
legendary
Activity: 3108
Merit: 1359
March 31, 2013, 05:37:54 PM
Итак, пересчет nStakeModifier состоялся и старые клиенты с новыми разошлись.

Code:
$ /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.  Roll Eyes

Занятно, что p2pool на этом фоне каким-то непостижимым образом позволяет некоторому количеству юзеров старых клиентов продолжать нормально работать и генерировать блоки.
Проверено экспериментально - 0.3.2 действительно не прогружает блоки дальше 13559.

Тем временем:

Quote
IsSuperMajority() : Last 745 blocks has nVersion = 3

Если тенденция сохранится, то осталось 205 блоков до логического завершения. Smiley
legendary
Activity: 3108
Merit: 1359
March 31, 2013, 02:29:17 AM
Совсем ничего, просто держать незаблокированный клиент с коинами открытым.
ОК. Тогда еще вопрос, может я не правильно что-то понял, но где-то я читал, что монеты, которые генерируют PoS-блоки блокируются на определенное время.
Это так?
Да, 520 подтверждений нового блока в случае его нахождения.
legendary
Activity: 3108
Merit: 1359
March 30, 2013, 06:35:47 PM
Итак, пересчет nStakeModifier состоялся и старые клиенты с новыми разошлись.

Code:
$ /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.  Roll Eyes

Занятно, что p2pool на этом фоне каким-то непостижимым образом позволяет некоторому количеству юзеров старых клиентов продолжать нормально работать и генерировать блоки.
member
Activity: 112
Merit: 10
March 30, 2013, 04:28:47 PM
А что с http://nvcpool.ru случилось, кто в курсе, почему закрываются?
legendary
Activity: 1120
Merit: 1069
March 30, 2013, 11:27:13 AM
Quote
Кстати, а на сколько плохо, если генерацией PoS блоков будут заниматься ВСЕ кошельки, основываясь на каких либо записях в транзакциях (нужно как то помечать, хотим ли мы, чтобы наши монеты участвовали в генерации PoS или нет, возможно в виде условия или той же FORTH программы, чем и являются обычные транзакции)?
По умолчанию все без исключения кошельки пытаются генерировать блоки. Это не плохо, а очень хорошо, по факту это примерно то же, как если бы все без исключения юзеры биткоина майнили.
Не так понял.. да и я глупость сморозил, да уже не важно. Потому что:

Quote
для генерации PoS нужен доступ к private key? один раз заранее или для каждой попытки?
Для каждой попытки. Это же, по факту, просто попытка отсылки транзакции самому себе, только на содержимое транзакции накладываются условия.
legendary
Activity: 3108
Merit: 1359
March 30, 2013, 10:53:06 AM
Quote
IsSuperMajority() : Last 500 blocks has nVersion = 3

На пол-пути к принудительному переключению протокола, в выборке из последних 1000 50% блоков из требуемых 95% имеют нужную версию.
legendary
Activity: 3108
Merit: 1359
March 30, 2013, 08:45:59 AM
Quote
Кстати, а на сколько плохо, если генерацией PoS блоков будут заниматься ВСЕ кошельки, основываясь на каких либо записях в транзакциях (нужно как то помечать, хотим ли мы, чтобы наши монеты участвовали в генерации PoS или нет, возможно в виде условия или той же FORTH программы, чем и являются обычные транзакции)?
По умолчанию все без исключения кошельки пытаются генерировать блоки. Это не плохо, а очень хорошо, по факту это примерно то же, как если бы все без исключения юзеры биткоина майнили.

Quote
для генерации PoS нужен доступ к private key? один раз заранее или для каждой попытки?
Для каждой попытки. Это же, по факту, просто попытка отсылки транзакции самому себе, только на содержимое транзакции накладываются условия.
legendary
Activity: 1120
Merit: 1069
March 30, 2013, 05:34:51 AM
Кстати, а на сколько плохо, если генерацией PoS блоков будут заниматься ВСЕ кошельки, основываясь на каких либо записях в транзакциях (нужно как то помечать, хотим ли мы, чтобы наши монеты участвовали в генерации PoS или нет, возможно в виде условия или той же FORTH программы, чем и являются обычные транзакции)?

Уровень защиты фактически тот же - атакующий должен обладать монетами сети, которую хочет дескридитировать.. Зато клиенты не должны быть запущены.
p.s. для генерации PoS нужен доступ к private key? один раз заранее или для каждой попытки?
hero member
Activity: 624
Merit: 500
March 30, 2013, 03:23:15 AM
Quote
По моему мнению, если нода должным образом защищена, в шифровании валлета нет необходимости. А если на ноде куча троянов, то шифрование ничем не поможет, первый же кейлоггер утащит все что найдет.
Вот в слове "должным образом защищена" и зарыта собака как мне кажется.

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

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

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

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

Насколько я верно вижу ситуацию?
Jump to: