Author

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

legendary
Activity: 3108
Merit: 1359
March 13, 2013, 04:23:36 AM
Доступны они станут после 520 подтверждений блока, это ~3 дня. А вот повторно использовать для создания блока их можно будет не ранее чем через 30 дней.

Награда считается как 0.05 за каждый Coin-Year.
Пора уже FAQ делать)
Для генерации PoS блока со стороны пользователя нужно предпринимать какие-то действия? Или достаточно просто не трогать монеты 30 суток?
Т.е я сгенерил в соло первый блок 12.02.13. Их не трогал, должен ли сгенерится с них PoS блок? Кошелек запущен в режиме server.
Может, но не обязан. Действий никаких предпринимать не нужно.
sr. member
Activity: 427
Merit: 500
March 13, 2013, 04:07:03 AM
Доступны они станут после 520 подтверждений блока, это ~3 дня. А вот повторно использовать для создания блока их можно будет не ранее чем через 30 дней.

Награда считается как 0.05 за каждый Coin-Year.
Пора уже FAQ делать)
Для генерации PoS блока со стороны пользователя нужно предпринимать какие-то действия? Или достаточно просто не трогать монеты 30 суток?
Т.е я сгенерил в соло первый блок 12.02.13. Их не трогал, должен ли сгенерится с них PoS блок? Кошелек запущен в режиме server.
legendary
Activity: 3108
Merit: 1359
March 13, 2013, 03:49:30 AM
Судя по тому что я вижу, она уже давно подтверждена.

 http://novacoin.ru/block/5f26731b3bf3a8ef5d3491589df9da26d49be07c775e5d7ddbb81e052ea5855b

Кучу блоков назад. Наверняка, не видите ее потому что клиент версии 0.2.х, обновить нужно.
hero member
Activity: 868
Merit: 1000
March 13, 2013, 03:26:11 AM
Почему так долго не подтверждается транза?
http://novacoin.ru/tx/13058bdee29150b578815e2ecc0d68395d0568df2343ac02b22fb478cb7615d8
Это автовывод намайненного с http://nvc.khore.org
legendary
Activity: 3108
Merit: 1359
March 13, 2013, 01:25:01 AM
Думаю, скоро (через неделю-полторы) PoS-генерация остановится, т.к. "кончатся" старые монеты. Через месяц запустится с удвоенной силой. Roll Eyes И так пока сложность не станет достаточной для того чтобы запаса старых монет в системе хватало надолго.
sr. member
Activity: 461
Merit: 252
March 13, 2013, 01:07:25 AM
Итог ... спустя примерно сутки генерации pos-блоков примерно 65% суммы кошелька ушло в "резерв".
legendary
Activity: 3108
Merit: 1359
March 13, 2013, 12:56:14 AM
Неверно. В NVC все находимые блоки должны подписываться приватными ключами майнеров. А потому контроль над кошельком необходим. То, что все зачислилось, означает лишь что этот блок отброадкастил за тебя другой майнер, имевший свою точку выхода в coinbase транзакции и подписавший блок вместо тебя. Но это не нормальный режим работы и он увеличивает вероятность получения инвалида. К тому же, в один прекрасный момент может оказаться, что в пуле все подумают "так даже безопаснее" и в итоге помайнят впустую, т.к. найденные блоки будет подписывать некому.

Позже статус этого сообщения будет изменен на фатальный и пул будет отказываться продолжать работу.
legendary
Activity: 976
Merit: 1003
March 13, 2013, 12:45:52 AM
А если dumpprivkey/importprivkey?

можно и так...
у меня вообще был косяк когда я не скопировал валет, но запустил п2пул с кошельком, в котором другие адреса... п2пул ругнулся
Code:
2013-03-11 14:17:15.246564     Loaded cached pubkey, payout address: 4xxx...
2013-03-11 14:17:15.250807     Cached pubkey is either invalid or not controlled by local bitcoind!
2013-03-11 14:17:15.251792     ...success! Payout address: 4xxx
но начал майнить и при это все зачислялось, потому как п2пулу больше важна база кошеля и публичный ключ куда слать монеты, а не контроль локальным кошельком адреса...
кстати, это по мне, даже безопаснее Smiley
(читать следующий пост)

Разобрался...Я запускал p2pool на ноуте потом скопировал папку на комп и запускал там и искал монеты на кошельке на компе а они на кошельке ноутбука блин лежат))

п2пулу можно было бы дать в командную строку из следующего в ./run_p2pool.py --help
Code:
bitcoind interface:
  --bitcoind-address BITCOIND_ADDRESS
                        connect to this address (default: 127.0.0.1)
машина на которой запущен кошель
Code:
  --bitcoind-rpc-port BITCOIND_RPC_PORT [b]
                        connect to JSON-RPC interface at this port (default:
                        novacoin:8344                         provided>)
порт для получения заданий, не имеет смысла указывать, если не менялось в конфиге
Code:
  --bitcoind-rpc-ssl    connect to JSON-RPC interface using SSL
только если поднят SSL
Code:
  --bitcoind-p2p-port BITCOIND_P2P_PORT
                        connect to P2P interface at this port (default:
                        novacoin:7777                         provided>)
порт P2P интерфейса (связь между кошелями для обменя инфой), не имеет смысла указывать, если не менялось в конфиге
Code:
  BITCOIND_RPCUSERPASS  bitcoind RPC interface username, then password, space-
                        separated (only one being provided will cause the
                        username to default to being empty, and none will
                        cause P2Pool to read them from bitcoin.conf)
имя пользователя и пароль через пробел, если в локальном кошельке это не указаны или указаны отличные от тех, которые указаны в conf того кошеля, куда идет подключение
пояснение к последнему коду: т.е. просто в конце командной строки надо без каких-либо ключей написать имя (см. rpcuser) и пароль (см. rpcpassword) того кошеля, куда подключаешься...

P.S. исправлюсь немного, чтобы не наводить смуты
sr. member
Activity: 461
Merit: 252
March 12, 2013, 11:56:07 PM
Разобрался...Я запускал p2pool на ноуте потом скопировал папку на комп и запускал там и искал монеты на кошельке на компе а они на кошельке ноутбука блин лежат))
Потому что иначе пул будет ругаться на несоответствие валлета используемому ключу.

А если dumpprivkey/importprivkey?
newbie
Activity: 19
Merit: 0
March 12, 2013, 02:23:33 PM
Ок так и сделаю спасибо за информацию.)
legendary
Activity: 3108
Merit: 1359
March 12, 2013, 02:21:24 PM
Разобрался...Я запускал p2pool на ноуте потом скопировал папку на комп и запускал там и искал монеты на кошельке на компе а они на кошельке ноутбука блин лежат))
Бывает. Кстати, если копировать пул на другой комп, то валлет тоже переносить желательно. Потому что иначе пул будет ругаться на несоответствие валлета используемому ключу. Это не смертельно, пока в сети значительная часть нод работает с правильной парой публичного и приватного ключа, но лучше такого не допускать.
newbie
Activity: 19
Merit: 0
March 12, 2013, 02:19:29 PM
Разобрался...Я запускал p2pool на ноуте потом скопировал папку на комп и запускал там и искал монеты на кошельке на компе а они на кошельке ноутбука блин лежат))
legendary
Activity: 3108
Merit: 1359
March 12, 2013, 02:13:39 PM
Попробовал сегодня майнить на p2pool. Пишет найдено 17 шар в кошельке 0.
А p2pool отправляет монеты на кошелек к которому коннектится?
Да, в тот кошелек к которому коннектится, при условии что в кошельке есть приватный ключ, соответствующий публичному ключу, который P2Pool использует для создания шар. В кошельке будет ноль, пока пул не найдет блок. По мере нахождения блоков в кошельке будут появляться вот такие транзакции:

