Bitcoin Forum
April 25, 2024, 12:18:59 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 8 9 10 »  All
  Print  
Author Topic: [ANN][USC] First merged minable scryptcoin UnitedScryptCoin, exchange available!  (Read 51716 times)
united-scrypt-coin (OP)
Newbie
*
Offline Offline

Activity: 48
Merit: 0


View Profile
November 30, 2013, 09:58:32 PM
Last edit: April 10, 2014, 03:04:29 PM by united-scrypt-coin
 #1

USC: vires in scrypt_1024_1_1_256
USC is above USD, at least alphabetically

This coin aims to become the most secure scrypt_1024_1_1_256 coin, by allowing miners to mine this coin for free while mining LTC or any other scryptcoin that is similar enough to LTC. All non genesisblocks will be created after this announcement. Because we use merged mining, this can be verified by looking at the parent block of the parent blockchain.

Exchange

The first, and currently only, exchange that allows trading USC is exarena.net.

Getting started

Short instructions on how to join the network, and start merged mining with P2Pool:

If you want to download binaries for windows or GNU/Linux, you can find release 0.8.6.2 on the UnitedScryptCoin website. Here are the checksums of the downloadable files:
Code:
8a5f452effac6bd8cfb528cccd33d258e73f1a587c5f6a93de36e58a5a182622  unitedscryptcoin-0.8.6.2-win32.zip
f3df29e49ab0a3ed71901b63acb2b654ad44c5d45298f85399a5f788e58d7648  unitedscryptcoin-0.8.6.2-win32-setup.exe
0c855116df521129f4fe716edd05757c04c432e4f414b4e450ada63a1cae2869  unitedscryptcoin-0.8.6.2-linux.tar.gz

The sourcecode is in a git repository on github.  If you want to compile the program yourself, do:
Code:
$ git clone http://github.com/united-scrypt-coin-project/unitedscryptcoin/
$ cd unitedscryptcoin/src
$ make USE_UPNP= -f makefile.unix

create ~/.unitedscryptcoin/unitedscryptcoin.conf which contains
Code:
server=1
daemon=1
rpcport=33327
port=23328
rpcuser=unitedscryptcoinrpc
rpcpassword=SOME_PASSWORD_HERE
addnode=106.187.94.193:23328
addnode=118.244.207.5:23328
addnode=218.75.110.21:23328
addnode=85.25.133.40:23328
addnode=176.50.146.229:23328
addnode=162.209.104.232:23328
addnode=88.172.65.144:23328
addnode=188.62.142.95:23328

Please open up port 23328 on your firewall. Post below if you like to be added to the list of seednodes. (nobody did that)

SHA256 miners that already are merged mining, will know what to do.  Others need to read on.

The only pool that currently supports merged mining with scrypt is p2pool. This is a decentralized pool, and currently the only way to merged mine USC. So you need to setup p2pool to mine LTC. If that works, you can point your p2pool to your unitedscryptcoin daemon.

Code:
$ git checkout https://github.com/forrestv/p2pool/
$ cd p2pool
$ less README.md
$ # install required packages, you did read the README didn't you?
$ ./run_p2pool.py --net litecoin --give-author 1.0 \
        --bitcoind-rpc-port 9334 --bitcoind-p2p-port 9335 \
        --merged http://unitedscryptcoinrpc:SOME_PASSWORD_HERE@localhost:33327/ \
        BITCOINRPC_USERNAME BITCOINRPC_PASSWORD

This assumes you are running a full Litecoin node, which is listening on ports 9334 (RPC) and 9335 (P2P).

If you point your miner to localhost:9327 you will earn LTC, it will be sent directly to your wallet. In addition, without extra cost, you will get free UnitedScryptCoins.

Want more detail? Please see an explanation of setting up p2pool for BTC (+ merged minable coins) + LTC. If you use this guide to setup p2pool, you only need to add the
Code:
--merged http://unitedscryptcoinrpc:SOME_PASSWORD_HERE@localhost:33327/
to the commandline when starting p2pool.

Earn some before the big pools hop on!

Other pools

The first pool was provided to us by user bootch. This pool is closed.

Work is underway to add USC merged mining to an established pool.

The first pool that supports LTC/USC mining is http://www.f2pool.com/, more info in a post by macbook-air.

New pool: http://manicminer.in mines USC/HUC/ORG/PST against popular non-merge mined scrypt coins (LTC/DOGE/...).

Block Explorer

A USC block explorer is kindly provided to us by macbook-air

Merged mining, how does it work?

Highlevel overview of merged mining (explanation for 1 child chain, with more it becomes more complex):
  • request work from USC with getauxblock
  • put hash of block in coinbase script of parent blockchain (preceded by merged mining header)
  • solve block of parent chain of difficulty in getauxblock
  • provide auxpow (auxiliary proof of work) to USC with the following info
    • block header of parent chain
    • coinbase transaction of parent chain (this contains the hash of the USC block)
    • MerkleBranch linking parent coinbase to parent block
  • you have mined a block of USC based on a solution to a block of the other blockchain!

For a detailed description, see for example the sourcecode of p2pool or an article about merged mining in NMC. The bitcoin wiki has an official specificiation.

Implementation is the same as SHA256 merged mining, so that an unmodified p2pool can be used.

Bounties for people that prove this coin really Unites scrypt coins

The first 10 people that prove existence of blocks in the USC blockchain merge mined against other major parent chains (max one bounty per chain) get USC 100. Major means 'coin is on cryptsy'. Below I found a block based on LKY, but unfortunately it got orphaned from USC, so hard proof is not available. To make it clear: the bounty is for the person who provides proof of a certain parent chain the first, also If he/she didn't mine it him/herself.

I did a proof for LTC below, to show you how a valid proof looks. This way a proof is verifiable by anyone who runs the USC daemon. If the parent chain does not have a block explorer, that is fine (but we will need to download the client and inspect the blockchain to verify the proof). Other proofs will also appear there.

Status: 7 bounties claimed, 3 bounties of USC 100 apiece unclaimed.

How to prove a block is merge mined against some other blockchain?

Just find a merge mined block in the USC blockchain that someone mined with some blockchain as parent blockchain, look at the previousblockhash of the parent_block and find that block in said blockchain. A USC block can be viewed with the RPC commands getblockhash and getblock.

Coins that earned USC's seal of approval


Here is a list of all the blockchains we are proven to be compatible with:


All coins similar enough to LTC should work.

Note: USC block 10001 was not mined using p2pool, but using some other merged mining proxy. Is there already a centralized pool with USC support?

Characteristics

This coin is almost the same as Litecoin. The only differences are: genesisblock, merged mining and branding. So: USC 50 every 2.5 minutes. Halves every 4 years.
 
Vote!

Please vote for USC at http://www.allcrypt.com/beta/voting.php

Updates:
  • Clarify instructions
  • Provide proof of merged mining with LTC
  • We have a block explorer, created by macbook-air
  • Announcing bounty program for finding other parent chains than LTC, and proving that this is really UNITEDScryptCoin.
  • Added link to first (non-merged) pool (should have done that earlier...), thanks to bootch
  • Added short explanation of merged mining
  • Some more clarification
  • DNSSeed + main seednode are down ATM, added some connectable nodes to example config
  • gritter found proof that USC can be mined with CNC as parent chain!
  • Wolf0 found proof that USC can be mined with WDC as parent chain!
  • Release 0.8.6.1
  • aa found proof that USC can be mined with DOGE as parent chain!
  • found block with LKY as parent
  • moved images to usx.ax.lt
  • added more info about merged mining
  • found block with COYE as parent
  • first centralized scrypt merged mining pool http://www.f2pool.com/
  • Release 0.8.6.2
  • add request to vote
  • add link to a new scrypt merged mining pool
  • P2Pooler found proof that USC can be mined with AUR as parent chain!
  • Hyacin found proof that USC can be mined with GDC as parent chain!
  • Hyacin found proof that USC can be mined with MNC as parent chain!
  • Added first exchange!
  • Reorganized post to draw more attention to the fact we have an exchange
  • Hyacin found proof that USC can be mined with NYAN as parent chain!
1714004339
Hero Member
*
Offline Offline

Posts: 1714004339

View Profile Personal Message (Offline)

Ignore
1714004339
Reply with quote  #2

1714004339
Report to moderator
The network tries to produce one block per 10 minutes. It does this by automatically adjusting how difficult it is to produce blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714004339
Hero Member
*
Offline Offline

Posts: 1714004339

View Profile Personal Message (Offline)

Ignore
1714004339
Reply with quote  #2

1714004339
Report to moderator
1714004339
Hero Member
*
Offline Offline

Posts: 1714004339

View Profile Personal Message (Offline)

Ignore
1714004339
Reply with quote  #2

1714004339
Report to moderator
1714004339
Hero Member
*
Offline Offline

Posts: 1714004339

View Profile Personal Message (Offline)

Ignore
1714004339
Reply with quote  #2

1714004339
Report to moderator
barwizi
Legendary
*
Offline Offline

Activity: 882
Merit: 1000



View Profile
December 01, 2013, 03:52:30 AM
 #2

well?
united-scrypt-coin (OP)
Newbie
*
Offline Offline

Activity: 48
Merit: 0


View Profile
December 01, 2013, 09:12:16 AM
 #3

well?

Currently there are six nodes in the network. Difficulty is not yet stable. Some miners mine directly instead of merged.

Not bad for a coin that's less than 12h old.

We need more seednodes. Anyone?
mattle74
Full Member
***
Offline Offline

Activity: 163
Merit: 100


View Profile
December 01, 2013, 09:42:22 AM
 #4

...
SHA256 miners that already are merged mining, will know what to do.
...

This assumes your litecoind is listening on ports 9334 (RPC) and 9335 (P2P).

If you point your miner to localhost:9327 you will earn LTC, it will be sent directly to your wallet. In addition, without extra cost, you will get free UnitedScryptCoins.

Earn some before the big pools hop on!


Methinks if you want scrypt miners to earn some before pools set this up, you need some better instructions. I like the advice of referring to SHA256 miners will know what to do when the topic is aimed at scrypt miners.....

Windows instructions would be helpful because I don't any about setting up merged mining in Windows even with SHA256 coins. And lastly... why point the miner at 9327 when you have litecoind RPC port as 9334 and P2P port as 9335 in the example? Typo?
united-scrypt-coin (OP)
Newbie
*
Offline Offline

Activity: 48
Merit: 0


View Profile
December 01, 2013, 10:32:25 AM
 #5

...
SHA256 miners that already are merged mining, will know what to do.
...

This assumes your litecoind is listening on ports 9334 (RPC) and 9335 (P2P).

If you point your miner to localhost:9327 you will earn LTC, it will be sent directly to your wallet. In addition, without extra cost, you will get free UnitedScryptCoins.

Earn some before the big pools hop on!


Methinks if you want scrypt miners to earn some before pools set this up, you need some better instructions. I like the advice of referring to SHA256 miners will know what to do when the topic is aimed at scrypt miners.....

Windows instructions would be helpful because I don't any about setting up merged mining in Windows even with SHA256 coins. And lastly... why point the miner at 9327 when you have litecoind RPC port as 9334 and P2P port as 9335 in the example? Typo?

I have clarified the instructions.

To answer your specific questions.

p2pool talks to LTC daemon and USC daemon. P2Pool is a local process (python program). Your miner (cgminer/etc) talks to p2pool, and p2pool sends your Proof of Work to LTC and to USC.

Please feel free to ask for more clarification if I am unclear.
barwizi
Legendary
*
Offline Offline

Activity: 882
Merit: 1000



View Profile
December 01, 2013, 11:29:55 AM
 #6

Can anyone confirm this is functional.
#R#a#u#t#e#
Member
**
Offline Offline

Activity: 65
Merit: 10


