Pages:
Author

Topic: âš’[CGA] Cryptographic Anomaly - The Elusive Coinâš’ - page 78. (Read 226291 times)

sr. member
Activity: 322
Merit: 250
Spray and Pray
But no the diff doesn't change every block... every 2 blocks, so yes you could still "try" and raise your odds by hopping... but that just seems unreasonable.
Hm... well, might have to play a bit with this tomorrow.  To me, it seems there is a sure way to ensure you're never mining a worthless block.  Which then seems like it would make those people mining the worthless blocks nothing short of fools.  I also presume it's likely someone else has already figured this out.

At a minimum at least, you could tell if every 2nd block is worth mining or not, and if not, mine Litecoin or something instead of wasting your hashes on a worthless CGA block.
Aww you may be right... I see this as kinda "over the top" tho...
hero member
Activity: 700
Merit: 500
But no the diff doesn't change every block... every 2 blocks, so yes you could still "try" and raise your odds by hopping... but that just seems unreasonable.
Hm... well, might have to play a bit with this tomorrow.  To me, it seems there is a sure way to ensure you're never mining a worthless block.  Which then seems like it would make those people mining the worthless blocks nothing short of fools.  I also presume it's likely someone else has already figured this out.

At a minimum at least, you could tell if every 2nd block is worth mining or not, and if not, mine Litecoin or something instead of wasting your hashes on a worthless CGA block.
sr. member
Activity: 322
Merit: 250
Spray and Pray
That isn't necessarily how KGW works (it kind of "averages" the time between blocks) but what I'm getting at is that as soon as you calculate which block will generate an anomaly, you would have to be "lucky" enough to jump in at the right time and solve the block. But since everyone is trying to solve that block... your odds are slim. And lets say you aren't the only one trying to do this... Now your odds have gotten even worst. This forces miners to stay in the network and solve the reward-less blocks, for it actually raises their odds.

See the edit to my last post, since you have a fair bit of play with nTime, and from my quick analysis of KGW, it seems you could make EVERY block you find an anomaly.

The only unknown variable to calculate the diff of the next block seems to be nTime...

I will have to dig into that tomorrow.

Also, as far as "hopping on" only for valuable blocks - that's exactly what smart multi-pools do with Doge, Leaf, Moon, Lotto, etc... since all of their block rewards are seeded from the previous block hash, and are therefore predictable before the block is mined.

My edit above:

But no the diff doesn't change every block... every 2 blocks, so yes you could still "try" and raise your odds by hopping... but that just seems unreasonable.
hero member
Activity: 700
Merit: 500
That isn't necessarily how KGW works (it kind of "averages" the time between blocks) but what I'm getting at is that as soon as you calculate which block will generate an anomaly, you would have to be "lucky" enough to jump in at the right time and solve the block. But since everyone is trying to solve that block... your odds are slim. And lets say you aren't the only one trying to do this... Now your odds have gotten even worst. This forces miners to stay in the network and solve the reward-less blocks, for it actually raises their odds.

See the edit to my last post, since you have a fair bit of play with nTime, and from my quick analysis of KGW, it seems you could make EVERY block you find an anomaly.

The only unknown variable to calculate the diff of the next block seems to be nTime...

I will have to dig into that tomorrow.

Also, as far as "hopping on" only for valuable blocks - that's exactly what smart multi-pools do with Doge, Leaf, Moon, Lotto, etc... since all of their block rewards are seeded from the previous block hash, and are therefore predictable before the block is mined.  Based on design, you either have to known the BlockValue before hand, or else it is likely possible to choose what block value suits you - I have yet to figure or see out a way around that, which is what brought me to think about CGA.
sr. member
Activity: 322
Merit: 250
Spray and Pray
And so you know EXACTLY what the net hash rate is going to be and how long it will take to solve the next block, thus predicting the new difficulty BEFORE the coin can. I'd like to know how.... And if you could... You should make a pool that has 100% profitability for CGA...
Ah I see, so you're relying on KGW to change the diff every block and therefore make the diff input to fmod(block, diff) unpredictable.

Interesting point there tho... I will have to dig into KGW a bit more - is it based on ntime or broadcast time?  
If nTime, then you could calculate the nTime required on the next block to produce an anomaly, and use that nTime, no?
That isn't necessarily how KGW works (it kind of "averages" the time between blocks) but what I'm getting at is that as soon as you calculate which block will generate an anomaly, you would have to be "lucky" enough to jump in at the right time and solve the block. But since everyone is trying to solve that block... your odds are slim. And lets say you aren't the only one trying to do this... Now your odds have gotten even worst. This forces miners to stay in the network and solve the reward-less blocks, for it actually raises their odds.

Edit: But no the diff doesn't change every block... every 2 blocks, so yes you could still "try" and raise your odds by hopping... but that just seems unreasonable.
hero member
Activity: 700
Merit: 500
And so you know EXACTLY what the net hash rate is going to be and how long it will take to solve the next block, thus predicting the new difficulty BEFORE the coin can. I'd like to know how.... And if you could... You should make a pool that has 100% profitability for CGA...
Ah I see, so you're relying on KGW to change the diff every block and therefore make the diff input to fmod(block, diff) unpredictable.

Interesting point there tho... I will have to dig into KGW a bit more - is it based on ntime or broadcast time?  If I recall correctly, it's purely based on nTime differences (but I could be totally wrong).
If nTime based, then you could calculate the nTime required on the next block to produce an anomaly, and use that nTime, no?

Edit:

Yup... it definitely looks that way - so... here's what I'm thinking:

Kimoto's gravity well uses:
Code:
PastRateActualSeconds = BlockLastSolved->GetBlockTime() - BlockReading->GetBlockTime();

As it's key adjustment variable... now, given that GetBlockTime is:

Code:
int64 GetBlockTime() const
    {
        return (int64)nTime;
    }

That means unless I am missing something, it should be possible to make EVERY block you mine an anomaly by carefully selecting the nTime you use on your block.  Mind you, this is a rather quick thought and I definitely could be missing something.
sr. member
Activity: 322
Merit: 250
Spray and Pray
So, seriously... why does anyone mine the worthless blocks?  If you know the value of the next block, and it isn't an anomaly, then why is anyone mining that block?
Uhhh you can't project if the block will generate an anomaly until it is solved... Unless you know of some sort of math voodoo?

https://github.com/s4w3d0ff/cryptographicanomaly/blob/master/src/main.cpp
Code:
int64 static GetBlockValue(int nHeight, int64 nFees)
{        
    int64 nSubsidy = 0 * COIN;
    double diff = GetDifficulty();
    double block = nHeight;
    double remain = fmod(block, diff);
[...]

The [...] is just logic at different block heights to fix the "all blocks are anomalies at low diff" bug.

That looks 100% predictable to me.  You know the difficulty, and you know the block height, so therefore you know if the next block is an anomaly or not.

And so you know EXACTLY what the net hash rate is going to be and how long it will take to solve the next block, thus predicting the new difficulty BEFORE the coin can. I'd like to know how.... And if you could... You should make a pool that has 100% profitability for CGA...
hero member
Activity: 700
Merit: 500
So, seriously... why does anyone mine the worthless blocks?  If you know the value of the next block, and it isn't an anomaly, then why is anyone mining that block?
Uhhh you can't project if the block will generate an anomaly until it is solved... Unless you know of some sort of math voodoo?

https://github.com/s4w3d0ff/cryptographicanomaly/blob/master/src/main.cpp
Code:
int64 static GetBlockValue(int nHeight, int64 nFees)
{        
    int64 nSubsidy = 0 * COIN;
    double diff = GetDifficulty();
    double block = nHeight;
    double remain = fmod(block, diff);
[...]
}

The [...] is just logic at different block heights to fix the "all blocks are anomalies at low diff" bug, but essentially equates to this code with a small exception for low diff:

Code:
if(remain < 1 && remain > 0.1)
{
            nSubsidy = 1 * COIN;
}

That looks 100% predictable to me.  You know the difficulty, and you know the block height, so therefore you know if the next block is an anomaly or not.  Anyone can take the current block height and the difficulty, and run fmod(nHeight, diff) and know if the reward is 0 or 1.
member
Activity: 70
Merit: 10
Hey guys, today there is this religious thing among my people where you have to give away things you have, even to strangers. So I sent some CGA to the last five addresses I saw on this thread, hope you don't mind.

Then I shall share Richese with you...
sr. member
Activity: 322
Merit: 250
Spray and Pray
So, seriously... why does anyone mine the worthless blocks?  If you know the value of the next block, and it isn't an anomaly, then why is anyone mining that block?
Uhhh you can't project if the block will generate an anomaly until it is solved... Unless you know of some sort of math voodoo?
hero member
Activity: 700
Merit: 500
So, seriously... why does anyone mine the worthless blocks?  If you know the value of the next block, and it isn't an anomaly, then why is anyone mining that block?
newbie
Activity: 33
Merit: 0
InceptionCraft's MPOS pool is now the only pool to have a live updating statistic on the dashboard that shows the probability of the pool generating an anomaly. Here's a screenshot of what it looks like:
...
I need to polish up the code first, and then I will help wzttide and future pool owners implement it if they want it.

Pool: http://cga.inceptioncraft.net/mpos (PPLNS, 1% fee).

I'd love to implement this!
hero member
Activity: 980
Merit: 500
InceptionCraft's MPOS pool is now the only pool to have a live updating statistic on the dashboard that shows the probability of the pool generating an anomaly. Here's a screenshot of what it looks like:


I need to polish up the code first, and then I will help wzttide and future pool owners implement it if they want it.

Pool: http://cga.inceptioncraft.net/mpos (PPLNS, 1% fee).


Good job there!!!

Look at the low probability lol!!!
newbie
Activity: 32
Merit: 0
Hey guys, today there is this religious thing among my people where you have to give away things you have, even to strangers. So I sent some CGA to the last five addresses I saw on this thread, hope you don't mind.

You, I like you. I sent a little bit of CGA your way Smiley.
newbie
Activity: 44
Merit: 0
InceptionCraft's MPOS pool is now the only pool to have a live updating statistic on the dashboard that shows the probability of the pool generating an anomaly. Here's a screenshot of what it looks like:
https://i.imgur.com/GlNFZUQ.png

I need to polish up the code first, and then I will help wzttide and future pool owners implement it if they want it.

Pool: http://cga.inceptioncraft.net/mpos (PPLNS, 1% fee).

Awesome job!
full member
Activity: 189
Merit: 100
InceptionCraft's MPOS pool is now the only pool to have a live updating statistic on the dashboard that shows the probability of the pool generating an anomaly. Here's a screenshot of what it looks like:


I need to polish up the code first, and then I will help wzttide and future pool owners implement it if they want it.

Pool: http://cga.inceptioncraft.net/mpos (PPLNS, 1% fee).
newbie
Activity: 28
Merit: 0
What do you guys think the speculative maximum price of this coin can achieve is once it gets more popular and discovered?

The current consensus for the price the coin will have when it gets more discovered and the exchange dumpers run out of supply seems to be .1 BTC. From where the price is now, that does seem optimistic, but time will tell. As far as the max, some have said as much as 1 BTC, to as little as .2 BTC. Honestly, I have no idea, but it will certainly be much higher than it is now. All I know is, if it falls anywhere within that range, I'll be extremely happy.
legendary
Activity: 3444
Merit: 1061
overall this coin sides with buyers and investors not multipools and mining farms.
full member
Activity: 189
Merit: 100
Updated http://CGAnomaly.com some more. The about page is pretty much complete. I also added a probability excel spreadsheet that does the math for you. Check it out and give me your thoughts of improvement.


hello, I like this coin, but could somebody explain to me how the system actually works Smiley
Like the way I read it, the more popular (read more hashpower???)CGA is the less anomalies are found thus less coins overall are found?
if this is true, am I right in saying that the exchange would not necesseraly increase even though scarse the people still need a reason to buy it?

Just wondering, I believe someone posted a message saying this is an investors dream, could anyone explain why that is so?
Also if mining becomes difficult miners stop, therefor adding more coins and the coin would be less worth,
As you read I probably am talking horsecrap so could someone explain what to expect on this coin?

To summarize I like to invest, but right now I feel that apart from its uniqueness in the way it adjusts how an anomaly is found I don't understand the economical benefit of it yet.

Thx

I'll do my best here to explain it from a technical point of view.
The block reward can either be 0 (zero) or 1 (one) CGA coin.
  • 1. The block reward is determined by first checking if the difficulty is above or below 3 (three). If it's BELOW 3, then go to the next step. If it's ABOVE 3, go to step 3.
  • 2. Divide the current block number by 3 (three), and check the remainder.
  • 2a.  If the remainder is equal to 0 (zero), then the block rewards one CGA coin. Done.
  • 2b.  If the remainder is not equal to 0 (zero), then the block does not reward any CGA. Done.
  • 3. Divide the current block number by the current difficulty, and check the remainder.
  • 3a.  If the remainder is LESS THAN 1 (one), then the block rewards one CGA coin. Done.
  • 3b.  If the remainder is NOT LESS THAN 1 (one), then the block does not reward any CGA. Done.

We know that the difficulty increases as the network's hashrate increases, so more mining will make this coin more elusive, but not impossible to find.

s4w3d0ff and others, please correct me if I am wrong. I hope this helps you understand the coin better!
newbie
Activity: 44
Merit: 0
Hey guys, today there is this religious thing among my people where you have to give away things you have, even to strangers. So I sent some CGA to the last five addresses I saw on this thread, hope you don't mind.

Wow thank you kwisatz! I feel unworthy of your gift.
Pages:
Jump to: