Bitcoin Forum
December 08, 2016, 02:40:37 AM *
News: To be able to use the next phase of the beta forum software, please ensure that your email address is correct/functional.
 
   Home   Help Search Donate Login Register  
Pages: « 1 ... 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 [293] 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 ... 587 »
  Print  
Author Topic: [40 TH/s] pool.itzod.ru - RSMPPS 0% fee/LongPoll/JSON API/Websockets/No Invalid  (Read 1200225 times)
SHawk
Full Member
***
Offline Offline

Activity: 178


View Profile
November 01, 2012, 07:49:11 PM
 #5841

тогда лучше уточнить, что такое сложность?

Я так понимаю, что это тот присылаемый в задании target, меньше которого должен быть найденный хэш?
Да, так же как и сложность в сети Bitcoin, но в применении к шарам.

Тогда какой таргет присылается для D2, D4, D8 и т.д.?

Этот скрипт все наглядно покажет Smiley Сохранить как .html и открыть браузером.

Quote
<script>

alert(0x00000000FFFF0000000000000000000000000000000000000000000000000000 / 0x0000000008000000000000000000000000000000000000000000000000000000); // diff32
alert(0x00000000FFFF0000000000000000000000000000000000000000000000000000 / 0x0000000010000000000000000000000000000000000000000000000000000000); // diff16
alert(0x00000000FFFF0000000000000000000000000000000000000000000000000000 / 0x0000000020000000000000000000000000000000000000000000000000000000); // diff8
alert(0x00000000FFFF0000000000000000000000000000000000000000000000000000 / 0x0000000040000000000000000000000000000000000000000000000000000000); // diff4
alert(0x00000000FFFF0000000000000000000000000000000000000000000000000000 / 0x0000000080000000000000000000000000000000000000000000000000000000); // diff2
alert(0x00000000FFFF0000000000000000000000000000000000000000000000000000 / 0x00000000FFFF0000000000000000000000000000000000000000000000000000); // diff1


</script>

Таким образом, при одном опробовании, при diff1 вероятность наткнуться на правильный хэш равна 1 / 2**32, а вероятность наткнуться на правильный хэш при diff2 будет 1 / 2**33 ?
Я правильно понимаю?
1481164837
Hero Member
*
Offline Offline

Posts: 1481164837

View Profile Personal Message (Offline)

Ignore
1481164837
Reply with quote  #2

1481164837
Report to moderator
1481164837
Hero Member
*
Offline Offline

Posts: 1481164837

View Profile Personal Message (Offline)

Ignore
1481164837
Reply with quote  #2

1481164837
Report to moderator
1481164837
Hero Member
*
Offline Offline

Posts: 1481164837

View Profile Personal Message (Offline)

Ignore
1481164837
Reply with quote  #2

1481164837
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
Balthazar
Legendary
*
Offline Offline

Activity: 2002


Post rank racist


View Profile
November 01, 2012, 07:51:37 PM
 #5842

тогда лучше уточнить, что такое сложность?

Я так понимаю, что это тот присылаемый в задании target, меньше которого должен быть найденный хэш?
Да, так же как и сложность в сети Bitcoin, но в применении к шарам.

Тогда какой таргет присылается для D2, D4, D8 и т.д.?

Этот скрипт все наглядно покажет Smiley Сохранить как .html и открыть браузером.

Quote
<script>

alert(0x00000000FFFF0000000000000000000000000000000000000000000000000000 / 0x0000000008000000000000000000000000000000000000000000000000000000); // diff32
alert(0x00000000FFFF0000000000000000000000000000000000000000000000000000 / 0x0000000010000000000000000000000000000000000000000000000000000000); // diff16
alert(0x00000000FFFF0000000000000000000000000000000000000000000000000000 / 0x0000000020000000000000000000000000000000000000000000000000000000); // diff8
alert(0x00000000FFFF0000000000000000000000000000000000000000000000000000 / 0x0000000040000000000000000000000000000000000000000000000000000000); // diff4
alert(0x00000000FFFF0000000000000000000000000000000000000000000000000000 / 0x0000000080000000000000000000000000000000000000000000000000000000); // diff2
alert(0x00000000FFFF0000000000000000000000000000000000000000000000000000 / 0x00000000FFFF0000000000000000000000000000000000000000000000000000); // diff1


