Bitcoin Forum
November 04, 2024, 06:38:21 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 [152] 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 »
  Print  
Author Topic: [ANN][YAC] yacoin: yet another altcoin. START is now.  (Read 346705 times)
super3
Legendary
*
Offline Offline

Activity: 1094
Merit: 1006


View Profile WWW
May 11, 2013, 06:57:20 AM
 #3021

I'm actually working with a hosting provider right now, that might let me do custom instances with large amounts of CPUs. Let me redo my math here, and you guys can check it.
The pool I am using says I'm getting 53.596 yac/day and I am mining 328 k/s. So that means 0.1634 yac per day/per hash.  
A core earns about ~25 khash/s. So a core would be worth 4.085 yac per day, and 122.551 yac per month.

Current average exchange rate at 30 LTC per 1K yac is 0.03 yac/ltc. So thats about 0.12 ltc per core/per day. It costs at least 2ltc/month to rent a single core.
So you would break even at day 16(about halfway through the month).

So basically you would earn just a little less than 2x what you put in at current prices and difficult as long as you don't use aws.
Basically use my 0.12 ltc per core/per day vs whatever your own ltc per core/per day cost is to get your profit.

Anyone want to work with me on this? Its currently setup and mining. Just want to buy way more cores.

Remember the difficulty is going up very quickly, so gotta take that into account!!

No problem it is a cloud server. I can just reduce the number of cores to 1 when its no longer profitable.

Bitcoin Dev / Storj - Decentralized Cloud Storage. Winner of Texas Bitcoin Conference Hackathon 2014. / Peercoin Web Lead / Primecoin Web Lead / Armory Guide Author / "Am I the only one that trusts Dogecoin more than the Federal Reserve?"
xibeijan
Legendary
*
Offline Offline

Activity: 1232
Merit: 1001


View Profile
May 11, 2013, 06:59:29 AM
 #3022

My thoughts on all this:

We've reached the point where AWS EC2 spot instances for mining YAC are no longer profitable (I know, since I just shut down 40 extra large clusters). That means from here on out mining is going to start being done by people who own their hardware (read: everybody with a CPU).

That's a good thing, because it's properly decentralized. It's much harder to run a CPU farm as cost-efficiently as a GPU farm (you certainly can't have 6 consumer-grade CPUs per motherboard, and server hardware is expensive).

Meanwhile, the people with the largest YAC stacks are people who fired up server clusters to mine the crap out of it early on. The people with the insight and skill to do that will largely have been developers.

If most of the YAC is owned by developers, there's a huge motive to develop applications for YAC to see it succeed.

So we've got a properly decentralized currency with built-in developer support.

See you guys on the other side of 50 LTC/kYAC.

+1

Notable projects 2019: Semux, Dero, Wagerr, BEAM
WindMaster
Sr. Member
****
Offline Offline

Activity: 347
Merit: 250


View Profile
May 11, 2013, 07:36:07 AM
Last edit: May 11, 2013, 07:57:18 AM by WindMaster
 #3023

Well, even if it's 100% profit, I'm kinda burned out so I'm done.

LOL, I had indeed suspected there were quite a lot of us using Amazon EC2 for Yacoin mining.  I just shut down most of my instances as well, including c1.xlarge's in the Virginia data center.


I'm going to post a quick guide for anyone still thinking about doing some AWS mining. Note that this is a fairly primitive method, and I'm only putting it here because it's so easy anyone can do it.

First, you need to start a single instance of Ubuntu 12.04.1 LTS, either for server or cluster - doesn't matter. Then SSH into it (don't forget to set your security settings to allow your SSH!). I'll add the detailed instructions for this later - but honestly, AWS is pretty simple, I think anyone can figure it out.

Once your SSH connects, enter the following 3 commands in sequence:

Alternative approach, or at least this is what I did, get one instance all nice and set up, with /etc/rc.local firing up yacoind.  Pre-seed yacoin.conf with the desired options and addnode= options to form your own highly interconnected low-latency mesh within the Yacoin network, run yacoind to create the wallet.dat file and download the blockchain.  Then stop the instance, create an AMI out of it, and then proceed to spawn massive numbers of spot instances off that AMI.  All of the instances then mine to the same wallet mining address, automatically when they boot up, with no need to individually SSH into them.  Pretty nice now that Amazon lets you copy AMI's between their data centers.
WindMaster
Sr. Member
****
Offline Offline

