Я новичок в primecoins (и вообще крипта валюта) и есть несколько вопросов:
А) Я пытаюсь понять, как получить хэш заголовка блока из данного primecoin блока.
Например, с помощью primecoind, я могу получить блок информации:
./ Primecoind getblock b56ce048d64313380d2a947cbb99bda97825646d89c6fd4222d154fc7f145bdd
{
"гашиш" : "b56ce048d64313380d2a947cbb99bda97825646d89c6fd4222d154fc7f145bdd",
"подтверждения" : 347122,
"размер" : 198,
"высота" : 10000,
"версия" : 2,
"merkleroot" : "478aa31ca6011384884c60a5a3c864475640dfa546be26631f1cc58366b3d2ad",
"Техас" : [
"478aa31ca6011384884c60a5a3c864475640dfa546be26631f1cc58366b3d2ad"
],
"время" : 1373505507,
"данное время" : 627,
"биты" : "07a62bc2",
"трудность" : 7.64910519,
"переход" : 7.97894430,
"primechain" : "TWN07.ecf7e1",
"primeorigin" : "3137429839290119515389894171750697301735643977360059424820833454775626872284966 6432245972690",
"previousblockhash" : "835228e99c1617650f8d72a3167fc92a8a3cf4bebcf60860a645d5b5309f8f87",
"nextblockhash" : "54d6ec1f98ba10f897f7d8ea0991a042438f38b066702fc53fa05b52f93c3525"
}
Мое понимание (?) Является то, что primeorigin должен делиться на `блока заголовка хэша» предыдущего блока.
Но как определить хэш заголовка блока? Я не думаю, что это " "previousblockhash" который, в этом примере, является "835228e99c1617650f8d72a3167fc92a8a3cf4bebcf60860a645d5b5309f8f87" потому что, когда я преобразовать эту шестнадцатеричную строку в десятичном я не получаю число, которое делит данную primeorigin.
B) Я также после более подробного описания primecoin спецификации. бумага Солнечный King очень широк, а не на том уровне, который описывает подробности реализации. Например, для простых цепей Cunningham, будет сеть primecoin принимать какие-либо простые цепи, где происхождение * любой * кратна хэш заголовка блока (так долго, как и другие требования, такие как сложность, размер штрихов и т.д. удовлетворены)? Я заметил, что primorials встроены в кратному в поисках primecoind для простых цепей, но я предполагаю, что это не является фактическим требованием.
C) Кроме того, я пытаюсь осуществить реинжиниринг как primecoind поиски Cunningham цепей. Может кто-нибудь мне точку в документацию или описание фактической реализации.
D) И, наконец, что именно делать primespersec и chainsperday см здесь:
./ Primecoind getmininginfo
{
"блоки" : 357131,
"chainspermin" : 5,
"chainsperday" : 0.02283714,
"currentblocksize" : 4614,
"currentblocktx" : 5,
"трудность" : 10.38302714,
"ошибки" : "",
"генерировать" : правда,
"genproclimit" : -1,
"primespersec" : 854,
"pooledtx" : 5,
"sieveextensions" : 9,
"sievepercentage" : 10,
"sievesize" : 1000000,
"testnet" : ложный
}
Заранее спасибо за вашу помощь.