Code:
{
    "account" : "",
    "category" : "immature",
    "amount" : 0.39144600,
    "confirmations" : 153,
    "blockhash" : "00000000052485253bf9d65a450789c16affc6a95357e4680a7dcb36309e7751",
    "blockindex" : 0,
    "txid" : "d2ad713c76e14415fb1b0ff067a27e07bebfb8f089d4e07f44444bd9355d3f04",
    "time" : 1363054299
},
{
    "account" : "",
    "category" : "immature",
    "amount" : 0.51589100,
    "confirmations" : 144,
    "blockhash" : "000000000598783ca27d42d437b9eebc81314b5c4c9be5b77c3f031927604d00",
    "blockindex" : 0,
    "txid" : "e0bdc6a800b75b293132e3d0c0cb3a1b19fee3e10ab6cca5349c9aa5eedafb85",
    "time" : 1363065512
},
{
    "account" : "",
    "category" : "immature",
    "amount" : 0.46409400,
    "confirmations" : 141,
    "blockhash" : "0000000000e5885d4087ab52b37d81baf28b4b58231402cfd9fe6d4946edacf8",
    "blockindex" : 0,
    "txid" : "2d4e7e141a910a4c15c604939195c97657fa8db9ee4fe69197b0bace4f58793f",
    "time" : 1363068329
},
{
    "account" : "",
    "category" : "immature",
    "amount" : 0.54485100,
    "confirmations" : 137,
    "blockhash" : "000000000da5ac4f4eabdafe35994b2ff145b68ddafc36680bf96a600d1405e7",
    "blockindex" : 0,
    "txid" : "f23198a64cb0f8a2a26a4b9e5949f95cd9bf8f4dcd4f60a3a67e2393485305ae",
    "time" : 1363072362
},
{
    "account" : "",
    "category" : "immature",
    "amount" : 0.40149800,
    "confirmations" : 110,
    "blockhash" : "000000000a1be9b3d865defe221aa4949bcacbcdf1f3411eac6f72c4ce0f99df",
    "blockindex" : 0,
    "txid" : "678a42e8ede6814d38379bacbd7c3d8f048b01bb42f6d0dc519eb0071cff74a8",
    "time" : 1363090304
},
{
    "account" : "",
    "category" : "immature",
    "amount" : 0.40020400,
    "confirmations" : 107,
    "blockhash" : "00000000025bba8d002fc33728772752a43252901707873960d758464544d213",
    "blockindex" : 0,
    "txid" : "308e3c6c1b1bf2228b6d27fdd3fd5d9728e732f06978bf6d66dfafa495df7a79",
    "time" : 1363091795
},
{
    "account" : "",
    "category" : "immature",
    "amount" : 0.39554500,
    "confirmations" : 103,
    "blockhash" : "000000000e56b45436d6a786063ff9b14c2dab93c212f0a6c0971cc56691fe80",
    "blockindex" : 0,
    "txid" : "c73de306e2206c829ac4fe4788f7b754c81651d03fcd8066f5dcf9c3a020b3f2",
    "time" : 1363093102
},
{
    "account" : "",
    "category" : "immature",
    "amount" : 0.39775100,
    "confirmations" : 102,
    "blockhash" : "0000000009d95794305ce1f65cfcbbed6e2a6e28443391a560641c87e002472f",
    "blockindex" : 0,
    "txid" : "d7b0af48cef0fcb9b57cbaa52ba5b131c404d07e753c2af11d398ee5cd792268",
    "time" : 1363093111
},
{
    "account" : "",
    "category" : "immature",
    "amount" : 0.23585200,
    "confirmations" : 90,
    "blockhash" : "0000000005879bd8ac373552160cfd849a0cef9d1fdd01e2bfabbd82ff1dcba0",
    "blockindex" : 0,
    "txid" : "36c451c227f15d7de6c6818d7927a8fda34b98c3f03938f5c1819ee8efa1a95e",
    "time" : 1363097410
},
{
    "account" : "",
    "category" : "immature",
    "amount" : 0.26864700,
    "confirmations" : 91,
    "blockhash" : "00000000062081dbbabbd2b00b032997144f966af3a73d99b8b98f3668627f66",
    "blockindex" : 0,
    "txid" : "74ed76472f2f5d1de543b9c075d806e510964e092f966930e99d87301e294c82",
    "time" : 1363097410
}

17 шар это неплохо, но следует учесть что п2пул выплачивает доли с блоков согласно пропорции из последних 2880 шар и суммами, не меньшими чем 0.01 монеты.

P.S. у меня примерно так обстоят дела:

Quote
2013-03-12 22:16:52.838000  Local: 286kH/s in last 10.0 minutes Local dead on arrival: ~0.0% (0-3%) Expected time to share: 11.6 minutes
2013-03-12 22:16:52.838000  Shares: 217 (67 orphan, 0 dead) Stale rate: ~30.9% (25-38%) Efficiency: ~84.1% (76-92%) Current payout: 0.1509 NVC
Процент стейлов ужасный из-за 3G интернета.  Cheesy Впрочем, в P2Pool стейлы это совсем не то же самое, что на других пулах.
newbie
Activity: 19
Merit: 0
March 12, 2013, 01:51:51 PM
Попробовал сегодня майнить на p2pool. Пишет найдено 17 шар в кошельке 0.
А p2pool отправляет монеты на кошелек к которому коннектится?
legendary
Activity: 1334
Merit: 1004
TTM
March 12, 2013, 12:00:10 PM
Интересно. Он не скачал шары почему-то. Фаерволл? Часика через полтора попробую воспроизвести.