Activity: 347
Merit: 250


View Profile
May 11, 2013, 07:38:55 AM
Last edit: May 11, 2013, 07:55:50 AM by WindMaster
 #3024

You can then use the following two commands to get your yacoins as they are mined:

./yacoind getbalance - gets the balance of your miner account

./yacoind sendtoaddress <address> <amount>

A clarification on my last post there, if you use the same wallet.dat file on all the mining instances as well as your actual GUI wallet client, there's actually no need to bother transferring the YAC from the individual miners.  Anytime any of your mining servers or instances anywhere in the world that is using the same wallet.dat file finds a block, the client on your desktop pops up the usual notification message.

And then you can also impress people by posting screen-shots of your wallet client to brag about how successful you were at mining, since it'll show the combined mining transactions of all your mining servers or instances just as if you had mined them all on one single computer.  :-)
bitdwarf
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250


The cryptocoin watcher


View Profile
May 11, 2013, 07:52:33 AM
 #3025

I'm impressed that YaCoin has managed not only to avoid GPU farming at launch, but to keep CPU farming under control (and more democratic, since Amazon's services are available for anyone). Shocked

𝖄𝖆𝖈: YF3feU4PNLHrjwa1zV63BcCdWVk5z6DAh5 · 𝕭𝖙𝖈: 12F78M4oaNmyGE5C25ZixarG2Nk6UBEqme
Ɏ: "the altcoin for the everyman, where the sweat on one's brow can be used to cool one's overheating CPU" -- theprofileth
Vycid
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250


♫ the AM bear who cares ♫


View Profile
May 11, 2013, 08:15:13 AM
 #3026

You can then use the following two commands to get your yacoins as they are mined:

./yacoind getbalance - gets the balance of your miner account

./yacoind sendtoaddress <address> <amount>

A clarification on my last post there, if you use the same wallet.dat file on all the mining instances as well as your actual GUI wallet client, there's actually no need to bother transferring the YAC from the individual miners.  Anytime any of your mining servers or instances anywhere in the world that is using the same wallet.dat file finds a block, the client on your desktop pops up the usual notification message.

And then you can also impress people by posting screen-shots of your wallet client to brag about how successful you were at mining, since it'll show the combined mining transactions of all your mining servers or instances just as if you had mined them all on one single computer.  :-)

Durrrrrr! Wow, I can't believe I didn't do that. Heh.

turtle83
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250


Supersonic


View Profile WWW
May 11, 2013, 08:43:53 AM
 #3027

Well, even if it's 100% profit, I'm kinda burned out so I'm done.

LOL, I had indeed suspected there were quite a lot of us using Amazon EC2 for Yacoin mining.  I just shut down most of my instances as well, including c1.xlarge's in the Virginia data center.


I'm going to post a quick guide for anyone still thinking about doing some AWS mining. Note that this is a fairly primitive method, and I'm only putting it here because it's so easy anyone can do it.

First, you need to start a single instance of Ubuntu 12.04.1 LTS, either for server or cluster - doesn't matter. Then SSH into it (don't forget to set your security settings to allow your SSH!). I'll add the detailed instructions for this later - but honestly, AWS is pretty simple, I think anyone can figure it out.

Once your SSH connects, enter the following 3 commands in sequence:

Alternative approach, or at least this is what I did, get one instance all nice and set up, with /etc/rc.local firing up yacoind.  Pre-seed yacoin.conf with the desired options and addnode= options to form your own highly interconnected low-latency mesh within the Yacoin network, run yacoind to create the wallet.dat file and download the blockchain.  Then stop the instance, create an AMI out of it, and then proceed to spawn massive numbers of spot instances off that AMI.  All of the instances then mine to the same wallet mining address, automatically when they boot up, with no need to individually SSH into them.  Pretty nice now that Amazon lets you copy AMI's between their data centers.


Pick any instance.
Pick ami from http://cloud-images.ubuntu.com/releases/quantal/release/
in "user data" paste this. (adapt the urls and credentials to suit your needs)
Code:
#!/bin/bash
apt-get update
apt-get -y install build-essential libssl-dev libdb5.3-dev libdb5.3++-dev libboost-all-dev libqrencode-dev libminiupnpc-dev libcurl-ocaml-dev

wget http://link.to/your/compiled/binary/minerd
chmod +x minerd
while [ 1 ]
do
    ./minerd -a scrypt-jane --retries=1 --timeout=15 --url=http://mineyac2.dontmine.me:8080 --user=user.name --pass=password  --syslog
    ./minerd -a scrypt-jane --retries=1 --timeout=15 --url=http://mineyac.dontmine.me:8080 --user=user.name --pass=password  --syslog
    ./minerd -a scrypt-jane --retries=1 --timeout=15 --url=http://mineyac3.dontmine.me:8080 --user=user.name --pass=password  --syslog
    ./minerd -a scrypt-jane --retries=1 --timeout=15 --url=http://yac.dontmine.me:8080 --user=user.name --pass=password  --syslog
    timeout 300 ./minerd -a scrypt-jane --url=http://your.yacond.host.name:8108 --user=rpcusername --pass=rpcpassword --syslog
done
^ Since this uses precompiled binary, i think you can get away with instaling non-dev version of the packages.

If you wanna get real fancy setup central rsyslog server...

Vycid
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250


♫ the AM bear who cares ♫


View Profile
May 11, 2013, 08:44:34 AM
 #3028

Well, even if it's 100% profit, I'm kinda burned out so I'm done.

I'm going to post a quick guide for anyone still thinking about doing some AWS mining. Note that this is a fairly primitive method, and I'm only putting it here because it's so easy anyone can do it.

First, you need to start a single instance of Ubuntu 12.04.1 LTS, either for server or cluster - doesn't matter. Then SSH into it (don't forget to set your security settings to allow your SSH!). I'll add the detailed instructions for this later - but honestly, AWS is pretty simple, I think anyone can figure it out.

Once your SSH connects, enter the following 3 commands in sequence:

wget https://downloads.sourceforge.net/project/vycid/setupunix.sh?r=&ts=1368081732&use_mirror=masterse

chmod +x setupunix.sh?r

./setupunix.sh?r

Then sit on your hands. KEEP THE SSH SESSION OPEN. Before long a message will appear saying something like

**** MINING HAS BEGUN ****

You can then use the following two commands to get your yacoins as they are mined:

./yacoind getbalance - gets the balance of your miner account

./yacoind sendtoaddress <address> <amount>

Make sure the amount you send is at least 0.01 YAC less than the getbalance amount to allow for the transaction fee.

Keep in mind the blockchain has to be downloaded before any blocks can be found. This won't take long, since it's still quite short. You can check the estimated hashrate with ./yacoind gethashespersec

If this helps you, maybe kick some of the yacoin you mine my way at Y2JcwhZu9m6cqPZ3Jv8iKspcJYNY5wa5zc  Wink

I'll complete this guide and start a thread for it in an hour or two.

NOTE: For the love of god, read the setupunix.sh bash script with a text file editor before you run it. You can't be sure what I put in there otherwise.

I've just updated this guide, added pictures, and posted it over at https://bitcointalk.org/index.php?topic=201918.0.

Cheers!

turtle83
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250


Supersonic


View Profile WWW
May 11, 2013, 09:01:51 AM
 #3029

Helper script for those solo mining.

Code:
import sys, time
import json
data = sys.stdin.readlines()

items = json.loads("\n".join(data))
#print items
hour = 0
for item in items:
    if item.get("generated"):
        if item["category"] != "orphan" and time.time() - int(item["time"]) < 3660:
            hour += float(item["amount"])
        print "%s: %s - %s YAC . %s confirmations" %(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(int(item["time"]))), item["category"], item["amount"], item["confirmations"])

print hour
(too lazy to read up on rpc spec)
save this as pp.py

then run
Code:
./yacoind listtransactions "" 1000 | python pp.py
Shows you last 1000 (adjust the command) mined blocks including orphans.
The number in the last line is YAC (excluding orphan blocks) mined within the last hour, so you get a sense of averaged gain.

xibeijan
Legendary
*
Offline Offline

Activity: 1232
Merit: 1001


View Profile
May 11, 2013, 09:19:40 AM
 #3030

