Author

Topic: [ANN][YAC] YACoin ongoing development - page 158. (Read 380091 times)

sr. member
Activity: 406
Merit: 250
One does not simply mine Bitcoins
June 01, 2013, 05:31:56 AM
If you are doing solo mining and have to leave it unencrypted, I suggest making two wallets and transfer coins to the encrypted wallet from time to time. As always, backup your data before running any random downloads from teh interwebs.

Sorry if this is offtopic but can't I solo-mine with my wallet encrypted?
My wallet is encrypted and I'm solo-mining with the minerd and I'm not getting any errors.. Huh

You won't find any block if you have your wallet encrypted and locked. Either unlock it for a long time period (walletpassphrase 99999999) or remove encryption.
sr. member
Activity: 686
Merit: 259
June 01, 2013, 03:37:53 AM
If you are doing solo mining and have to leave it unencrypted, I suggest making two wallets and transfer coins to the encrypted wallet from time to time. As always, backup your data before running any random downloads from teh interwebs.

Sorry if this is offtopic but can't I solo-mine with my wallet encrypted?
My wallet is encrypted and I'm solo-mining with the minerd and I'm not getting any errors.. Huh
sr. member
Activity: 347
Merit: 250
June 01, 2013, 02:03:33 AM
If it helps anybody, last weekend I was finally able to build the client on x64 windows (using windmaster and floodyberry's github projects). I'm not sure why people say scrypt won't compile on windows, I don't recall having issues with that part.

If you were working from floodberry's github repository, that's a newer version of the scrypt-jane library that reportedly has been corrected to compile cleanly.  Previous version did not, due to the SSE instructions.


If nothing else it gets rid of the checkpoint message.
...
I didn't post it right away because nobody knows me and I didn't want to be accused of adding malware. Maybe someone trusted in the community could check it out. If you have any doubts, don't download it please.

Hanzac already released a 64-bit Windows build based on my GitHub repository about 2 weeks ago after I fixed the checkpoint warning.  Multiple people have checked it out and haven't observed it to do anything suspicious or unusual:
https://bitcointalksearch.org/topic/m.2207446
sr. member
Activity: 381
Merit: 250
June 01, 2013, 01:43:56 AM
colors are too soft though

Heres a psd file so anyone can modify the colours, this one also has slightly stronger colours to start with :

https://mega.co.nz/#!VhYm3bbT!HluFg2Gner_jFDWU4lDII2RHKg1XtvWx5CAqrb0LkCk

Example : http://imgur.com/scPsMZi & http://imgur.com/n5oCmJO


hero member
Activity: 693
Merit: 500
June 01, 2013, 12:53:21 AM
newbie
Activity: 22
Merit: 0
June 01, 2013, 12:21:58 AM
If it helps anybody, last weekend I was finally able to build the client on x64 windows (using windmaster and floodyberry's github projects). I'm not sure why people say scrypt won't compile on windows, I don't recall having issues with that part. Dependencies were a b*tch though. I think I got upnp linked in but couldn't get qrencode working due to pthread linking errors that I can't figure out (yet). If nothing else it gets rid of the checkpoint message. It also uses a different icon for the exe (public domain by bitdwarf), but it only really shows in explorer and I didn't bother replacing any other graphics. It is using these dependencies:

BOOST_LIB_SUFFIX=-mgw46-mt-s-1_50
BOOST_INCLUDE_PATH=d:\\boost-1.50.0-mgw
BOOST_LIB_PATH=d:\\boost-1.50.0-mgw\\stage\\lib
BDB_INCLUDE_PATH=d:\\db-4.8.30.NC-mgw\\build_unix
BDB_LIB_PATH=d:\\db-4.8.30.NC-mgw\\build_unix
OPENSSL_INCLUDE_PATH=d:\\openssl-1.0.1e-mgw\\include
OPENSSL_LIB_PATH=d:\\openssl-1.0.1e-mgw
MINIUPNPC_INCLUDE_PATH=d:\\miniupnpc-1.8-mgw
MINIUPNPC_LIB_PATH=d:\\miniupnpc-1.8-mgw\\miniupnpc

I didn't post it right away because nobody knows me and I didn't want to be accused of adding malware. Maybe someone trusted in the community could check it out. If you have any doubts, don't download it please. Also, you really should encrypt your main wallets to protect yourself this sort of thing. If you are doing solo mining and have to leave it unencrypted, I suggest making two wallets and transfer coins to the encrypted wallet from time to time. As always, backup your data before running any random downloads from teh interwebs.

http://tig.org/crypto/yacoin-qt.zip

I also recompiled the minerd_scrypt_jane_avx that god3 posted for x64, with the single change to not print the LONGPOLL messages when running in quite (-q) mode. Again, I don't know how to prove it isn't malware.

http://tig.org/crypto/minerd_avx.zip
hero member
Activity: 693
Merit: 500
I was doing some digging, and saw that there were commits to scrypt-jane a couple weeks ago labelled as "fixes so it will compile and run under mingw" - if you pulled that, could we get updated Windows binaries and get them posted?

https://github.com/floodyberry/scrypt-jane


Only one way to find out! I will add the changes to my repo and you (or someone with Windows) can test from there - if everything looks good I will send a pull request to WM to request that it's added.

Keep me updated on what happens there.  If you're working on it, I'll work on other things.  I had blocked out some time during the weekend to look at the updated commits to scrypt-jane and see about cranking out a full Windows installer package.  If you check on the scrypt-jane update and whether it fixes Windows builds, I'll concentrate on the other things that need to get wrapped up.

would the following errors be the weirdness you saw when trying to get it to compile under mingw?

Code:
obj/scrypt_mine.o: In function `Z11scrypt_hashPKvjPjh':
C:\yacoin\src/scrypt_mine.cpp:101: undefined reference to `scrypt'
obj/scrypt_mine.o: In function `Z15scanhash_scryptP12block_headerjRjPvS0_h':
C:\yacoin\src/scrypt_mine.cpp:202: undefined reference to `scrypt'
collect2.exe: error: ld returned 1 exit status
hero member
Activity: 693
Merit: 500
I was doing some digging, and saw that there were commits to scrypt-jane a couple weeks ago labelled as "fixes so it will compile and run under mingw" - if you pulled that, could we get updated Windows binaries and get them posted?

https://github.com/floodyberry/scrypt-jane


Only one way to find out! I will add the changes to my repo and you (or someone with Windows) can test from there - if everything looks good I will send a pull request to WM to request that it's added.

Keep me updated on what happens there.  If you're working on it, I'll work on other things.  I had blocked out some time during the weekend to look at the updated commits to scrypt-jane and see about cranking out a full Windows installer package.  If you check on the scrypt-jane update and whether it fixes Windows builds, I'll concentrate on the other things that need to get wrapped up.

OK, all of floodyberry's changes have been merged to  https://github.com/joebauers/yacoin.git   I compiled in Debian and everything still works great.

*** Someone with windows will need to see if they can get everything compiled from my changes. ***

Note: That https://github.com/yacoin/yacoin is what everyone will want to use for Production builds - https://github.com/joebauers/yacoin.git is just to test the changes from floodyberry.

I'm giving this a shot - hopefully the guide to building bitcoin-qt with mingw applies here.  I hate to say it, but I was spoiled by the ease of adding dependencies and packages under ubuntu... this seems antiquated
hero member
Activity: 802
Merit: 1003
GCVMMWH
I was doing some digging, and saw that there were commits to scrypt-jane a couple weeks ago labelled as "fixes so it will compile and run under mingw" - if you pulled that, could we get updated Windows binaries and get them posted?

https://github.com/floodyberry/scrypt-jane


Only one way to find out! I will add the changes to my repo and you (or someone with Windows) can test from there - if everything looks good I will send a pull request to WM to request that it's added.

Keep me updated on what happens there.  If you're working on it, I'll work on other things.  I had blocked out some time during the weekend to look at the updated commits to scrypt-jane and see about cranking out a full Windows installer package.  If you check on the scrypt-jane update and whether it fixes Windows builds, I'll concentrate on the other things that need to get wrapped up.

OK, all of floodyberry's changes have been merged to  https://github.com/joebauers/yacoin.git   I compiled in Debian and everything still works great.

*** Someone with windows will need to see if they can get everything compiled from my changes. ***

Note: That https://github.com/yacoin/yacoin is what everyone will want to use for Production builds - https://github.com/joebauers/yacoin.git is just to test the changes from floodyberry.
sr. member
Activity: 347
Merit: 250
I was doing some digging, and saw that there were commits to scrypt-jane a couple weeks ago labelled as "fixes so it will compile and run under mingw" - if you pulled that, could we get updated Windows binaries and get them posted?

https://github.com/floodyberry/scrypt-jane


Only one way to find out! I will add the changes to my repo and you (or someone with Windows) can test from there - if everything looks good I will send a pull request to WM to request that it's added.

Keep me updated on what happens there.  If you're working on it, I'll work on other things.  I had blocked out some time during the weekend to look at the updated commits to scrypt-jane and see about cranking out a full Windows installer package.  If you check on the scrypt-jane update and whether it fixes Windows builds, I'll concentrate on the other things that need to get wrapped up.
hero member
Activity: 693
Merit: 500
NOTE: No binaries are posted at this point.  You'll need to build from source from my GitHub repository during these early stages of development.  Windows client build is still problematic, as the scrypt-jane library does not compile cleanly with mingw.

I was doing some digging, and saw that there were commits to scrypt-jane a couple weeks ago labelled as "fixes so it will compile and run under mingw" - if you pulled that, could we get updated Windows binaries and get them posted?

https://github.com/floodyberry/scrypt-jane


Only one way to find out! I will add the changes to my repo and you (or someone with Windows) can test from there - if everything looks good I will send a pull request to WM to request that it's added.

PM me when you've compiled, I'll get a VM spun up for testing
legendary
Activity: 2772
Merit: 1028
Duelbits.com
colors are too soft though
sr. member
Activity: 406
Merit: 250
The cryptocoin watcher
Made some here: http://imgur.com/hq9J1OT,UWl7yoB,BDVfAPk (3 sizes)

Example:



I love it! It looks kinda industrial, like something related to real, solid goods.
hero member
Activity: 802
Merit: 1003
GCVMMWH
NOTE: No binaries are posted at this point.  You'll need to build from source from my GitHub repository during these early stages of development.  Windows client build is still problematic, as the scrypt-jane library does not compile cleanly with mingw.

I was doing some digging, and saw that there were commits to scrypt-jane a couple weeks ago labelled as "fixes so it will compile and run under mingw" - if you pulled that, could we get updated Windows binaries and get them posted?

https://github.com/floodyberry/scrypt-jane


Only one way to find out! I will add the changes to my repo and you (or someone with Windows) can test from there - if everything looks good I will send a pull request to WM to request that it's added.
sr. member
Activity: 335
Merit: 255
Counterparty Developer
Suggestion for official Yacoin currency symbol Ɏ or U+024E   

Symbol: Ɏ
Unicode name: Latin Capital Letter Y with stroke
Code: U+024E
Decimal:
Code:
Ɏ

https://en.wikipedia.org/wiki/List_of_Unicode_characters
https://en.wikipedia.org/wiki/Unicode_input

great idea, i like this!    Smiley

It's really cool to see a live altcoin build brick by brick. :-)
sr. member
Activity: 335
Merit: 255
Counterparty Developer
I think it's very important to see YAC on sites like http://www.coinchoose.com/

I found this post with formula for BTC : https://bitcointalksearch.org/topic/m.743237

But i have no idea how we can integrate N in this formula.. someone have an idea ?

YAC was on CoinChoose for a bit, but I think sal002 took it off because it skewed the graphs. Perhaps there's another way we could have it added (on a separate "CPU Coin" section...or not have a line for it on the graph, but have it in the grid, etc).

I do agree that it's very important to have it on CoinChoose, but as it is a CPU coin with a low value, the result may not be that impressive anyhow. Smiley

The challenge is to find a way to calculate the income functions of hardware ... it is very important for someone who decides to invest in mining .. but the change in N makes it very difficult ..
sr. member
Activity: 381
Merit: 250
Anyone willing to create logos that reflect the symbol, please feel free! Sometimes the perfect graphic isn't self evident till it's seen. I'll try myself too when I can.

Made some here: http://imgur.com/hq9J1OT,UWl7yoB,BDVfAPk (3 sizes)

Example:



Alt colour :

http://imgur.com/rcpKRbT http://imgur.com/998DjGF http://imgur.com/qidJeRX
sr. member
Activity: 335
Merit: 255
Counterparty Developer
hero member
Activity: 693
Merit: 500
NOTE: No binaries are posted at this point.  You'll need to build from source from my GitHub repository during these early stages of development.  Windows client build is still problematic, as the scrypt-jane library does not compile cleanly with mingw.

I was doing some digging, and saw that there were commits to scrypt-jane a couple weeks ago labelled as "fixes so it will compile and run under mingw" - if you pulled that, could we get updated Windows binaries and get them posted?

https://github.com/floodyberry/scrypt-jane
sr. member
Activity: 347
Merit: 250
Note that scrypt-jane isn't a hashing algorithm, it's a generic scrypt library that supports many different variations of scrypt, including scrypt+salsa20/8 as used by Litecoin.  I've noticed quite a few people refer to the scrypt variant used by YAC as "scrypt-jane", but that's actually wrong.

So what's the name for it? Roll Eyes We shall give it a name, scrypt-chacha?

That's probably the closest option at this point.  In that scenario, scrypt-salsa would accurately refer to the algorithm used by Litecoin, and scrypt-chacha would accurately refer to the algorithm used by YAC.  It's not perfect, as it describes the choice of mixing algorithm but not the choice of hash.  But until someone does something strange like create an altcoin that uses chacha20/8 combined with SHA256 instead of Keccak512, I think "scrypt-chacha" is probably concise enough for now.

So, unless anyone has a different idea, let's indeed call it scrypt-chacha and correct people that call it scrypt-jane (since that's not correct regardless what we decide it should be called!).  Smiley
Jump to: