Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: hotcoldcoin on August 20, 2013, 07:38:48 PM



Title: [POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED! - new: 5 Cards per Block
Post by: hotcoldcoin on August 20, 2013, 07:38:48 PM
Pokercoin Reboot

Pokercoin (POK) started and died on July 5, 2013.   The original developer created a 100,000 POK premine, announced the coin (https://bitcointalk.org/index.php?topic=250711.0), and then disappeared the same day.  The chain reached block #301 and then all the miners disappeared.

By the next day only a single node remained - a lonely pokercoin block explorer (http://altcha.in/chain/Pokercoin).   The chain sat unused and neglected.  Then on August 19, 2013 I announced the reboot (https://bitcointalk.org/index.php?topic=250711.msg2962676#msg2962676) of the pokercoin blockchain and my intent to destroy the premine.

On August 21, 2013 the 100,000 POK Premine was destroyed!

This post will be updated with more info soon.  Here's a start:

Getting Pokercoin:
* Latest client version: 1.0.2
* Code Repository: https://github.com/superblocks/Pokercoin
* Windows binary coming soon (old version 1.0.0 clients will still work)
* Can't connect?  temporary node:  -addnode=37.139.28.81

Block Explorers:
* http://altcha.in/chain/Pokercoin


Pokercoin History:
Quote
2013-07-05 11:42:19 - Genesis block
2013-07-05 14:28:38 - Block #1
2013-07-05 14:31:21 - Block #2 with premine of 100,000 POK
2013-07-05 17:45:35 - Pokercoin (POK) announced - https://bitcointalk.org/index.php?topic=250711.0
2013-07-05 19:55:26 - First Block explorer announced - http://altcha.in/chain/Pokercoin
2013-07-05 20:09:51 - Block #310.  Last block, all miners leave the chain.
2013-0?-?? --:--:--     - Pokercoin code added to The Crypto-Currency Preservationist Society - https://github.com/CCPS/Pokercoin
2013-0?-?? --:--:--     - original repository deleted - https://github.com/Cryptomaker/Pokercoin
2013-08-18 16:30:20 - Reboot started - new Block #1 mined
2013-08-18 16:39:56 - new Block #2 (http://altcha.in/block/25467f804155a90e5578e3d2bfc3341389bb79cbf7292f74b109c47fcf86797d) with premine of 100,000 POK
2013-08-19 10:22:13 - Reboot announced - https://bitcointalk.org/index.php?topic=250711.msg2962676#msg2962676
2013-08-19 --:--:--     - New repository announced - https://github.com/superblocks/Pokercoin
2013-08-19 22:24:37 - Pokercoin 1.0.1 code released - with checkpoints on rebooted block #2 and #777
2013-08-20 --:--:--    - Altcha.in explorer reorganizes to new chain
2013-08-21 10:04:02 - 100,000 POK Premine destroyed on Block 2913 (http://altcha.in/block/702fb5ca8bd664e61fe2d39a99c6a4730d48cfa29cb3e8d4bda2f9612ca925b6)
2013-08-22 18:52:51 - Pokercoin 1.0.1.1 code released - with checkpoint on block #2913
2013-09-06 11:15:00 - Pokercoin 1.0.2 code released - with checkpoint on block #15000, and getcards rpc call to get a hand of 5 Playing Cards from block hash


Title: Re: [ANN] Pokercoin Reboot - 100k POK Premine to be Destroyed
Post by: hotcoldcoin on August 20, 2013, 07:40:13 PM
RESERVED for rebooted bounty program info


Title: Re: [ANN] Pokercoin Reboot - 100k POK Premine to be Destroyed
Post by: hotcoldcoin on August 21, 2013, 09:46:39 AM
All systems go for premine deletion.    The 100,000 POK premine will be sent to the destroyer address 2BuCidDstqL7xDforAjhFxcuStL1V5jzVRa.   

Any objections?  Speak up quick or forever hold your peace.


It is my intent to destroy the 100,000 POK premine on the rebooted chain.

What address shall we use?   I'd prefer something like the 1BitcoinEaterAddressDontSendf59kuE address.   Still trying to figure out how to make one for pokercoin.   Anyone know of scripts or instructions for that?

Or we can go with the way btc-e destroyed 110K of the NVC premine.  See: https://bitcointalk.org/index.php?topic=144158.0

Using those instructions, and the web tool at http://gobittest.appspot.com/Address we get:

* In '1 - Public ECDSA Key' field, enter the byte sequence as public key:

0400000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000

* Hit send.  Then in the '4 - Adding network bytes to 3' field change the prefix to AB  (pokercoin address version is 0xAB, or decimal 171). Result is:

AB3B4DF4363CAA9E3BD9DA58020D3080BE8230A4AE

* Hit send.  Now we have a Pokercoin destroyer adress:

2BuCidDstqL7xDforAjhFxcuStL1V5jzVRa


Could some folks verify and double check this?  Thanks!


Title: Re: [ANN] Pokercoin Reboot - 100k POK Premine to be Destroyed
Post by: hotcoldcoin on August 21, 2013, 10:06:56 AM
Pokercoin Premine DESTROYED!

100,000 POK just sent to destroyer address 2BuCidDstqL7xDforAjhFxcuStL1V5jzVRa

Block 2913:  http://altcha.in/block/702fb5ca8bd664e61fe2d39a99c6a4730d48cfa29cb3e8d4bda2f9612ca925b6

Transaction:  http://altcha.in/tx/7b82ccb38d5a7a4adaf684d5ac0fc1e15fd68b7322cef3389307d8f8a2cd7d9d



Title: Re: [ANN] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: minerapia on August 21, 2013, 10:14:23 AM
If you started the blockchain from zero why didnt you just alter subsidy function to get rid of special reward of block 2?


Title: Re: [ANN] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: hotcoldcoin on August 21, 2013, 10:16:10 AM
If you started the blockchain from zero why didnt you just alter subsidy function to get rid of special reward of block 2?

Because that would require a fork and new clients for everyone.    This way was quicker, and still lets all the version 1.0.0 clients participate.


Title: Re: [ANN] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: muddafudda on August 21, 2013, 10:16:44 AM
Tbh there is so many hit coins why revive this one?? Nan not lesson enough??


Title: Re: [ANN] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: muddafudda on August 21, 2013, 10:18:44 AM
Tbh the premine is now the first 3000 blocks you mined. Coin is still shit


Title: Re: [ANN] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: hotcoldcoin on August 21, 2013, 10:24:14 AM
Tbh the premine is now the first 3000 blocks you mined. Coin is still shit

Fud.  The rebooted chain was announced at around around block 700.    At the moment of premine destruction on block 2913 there was 152,860 POK outstanding.  Without the premine that is now 52,860 POK outstanding.    Of that I have under 12,000 POK.  The rest is shared among the other miners.

I'll be using a portion of my share to reboot the bounty program.   What will you be doing?


Title: Re: [ANN] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: Damnsammit on August 21, 2013, 01:29:01 PM
What will you be doing?

Mining a coin that isn't a reboot of a dead crapcoin.



Title: Re: [ANN] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: hotcoldcoin on August 22, 2013, 06:52:51 PM
Pokercoin Reboot Update:

* New Client Version 1.0.1.1 code now available from https://github.com/superblocks/Pokercoin/     This update includes a checkpoint for block 2913, wherein the 100,000 POK premine was destroyed.

* Rebooted chain is now at block #3980.

* Total coins outstanding: 174,200.  Discounting destroyed premine, Total coins outstanding: 74,200  

* For last 1000 blocks, the average time between blocks was ~ 76 seconds.

* New Bounty program to start soon.   Welcome any ideas/suggestions for it.


Title: Re: [ANN][POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: Aggrophobia on August 23, 2013, 09:01:21 PM
nice try ;)


Title: Re: [ANN][POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: bandjhughes on August 23, 2013, 09:34:03 PM
So this is a reshuffle and redeal?  I'm a terrible poker player so I best stay out of the game.


Title: Re: [ANN][POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: hotcoldcoin on August 23, 2013, 10:54:34 PM
yes, a reshuffle and a redeal.   Same genesis block, everything else is new ;)


Title: Re: [ANN][POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: Aggrophobia on August 24, 2013, 10:37:21 AM
so anyone is mining this coin?


Title: Re: [ANN][POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: hotcoldcoin on August 24, 2013, 10:47:25 AM
so anyone is mining this coin?

Very few miners currently, and they are not pushing much hashing power.

Network is at block #5386 now, with diff of only 0.011.


Title: Re: [ANN][POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: Aggrophobia on August 26, 2013, 04:40:13 PM
"difficulty" : 0.07014845,


Title: Re: [ANN][POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: hotcoldcoin on August 27, 2013, 05:40:10 PM
"difficulty" : 0.07014845,

Oh my, pokercoin reboot is slowing down.   Did you just mine #7085, eh?

Code:
Block 7085 - 2013-08-27 17:22:26
Block 7084 - 2013-08-26 03:44:59

Chain stays at 0.07 diff for the next 23 blocks. 


Title: Re: [ANN][POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: Aggrophobia on August 27, 2013, 08:58:42 PM
"difficulty" : 0.07014845,

Oh my, pokercoin reboot is slowing down.   Did you just mine #7085, eh?

Code:
Block 7085 - 2013-08-27 17:22:26
Block 7084 - 2013-08-26 03:44:59

Chain stays at 0.07 diff for the next 23 blocks. 


nope

"height" : 6951,


Title: Re: [ANN][POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: TheButcher88 on August 27, 2013, 09:18:25 PM
Windows version please!


Title: Re: [ANN][POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: Lauda on August 27, 2013, 09:27:06 PM
It shouldn't have been rebooted.
Let the crap die.


Title: Re: [ANN] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: BombaUcigasa on August 27, 2013, 09:55:23 PM
If you started the blockchain from zero why didnt you just alter subsidy function to get rid of special reward of block 2?

Because that would require a fork and new clients for everyone.    This way was quicker, and still lets all the version 1.0.0 clients participate.
Last time I checked, the bitcoin reference client tested for MAXIMUM reward, not minimal, so you can mine blocks with less or no reward.

Is this somehow changed or why did you kept the complication when restarting?


Title: Re: [ANN][POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: X68N on August 28, 2013, 03:28:16 AM
Why? there is already a CasinoCoin.

Pokercoin has less value, it can be only used for poker, Casinocoin in more universal  ;D


Title: Re: [ANN][POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: bandjhughes on August 28, 2013, 03:57:21 AM
I think this would be better named as SolitaireCoin.  After I compiled a windows wallet (since one wasn't provided) and mined for a bit, I soon figured out I was the only one sitting at the card table mining.  So I quite mining after a couple blocks but came back a few hours later to see if there was any new action.  No signs of anybody sitting at the card table and saw that no hands were even dealt since I left.


Title: Re: [ANN] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: hotcoldcoin on August 29, 2013, 05:55:50 PM
If you started the blockchain from zero why didnt you just alter subsidy function to get rid of special reward of block 2?

Because that would require a fork and new clients for everyone.    This way was quicker, and still lets all the version 1.0.0 clients participate.
Last time I checked, the bitcoin reference client tested for MAXIMUM reward, not minimal, so you can mine blocks with less or no reward.

Is this somehow changed or why did you kept the complication when restarting?

Hmm... you may be right about checking only for greater rewards, not less:

Code: (https://github.com/superblocks/Pokercoin/blob/master/src/main.cpp#L1441)
    if (vtx[0].GetValueOut() > GetBlockValue(pindex->nHeight, nFees))
        return false;

I'll have to remember that for the next dead altcoin reboot ;)

Although it doesn't seem as dramatic and easily validated as sending the premine to a destroyer address.


Title: Re: [ANN][POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: hotcoldcoin on August 29, 2013, 05:58:12 PM
I think this would be better named as SolitaireCoin.  After I compiled a windows wallet (since one wasn't provided) and mined for a bit, I soon figured out I was the only one sitting at the card table mining.  So I quite mining after a couple blocks but came back a few hours later to see if there was any new action.  No signs of anybody sitting at the card table and saw that no hands were even dealt since I left.

Sometimes the table is very slow, sometimes there are a few players.    One or two have been active lately for sure, driving the block height up to #8375 and climbing.   Difficulty currently at measly 0.008.

(and note that the old version 1.0.0 clients still work on the rebooted chain)


Title: Re: [ANN][POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: mishax1 on August 30, 2013, 10:19:46 AM
so this is how bitcoin mining looked like a year ago.. easy coins.. :D


Title: Re: [ANN][POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED!
Post by: hotcoldcoin on September 06, 2013, 09:26:02 AM
New! - Pokercoin 1.0.2 code now released!  See https://github.com/superblocks/Pokercoin

This update adds a checkpoint at block #15000, and a new rpc command: getcards.

getcards draws 5 playing cards based on a block hash.  It's also added to getinfo, based on the current block hash:

Code:
    "blocks" : 15691,
    "cards" : "Ace of Diamonds, Queen of Spades, 8 of Diamonds, 10 of Hearts, 4 of Hearts, ",

Example usage:   Get a hand from the pokercoin genesis hash:
Code:
# ./pokercoind getblockhash 0
5b08cbe328392be8151f5deec2dc92e7609dcbd20e0dac335904ccf538df68e8

# ./pokercoind getcards 5b08cbe328392be8151f5deec2dc92e7609dcbd20e0dac335904ccf538df68e8
5 of Hearts, Queen of Hearts, 2 of Hearts, 3 of Hearts, 2 of Hearts,

The getcards command will take in any well formed hash: 64 chars long, only hexademical characters.

Cards are determined by splitting the block hash into 2 character segments.  For each segment, first character is the card, and second character is the suit.  Here's the code to show how the cards are decided:

Code: (https://github.com/superblocks/Pokercoin/blob/master/src/bitcoinrpc.cpp#L403)
//
// Get a Playing Card - version 0.0.1
//
std::string getcard( char c )
{
    switch( std::tolower(c) ) {
        case '1': return "Ace";
        case '2': return "2";
        case '3': return "3";
        case '4': return "4";
        case '5': return "5";
        case '6': return "6";
        case '7': return "7";
        case '8': return "8";
        case '9': return "9";
        case 'a': return "10";
        case 'b': return "Jack";
        case 'c': return "Queen";
        case 'd': return "King";
        default: case 'e': case 'f': case '0': return "Joker";
    }
}

//
// Get the Suit of a Playing Card - version 0.0.1
//
std::string getsuit( char c )
{
    switch( std::tolower(c) ) {
        default: return "ERROR";
        case '0': case '1': case '2': case '3': return "Clubs";
        case '4': case '5': case '6': case '7': return "Diamonds";
        case '8': case '9': case 'a': case 'b': return "Hearts";
        case 'c': case 'd': case 'e': case 'f': return "Spades";
    }
}

//
// Get a Hand of Playing Cards - version 0.0.1
//
std::string GetCards( std::string hash, int limit = 5 )
{
    if( hash.length() != 64 ) { return "ERROR: hash is not 64 chars long"; }
    std::string deck, check;
    int count = 0;
    for (int i = 0; i < hash.length(); i+=2) {
        check = hash.substr(i,2);
        if( check[0] == '0' || check[0] == 'e' || check[0] == 'f' )
            continue;
        deck.append( getcard(check[0]) ).append( " of " ).append( getsuit(check[1]) ).append( ", " );
        count++;
        if( count == limit )
            break;
    }
    if( count != limit )
        deck.append( "ERROR: not enough valid cards in the deck" );
    return deck;
}


//
// Get a Hand of Playing Cards - RPC call - version 0.0.1
//
Value getcards(const Array& params, bool fHelp)
{
    if (fHelp || params.size() != 1)
        throw runtime_error(
            "getcards <hash>\n"
            "Returns a hand of playing cards.");

    std::string strHash = params[0].get_str();

    return GetCards(strHash);
}

All very beta and  proof-of-concept now, but may be something that can be built upon for gaming ;)




Title: Re: [POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED! - new: 5 Cards per Block
Post by: 2833043517 on September 06, 2013, 10:51:01 AM
pool?


Title: Re: [POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED! - new: 5 Cards per Block
Post by: hotcoldcoin on September 06, 2013, 11:05:39 AM
pool?

No pool yet.   If someone were to set one up, I'm sure there'd be bounty coins for it.


Title: Re: [POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED! - new: 5 Cards per Block
Post by: 2833043517 on September 09, 2013, 10:44:28 AM
where to sell pok?


Title: Re: [POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED! - new: 5 Cards per Block
Post by: hotcoldcoin on September 10, 2013, 06:05:50 AM
where to sell pok?

On this forum? :)    There's no exchanges yet that support POK.  If some pop up, they are sure to receive bounty coins.



Title: Re: [POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED! - new: 5 Cards per Block
Post by: ropyu1978 on September 10, 2013, 06:36:08 AM
where is Pokercoin 1.0.2 client?


Title: Re: [POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED! - new: 5 Cards per Block
Post by: hotcoldcoin on September 12, 2013, 10:01:49 AM
where is Pokercoin 1.0.2 client?

The source for Pokercoin 1.0.2 client is at:   https://github.com/superblocks/Pokercoin

There are no windows binaries for this version yet.   Anyone want to compile one?


Title: Re: [POK] Pokercoin Reboot - 100,000 POK Premine DESTROYED! - new: 5 Cards per Block
Post by: hotcoldcoin on September 12, 2013, 10:03:58 AM
The Genesis Hash Straight Poker Tournament (https://bitcointalk.org/index.php?topic=288762.0) has not gotten any new entries for a bit.  As it stands now, the top 10 winning hands are from, in order: 6coin, Pokercoin, Realcoin, Bytecoin, Geist Geld, Fastcoin, Dragoncoin, Bottlecaps, Weedcoin, Memecoin.