Man, YAC is doing really well.  The official website (http://www.yacoin.org) looks amazing.

Notable projects 2019: Semux, Dero, Wagerr, BEAM
WindMaster
Sr. Member
****
Offline Offline

Activity: 347
Merit: 250


View Profile
May 11, 2013, 10:03:52 AM
 #3031

limits are higher for c.xlarge

Were your 200 c1.xlarge instances spread between two data centers, or did you have Amazon raise the 100 spot instance limit for your account for the N. Virginia data center?  I ended up putting 100 in each of the 8 data centers around the world, but obviously, N. Virginia would've been more ideal for all spot instances due to the consistently low $0.07/hr price the last few days.
super3
Legendary
*
Offline Offline

Activity: 1094
Merit: 1006


View Profile WWW
May 11, 2013, 10:12:50 AM
 #3032

Hmmmm would a raspberry pi work? how well? anyone have any idea?

It would work but you are looking like 10 khash/s. I have a pi right next to me. I could compile it up and actually find out.

Bitcoin Dev / Storj - Decentralized Cloud Storage. Winner of Texas Bitcoin Conference Hackathon 2014. / Peercoin Web Lead / Primecoin Web Lead / Armory Guide Author / "Am I the only one that trusts Dogecoin more than the Federal Reserve?"
ImI
Legendary
*
Offline Offline

Activity: 1946
Merit: 1019



View Profile
May 11, 2013, 10:52:47 AM
 #3033


Where can one find the actual block reward?

leadnor
Member
**
Offline Offline

Activity: 119
Merit: 10


For the Community! By the Community!


View Profile WWW
May 11, 2013, 11:34:28 AM
 #3034

Hmmmm would a raspberry pi work? how well? anyone have any idea?

It would work but you are looking like 10 khash/s. I have a pi right next to me. I could compile it up and actually find out.

If you would like to I would appreciate it. We will have close to 30 raspberry pi units at our disposal soon. It was just a thought Smiley


www.bitcoinza.com
BitCoin : 15e1QneZebxTZKwexnGmQMN9VzwR9DCsTf
LiteCoin : LcCKETJgjCVYoBc8Ep4JuaZKrPoQvZz6Vp
YAC - YL8SrYKDeS8NXAj7gQsLXTP5dXFgy63Txz - Yacoin Forum Moderator
turtle83
Sr. Member
****
Offline Offline

Activity: 322
Merit: 250


Supersonic


View Profile WWW
May 11, 2013, 11:36:40 AM
 #3035


Where can one find the actual block reward?



if using the qt. then help > debug > console.

Quote
> getblockcount
< 52231
> getblockhash 52231
< 000000000ed0af33f997b81a48b6bea0ea650dbccd7176181d0c621b774c3075
> getblock 000000000ed0af33f997b81a48b6bea0ea650dbccd7176181d0c621b774c3075
< {
"hash" : "000000000ed0af33f997b81a48b6bea0ea650dbccd7176181d0c621b774c3075",
"confirmations" : 4,
"size" : 265,
"height" : 52231,
"version" : 3,
"merkleroot" : "c0232ecd8cf2f04817cfb5bc3fed96f5f33d98b89918878822943dc748eb87e9",
"mint" : 20.15000000,
"time" : 1368271979,
"nonce" : 2684367124,
"bits" : "1c464c97",
"difficulty" : 3.64152323,
"previousblockhash" : "000000000370adf3328118ce7b13d5930ccd3d1ea62e210b16ad01df82585d7b",
"nextblockhash" : "0000000040b219360f2195e22a18d04bb72c814737f564fef1561b84b8eea198",
"flags" : "proof-of-work",
"proofhash" : "000000000ed0af33f997b81a48b6bea0ea650dbccd7176181d0c621b774c3075",
"entropybit" : 1,
"modifier" : "8fb6c69ff6a11fd1",
"modifierchecksum" : "ca491c68",
"tx" : [
"c0232ecd8cf2f04817cfb5bc3fed96f5f33d98b89918878822943dc748eb87e9"
],
"signature" : "304402203de57c6e6014674fec4d24257427bd54c7015ef529c20a349e1a03762daf0ca40220228 cb2951bf813ac8a08365effaf98fd15b5823fc81c5adfc085fab20020f033"
}

So at the time i ran this the last mined block's reward was 20.15000000 YAC. so next one would be very very close to that.

LiteBit
Legendary
*
Offline Offline

Activity: 1133
Merit: 1050


View Profile
May 11, 2013, 11:40:41 AM
 #3036

So going off this info on the ever changing "N" from the yacoin website:
 May 14, N=64, 8Kb
May 17, N=128, 16Kb
May 20, N=256, 32Kb
May 29, N=512, 64Kb

GPU miners could start hashing in early June sometime? N=1024
Puycheval
Member
**
Offline Offline

Activity: 95
Merit: 10


View Profile
May 11, 2013, 11:51:29 AM
 #3037

May 14, N=64, 8Kb
May 17, N=128, 16Kb
May 20, N=256, 32Kb
May 29, N=512, 64Kb

Can someone tell the precise time (with time zone of course) it'll happen ?

237
Sr. Member
****
Offline Offline

Activity: 264
Merit: 250



View Profile
May 11, 2013, 12:07:05 PM
 #3038

So going off this info on the ever changing "N" from the yacoin website:
 May 14, N=64, 8Kb
May 17, N=128, 16Kb
May 20, N=256, 32Kb
May 29, N=512, 64Kb

GPU miners could start hashing in early June sometime? N=1024

You'd still have to change the minersoftware, since more than only N has been changed

Donatioins always welcome Wink
LTC: LL2UDTbQNx9UiP37ZzJ4CLQDWm6JPgZG8t
ImI
Legendary
*
Offline Offline

Activity: 1946
Merit: 1019



View Profile
May 11, 2013, 12:14:37 PM
 #3039


Where can one find the actual block reward?



if using the qt. then help > debug > console.

Quote
> getblockcount
< 52231
> getblockhash 52231
< 000000000ed0af33f997b81a48b6bea0ea650dbccd7176181d0c621b774c3075
> getblock 000000000ed0af33f997b81a48b6bea0ea650dbccd7176181d0c621b774c3075
< {
"hash" : "000000000ed0af33f997b81a48b6bea0ea650dbccd7176181d0c621b774c3075",
"confirmations" : 4,
"size" : 265,
"height" : 52231,
"version" : 3,
"merkleroot" : "c0232ecd8cf2f04817cfb5bc3fed96f5f33d98b89918878822943dc748eb87e9",
"mint" : 20.15000000,
"time" : 1368271979,
"nonce" : 2684367124,
"bits" : "1c464c97",
"difficulty" : 3.64152323,
"previousblockhash" : "000000000370adf3328118ce7b13d5930ccd3d1ea62e210b16ad01df82585d7b",
"nextblockhash" : "0000000040b219360f2195e22a18d04bb72c814737f564fef1561b84b8eea198",
"flags" : "proof-of-work",
"proofhash" : "000000000ed0af33f997b81a48b6bea0ea650dbccd7176181d0c621b774c3075",
"entropybit" : 1,
"modifier" : "8fb6c69ff6a11fd1",
"modifierchecksum" : "ca491c68",
"tx" : [
"c0232ecd8cf2f04817cfb5bc3fed96f5f33d98b89918878822943dc748eb87e9"
],
"signature" : "304402203de57c6e6014674fec4d24257427bd54c7015ef529c20a349e1a03762daf0ca40220228 cb2951bf813ac8a08365effaf98fd15b5823fc81c5adfc085fab20020f033"
}

So at the time i ran this the last mined block's reward was 20.15000000 YAC. so next one would be very very close to that.

Thx!
xibeijan
Legendary
*
Offline Offline

Activity: 1232
Merit: 1001


View Profile
May 11, 2013, 12:31:06 PM
 #3040

OK - After 6 days I can confirm that YAC is amazing!

We are now 6 days after the launch.  The difficulty is reasonably high and I'm currently still able to solo CPU mine.

This makes me think YaCoin _is_ actually keeping its promise about being GPU resistant.

However, it gets even better because... even if someone has ported a GPU miner, the N-factor (separate from difficulty) is about to increase on May 14th, (as I understand) creating a sudden condition where CPU miners have the advantage over GPU miners.

Therefore, there's a second wave of CPU profitability coming up soon on may 14th and I am fully intending to mine at that time.

As explained by the YaCoin author, each time N increases GPU miners should take a hit, slowing them down while CPU miners are unaffected.  CPU miners are further benefited by a slight drop in difficulty, while N hits the GPU dudes hard.

Brilliant!

References:
1. https://bitcointalk.org/index.php?topic=196196.0
2. https://bitcointalk.org/index.php?topic=199888.msg2083600#msg2083600
3. https://bitcointalk.org/index.php?topic=196196.msg2083635#msg2083635
4. http://www.yacoin.org/about.html

Notable projects 2019: Semux, Dero, Wagerr, BEAM
Pages: « 1 ... 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 [152] 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 »
  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!