View Profile
December 01, 2013, 11:40:58 AM
 #7

im throwing in some solo hashpower from an old abandoned 6950 Wink
#R#a#u#t#e#
Member
**
Offline Offline

Activity: 65
Merit: 10


View Profile
December 01, 2013, 07:35:20 PM
 #8

I like the idea of this coin, suggested it actually works! (maybe someone running a p2pool can confirm that ?)

Everyone is busy with btc "crash" it seems, i got about 200 blocks x 50 coins with my 480kh/s so far.


On time of this writing:
Blocks 7113
diff 0.0156

so next to nothing mined jet..
zoro
Full Member
***
Offline Offline

Activity: 226
Merit: 100


View Profile
December 01, 2013, 08:30:43 PM
 #9

i will try solo, not merge. hope someone can setup a merging pool

"killer app" of BTC = MasterCoin https://bitcointalk.org/index.php?topic=265488.0Mastercoin(A new protocol layer on top of Bitcoin)
KingGoon
Member
**
Offline Offline

Activity: 112
Merit: 10



View Profile
December 01, 2013, 08:32:39 PM
 #10

how to solo mine  Huh

So Icy E-Money - Frozentalk.org FD1GwdBjTeMPFdZD5v3cVRG7ZoPJBAuLrf
All these girls excited ,Oooo ya know they like it ,Frozen so icy, so icy ,Haters don't try to fight it ,All yo friends invited ,Frozen so icy, so icy!!
gorgorom
Full Member
***
Offline Offline

Activity: 238
Merit: 100


Inject Its Venom Into Your Veins


View Profile WWW
December 02, 2013, 12:15:37 AM
 #11

Resevercd

▲Check Out My Projects & Services!▲ 
Please read the goddamned trust rating feedback before you judge...soo stupid..
snailbrain
Legendary
*
Offline Offline

Activity: 1807
Merit: 1020



View Profile
December 02, 2013, 04:02:18 AM
Last edit: December 02, 2013, 07:06:51 AM by snailbrain
 #12

Code:
"version" : 80501,
"protocolversion" : 70002,
"walletversion" : 60000,
"balance" : 7800.00000000,
"blocks" : 8356,
"timeoffset" : 39,
"connections" : 6,
"proxy" : "",
"difficulty" : 0.06250000,
"testnet" : false,
"keypoololdest" : 1385896613,
"keypoolsize" : 101,
"paytxfee" : 0.00000000,
"mininput" : 0.00010000,
"errors" : "Warning: This version is obsolete, upgrade required!"

is normal? (the error)

also,
you can merge mine this with any other script coin, not just ltc?

#R#a#u#t#e#
Member
**
Offline Offline

Activity: 65
Merit: 10


View Profile
December 02, 2013, 03:31:42 PM
 #13

"...by allowing miners to mine this coin for free while mining eg. LTC."

Regarding to first post, merged mining should work with every scrypt coin.
But i actually wondering if thats is possible.

But even if it would work "only" for LTC  this is a pretty big thing.

Maybe OP could give some more detail...
united-scrypt-coin (OP)
Newbie
*
Offline Offline

Activity: 48
Merit: 0


View Profile
December 02, 2013, 04:06:51 PM
Last edit: December 02, 2013, 05:04:49 PM by united-scrypt-coin
 #14

@snailbrain: errormessage, due to a stupid but unharmful bug, is fixed in git

@KingGoon: point cgminer to localhost:33327 with username unitedscryptcoinrpc and SOME_PASSWORD, non-merged mining is, however, wasteful, because (using p2pool), you can mine eg. LTC at the same time.

@#R#a#u#t#e#: current network hashrate (getnetworkhashps) is about 92MH/s, which is currently on par with popular coins (LKY/MEC) in cryptsy. Merged mining should work with any coin similar enough to Litecoin. PoW must be calculated in the same way as LTC (same version of scrypt). I don't know if 'proof of stake' coins will also work. You can easily try any coin which has a working p2pool.

@barwizi: AFAIK it really works, just try it!


Updates: I have added PROOF  Shocked of merged mining against LTC in the announcement.
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
December 02, 2013, 04:19:07 PM
Last edit: December 02, 2013, 08:07:41 PM by DeathAndTaxes
 #15

"...by allowing miners to mine this coin for free while mining eg. LTC."

Regarding to first post, merged mining should work with every scrypt coin.
But i actually wondering if thats is possible.

But even if it would work "only" for LTC  this is a pretty big thing.

Depend on what you mean by "work with".

Any coin can be merged mined however it is important to distinguish between the parent and child.  The parent doesn't need to know about merge mining.  LTC has no idea it is being used as a mege parent and neither does BTC.  Any coin can be a parent but honestly the point of merge mining is to vastly increase the hashpower and security so it doesn't make sense to use hashes from a small unpopular coin.  LTC in the Scrypt world is the big dog and it makes sense to actively recruit those miners.

The child coin needs to be programmed to work with a SPECIFIC PARENT accept out of blockchain hashes.  In this case USC (child) merge mines with LTC (parent) because that is the way USC was programmed. Using LTC as a parent makes the most sense from a security standpoint but it looks like I was wrong in that any compatible parent could be used without a code change (and the parent doesn't need to be aware).    

If you mean can a different coin be a child, i.e. can XYZ coin also be merged mined with LTC.  Sure however remember the merge mining logic is present in the child coin's codebase.  USC can be merged mined because it has incorporated the ability to accept out of blockchain hashes.  "XYZ"  coin could as well but the developer for that coin would need to add support (and it would be a hard fork for any existing coin).  No other Scrypt based alt-coin supports merge mining as a child however there is no reason they couldn't (either now or years ago).  So far most developers have just been too busy pumping and dumping to do any real work to implement it (and remember NMC provided the high level concept years ago).

On edit: fixed inaccuracies after correction and review of code.

united-scrypt-coin (OP)
Newbie
*
Offline Offline

Activity: 48
Merit: 0


View Profile
December 02, 2013, 04:54:28 PM
 #16

The child coin needs to be programmed to work with a SPECIFIC PARENT.  In this case USC (child) merge mines with LTC (parent) because that is the way USC was programmed.

I don't believe this to be true. USC does not care if a parent block comes from LTC or a similar copycat (with ChainID != 1, the only coin with ChainID == 1, is USC, other coins wanting to merge mined, should choose another ChainID). The reason is: USC does not know the genesis block of LTC, so it can't know if a block belongs to LTC. If no-one steps up to experiment, I will try to generate a block against an LTC clone.

The git repository contains the branch merged-mining. This branch is LTC + merged mining (starting at block INT_MAX, ChainID == 0). It can be a starting point for other developers to adopt merged mining as secondary chain.
Snard
Full Member
***
Offline Offline

Activity: 140
Merit: 100


View Profile
December 02, 2013, 05:23:02 PM
 #17

So I understand, this coin can only be mined via merged mining, or can it be mined directly using unitedscryptcoind?
#R#a#u#t#e#
Member
**
Offline Offline

Activity: 65
Merit: 10


View Profile
December 02, 2013, 06:05:21 PM
 #18

You can mine it directly like any other coin.  But it would be way more efficient to get it by merged mining basically free.

#R#a#u#t#e#
Member
**
Offline Offline

Activity: 65
Merit: 10


View Profile
December 02, 2013, 06:19:29 PM
 #19

Mutch thanks for the Info!

Nice to see something new in the scyptworld! (unlike the shitload of copy paste coins)


.... so i do expect the hashrate to skyrocket like nothing esle, and that just because of    "WHY NOT?"
#R#a#u#t#e#
Member
**
Offline Offline

Activity: 65
Merit: 10


View Profile
December 02, 2013, 07:49:30 PM
 #20

 Shocked 322 Mh/s  12750 Blocks so far   ...qiete impressive


i wonder how long it will take untill it appears on cryptsy
Pages: [1] 2 3 4 5 6 7 8 9 10 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!