Pages:
Author

Topic: [ANN][USC] First merged minable scryptcoin UnitedScryptCoin, exchange available! - page 5. (Read 51747 times)

jr. member
Activity: 56
Merit: 1
Code:
   general-beck@general-beck-nonebook:~$ ./unitedscryptcoind listtransactions           
[                                                                                   
    {                                                                               
        "account" : "",                                                             
        "address" : "UdisYrpn1BouXw1k4w8mZXQoYPiM4aTM8z",                           
        "category" : "generate",                                                     
        "amount" : 50.00000000,                                                     
        "confirmations" : 140,                                                       
        "generated" : true,                                                         
        "blockhash" : "44bf9dc7da33fc2840800bff3f50594e5d37239a630a40298e8fcd87f185c6
47",                                                                                 
        "blockindex" : 0,                                                           
        "blocktime" : 1387773718,                                                   
        "txid" : "139ecc8c47131e6c3279eed27ddd5f8e7d4e6a6e2050d3ea98a26f6d2ad82a4b",
        "time" : 1387773718,                                                         
        "timereceived" : 1387773758                                                 
    }                                                                               
]                                     
p2pool LTC merged mining
aa
hero member
Activity: 544
Merit: 500
Litecoin is right coin
Flo.smalltimeminer.com has a shitload of hash.. maybe they can implement this?
Have you contacted them and given them the necessary code to add merged mining?
full member
Activity: 182
Merit: 100
Flo.smalltimeminer.com has a shitload of hash.. maybe they can implement this?
newbie
Activity: 48
Merit: 0
By the way, USC 23520 (http://unitedscryptcoin.org/block/7acc9f9dd368758a61f8a455bfc1656ec9e42fbf60e772241960239943b30406) = Dogecoin 19375* (http://dogechain.info//block/08d147dee18e1cca7944a057b66f36d97ec92959852626345551729b562e5c7c)

My address: UdTzGFx1emSBaEshoAnBSsUHqEbqbtZYi3


*or 19376, I'm not clear with which one it goes.

Thanks! Bounty paid! (19376 is part of DOGE implies 19375 is part of DOGE, so it doesn't matter that much)
aa
hero member
Activity: 544
Merit: 500
Litecoin is right coin
aa
hero member
Activity: 544
Merit: 500
Litecoin is right coin
I need someone with the daemon synced to test my P2Pool modification. It's just to run a normal USC P2Pool node.
sr. member
Activity: 266
Merit: 250
Also, what needs to change so we can mine usc in a pool, instead of solo?
sr. member
Activity: 266
Merit: 250
I am running only ~475 Kh/s, so I am not sure how well I am doing on the USC part, but I am certainly mining DOGE, so  guess i'll keep watching and see if anything appears in my USC wallet.

I will also try to get the word out in the #doge and #doge-dev channels on freenode.

If it works, maybe other scrypt coins will join in! =)
newbie
Activity: 48
Merit: 0
So I am currently switching between LTC/USC and DOGE/USC. But I want to have my cake and eat it too! I want to mine LTC/DOGE/USC all at once! How in the name of all the gods can we make that possible?

Did you get any blocks with DOGE? If you are the first to prove existence of such blocks in the USC blockchain, you get USC 100.

For LTC/DOGE/USC merged mining to happen, either LTC or DOGE needs to accept the 'merged mining as child chain patch'. LTC has little to gain, how the DOGE community feels about it: no idea.
sr. member
Activity: 266
Merit: 250
So I am currently switching between LTC/USC and DOGE/USC. But I want to have my cake and eat it too! I want to mine LTC/DOGE/USC all at once! How in the name of all the gods can we make that possible?
aa
hero member
Activity: 544
Merit: 500
Litecoin is right coin
Okay, so now I believe I have confirmed the four blocks that I found on http://ltc.lurkmore.com, merged with LTC.

587f189db1194c66635c31e0dfc8eb2ef28fd0dd1c1f1cff1fc7fadab32c25c0
1d32caa5d8f5285d32f50aebd34e7c101ddfe4acf9c511eecee8e990062422a3
6581cbfbac9f9dea943667af113158417256a4a6c647ee92b4377c9ee6d6f531
fddbead4744dab0b6d4c549ff2f24560339e500a264cca0b959f9c7942c124c3
newbie
Activity: 48
Merit: 0

Pardon my newbieness but could you help me identifying which part of the USC block contains the Litecoin hash ? Is it encoded in the transaction script ?

First: find the hash of the USC block (either on the commandline or the debug console):
Code:
$ unitedscryptcoind getblockhash 10001
642639f20776313da4c16028388576c68abd96292e963303552d543b5a9b13df

Then get the block (also, either on the commandline or the debug console):
Code:
$ unitedscryptcoind getblock 642639f20776313da4c16028388576c68abd96292e963303552d543b5a9b13df
{
    "hash" : "642639f20776313da4c16028388576c68abd96292e963303552d543b5a9b13df",
    "pow_hash" : "b6238d5686e023cef880c54d1e54c84119060aaed517494bd5c55b2e33d268e3",
    "confirmations" : 13361,
    "size" : 755,
    "height" : 10001,
    "version" : 65794,
    "merkleroot" : "5abc1162b885a65647f86c99921a118270066eb912ce4b4c977f5ff11b3c66ee",
    "auxpow" : {
        "size" : 523,
        "coinbasetx" : {
            "txid" : "082c3ad598cde99850626cda979f120def107c4b2f8fbce2d2aea53da44f812a",
            "version" : 1,
            "locktime" : 0,
            "vin" : [
                {
                    "coinbase" : "03772f07fabe6d6d7897ed5c196dab5acdd4f2e4fcaa5053a6c161932f682a679218dc3a9f4583cf04000000000000004014150500000000f0000000",
                    "sequence" : 4294967295
                }
            ],
            "vout" : [
                {
                    "value" : 50.57290762,
                    "n" : 0,
                    "scriptPubKey" : {
                        "asm" : "OP_DUP OP_HASH160 aa3750aa18b8a0f3f0590731e1fab934856680cf OP_EQUALVERIFY OP_CHECKSIG",
                        "hex" : "76a914aa3750aa18b8a0f3f0590731e1fab934856680cf88ac",
                        "reqSigs" : 1,
                        "type" : "pubkeyhash",
                        "addresses" : [
                            "UdW36McKmnRXjRLx8vnv9asH8aaciTFMYq"
                        ]
                    }
                }
            ]
        },
        "coinbaseMerkleBranch" : [
            "554f31be09c3595593af8ce7a2c8991fade90a0cc32386a2ffeb9f00763d2c15",
            "723355cedcbfec93f15c91dce2b74306534f199a353f92a0a79bf8094af26ba1",
            "0c5ded666e627d29ec239c30e8cc3494d118d9d132a13d89ecebb4c73c7d1700",
            "2a367327c0c174846625808bb182301cde78420531d17db453953763aa1e0cd0",
            "3c051b3c07e4a8baf9d01bb64174e87c5fb60026502f6254a6c04c195d656376",
            "ca596bfebcaceb304cc9d15b3be6acd09cdc9f7e215ce4fd1789dbee54560994"
        ],
        "coinbaseIndex" : 0,
        "chainMerkleBranch" : [
            "0000000000000000000000000000000000000000000000000000000000000002",
            "c2bf026e62af95cd7b785e2cd5a5f1ec01fafda85886a8ebd34482c0b05dc2c2"
        ],
        "chainIndex" : 3,
        "parent_block" : {
            "hash" : "a67a73b6dfd5dbb2edd562ba0a42df49d64d3647901af1fc450e3d5ede910752",
            "pow_hash" : "000000002a3bd0933fb8ff6e550c7ab77869677f3c0e48bc94d52b05a35a7fd8",
            "version" : 2,
            "previousblockhash" : "51dd1b4131d9577c78e5dbcd3f0d1d25e360ed343f18792a98ae91d2d18b9d63",
            "merkleroot" : "1fd0691c974e0f74cad3dbd4ead2df556cd462b0a0a54567bf15e4d8e5d901e0",
            "time" : 1385977750,
            "bits" : "1b25ca66",
            "difficulty" : 1734.16053808,
            "nonce" : 3129217792
        }
    },
    "tx" : [
        "5abc1162b885a65647f86c99921a118270066eb912ce4b4c977f5ff11b3c66ee"
    ],
    "time" : 1385977749,
    "nonce" : 0,
    "bits" : "1d0ffff0",
    "difficulty" : 0.06250000,
    "previousblockhash" : "ca341881775ac6dc35016335a347723ec88200fbbd06084ee9aa411829305273",
    "nextblockhash" : "4d5f5ac55554e376cee23f3dfcf87cc5a428f458e377237b53958c658de28e1e"
}

Now look at auxpow -> parent_block -> previousblockhash

This is the hash of the block on which the parent block is built. Unless it is an orphan, it will exist in the parent's blockchain. In this example, it is LTC block 51dd1b4131d9577c78e5dbcd3f0d1d25e360ed343f18792a98ae91d2d18b9d63.
sr. member
Activity: 266
Merit: 250
I don't see how it could be simpler to do all of that instead of modifying P2Pool: https://github.com/blixnood/p2pool

As a newbie to all this, and also as a non-coder, it would be great, I think, to do both. People could then, as now with other coins, choose either p2pool or something like lite.coin-pool.com .
newbie
Activity: 4
Merit: 0

Pardon my newbieness but could you help me identifying which part of the USC block contains the Litecoin hash ? Is it encoded in the transaction script ?
newbie
Activity: 48
Merit: 0
I don't see how it could be simpler to do all of that instead of modifying P2Pool: https://github.com/blixnood/p2pool

Good point!

You only need to firewall p2pool, so that you run a solo node, and point pushpool towards it.

aa
hero member
Activity: 544
Merit: 500
Litecoin is right coin
I don't see how it could be simpler to do all of that instead of modifying P2Pool: https://github.com/blixnood/p2pool
newbie
Activity: 48
Merit: 0
I have a user on my pool that brought this coin to my attention. If i read correctly this coin has source to integrate with p2pool but that is it. It seems the next step to get ltc pools on board is a patch to stratum and pushpool. Is this correct assumption?

Stratum doesn't need to change, but the supplied coinb1 needs to contain the merged mining header and the hash returned by getauxblock.

pushpool needs to be modified to ask USC for the hash, submit solutions to USC and distribute generated coins among users. (will also look into this myself, pushpool looks promising)
 
It would be great if you'd add support for USC in your pool.


I would be willing to give this a try if someone can assist me with it.
Pushpool would be a fine start if someone wants to give me a patch. If the coins show up in the wallet i can handle the rest. As in distribution to users.

I will freely admit i have never setup a merged mining pool.

Some thoughts about a solution.

A proxy should be written that sits between
  • litecoind
  • unitedscryptcoin
  • pushpool

It should getauxblock from unitedscryptcoin, getblocktemplate from litecoind, put USC hash in LTC block and provide a getwork interface to pushpool. Then pushpool doesn't have to be modified.

Getting acquainted with libblkmaker now...
sr. member
Activity: 266
Merit: 250
This would be AWESOME!  Grin
member
Activity: 81
Merit: 1002
It was only the wind.
USC block with hash 58149cf0201c09a13acda604540f0d7d936b8004fd5fd497835449bdaf34faba was mined using WDC as a parent. I mined it.

Nice. I've added your proof to the announcement. Where shall I send the USC 100 bounty?

URj6Sjcawju62kPh8PE4HpNtQud2JChZtS
legendary
Activity: 2072
Merit: 1001
I have a user on my pool that brought this coin to my attention. If i read correctly this coin has source to integrate with p2pool but that is it. It seems the next step to get ltc pools on board is a patch to stratum and pushpool. Is this correct assumption?

Stratum doesn't need to change, but the supplied coinb1 needs to contain the merged mining header and the hash returned by getauxblock.

pushpool needs to be modified to ask USC for the hash, submit solutions to USC and distribute generated coins among users. (will also look into this myself, pushpool looks promising)
 
It would be great if you'd add support for USC in your pool.


I would be willing to give this a try if someone can assist me with it.
Pushpool would be a fine start if someone wants to give me a patch. If the coins show up in the wallet i can handle the rest. As in distribution to users.

I will freely admit i have never setup a merged mining pool.
Pages:
Jump to: