Search content
Sort by

Showing 20 of 34 results by sublok
Post
Topic
Board Announcements (Altcoins)
Re: [ANN][CGA]Cryptographic Anomaly - Multipool is LIVE!
by
sublok
on 23/10/2020, 17:26:08 UTC
Who has the source, I can revive take it over..
Post
Topic
Board Announcements (Altcoins)
Re: [ANN][CGA]New Cryptographic Anomaly - Get coins to Polo for Tradein!!!
by
sublok
on 13/09/2014, 18:33:49 UTC
cool, well on a side note, when i try to send a transaction it says its too large? Is there a fix?

----edit---
my tx fee is set at .000001
-----end edit----

alrighty well after some tinkering.. for those in the same boat...
if your wallet is locked (as it should be) use

walletpassphrase
Post
Topic
Board Announcements (Altcoins)
Re: [ANN][CGA]New Cryptographic Anomaly - Get coins to Polo for Tradein!!!
by
sublok
on 13/09/2014, 17:45:29 UTC
cool, well on a side note, when i try to send a transaction it says its too large? Is there a fix?
Post
Topic
Board Announcements (Altcoins)
Re: [ANN][CGA]New Cryptographic Anomaly - Get coins to Polo for Tradein!!!
by
sublok
on 13/09/2014, 17:36:41 UTC
Its been a while since i was sync'd with network. Im 31 weeks behind now... after downloding new client and wiping old block chain.. but its not syncing.. how can I send if its not sync'd?



You put in the addnodes?

addnode=192.99.37.224
addnode=107.170.166.51


yes added to the conf file.



And no connections?


nope - top says need to update still 31 weeks behind

Im gonna wipe chain again bkup wallet and reboot to see if that fixes it...

Good to see you brother, try deleting your peers.dat file (along with the blockchain) and set the addnodes to "connect=" in your config. Download the entire chain from those 2 nodes then change the connect= back to addnode= it should do the trick.

its been a while... so connected to only 2 nodes ver 70007,  when I reset connect to add nodes im getting connected to 70006's isnt that the wrong chain client?

"[2a00:dd80:3a::bd1]:56130",
"services" : "00000003",
"lastsend" : 1410629897,
"lastrecv" : 1410629897,
"bytessent" : 24921,
"bytesrecv" : 2449,
"blocksrequested" : 0,
"conntime" : 1410629834,
"version" : 70006,
"subver" : "/Satoshi:1.3.4.2/",
"inbound" : true,
"startingheight" : 311342,
"banscore" : 0,
"syncnode" : true
},
{
"addr" : "176.58.92.169:13931",
"services" : "00000003",
"lastsend" : 1410629897,
"lastrecv" : 1410629875,
"bytessent" : 290,
"bytesrecv" : 22050,
"blocksrequested" : 0,
"conntime" : 1410629873,
"version" : 70006,
"subver" : "/Satoshi:1.3.4.2/",
"inbound" : false,
"startingheight" : 311344,
"banscore" : 0
Post
Topic
Board Announcements (Altcoins)
Re: [ANN][CGA]New Cryptographic Anomaly - Get coins to Polo for Tradein!!!
by
sublok
on 13/09/2014, 01:31:09 UTC
Its been a while since i was sync'd with network. Im 31 weeks behind now... after downloding new client and wiping old block chain.. but its not syncing.. how can I send if its not sync'd?



You put in the addnodes?

addnode=192.99.37.224
addnode=107.170.166.51


yes added to the conf file.



And no connections?


nope - top says need to update still 31 weeks behind

Im gonna wipe chain again bkup wallet and reboot to see if that fixes it...
Post
Topic
Board Announcements (Altcoins)
Re: [ANN][CGA]New Cryptographic Anomaly - Get coins to Polo for Tradein!!!
by
sublok
on 13/09/2014, 01:27:31 UTC
Its been a while since i was sync'd with network. Im 31 weeks behind now... after downloding new client and wiping old block chain.. but its not syncing.. how can I send if its not sync'd?



You put in the addnodes?

addnode=192.99.37.224
addnode=107.170.166.51


yes added to the conf file.



And no connections?


nope - top says need to update still 31 weeks behind
Post
Topic
Board Announcements (Altcoins)
Re: [ANN][CGA]New Cryptographic Anomaly - Get coins to Polo for Tradein!!!
by
sublok
on 13/09/2014, 01:11:53 UTC
Its been a while since i was sync'd with network. Im 31 weeks behind now... after downloding new client and wiping old block chain.. but its not syncing.. how can I send if its not sync'd?



You put in the addnodes?

addnode=192.99.37.224
addnode=107.170.166.51


yes added to the conf file.


Post
Topic
Board Announcements (Altcoins)
Re: [ANN][CGA]New Cryptographic Anomaly - Get coins to Polo for Tradein!!!
by
sublok
on 13/09/2014, 01:05:25 UTC
Its been a while since i was sync'd with network. Im 31 weeks behind now... after downloding new client and wiping old block chain.. but its not syncing.. how can I send if its not sync'd?

Post
Topic
Board Announcements (Altcoins)
Re: [ANN][CGA]New Cryptographic Anomaly - Get coins to Polo for Tradein!!!
by
sublok
on 11/09/2014, 23:26:31 UTC
where do i send my coins for swap?
Post
Topic
Board Announcements (Altcoins)
Re: ⚒⚒[CGA] Cryptographic Anomaly - The Elusive Coin⚒⚒
by
sublok
on 03/03/2014, 19:21:51 UTC
we need a mac client that works please!

+1! It's really important. We Mac users aren't such a minority group anymore Grin

WTF? I want this client, too Cry

Are you saying that both the Mac versions from CGAnomaly.com aren't working?

I tried both and I am running Mavericks (OS X 10.9) so I started with the one for 10.9 but had no luck. The one for 10.7 isn't working as well.

Try to compile your own: (https://bitcointalk.org/index.php?topic=437950.msg5213031#msg5213031)

I think that there might be a missing dependency on some macs, none of the wallets worked for me until I installed ran the following...

Code:
sudo port install boost db48 qt4-mac openssl miniupnpc git
Post
Topic
Board Announcements (Altcoins)
Re: [CGA] Cryptographic Anomaly - The Elusive Coin
by
sublok
on 27/02/2014, 19:33:06 UTC

I think you have to keep the bonus blocks, otherwise as awesome person says it becomes just like every other coin.  I am worried that this change makes it rather like every other coin anyway ...
What's your suggestion?

I don't have one I am afraid, indeed I don't think there is an answer.  The part of the bitcoin protocol which requires that the reward of every block be known at the time you start mining the block means that the original concept of the coin simply cannot be achieved.

I have an insane idea.... why dont we just broadcast the block reward as

Code:
notfound(slice rewardValAfterBlockStarts() )

so was could just declare the value of the block to be x or 0, then after the block begins we update the block hash to reflect the true value ...

Post
Topic
Board Announcements (Altcoins)
Re: [CGA] Cryptographic Anomaly - The Elusive Coin
by
sublok
on 25/02/2014, 07:58:49 UTC
Honestly I really dont care which way the cookie crumbles as long as it crumbles fast and I can pick up the pieces off the table and put them in my mouth err.. wallet.

Its not up to me or anyone else but the Devs to decide on the outcome of their coin. As i stated before, Im "all in" as well.

Lets just get it fixed, make it stable and make it valuable and get back to mining!
Post
Topic
Board Announcements (Altcoins)
Re: [CGA] Cryptographic Anomaly - The Elusive Coin
by
sublok
on 24/02/2014, 08:51:13 UTC

Quote

Does luckycoin actually do this?  I don't see how you can possibly use a rand function in GetBlockValue... it would essentially make block rewards unverifiable at up to the miner to choose (and the miner would obviously always choose to pay himself the largest possible value).  My glance at the luckycoin source doesn't show any randomness as part of the GetBlockValue function.  Simply put, GetBlockValue MUST return a verifiable and repeatable value, or else you are breaking the entire system.
 


@phzi it appears that it does use a random assigned int to discern the payout..

Code:
int static generateMTRandom(unsigned int s, int range)
{
random::mt19937 gen(s);
random::uniform_int_distribution<> dist(1, range);
return dist(gen);
}
 
 
int64 static GetBlockValue(int nHeight, int64 nFees, uint256 prevHash)
{
int64 nSubsidy = 88 * COIN;
 
if(nHeight < 50000)
{
const char* cseed = prevHash.ToString().substr(8,7).c_str();
long seed = hex2long(cseed);
 
int rand = generateMTRandom(seed, 100000);
 
if(rand > 30000 && rand < 35001)
nSubsidy = 188 * COIN;
else if(rand > 70000 && rand < 71001)
nSubsidy = 588 * COIN;
else if(rand > 50000 && rand < 50011)
nSubsidy = 5888 * COIN;
}
else
{
// Subsidy is cut in half every 1,036,800 blocks, which will occur approximately every 2 years
nSubsidy >>= (nHeight / 1036800); // Luckycoin: 1036.8K blocks in ~2 years
 
const char* cseed = prevHash.ToString().substr(8,7).c_str();
long seed = hex2long(cseed);
 
int rand = generateMTRandom(seed, 100000);
 
if(rand > 30000 && rand < 35001)
nSubsidy *= 2;
else if(rand > 70000 && rand < 71001)
nSubsidy *= 5;
else if(rand > 50000 && rand < 50011)
nSubsidy *= 58;
}
 
return nSubsidy + nFees;
}
Post
Topic
Board Announcements (Altcoins)
Re: [CGA] Cryptographic Anomaly - The Elusive Coin
by
sublok
on 24/02/2014, 08:05:40 UTC
Aww... I was so excited that I had an idea, I forgot to read everyone else's suggestions. Also, I'm not good at reading C++ and I don't know enough about the existing CGA code to know exactly what the hell you're talking about, so can you tell me if your code is determining the reward before or after the block is hashed? Sorry if that's a stupid question, but that's the only possible problem I can see right now-- if the reward outcome of block 2 is based on the hash of block 1, it's just as easy to predict whether block 2 will pay out as it was before.
Because of how bitcoin (and all altcoins based on it so far) are designed, you MUST know the block reward BEFORE the block is hashed.  Every variable reward coin so far is predictable (you know the reward before the block is found).

Perhaps we could just delay the payout for two blocks? and use a computed random but verifiable value from from previous blocks?

phzi aside from what cant be done do you have any suggestions that would be easy to implement that would work?
Post
Topic
Board Announcements (Altcoins)
Re: [CGA] Cryptographic Anomaly - The Elusive Coin
by
sublok
on 24/02/2014, 07:32:16 UTC
The problem, if I'm understanding this correctly, is that there isn't any known good way to figure out which blocks are anomalies or not without making the process predictable or easily exploited. I've got an idea for a new block reward equation that I think avoids being either one of those: Just take the original equation, Height % Difficulty, and replace height with the newly found hash of the block you are determining the reward of. This way, no one knows which blocks will be anomalies until after someone mines a block and it gets accepted by the network, and every client on the network will agree with each other since the network difficulty and the block hash in question are already agreed upon in the first place. And because the scrypt hashing algorithm has been proven to be completely unpredictable, there's no way to ensure that the next block you mine will pay out, and there's no way to exploit the system that is more efficient or profitable than just mining legitimately.

Code:
uint256 prevHash = 0;
if(pindex->pprev)
{
prevHash = pindex->pprev->GetBlockHash();
}


int64 static GetBlockValue(int nHeight, int64 nFees, uint256 prevHash)
{
    int64 nSubsidy = 1 * COIN;

    //check value out

Thats in essence what i was getting at with the prevHash
Post
Topic
Board Announcements (Altcoins)
Re: [CGA] Cryptographic Anomaly - The Elusive Coin
by
sublok
on 24/02/2014, 07:05:26 UTC
double remain = fmod(block, diff)  + rnd(networkhashps)

??

edit :
srand(nTime(block));
double remain = fmod(block, (rand(networkhashps) % (diff - rand(diff)) + 1)



This seems interesting... please expand because I don't quite follow. I see you randomizing the difficulty, network hash rate and nTime (which may be a bit over kill) to get a new remainder.

Its not tested,  but in theory, you randomize a value from the nethash, rand(diff) or rand(networkhash).
There would be no way to just run the cmd fmod(block, diff) to calculate if it would be an anomaly or not - It would be almost impossible to guess. in theory,

edit: true something that deviates from what is standard, normal, or expected. It randomness is what make it an anomaly.

edit 2: you cant calculate a anomalies - you can only calculate probability
This can't work - what would prevent a miner from simply SAYING they got a random number number that causes a remainer resulting in an anomaly?  You can't have a truely random function in the getBlockValue function, or else there is no way to determine if the reward listed in a given block is actually valid.

This is why the "random" coins like Doge all use a pseudo-random function with a known seed value - the result is reproducible (side effect: predictable).

The only way around this that I have envisioned is a massive protocol change where block rewards are granted in the NEXT block to the miner of the previous block.  But again, this is a massive protocol change and unlikely to get implemented in any already existent coin.

--

Changing the algorithm is a decent solution that prevents large pools and multi-pools from abusing predictable block rewards, and allows KGW to be dropped (KGW, while useful for small coins in smoothing out difficulty, actually enables other attack vectors like time-warp "51%" re-org attacks that require significantly less then 51% of the network hashrate).

Perhaps taking from lucky coin ??

Code:
uint256 prevHash = 0;
if(pindex->pprev)
{
prevHash = pindex->pprev->GetBlockHash();
}


int64 static GetBlockValue(int nHeight, int64 nFees, uint256 prevHash)
{
    int64 nSubsidy = 1 * COIN;

    //check value out
if(nHeight < XXX)   
    {
        std::string cseed_str = prevHash.ToString().substr(8,7);
const char* cseed = rand(networkhashps) % (diff - rand(diff);
long seed = hex2long(cseed);
int rand = generateMTRandom(rand(networkhashps) % (diff - rand(diff), 100000);
if(rand > xxx && rand < blockHeight)
nSubsidy = 1 * COIN;
    }


wouldnt that be a proof-able solution? I might be missing the GetBlockValue's overall function but from my understanding its only called in 2 or 3 places..
Post
Topic
Board Announcements (Altcoins)
Re: [CGA] Cryptographic Anomaly - The Elusive Coin
by
sublok
on 24/02/2014, 05:59:36 UTC
I just want to say, that i believe in this coin, i have been mining since hour 2.  I have had my wallet fork more times than i can count, lost hundreds coins. Yet here i am, if can contribute in any other way i will.

I just feel that changing the algo at this point in the game would cause a massive loss of faith. I understand that the multi pool / hopper issue is a big one.

If changes to the code are needed, i will support what ever may come, tho if the algo gets changed to the scrypt2048. Im not sure that I will be able to mine for much longer.



Post
Topic
Board Announcements (Altcoins)
Re: [CGA] Cryptographic Anomaly - The Elusive Coin
by
sublok
on 24/02/2014, 05:41:00 UTC
double remain = fmod(block, diff)  + rnd(networkhashps)

??

edit :
srand(nTime(block));
double remain = fmod(block, (rand(networkhashps) % (diff - rand(diff)) + 1)



This seems interesting... please expand because I don't quite follow. I see you randomizing the difficulty, network hash rate and nTime (which may be a bit over kill) to get a new remainder.

Its not tested,  but in theory, you randomize a value from the nethash, rand(diff) or rand(networkhash).
There would be no way to just run the cmd fmod(block, diff) to calculate if it would be an anomaly or not - It would be almost impossible to guess. in theory,

edit: true something that deviates from what is standard, normal, or expected. It randomness is what make it an anomaly.

edit 2: you cant calculate a anomalies - you can only calculate probability
Post
Topic
Board Announcements (Altcoins)
Re: [CGA] Cryptographic Anomaly - The Elusive Coin
by
sublok
on 24/02/2014, 05:09:01 UTC
double remain = fmod(block, diff)  + rnd(networkhashps)

??

edit :
srand(nTime(block));
double remain = fmod(block, (rand(networkhashps) % (diff - rand(diff)) + 1)

Post
Topic
Board Bitcoin Discussion
Re: A Small Idea : a digital currency unit
by
sublok
on 24/02/2014, 04:12:04 UTC
Why dont we just assign bitcoin a solid value? Say 1000 each? then there would be a value to base the standard against.