Bitcoin Forum
May 25, 2024, 02:26:26 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Как узнать скорость всей сети?  (Read 929 times)
paraman (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
January 10, 2014, 06:43:43 PM
 #1

Шахтёры, подскажите собрату. Как вычислить скорость всей сети?
Как пример
Code:
namecoind getinfo
{
    "version" : 37200,
    "balance" : 0.00000000,
    "blocks" : 156187,
    "timeoffset" : -11,
    "connections" : 8,
    "proxy" : "",
    "generate" : false,
    "genproclimit" : -1,
    "difficulty" : 1171003847.21430135,
    "hashespersec" : 0,
    "testnet" : false,
    "keypoololdest" : 1389362249,
    "keypoolsize" : 101,
    "paytxfee" : 0.00000000,
    "mininput" : 0.00010000,
    "errors" : ""
}

Здесь она присутствует http://bitinfocharts.com/namecoin/

Спасибо, что уделили своё время.
bee7
Hero Member
*****
Offline Offline

Activity: 574
Merit: 523


View Profile
January 10, 2014, 11:53:20 PM
 #2

Если чисто по сложности, т.е. найти какая мощность соответствует заданной сложности, то формула такая:

мощьность = сложность * (2^48 / 65535 / рассчетное время на блок в секундах )

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

paraman (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
January 13, 2014, 06:18:35 PM
 #3

Спасибо, что ответили. А как узнать расчетное время на блок в секундах?
in100
Legendary
*
Offline Offline

Activity: 1200
Merit: 1021



View Profile
January 13, 2014, 06:29:39 PM
 #4

А как узнать расчетное время на блок в секундах?

Из спецификации монетки, конечно же Smiley

BTC - 600 c
LTC - 150 c
и т.д.

1BTCin1ooigFtHHD82qquqysdfxFZGdd8a  |  LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua  |  4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS
Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу.© Andreas Antonopoulos
needbmw
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008



View Profile
January 13, 2014, 06:30:02 PM
 #5

Спасибо, что ответили. А как узнать расчетное время на блок в секундах?

10 на 60 умножить видимо
итого 600

NO PSAKING!
bee7
Hero Member
*****
Offline Offline

Activity: 574
Merit: 523


View Profile
January 13, 2014, 06:31:51 PM
 #6

Спасибо, что ответили. А как узнать расчетное время на блок в секундах?

Либо в описании монеты на форумах/официальном сайте, либо в исходниках, файл main.cpp рядом с функцией GetNextWorkRequired (выше неё) ищите nTargetSpacing. Это и есть планируемое время в секундах одного PoW блока.

Едит:
В гибридных монетах (PoW+PoS), хоть этот параметр и задан, на деле получается реже из-за PoS блоков. Кстати, доверять networkhashps, возвращаемому в ответ на команду getmininginfo для монет с коротким периодом ретаргета не стоит - врет сильно. Равно как и текущей сложности - их колбасит достаточно сильно из-за всяких пулов с автопереключением.
paraman (OP)
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
January 14, 2014, 05:34:11 PM
 #7

Спасибо, что ответили. А как узнать расчетное время на блок в секундах?

Либо в описании монеты на форумах/официальном сайте, либо в исходниках, файл main.cpp рядом с функцией GetNextWorkRequired (выше неё) ищите nTargetSpacing. Это и есть планируемое время в секундах одного PoW блока.

Едит:
В гибридных монетах (PoW+PoS), хоть этот параметр и задан, на деле получается реже из-за PoS блоков. Кстати, доверять networkhashps, возвращаемому в ответ на команду getmininginfo для монет с коротким периодом ретаргета не стоит - врет сильно. Равно как и текущей сложности - их колбасит достаточно сильно из-за всяких пулов с автопереключением.

Вот действительно ответ. Спасибо.
Pages: [1]
  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!