Author

Topic: reward de blocos altos - blockchain proprio (Read 133 times)

legendary
Activity: 2688
Merit: 2297
February 20, 2018, 05:57:00 AM
#9
coloquei o supply como

const uint64_t MONEY_SUPPLY                                  = (uint64_t)(-1);

na documentacao diz:

//TODO ((uint64_t)(-1)) equals to 18446744073709551616 coins
//TODO or you can define number explicitly UINT64_C(858986905600000000)

Parece que é o padrão..

tenta mudar essas:
const unsigned EMISSION_SPEED_FACTOR = 18;
const uint64_t DIFFICULTY_TARGET = 120;

para 18 de speed e 1200 de dificuldade ou
21 de speed e 120 de dificuldade, respectivamente

Encontrei uma calculadora de emissão: https://cryptonotestarter.org/inner.html

Se tiver 18 e 120 ela vai emitir 63% das moedas no primeiro ano segundo a calculadora
newbie
Activity: 5
Merit: 0
February 19, 2018, 04:58:45 PM
#8
coloquei o supply como

const uint64_t MONEY_SUPPLY                                  = (uint64_t)(-1);

na documentacao diz:

//TODO ((uint64_t)(-1)) equals to 18446744073709551616 coins
//TODO or you can define number explicitly UINT64_C(858986905600000000)
legendary
Activity: 2688
Merit: 2297
February 18, 2018, 08:19:27 PM
#7
O supply da sua moeda é maior que o da "XMR"? Você aumentou o supply nos parâmetros?
newbie
Activity: 5
Merit: 0
February 18, 2018, 09:47:27 AM
#6
vou colocar mais miners pra testar. valeu girino pela ajuda  Smiley
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
February 18, 2018, 09:31:53 AM
#5
mas será que todas as moedas começam com valores assim tão altos? olhando os forks da cryptonote (monero, bytecoin, aeon) vejo que os block rewards deles não são assim altos. pelo contrário.
a minha dúvida: será alguma config mesmo ou será simplesmente o fato de eu estar minerando sozinho logo no inicio?

Provavelmente, ja que a cryptonote reajusta a dificuldade pelo tempo que demorou a encontrar o bloco. Mais pessoas acham mais blocos por minuto (até a dificuldade reajustar) então cada um tem menor recompensa.
newbie
Activity: 5
Merit: 0
February 18, 2018, 08:26:23 AM
#4
mas será que todas as moedas começam com valores assim tão altos? olhando os forks da cryptonote (monero, bytecoin, aeon) vejo que os block rewards deles não são assim altos. pelo contrário.
a minha dúvida: será alguma config mesmo ou será simplesmente o fato de eu estar minerando sozinho logo no inicio?
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
February 17, 2018, 08:57:58 PM
#3
(...)

Não parece ser esse o local correto pro ajuste. Se bem entendi, esse parametro define uma mudança na forma com oas fees são calculadas, não sobre o valor do reward. Não sei se existe um parametro pronto pr isso que vc está querendo fazer.

Dando uma olhada por alto, me parece que vc vai ter de mexer no método "get_block_reward" do arquivo "src/cryptonote_basic/cryptonote_basic_impl.cpp". Mas não parece ser uma mexida trivial.
legendary
Activity: 2296
Merit: 1170
Advertise Here - PM for more info!
February 17, 2018, 08:36:53 PM
#2
fala galera
to desenvolvendo um blockchain proprio baseado no cryptonote e tenho notado um problema.

cada bloco descoberto na mineração (colocando so uma maquina minerando) ta rendendo um valor muito alto. queria que começasse baixo, com 1 moeda a cada bloco.

pra vocês terem uma idéia:

Height 1, transaction c9fc317310c43e624143e9236471ce331a3f1624be4fb221c6590d2895bc39cc, received 87960.88827904
Height 2, transaction ca19642fd2888fa43b7e17a2576cd802024019a2151e56a3985129e192cf401f, received 87960.84633602
Height 3, transaction cd5f5b454b9ceba6fc8d8250fd3bd5733f202a9191725df1f61231d7fb4f4a79, received 87960.80439301
Height 4, transaction 42cd4f2bd1e4b3e037092b752aee33580cb1f24c97fea1f218fb16f47801b29c, received 87960.76245003

available balance: 0.00000000, locked amount: 351843.30145810

na minha config de block reward, eu tenho a config:

const size_t   CRYPTONOTE_REWARD_BLOCKS_WINDOW               = 100;
const size_t   CRYPTONOTE_BLOCK_GRANTED_FULL_REWARD_ZONE     = 10000; //size of block (bytes) after which reward for b$
const size_t   CRYPTONOTE_COINBASE_BLOB_RESERVED_SIZE        = 600;



eu ja cheguei a colocar o CRYPTONOTE_BLOCK_GRANTED_FULL_REWARD_ZONE como 1, mas mesmo assim os valores ficam muito altos.

alguém tem idéia do que pode ser?

valeu!!

Não parece ser esse o local correto pro ajuste. Se bem entendi, esse parametro define uma mudança na forma com oas fees são calculadas, não sobre o valor do reward. Não sei se existe um parametro pronto pr isso que vc está querendo fazer.
newbie
Activity: 5
Merit: 0
February 17, 2018, 04:14:54 PM
#1
fala galera
to desenvolvendo um blockchain proprio baseado no cryptonote e tenho notado um problema.

cada bloco descoberto na mineração (colocando so uma maquina minerando) ta rendendo um valor muito alto. queria que começasse baixo, com 1 moeda a cada bloco.

pra vocês terem uma idéia:

Height 1, transaction c9fc317310c43e624143e9236471ce331a3f1624be4fb221c6590d2895bc39cc, received 87960.88827904
Height 2, transaction ca19642fd2888fa43b7e17a2576cd802024019a2151e56a3985129e192cf401f, received 87960.84633602
Height 3, transaction cd5f5b454b9ceba6fc8d8250fd3bd5733f202a9191725df1f61231d7fb4f4a79, received 87960.80439301
Height 4, transaction 42cd4f2bd1e4b3e037092b752aee33580cb1f24c97fea1f218fb16f47801b29c, received 87960.76245003

available balance: 0.00000000, locked amount: 351843.30145810

na minha config de block reward, eu tenho a config:

const size_t   CRYPTONOTE_REWARD_BLOCKS_WINDOW               = 100;
const size_t   CRYPTONOTE_BLOCK_GRANTED_FULL_REWARD_ZONE     = 10000; //size of block (bytes) after which reward for b$
const size_t   CRYPTONOTE_COINBASE_BLOB_RESERVED_SIZE        = 600;



eu ja cheguei a colocar o CRYPTONOTE_BLOCK_GRANTED_FULL_REWARD_ZONE como 1, mas mesmo assim os valores ficam muito altos.

alguém tem idéia do que pode ser?

valeu!!

Jump to: