Bitcoin Forum
May 06, 2024, 08:26:24 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 [204] 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 ... 331 »
  Print  
Author Topic: NovaCoin (scrypt PoW + PoS hybrid)  (Read 600884 times)
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
February 10, 2014, 07:02:23 PM
 #4061

Это орфан, такое увы бывает. В случае p2pool орфаны редко попадают в эксплорер.
1714983984
Hero Member
*
Offline Offline

Posts: 1714983984

View Profile Personal Message (Offline)

Ignore
1714983984
Reply with quote  #2

1714983984
Report to moderator
1714983984
Hero Member
*
Offline Offline

Posts: 1714983984

View Profile Personal Message (Offline)

Ignore
1714983984
Reply with quote  #2

1714983984
Report to moderator
1714983984
Hero Member
*
Offline Offline

Posts: 1714983984

View Profile Personal Message (Offline)

Ignore
1714983984
Reply with quote  #2

1714983984
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714983984
Hero Member
*
Offline Offline

Posts: 1714983984

View Profile Personal Message (Offline)

Ignore
1714983984
Reply with quote  #2

1714983984
Report to moderator
1714983984
Hero Member
*
Offline Offline

Posts: 1714983984

View Profile Personal Message (Offline)

Ignore
1714983984
Reply with quote  #2

1714983984
Report to moderator
1714983984
Hero Member
*
Offline Offline

Posts: 1714983984

View Profile Personal Message (Offline)

Ignore
1714983984
Reply with quote  #2

1714983984
Report to moderator
Lis
Sr. Member
****
Offline Offline

Activity: 292
Merit: 251


Spice must flow!


View Profile
February 10, 2014, 07:26:20 PM
 #4062

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

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

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

Так что на фоне открытого исходого кода, объяснение гокса выглядит как отмазка.

You would like to thank?
btc: 14tAPpwzrfZqBeFVvfBZHiBdByYhsoFofn
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
February 10, 2014, 08:11:07 PM
Last edit: February 10, 2014, 08:31:55 PM by Balthazar
 #4063

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

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

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

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

Activity: 1912
Merit: 1020


View Profile WWW
February 10, 2014, 08:23:48 PM
 #4064

В журнале "Хакер" 2014/02 следующая инфа:
Quote
Другой масштабной новацией была техноло-
гия Proof-of-Stake (PoS), позволяющая подтверж-
дать транзакции не труднонаходимым хешем (что
ведет к большим затратам электричества на про-
стое поддержание криптовалюты), а фактом на-
личия большого количества монет. Впервые это
было сделано в валюте PPCoin. Но на данный
момент выявлены многие недостатки такого под-
хода. К примеру, с PoS больше возможностей
для проведения атаки 51%. Так или иначе, PPCoin
сейчас третья по капитализации криптовалюта.
Автор так специально обобщил, или по незнанию?

Novacoin we trust!
https://svcpool.io - PoS стейкинг и обменник NVC/BTC.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
February 10, 2014, 08:36:51 PM
 #4065

alpet

Я бы не назвал proof-of-stake хэши легко находимыми, и думаю что большая часть майнеров со мной согласится. Smiley В целом, описание вполне адекватное на фоне того, что пишут гуманитарные журналисты. Скорее всего, автор почитал старые топики с обсуждением PPCoin 0.2.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
February 10, 2014, 10:44:07 PM
 #4066

Опубликован 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
penek
Legendary
*
Offline Offline

Activity: 976
Merit: 1003



View Profile
February 11, 2014, 05:45:49 AM
 #4067

П2Пул решил поработать втихаря.

ПыСы сознавайтесь, чей был орфан? Grin

Факт — самая упрямая в мире вещь. © М.А.Булгаков «Мастер и Маргарита»
Aqualion
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
February 11, 2014, 06:25:26 AM
 #4068

Странно, новый п2пул пишет, что найден один блок за прошедшие сутки, а у меня в кошеле два, и оба с подтверждениями

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

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

Activity: 292
Merit: 251


Spice must flow!


View Profile
February 11, 2014, 06:38:34 AM
Last edit: February 13, 2014, 03:25:34 AM by Lis
 #4069

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

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

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

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

Действительно на счет подмены op_code нашел инфу:
https://en.bitcoin.it/wiki/Transaction_Malleability
буду проверять.
Спасибо за ответ, но в дейсвительности проблема исключительно биржи которая проверяет вывод денег путем поиска хеша транзакции в блоках.

You would like to thank?
btc: 14tAPpwzrfZqBeFVvfBZHiBdByYhsoFofn
penek
Legendary
*
Offline Offline

Activity: 976
Merit: 1003



View Profile
February 11, 2014, 06:49:37 AM
 #4070

Странно, новый п2пул пишет, что найден один блок за прошедшие сутки, а у меня в кошеле два, и оба с подтверждениями

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

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

так и я о чём? Cheesy
по ходу оторфанился блок п2пулом, а кошель принял и в сеть отправил... была такая ситуациях уже со стырам п2пулом

Факт — самая упрямая в мире вещь. © М.А.Булгаков «Мастер и Маргарита»
Aqualion
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
February 11, 2014, 07:00:37 AM
 #4071

А как узнать кто сгенерил, а то у меня cgminer пишет что был найден 1 блок? Smiley
ymnik
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
February 11, 2014, 07:34:06 AM
 #4072

Что ж, Mt.Gox мертв, Kraken занял его место Smiley
На нову никак не повлияло.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
February 11, 2014, 08:04:33 AM
 #4073

В этом плане p2pool лучше централизованных пулов, потому что у него больше точек выхода в сеть.
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
February 11, 2014, 08:46:24 AM
 #4074

Кстати, если кто еще не обновил p2pool, не ленитесь.  Smiley
penek
Legendary
*
Offline Offline

Activity: 976
Merit: 1003



View Profile
February 11, 2014, 09:01:35 AM
 #4075

А как узнать кто сгенерил, а то у меня cgminer пишет что был найден 1 блок? Smiley

точно узнать только в логе п2пула...

Факт — самая упрямая в мире вещь. © М.А.Булгаков «Мастер и Маргарита»
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
February 11, 2014, 09:14:03 AM
 #4076

Ну что же, начинаю делать донейты юзерам 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}'
Aqualion
Newbie
*
Offline Offline

Activity: 22
Merit: 0


View Profile
February 11, 2014, 09:46:53 AM
 #4077

А как узнать кто сгенерил, а то у меня 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
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
February 11, 2014, 09:51:50 AM
 #4078

Скорее всего, цепочка с этой шарой была отклонена уже позже, поэтому и записей в логе нет.

Кстати, забавно - пул получил блок от майнера, отправил его в сеть и сообщает, что получил его из сети. Pingback в действии. Cheesy
astamir
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile
February 11, 2014, 09:56:55 AM
 #4079

Не подскажете, кроме бфгмайнера есть какой нибудь майнер корректно работающий с p2pool?
Balthazar (OP)
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
February 11, 2014, 10:04:14 AM
 #4080

cpuminer, reaper

cgminer к stratum можно подключать, к RPC нельзя.
Pages: « 1 ... 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 [204] 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 ... 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!