</script>

Таким образом, при одном опробовании, при diff1 вероятность наткнуться на правильный хэш равна 1 / 2**32, а вероятность наткнуться на правильный хэш при diff2 будет 1 / 2**33 ?
Я правильно понимаю?
Да, все так и есть.

novaco.in | VMWare VMHGFS driver for 3.19.x kernels | Ukrainian translation for Novacoin [Done]
฿: 1GV8D5SRkA3cPccpYhVc2wMkjwz3UREEpy: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i
SHawk
Full Member
***
Offline Offline

Activity: 178


View Profile
November 01, 2012, 08:37:43 PM
 #5843


Таким образом, при одном опробовании, при diff1 вероятность наткнуться на правильный хэш равна 1 / 2**32, а вероятность наткнуться на правильный хэш при diff2 будет 1 / 2**33 ?
Я правильно понимаю?
Да, все так и есть.

И клиент получив задание проводит 2**32 опробований в любом случае? И при diff1, и при diff2 ?
Balthazar
Legendary
*
Offline Offline

Activity: 2002


Post rank racist


View Profile
November 01, 2012, 08:40:23 PM
 #5844


Таким образом, при одном опробовании, при diff1 вероятность наткнуться на правильный хэш равна 1 / 2**32, а вероятность наткнуться на правильный хэш при diff2 будет 1 / 2**33 ?
Я правильно понимаю?
Да, все так и есть.

И клиент получив задание проводит 2**32 опробований в любом случае? И при diff1, и при diff2 ?
Это зависит от реализации уже. Большинство клиентов "внутри" работают с шарами, как с diff1, даже в соло-майнинге. Просто после получения валидной diff1 шары они ее проверяют на соответствие означенному таргету, и если соответствует, то говорят вот найдена шара, отправляем. Впрочем, есть майнеры, которые игнорируют таргет и отправляют на сервер все скопом. В таких случаях на сложности 2 это будет видно как 50% реджектов.  Cheesy

2**32 - это в среднем. Реально может найтись быстрее, либо вообще не найтись для такой шары подходящего Nonce, тогда майнер перезапрашивает другую шару.

novaco.in | VMWare VMHGFS driver for 3.19.x kernels | Ukrainian translation for Novacoin [Done]
฿: 1GV8D5SRkA3cPccpYhVc2wMkjwz3UREEpy: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i
SHawk
Full Member
***
Offline Offline

Activity: 178


View Profile
November 01, 2012, 09:02:37 PM
 #5845

Т.е. 2**32 опробований?

Тогда, при diff1 имеем:
Вероятность не найти шару за одно опробование = 1 - 1/2**32
Вероятность не найти шару за все 2**32 опробований = (1-1/2**32)**(2**32) что по второму замечательному пределу ~ равно 1/e или ~ 0,36788.
а тогда вероятность найти хоть одну шару 1 - 0,36788 = 0.63212.
И, допустим, на 1000 гетворков при цене шары X получим, в среднем, 632.12 * X.

А при diff2 имеем:
Вероятность не найти шару за одно опробование = 1 - 1/2**33
Вероятность не найти шару за все 2**32 опробований = (1-1/2**33)**(2**32) что по следствию из второго замечательного предела равно 1/e**(1/2) или ~ 0,60653.
а тогда вероятность найти хоть одну шару 1 - 0,60653 = 0.39347.
И, допустим, на 1000 гетворков при цене шары 2*X получим, в среднем, 393.47 * 2 * X = 786.94 * X.

Таким образом, на diff2 майнить выгодней, чем на diff1? А так быть не должно!
Или я в расчетах ошибаюсь? Wink

("найти шару" - имеется ввиду - найти подходящий nonce для шары)
Smitt
Hero Member
*****
Offline Offline

Activity: 629



View Profile
November 02, 2012, 03:14:22 PM
 #5846

Не пойму в чем проблема?
У меня ферма выдает 1.35Гх. На сайте раньше так и показывало+- 150-200 Мх. Сейчас на сайте показывает все время меньше. от 1.25 Гх до 0.85Гх. Реджектов 0.3 % как и было.
Что это может быть?
Desmo
Full Member
***
Offline Offline

Activity: 233


View Profile
November 02, 2012, 03:31:11 PM
 #5847

Бальтазар ты планируешь ввести систему нотификации по емейлц о падении воркеров?

https://wyrmcoin.com - биткоин биржа с самой низкой комиссией!
Balthazar
Legendary
*
Offline Offline

Activity: 2002


Post rank racist


View Profile
November 02, 2012, 03:31:58 PM
 #5848

Не пойму в чем проблема?
У меня ферма выдает 1.35Гх. На сайте раньше так и показывало+- 150-200 Мх. Сейчас на сайте показывает все время меньше. от 1.25 Гх до 0.85Гх. Реджектов 0.3 % как и было.
Что это может быть?
Данные о скорости имеют приближенный характер и могут отличаться от реальных.

Смотреть надо на количество отправленных/засчитанных шар в клиенте и на сайте. Если реджектов лишних нет, то проблем нет и не стоит себя лишний раз накручивать.  Smiley Пулы не знают скорость клиентов, а то что они показывают - всего лишь аппроксимация, мало что обозначающая и вычисляется по формуле, которая может давать большую погрешность. Систематически более-менее точные значения получаются только разве что в ситуациях вроде фермы 40GH/s с шарами единичной сложности.

Бальтазар ты планируешь ввести систему нотификации по емейлц о падении воркеров?
Она есть  Roll Eyes

http://img823.imageshack.us/img823/6199/workers.png

novaco.in | VMWare VMHGFS driver for 3.19.x kernels | Ukrainian translation for Novacoin [Done]
฿: 1GV8D5SRkA3cPccpYhVc2wMkjwz3UREEpy: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i
Smitt
Hero Member
*****
Offline Offline

Activity: 629



View Profile
November 02, 2012, 04:26:36 PM
 #5849


Смотреть надо на количество отправленных/засчитанных шар в клиенте и на сайте. Если реджектов лишних нет, то проблем нет и не стоит себя лишний раз накручивать.  Smiley Пулы не знают скорость клиентов, а то что они показывают - всего лишь аппроксимация, мало что обозначающая и вычисляется по формуле, которая может давать большую погрешность. Систематически более-менее точные значения получаются только разве что в ситуациях вроде фермы 40GH/s с шарами единичной сложности.

Да это понятно, просто раньше скорость скакала 150-200 Мх и в большую и в меньшую сторону. А теперь только в меньшую причем 400-200 Мх в минус. Реджекты в майнере и на сайте пишет одинаково, 0.3% гдето. Попробую замерить сколько за час майнер насчитает, а сколько сайт.
Smitt
Hero Member
*****
Offline Offline

Activity: 629



View Profile
November 02, 2012, 05:25:01 PM
 #5850

За 1 час майнер и сайт насчитали примерно одинаково по 1155 шар. И скорость вернулась в прежнее русло. Видимо весь день нефарт был. Но раньше я такого не наблюдал.
Balthazar
Legendary
*
Offline Offline

Activity: 2002


Post rank racist


View Profile
November 02, 2012, 07:10:08 PM
 #5851

Итоги тестирования нового демона таковы - благодаря рандомизации обновления текущей работы полностью пропали массовые реджекты в начале нового раунда. Roll Eyes

novaco.in | VMWare VMHGFS driver for 3.19.x kernels | Ukrainian translation for Novacoin [Done]
฿: 1GV8D5SRkA3cPccpYhVc2wMkjwz3UREEpy: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i
A-Bolt
Hero Member
*****
Offline Offline

Activity: 732


View Profile
November 02, 2012, 08:09:42 PM
 #5852

Предлагаю в API getpoolstats в переменной shares отображать не реальное количество принятых шар различной сложности, а эквивалентное число шар сложности 1 (D1A).

Смесь из шар разной сложности не информативна: невозможно определить удачный раунд или нет. По этой же причине на первой странице можно указывать число шар сложности 1 в "Вcего новых решений".
edimode
Hero Member
*****
Offline Offline

Activity: 484


View Profile
November 02, 2012, 09:41:23 PM
 #5853

Поддерживаю предыдущего оратора
Balthazar
Legendary
*
Offline Offline

Activity: 2002


Post rank racist


View Profile
November 02, 2012, 09:59:47 PM
 #5854

Добавлю данные из таблицы туда завтра.

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

novaco.in | VMWare VMHGFS driver for 3.19.x kernels | Ukrainian translation for Novacoin [Done]
฿: 1GV8D5SRkA3cPccpYhVc2wMkjwz3UREEpy: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i
Desmo
Full Member
***
Offline Offline

Activity: 233


View Profile
November 03, 2012, 02:03:04 PM
 #5855

Бальтазар а как работает емейл нотификация?если просто в списке воркеров галочку поставить в меню нотификация то на мыло ниче не приходит.

https://wyrmcoin.com - биткоин биржа с самой низкой комиссией!
ZPK
Legendary
*
Offline Offline

Activity: 1302



View Profile
November 03, 2012, 03:39:38 PM
 #5856

Бальтазар а как работает емейл нотификация?если просто в списке воркеров галочку поставить в меню нотификация то на мыло ниче не приходит.

сколько ждал? там вроде спустя 20-30 минут приходит.

Novacoin POS mining only now
Balthazar
Legendary
*
Offline Offline

Activity: 2002


Post rank racist


View Profile
November 03, 2012, 04:04:10 PM
 #5857

Раз в 15 минут проверка воркера. Если в последние 10 минут от него не было ни одной шары, высылается письмо.

novaco.in | VMWare VMHGFS driver for 3.19.x kernels | Ukrainian translation for Novacoin [Done]
฿: 1GV8D5SRkA3cPccpYhVc2wMkjwz3UREEpy: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i
edimode
Hero Member
*****
Offline Offline

Activity: 484


View Profile
November 03, 2012, 11:26:07 PM
 #5858

o_O ZPK объявился...  Smiley

У меня кстати юбилей - найден 20-й блок на пуле.
Balthazar
Legendary
*
Offline Offline

Activity: 2002


Post rank racist


View Profile
November 04, 2012, 12:01:59 AM
 #5859

Да, красивое цифирько. Автовывод, кстати, настрой.   Smiley

novaco.in | VMWare VMHGFS driver for 3.19.x kernels | Ukrainian translation for Novacoin [Done]
฿: 1GV8D5SRkA3cPccpYhVc2wMkjwz3UREEpy: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i
Balthazar
Legendary
*
Offline Offline

Activity: 2002


Post rank racist


View Profile
November 04, 2012, 07:53:39 AM
 #5860

Code:
bitcoin@test:~/.bitcoin/testnet3$ bitcoind listtransactions
[
    {
        "account" : "",
        "address" : "mvE4ne2u7DZskzboChR7ftSNF2ZYLWjeRY",
        "category" : "immature",
        "amount" : 50.00000000,
        "confirmations" : 45,
        "generated" : true,
        "blockhash" : "000000000047a1f667a358436327d8a7f031f2bdf6d339164dc5bf8224949111",
        "blockindex" : 0,
        "blocktime" : 1352008192,
        "txid" : "22c64110043a0b1e0797c35d8430fd294045a91760eae3bf5777ae800fe0d167",
        "time" : 1352008192,
        "timereceived" : 1352008235
    },
    {
        "account" : "",
        "address" : "mt3L9xzUzfWLWCjEsjKpM3udTTnMk1BVfJ",
        "category" : "immature",
        "amount" : 50.00000000,
        "confirmations" : 42,
        "generated" : true,
        "blockhash" : "0000000000fcbb3a82e82cdb04ea3c0eba75df6d3818314b4250f31751f52a5a",
        "blockindex" : 0,
        "blocktime" : 1352008790,
        "txid" : "56268b5c57bb84920e4e5d7b073a619a4af302d0cf289b8ade418d09f2a16390",
        "time" : 1352008790,
        "timereceived" : 1352008790
    },
    {
        "account" : "",
        "address" : "n2sBcYvic2qAzEP95yLGVfNUSALh4zsqWY",
        "category" : "immature",
        "amount" : 50.00000000,
        "confirmations" : 31,
        "generated" : true,
        "blockhash" : "000000000291d8577cc06cd8e309466e58796dbdb59d4baf867a207910a535b7",
        "blockindex" : 0,
        "blocktime" : 1352010853,
        "txid" : "9740e9e590bc0a1db499ffd2b470e39d3e458dcb385c7c695a7d7b7e95d05a5a",
        "time" : 1352010853,
        "timereceived" : 1352010896
    },
    {
        "account" : "",
        "address" : "mwEADdPnTieeVerudK9M72SXkqssuN878t",
        "category" : "immature",
        "amount" : 50.00000000,
        "confirmations" : 30,
        "generated" : true,
        "blockhash" : "00000000018da7bc3f6cf2719e305c034728f9050dc32037a50015c918db789c",
        "blockindex" : 0,
        "blocktime" : 1352010899,
        "txid" : "fa23ef1739a3f7ce1310e57a15ab74bc42c26eb3c66265e65d7b0d11d9882a73",
        "time" : 1352010898,
        "timereceived" : 1352010898
    },
    {
        "account" : "",
        "address" : "mp9z54VvtQFQKYptiu9t7dCg5DgSZqq4A3",
        "category" : "immature",
        "amount" : 50.00000000,
        "confirmations" : 24,
        "generated" : true,
        "blockhash" : "00000000018a5922863767de640e3dd657bd873500ca4cf0346346a4a2f708fe",
        "blockindex" : 0,
        "blocktime" : 1352011852,
        "txid" : "f9e88b47f39a7ffc609d9b8d0f22dac8d26d872cae4f58ec06b53bebc8de4b75",
        "time" : 1352011852,
        "timereceived" : 1352011915
    },
    {
        "account" : "",
        "address" : "mjhMQ9CSRCAS7jNmthVrRQ355XCTvLBPHn",
        "category" : "immature",
        "amount" : 50.00000000,
        "confirmations" : 10,
        "generated" : true,
        "blockhash" : "00000000023ccb52d6e14b7e05c6602d0e28e8ed3fa5d2bc42a65d8eb7b93556",
        "blockindex" : 0,
        "blocktime" : 1352014005,
        "txid" : "8b7cc93f1570fabfac42eef991a2503f23ce2807d03e2efd91f56403d1ee8aec",
        "time" : 1352014005,
        "timereceived" : 1352014067
    },
    {
        "account" : "",
        "address" : "mrDbHN52VHeQHP6UtzBGy5KKGS771oPYmA",
        "category" : "immature",
        "amount" : 50.00000000,
        "confirmations" : 2,
        "generated" : true,
        "blockhash" : "000000000175c0f728567c15c3cf7334f7577fabe05ade42beb841eb2c3130ae",
        "blockindex" : 0,
        "blocktime" : 1352015089,
        "txid" : "78b5e611f18000bf40c51b504ccf9396662768ae721025289fb5a3e99ff5b45f",
        "time" : 1352015089,
        "timereceived" : 1352015114
    },
    {
        "account" : "",
        "address" : "mxYif5NittXcHdgYCZnTmjWyvmoAL6ty6A",
        "category" : "immature",
        "amount" : 50.00000000,
        "confirmations" : 1,
        "generated" : true,
        "blockhash" : "00000000027d746ce47ba4fbf4057f985f9229a677fefcb840d365e3800a4f25",
        "blockindex" : 0,
        "blocktime" : 1352015328,
        "txid" : "1afb162552cd9a23a9ffba69edad3ae1eb704c964b904a644f2692b69a5bbdc7",
        "time" : 1352015328,
        "timereceived" : 1352015382
    }
]
bitcoin@test:~/.bitcoin/testnet3$

Первые 8 блоков тестнета, найденные с использованием приведенного в порядок протокола. Новым не называю, потому что ему без малого год уже. Однако, название нужно придумать, конкурс на название организовать что ли... Roll Eyes

novaco.in | VMWare VMHGFS driver for 3.19.x kernels | Ukrainian translation for Novacoin [Done]
฿: 1GV8D5SRkA3cPccpYhVc2wMkjwz3UREEpy: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i
Pages: « 1 ... 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 [293] 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 ... 587 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!