Фаервола не стоит. Система чистая. Пробовал запускать с правами админа....результат тот же самый! Кошелек запущен в режиме сервера.
legendary
Activity: 3108
Merit: 1359
March 12, 2013, 11:54:49 AM
Интересно. Он не скачал шары почему-то. Фаерволл? Часика через полтора попробую воспроизвести.
legendary
Activity: 1334
Merit: 1004
TTM
March 12, 2013, 11:44:12 AM
При запуске p2p пула вылетает....вот лог..
Code:
2013-03-12 20:43:43.934000 p2pool (version unknown 7032706f6f6c2d6d6173746572)
2013-03-12 20:43:43.934000
2013-03-12 20:43:43.934000 Testing bitcoind RPC connection to 'http://127.0.0.1:8344/' with username 'manrus'...
2013-03-12 20:43:43.945000     ...success!
2013-03-12 20:43:43.946000     Current block hash: e774fe59e976a88fe71fec09d22326244d33736f15b8ab2895fad705530abb6e
2013-03-12 20:43:43.946000     Current block height: 10111
2013-03-12 20:43:43.946000
2013-03-12 20:43:43.946000 Testing bitcoind P2P connection to '127.0.0.1:7777'...
2013-03-12 20:43:44.098000     ...success!
2013-03-12 20:43:44.098000
2013-03-12 20:43:44.098000 Determining payout address...
2013-03-12 20:43:44.099000     Getting payout pubkey from bitcoind...
2013-03-12 20:43:44.108000     ...success! Payout address: 4GNWBcgyCvBUFVgEYLrzsWj5kNoGonL2B2
2013-03-12 20:43:44.109000
2013-03-12 20:43:44.109000 Loading shares...
2013-03-12 20:43:44.109000     ...done loading 0 shares (0 verified)!
2013-03-12 20:43:44.109000
2013-03-12 20:43:44.110000 Initializing work...
2013-03-12 20:43:44.199000     ...success!
2013-03-12 20:43:44.200000
2013-03-12 20:43:44.200000 Joining p2pool network using port 9777...
2013-03-12 20:43:44.203000     ...success!
2013-03-12 20:43:44.203000
2013-03-12 20:43:44.204000 Listening for workers on '' port 8336...
2013-03-12 20:43:44.205000 > Fatal error:
2013-03-12 20:43:44.205000 > Traceback (most recent call last):
2013-03-12 20:43:44.205000 >   File "twisted\internet\defer.pyc", line 489, in _startRunCallbacks
2013-03-12 20:43:44.206000 >     
2013-03-12 20:43:44.206000 >   File "twisted\internet\defer.pyc", line 576, in _runCallbacks
2013-03-12 20:43:44.206000 >     
2013-03-12 20:43:44.207000 >   File "twisted\internet\defer.pyc", line 1127, in gotResult
2013-03-12 20:43:44.207000 >     
2013-03-12 20:43:44.208000 >   File "twisted\internet\defer.pyc", line 1071, in _inlineCallbacks
2013-03-12 20:43:44.208000 >     
2013-03-12 20:43:44.208000 > --- ---
2013-03-12 20:43:44.208000 >   File "p2pool\main.pyc", line 216, in main
2013-03-12 20:43:44.209000 >     
2013-03-12 20:43:44.209000 >   File "p2pool\work.pyc", line 111, in __init__
2013-03-12 20:43:44.210000 >     
2013-03-12 20:43:44.211000 >   File "p2pool\work.pyc", line 89, in compute_work
2013-03-12 20:43:44.211000 >     
2013-03-12 20:43:44.212000 > exceptions.TypeError: 'NoneType' object has no attribute '__getitem__'
legendary
Activity: 3108
Merit: 1359
March 12, 2013, 11:33:02 AM
Доступны они станут после 520 подтверждений блока, это ~3 дня. А вот повторно использовать для создания блока их можно будет не ранее чем через 30 дней.

Награда считается как 0.05 за каждый Coin-Year.
legendary
Activity: 1596
Merit: 1011
March 12, 2013, 11:32:25 AM
Словил POS на 0,15 NVC от стейка 39.04 NVC, правда стейк показывается только через getinfo, в кошеле видать глюк.
legendary
Activity: 1120
Merit: 1069
March 12, 2013, 11:17:11 AM
Тут есть два момента.

1) Пролежавшие 30 дней монеты "пропадают" с баланса, резервируются под поиск PoS-блоков. Это поведение можно изменить опцией reservebalance.

2) Монеты, использованные для создания PoS-блока, становятся частью coinstake-транзакции. А потому, будут висеть со статусом "immature", пока блок не подтвердится.
Ну это то я и написал, монеты исчезают, а потом возвращаются с плюсом но доступны становятся через месяц.. и через месяц по новой

Я не очень понял как создается блок PoS, как его создание зависит от суммы, как от суммы и сложности PoS зависит награда (или она фиксирована в 0.1%?)
Jump to: