Author

Topic: NovaCoin (scrypt PoW + PoS hybrid) - page 128. (Read 600924 times)

newbie
Activity: 18
Merit: 0
February 11, 2014, 04:56:55 AM
Не подскажете, кроме бфгмайнера есть какой нибудь майнер корректно работающий с p2pool?
legendary
Activity: 3108
Merit: 1359
February 11, 2014, 04:51:50 AM
Скорее всего, цепочка с этой шарой была отклонена уже позже, поэтому и записей в логе нет.

Кстати, забавно - пул получил блок от майнера, отправил его в сеть и сообщает, что получил его из сети. Pingback в действии. Cheesy
newbie
Activity: 22
Merit: 0
February 11, 2014, 04:46:53 AM
А как узнать кто сгенерил, а то у меня cgminer пишет что был найден 1 блок? Smiley

точно узнать только в логе п2пула...
В логе ничего не вижу про причину отказа п2пула:

2014-02-11 08:04:56.792000 GOT BLOCK FROM MINER! Passing to bitcoind! http://explorer.novaco.in/block/000000000095ad1532cb0f96f71f112622b898b93e47c7792fdfc97734696f32
2014-02-11 08:04:56.794000
2014-02-11 08:04:56.815000 GOT SHARE! user 34696f32 prev 411344cc age 3.45s
2014-02-11 08:04:56.821000
2014-02-11 08:04:56.822000 GOT BLOCK FROM PEER! Passing to bitcoind! 34696f32 bitcoin: http://explorer.novaco.in/block/000000000095ad1532cb0f96f71f112622b898b93e47c7792fdfc97734696f32
legendary
Activity: 3108
Merit: 1359
February 11, 2014, 04:14:03 AM
Ну что же, начинаю делать донейты юзерам p2pool. Пока по одной монете в сутки, а там посмотрим.  Smiley

Если кто желает поддержать начинание тем же способом

1) Отправка в пул одной монеты через консоль, с делением её пропорционально PPLNS шарам:

Code:
novacoind sendmany "" "$(wget -O- http://IP_P2POOL_SERVER:8336/patron_sendmany/1.0)"

2) Можно отправлять по расписанию, например отправка 1 монеты в сутки по крону:
Code:
0 0 * * * novacoind sendmany "" "$(wget -O- http://IP_P2POOL_SERVER:8336/patron_sendmany/1)"

3) Можно также просто пройти по ссылке, скопировать содержимое и послать через консоль RPC так, к примеру

Code:
sendmany "" '{"4MzBW7J7sMiqcVw96MbHnfcHPiAfjgNfHA": 0.052724, "4UhneA1V6euuP4fdGc9nu81g5aarTCdeBt": 0.03388, "4E2DHTHXm6mDDG1GKV2Sv7hCqaYY6crGbP": 0.083376, "4Tei2gSQvcWYUjdFWKvgPYnpkP5V4gmNAu": 0.0293, "4SUJpbxMJ7rPVpTJ5iy5C1RqUHz3oZMzB5": 0.151558, "4XuoqfDwLpB2izaSYu9E8PCdcT3mKpmR6q": 0.061748, "4c2PNxT21mWfLEYwU96wUTg3GbnEfk2Lkv": 0.058859, "4UFhnYrKJuJoxVPppLsdtojbaYqCtPtas4": 0.034392, "4NtQ4AGRmdST1GY2H1xiHdisrEmrTdifkV": 0.038451, "4Npt71ssmBARZUT5oojDqVWVZiT1sG4nYo": 0.107063, "4EpUZd4kFfJ5QYUN6MX4sesS6o4cnDRMsC": 0.013166, "4MAwFKq4accgNTP8Rz97h4n3PMSbNj8ieH": 0.189637, "4XL8KKFK91geA3YryXEvQgc3hT9HbrsMXw": 0.050346, "4HqQsDAiKvNEfn3UsrTtJfGC3bb9ppqzoV": 0.028207, "4GC7Pdv3choTN5MaPSAHq3HyeuhcpYx1Cr": 0.033132, "4KX88DmhZX4eZHhyCMBRFuVgGLi4CJX6Tp": 0.034161}'
legendary
Activity: 976
Merit: 1003
February 11, 2014, 04:01:35 AM
А как узнать кто сгенерил, а то у меня cgminer пишет что был найден 1 блок? Smiley

точно узнать только в логе п2пула...
legendary
Activity: 3108
Merit: 1359
February 11, 2014, 03:46:24 AM
Кстати, если кто еще не обновил p2pool, не ленитесь.  Smiley
legendary
Activity: 3108
Merit: 1359
February 11, 2014, 03:04:33 AM
В этом плане p2pool лучше централизованных пулов, потому что у него больше точек выхода в сеть.
newbie
Activity: 42
Merit: 0
February 11, 2014, 02:34:06 AM
Что ж, Mt.Gox мертв, Kraken занял его место Smiley
На нову никак не повлияло.
newbie
Activity: 22
Merit: 0
February 11, 2014, 02:00:37 AM
А как узнать кто сгенерил, а то у меня cgminer пишет что был найден 1 блок? Smiley
legendary
Activity: 976
Merit: 1003
February 11, 2014, 01:49:37 AM
Странно, новый п2пул пишет, что найден один блок за прошедшие сутки, а у меня в кошеле два, и оба с подтверждениями

Статус: 10 подтверждений
Дата: 11.02.2014 08:04
Источник: Сгенерированно
ID транзакции: 516fdc8c64360ca7d73f25001520dacc7ebcf52cacb9b57cb2d17f569b092a51

Статус: 35 подтверждений
Дата: 11.02.2014 04:13
Источник: Сгенерированно
ID транзакции: 78a6515e3763176e559355b46bd6832c8b09aa4d7c7d1d7c2fd78d4637285eec

так и я о чём? Cheesy
по ходу оторфанился блок п2пулом, а кошель принял и в сеть отправил... была такая ситуациях уже со стырам п2пулом
Lis
sr. member
Activity: 293
Merit: 251
Spice must flow!
February 11, 2014, 01:38:34 AM
Lis, вы правы, должен взять значительную часть своих слов назад ибо поддался эмоциям и в спешке написал полную ерунду.

https://en.bitcoin.it/w/images/en/e/e1/TxBinaryMap.png

Я слегка преувеличивал доступную пользователю степень свободы. Если посмотреть реализацию стандартного сериализатора, то можно увидеть что основную мету он упаковывает и хэширует, так что редактирование не будет таким уж простым и подход "в лоб" не сработает.

Однако, при хэшировании из скриптов удаляются некоторые опкоды, так что в теории можно попробовать подобрать такую модификацию скрипта, которая будет выполняться с тем же результатом, но будет иметь другой хэш. Но для этого нужно, чтобы сервис создавал транзакции с уязвимым форматом (это возможно, если сделать так специально) плюс придется писать специальный "майнер".

Действительно на счет подмены op_code нашел инфу:
https://en.bitcoin.it/wiki/Transaction_Malleability
буду проверять.
Спасибо за ответ, но в дейсвительности проблема исключительно биржи которая проверяет вывод денег путем поиска хеша транзакции в блоках.
newbie
Activity: 22
Merit: 0
February 11, 2014, 01:25:26 AM
Странно, новый п2пул пишет, что найден один блок за прошедшие сутки, а у меня в кошеле два, и оба с подтверждениями

Статус: 10 подтверждений
Дата: 11.02.2014 08:04
Источник: Сгенерированно
ID транзакции: 516fdc8c64360ca7d73f25001520dacc7ebcf52cacb9b57cb2d17f569b092a51

Статус: 35 подтверждений
Дата: 11.02.2014 04:13
Источник: Сгенерированно
ID транзакции: 78a6515e3763176e559355b46bd6832c8b09aa4d7c7d1d7c2fd78d4637285eec
legendary
Activity: 976
Merit: 1003
February 11, 2014, 12:45:49 AM
П2Пул решил поработать втихаря.

ПыСы сознавайтесь, чей был орфан? Grin
legendary
Activity: 3108
Merit: 1359
February 10, 2014, 05:44:07 PM
Опубликован p2pool версии 13.4-25. Рекомендуется обновиться, т.к. в этой версии исправлены проблемы с обновлением заголовков блоков, способные в отдельных случаях приводить к генерации некорректных блоков.

SRC: https://github.com/novacoin-project/p2pool/
Py2Exe: http://sourceforge.net/projects/novacoin/files/p2pool_win32_13.4-25-g6da08c4.zip/download
legendary
Activity: 3108
Merit: 1359
February 10, 2014, 03:36:51 PM
alpet

Я бы не назвал proof-of-stake хэши легко находимыми, и думаю что большая часть майнеров со мной согласится. Smiley В целом, описание вполне адекватное на фоне того, что пишут гуманитарные журналисты. Скорее всего, автор почитал старые топики с обсуждением PPCoin 0.2.
legendary
Activity: 1912
Merit: 1020
February 10, 2014, 03:23:48 PM
В журнале "Хакер" 2014/02 следующая инфа:
Quote
Другой масштабной новацией была техноло-
гия Proof-of-Stake (PoS), позволяющая подтверж-
дать транзакции не труднонаходимым хешем (что
ведет к большим затратам электричества на про-
стое поддержание криптовалюты), а фактом на-
личия большого количества монет. Впервые это
было сделано в валюте PPCoin. Но на данный
момент выявлены многие недостатки такого под-
хода. К примеру, с PoS больше возможностей
для проведения атаки 51%. Так или иначе, PPCoin
сейчас третья по капитализации криптовалюта.
Автор так специально обобщил, или по незнанию?
legendary
Activity: 3108
Merit: 1359
February 10, 2014, 03:11:07 PM
Lis, вы правы, должен взять значительную часть своих слов назад ибо поддался эмоциям и в спешке написал полную ерунду.

https://en.bitcoin.it/w/images/en/e/e1/TxBinaryMap.png

Я слегка преувеличивал доступную пользователю степень свободы. Если посмотреть реализацию стандартного сериализатора, то можно увидеть что основную мету он упаковывает и хэширует, так что редактирование не будет таким уж простым и подход "в лоб" не сработает.

Однако, при хэшировании из скриптов удаляются некоторые опкоды, так что в теории можно попробовать подобрать такую модификацию скрипта, которая будет выполняться с тем же результатом, но будет иметь другой хэш. Но для этого нужно, чтобы сервис создавал транзакции с уязвимым форматом (это возможно, если сделать так специально) плюс придется писать специальный "майнер".
Lis
sr. member
Activity: 293
Merit: 251
Spice must flow!
February 10, 2014, 02:26:20 PM
Подписываются только скрипты отправителя. Подпись является тем, что необходимо для выполнения скрипта, начисляющего получателю денежку. Если скрипты отправителя не изменяются, то подписывание транзакции не требуется.

Можно менять метаданные (nLockTime, например), перетасовывать входы/выходы как вздумается или менять суммы на выходах в меньшую сторону, и переподписывания не будет требоваться. Единственный критерий - успеть намайнить блок с измененной транзакцией.
nLockTime идет в составе последовательности которая дважды хешируется и хеш подписывается. Какой параметр можно поменять что бы подпись была валидной?

Официальный клиент не разбирал ковырял https://github.com/samrushing/caesure
Быть может я ошибаюсь, но нельзя в транзакции даже не подтвержденной изменить не бита, что бы не нарушить подпись.

Так что на фоне открытого исходого кода, объяснение гокса выглядит как отмазка.
legendary
Activity: 3108
Merit: 1359
February 10, 2014, 02:02:23 PM
Это орфан, такое увы бывает. В случае p2pool орфаны редко попадают в эксплорер.
newbie
Activity: 43
Merit: 0
February 10, 2014, 01:48:14 PM
по поводу нового п2пул
в списке ласт блок:
74015   Sun Feb 09 2014 20:55:22 GMT+0200 (Финляндия (зима))   0000000000af00da0cd31a46079e6e64fa940e8126692e915aade0016bbc3e22

у меня в кошельке последняя тразакция Feb 09 2014 07:14, т.е. 8ми часовой не видно...
эксплориер, чтоб посмотреть адреса в транзакции не работает...
все ли в порядке?
Jump to: