Bitcoin Forum
November 12, 2024, 08:02:09 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [32] 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 ... 331 »
  Print  
Author Topic: NovaCoin (scrypt PoW + PoS hybrid)  (Read 600912 times)
rPman
Legendary
*
Offline Offline

Activity: 1120
Merit: 1069


View Profile WWW
March 30, 2013, 10:34:51 AM
 #621

Кстати, а на сколько плохо, если генерацией PoS блоков будут заниматься ВСЕ кошельки, основываясь на каких либо записях в транзакциях (нужно как то помечать, хотим ли мы, чтобы наши монеты участвовали в генерации PoS или нет, возможно в виде условия или той же FORTH программы, чем и являются обычные транзакции)?

Уровень защиты фактически тот же - атакующий должен обладать монетами сети, которую хочет дескридитировать.. Зато клиенты не должны быть запущены.
p.s. для генерации PoS нужен доступ к private key? один раз заранее или для каждой попытки?

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

Activity: 3108
Merit: 1359



View Profile
March 30, 2013, 01:45:59 PM
 #622

Quote
Кстати, а на сколько плохо, если генерацией PoS блоков будут заниматься ВСЕ кошельки, основываясь на каких либо записях в транзакциях (нужно как то помечать, хотим ли мы, чтобы наши монеты участвовали в генерации PoS или нет, возможно в виде условия или той же FORTH программы, чем и являются обычные транзакции)?
По умолчанию все без исключения кошельки пытаются генерировать блоки. Это не плохо, а очень хорошо, по факту это примерно то же, как если бы все без исключения юзеры биткоина майнили.

Quote
для генерации PoS нужен доступ к private key? один раз заранее или для каждой попытки?
Для каждой попытки. Это же, по факту, просто попытка отсылки транзакции самому себе, только на содержимое транзакции накладываются условия.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
March 30, 2013, 03:53:06 PM
 #623

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

На пол-пути к принудительному переключению протокола, в выборке из последних 1000 50% блоков из требуемых 95% имеют нужную версию.
rPman
Legendary
*
Offline Offline

Activity: 1120
Merit: 1069


View Profile WWW
March 30, 2013, 04:27:13 PM
 #624

Quote
Кстати, а на сколько плохо, если генерацией PoS блоков будут заниматься ВСЕ кошельки, основываясь на каких либо записях в транзакциях (нужно как то помечать, хотим ли мы, чтобы наши монеты участвовали в генерации PoS или нет, возможно в виде условия или той же FORTH программы, чем и являются обычные транзакции)?
По умолчанию все без исключения кошельки пытаются генерировать блоки. Это не плохо, а очень хорошо, по факту это примерно то же, как если бы все без исключения юзеры биткоина майнили.
Не так понял.. да и я глупость сморозил, да уже не важно. Потому что:

Quote
для генерации PoS нужен доступ к private key? один раз заранее или для каждой попытки?
Для каждой попытки. Это же, по факту, просто попытка отсылки транзакции самому себе, только на содержимое транзакции накладываются условия.

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

Activity: 112
Merit: 10


View Profile
March 30, 2013, 09:28:47 PM
 #625

А что с http://nvcpool.ru случилось, кто в курсе, почему закрываются?
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
March 30, 2013, 11:35:47 PM
 #626

Итак, пересчет 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 на этом фоне каким-то непостижимым образом позволяет некоторому количеству юзеров старых клиентов продолжать нормально работать и генерировать блоки.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
March 31, 2013, 07:29:17 AM
 #627

Совсем ничего, просто держать незаблокированный клиент с коинами открытым.
ОК. Тогда еще вопрос, может я не правильно что-то понял, но где-то я читал, что монеты, которые генерируют PoS-блоки блокируются на определенное время.
Это так?
Да, 520 подтверждений нового блока в случае его нахождения.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
March 31, 2013, 10:37:54 PM
 #628

Итак, пересчет 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
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
March 31, 2013, 11:02:08 PM
 #629

P2Pool обновлен в репозитории, сборка под win32 скоро будет.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
March 31, 2013, 11:54:44 PM
 #630

Исходники: https://github.com/CryptoManiac/p2pool
Win32 py2exe: http://sourceforge.net/projects/novacoin/files/p2pool_win32_14f.zip/download

Апдейт необходим, если собираетесь пользоваться p2pool после того, как сеть переключится на v3 блоки.
peloso
Legendary
*
Offline Offline

Activity: 2436
Merit: 1187



View Profile
April 01, 2013, 01:41:40 AM
 #631

бинарник под винду  (хп) выдает ошибку при запуске This application has failed to start because the application configuration is incorrect  Sad
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
April 01, 2013, 02:37:35 AM
 #632

Из-за ошибки с моей стороны имелась проблема с конфликтом чекпоинта на блоке 13560. Как я выше писал, на 13559 блоке старый клиент застрял. Однако, это не все. Несколько часов назад кто-то сгенерировал старым клиентом PoS-блок.

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

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

бинарник под винду  (хп) выдает ошибку при запуске This application has failed to start because the application configuration is incorrect  Sad
Бинарник чего, p2pool или клиента?
peloso
Legendary
*
Offline Offline

Activity: 2436
Merit: 1187



View Profile
April 01, 2013, 02:42:41 AM
 #633

p2pool  для винды но по ходу файл тут не причем только что выяснил что проблема в винде. На другой винде запустилось
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
April 01, 2013, 02:53:37 AM
 #634

ДУмаю, py2exe не кладет нужную библиотеку какую-то в сборку. Надо разбираться, какую.
peloso
Legendary
*
Offline Offline

Activity: 2436
Merit: 1187



View Profile
April 01, 2013, 02:59:33 AM
Last edit: April 01, 2013, 03:10:42 AM by peloso
 #635

проблема решилась установкой       Microsoft Visual C++ 2008 SP1 Redistributable Package думаю думаю следует это добавить в шапку чтоб знали
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
April 01, 2013, 03:15:49 AM
 #636

Добавил ссылку.
peloso
Legendary
*
Offline Offline

Activity: 2436
Merit: 1187



View Profile
April 01, 2013, 07:23:19 AM
 #637

novacoind после 1-2 часов работы грузит проц на 100 процентов и зависает то же самое и novacoin-qt приходится клять и заново запускать ( ос хр)
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
April 01, 2013, 07:56:43 AM
 #638

Сейчас новый билд будет, думаю он решит проблему.
pT75y
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
April 01, 2013, 09:03:30 AM
 #639

А что с http://nvcpool.ru случилось, кто в курсе, почему закрываются?
кидалово?
Upryamyj
Hero Member
*****
Offline Offline

Activity: 551
Merit: 502


View Profile
April 01, 2013, 09:05:56 AM
 #640

А что с http://nvcpool.ru случилось, кто в курсе, почему закрываются?
кидалово?
Мне все выплатили.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [32] 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 ... 331 »
  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!