Pages:
Author

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

hero member
Activity: 809
Merit: 501
December 18, 2020, 10:56:40 PM
Here is an updated bootset.

For Windows users, you just have to run yQt.bat.

https://mega.nz/file/SZcVWSRK#HEP0u6GkrNBuvloZv-vijcJtCXPNgiHv1WHAzeSoxDY


Hi, Thanks....this has made a huge impact...all synced Smiley

Only 1 issue, do you know of any pools cos now its NF20 i cant imagine anyone solo mining a block, also which cpu miner do you sue cos i dont have any that do scrypt:n (cpuminer-opt doesnt do scryptN at this values)

You are welcome.

Solo mining isn't as bad as you may think. It depends on what CPU you have. If you have an i7, you should expect a block on average every few days... you can test and see.

0.4.9 has a great built-in cpu miner, thanks to oldccoder. You just set gen=1 in the yacoin.conf file.

Or you can use ThirtyBird's old cpuminer that still works at NFactor 20: https://github.com/Thirtybird/cpuminer/releases
sr. member
Activity: 1248
Merit: 297
December 17, 2020, 10:54:33 AM
Here is an updated bootset.

For Windows users, you just have to run yQt.bat.

https://mega.nz/file/SZcVWSRK#HEP0u6GkrNBuvloZv-vijcJtCXPNgiHv1WHAzeSoxDY


Hi, Thanks....this has made a huge impact...all synced Smiley

Only 1 issue, do you know of any pools cos now its NF20 i cant imagine anyone solo mining a block, also which cpu miner do you sue cos i dont have any that do scrypt:n (cpuminer-opt doesnt do scryptN at this values)
hero member
Activity: 809
Merit: 501
December 16, 2020, 09:24:29 PM
Here is an updated bootset.

For Windows users, you just have to run yQt.bat.

https://mega.nz/file/SZcVWSRK#HEP0u6GkrNBuvloZv-vijcJtCXPNgiHv1WHAzeSoxDY
sr. member
Activity: 1248
Merit: 297
December 16, 2020, 03:32:47 PM
Any live nodes please?

99.108.237.173
91.206.16.214
217.241.63.39
195.22.25.132
71.59.11.80
97.70.78.42
69.119.30.86
84.255.221.212
37.201.88.79
71.59.11.80
 

Thankyou
hero member
Activity: 809
Merit: 501
December 16, 2020, 01:49:48 PM
Any live nodes please?

99.108.237.173
91.206.16.214
217.241.63.39
195.22.25.132
71.59.11.80
97.70.78.42
69.119.30.86
84.255.221.212
37.201.88.79
71.59.11.80
 
sr. member
Activity: 1248
Merit: 297
December 15, 2020, 08:31:17 AM
Any live nodes please?
hero member
Activity: 802
Merit: 1003
GCVMMWH
I basically created the new version of Yacoin here but don't have time or interest to continue. Someone should take it from here.
https://github.com/joebauers/litecoin/releases/tag/vrandomnf1.0
Where is the windows wallet?

No wallet. You would have to compile. This is a proof of concept for a completely new scrypt-jane PoW only version of Yacoin based on Litecoin code.
Nfactor is randomly selected from previous hash. To work with Yacoin, someone would have to take on the extremely tedious task of including old YAC code and have a date based switch for hard fork.

The other (better) option would be to snapshot Yacoin as of a date and set up a redemption process YAC->NEWCOIN and start this new block-chain from scratch. 

Code:
int CBlockHeader::GetNfactor() const
{

    std::string spb = hashPrevBlock.ToString();
    std::string lasthashchar = spb.substr(block_length,1);

    unsigned char Nfactor = 19;
      if((spb == "0000000000000000000000000000000000000000000000000000000000000000")){
                  Nfactor = 4;}  // GENESIS

      else if((lasthashchar == "0") || (lasthashchar == "6") || (lasthashchar == "a")){
               Nfactor = 22;}
      else if((lasthashchar == "1") || (lasthashchar == "b")){
               Nfactor = 21;}
      else if((lasthashchar == "2") || (lasthashchar == "7") || (lasthashchar == "c")){
               Nfactor = 20;}
      else if((lasthashchar == "3") || (lasthashchar == "d")){
               Nfactor = 19;}
      else if((lasthashchar == "4") || (lasthashchar == "9") || (lasthashchar == "e")){
               Nfactor = 20;}
      else if((lasthashchar == "5") || (lasthashchar == "f")){
               Nfactor = 21;}
      else if((lasthashchar == "8")){
               Nfactor = 22;}

      return Nfactor;
}


uint256 CBlockHeader::GetPoWHash() const
{
 //   uint256 lhash;
    uint256 yhash;
 //   uint256 finalhash;

    std::string spb = hashPrevBlock.ToString();

      const char *salt(spb.c_str());
      size_t salt_len = block_length;
      unsigned char rfactor = 0;
      unsigned char pfactor = 0;
      size_t bytes = 32;

      CBlockHeader block_header;

//   scrypt_1024_1_1_256(BEGIN(nVersion), BEGIN(lhash));
    scrypt_jane(CVOIDBEGIN(nVersion), sizeof(block_header), salt, salt_len, GetNfactor(),  rfactor, pfactor,  UINTBEGIN(yhash), bytes);

//   arith_uint256 ArithLTCHash = UintToArith256(lhash);
//   arith_uint256 ArithYACHash = UintToArith256(yhash);
//   arith_uint256 CombinedHash = (ArithLTCHash + ArithYACHash);

//    finalhash = ArithToUint256(CombinedHash);   

//    return finalhash;  Another potential option scrypt-1024 + scrypt-jane

     return yhash;

}
newbie
Activity: 120
Merit: 0
I basically created the new version of Yacoin here but don't have time or interest to continue. Someone should take it from here.
https://github.com/joebauers/litecoin/releases/tag/vrandomnf1.0
Where is the windows wallet?
hero member
Activity: 802
Merit: 1003
GCVMMWH
I basically created the new version of Yacoin here but don't have time or interest to continue. Someone should take it from here.
https://github.com/joebauers/litecoin/releases/tag/vrandomnf1.0
hero member
Activity: 809
Merit: 501
hero member
Activity: 809
Merit: 501
March 31, 2019, 10:42:40 AM

I apologize. The last link I posted had an expiration.

The 'official' YACoin discord channel is here: https://discord.gg/vvPz9ks Please join and start a conversation!

It's a decentralized network, so anyone can create any discord, telegram, forum he wants. But for certain purposes--like getting listed on exchanges--it is important to consolidate those channels, especially as YACoin is in the 'rebuilding' stage.
newbie
Activity: 120
Merit: 0
sr. member
Activity: 425
Merit: 262
March 07, 2019, 08:39:40 PM
Altilly exchange reject YAC listing
https://trello.com/c/2ABaUE9m/126-yacoin-yac

reasons:
Last development in October 2018. -
No community. -
Delisted from several exchanges. -

Hi,

Biggest reason this coin wont get on an exchange, is the wallet.
I have tried this coin so many times now, but saw this latest post and thought lets give it 1 more shot.
Downloaded 0.4.9, (full blockchain version), followed all instructions to the letter....wallet opens withing 20-30 seconds (a vast improvement) BUT...even thought i have 6 connections, a very fast pc, and very fast connection, i started with over 7000 blocks to download, and 24 hours on, i still have 6400 blocks to download.

This has always been the major issue....at this rate it will be over a week (if not 2) before i sync and can even start to mine it.

Until this is fixed, miners let alone exchanges cannot accept this coin.
I have nearly 1000 coins / wallets from 2013 to present day, and this is up there with the very worst for syncing.

If anyone can help speed it up, please let me know.

That said, the other thing which i think is keeping it from exchanges, is the double edged sword....NF19
Yes it makes it quite unique, but it also rules out virtually every miner...who wants to chuck a very fast pc using a ton of power, to not even get 1 block a day.
NF19 stuffs ASICS, fine, but it basically means this is a coin only for the 1080ti rig guys, so its only for the rich....but even then, its block reward and value are so low, thats its hardly worth them pointing a rig at it.

To open up the miner base, i suggest dropping to at least NF17, maybe lower, and having at least 2 pools. (actually better to have NF change randomly from say NF14 to NF18)
Do that and i think it could be a very very good coin.

I'll throw a weeks worth of hash at it, if i ever get it to sync.
J

The issue could be the checkpoints problem, when sync from start it can't auto select a nearest check point. So it will verify very slowly per block.
This is my experience on some other pos coins.

See this part of code in main.cpp:
Code:
    // ppcoin: if responsible for sync-checkpoint send it
    if (pfrom && !CSyncCheckpoint::strMasterPrivKey.empty())
        Checkpoints::SendSyncCheckpoint(Checkpoints::AutoSelectSyncCheckpoint());
When sync from start, pfrom is null, so this logic won't be executed. That makes the checkpoints are still old ones embedded in the code.
sr. member
Activity: 1248
Merit: 297
February 21, 2019, 07:32:50 AM
Hi,
Does anyone have a compiled QT and Daemon wallet that will work on LinuxMint19 please.
I have tried to compile from source, but fails....

Perhaps I can build it. 32 or 64 bit?

64 bit would be great.
Thanks

This is yacoin-qt, try it out:
http://yacoin.net/yacoin049Mint19_x64.tar.gz

I've used Linux Mint 19 Tara Cinnamon VirtualBox image from here.
Fonts don't look too good, but it seems to be working.

Hi,
Thanks for this.
I couldn't get the osbox thing working...so i have just finished installing LM19.1 on a usb stick, seems to work fine. Tried your wallet...didn't read the readme file first....duh, so failed, now all working, already synced to 4.7%.

Much appreciated. Will see how it goes.
J
newbie
Activity: 2
Merit: 0
February 20, 2019, 10:02:30 PM
Hi,
Does anyone have a compiled QT and Daemon wallet that will work on LinuxMint19 please.
I have tried to compile from source, but fails....

Perhaps I can build it. 32 or 64 bit?

64 bit would be great.
Thanks

This is yacoin-qt, try it out:
http://yacoin.net/yacoin049Mint19_x64.tar.gz

I've used Linux Mint 19 Tara Cinnamon VirtualBox image from here.
Fonts don't look too good, but it seems to be working.
sr. member
Activity: 1248
Merit: 297
February 19, 2019, 09:04:43 PM
Hi,
Does anyone have a compiled QT and Daemon wallet that will work on LinuxMint19 please.
I have tried to compile from source, but fails....

Perhaps I can build it. 32 or 64 bit?

64 bit would be great.
Thanks
newbie
Activity: 2
Merit: 0
February 19, 2019, 06:14:15 PM
Hi,
Does anyone have a compiled QT and Daemon wallet that will work on LinuxMint19 please.
I have tried to compile from source, but fails....

Perhaps I can build it. 32 or 64 bit?
sr. member
Activity: 1248
Merit: 297
February 18, 2019, 07:47:39 AM
Hi,
Does anyone have a compiled QT and Daemon wallet that will work on LinuxMint19 please.
I have tried to compile from source, but fails....

Thanks
J
sr. member
Activity: 1248
Merit: 297
February 18, 2019, 05:42:23 AM
Here is a new link for an updated bootset: https://mega.nz/#!aUNnzSKI!YRKaNzclISx77HrFgRWL_-U2XCGyyHOIiUUSWhy8CCI. The other link was 4 months behind.

With the old bootset, it took me about 30 hours to sync with an i5. It's definitely something that needs to be addressed in the near future. The issue is that it takes too long to perform the scrypt-chacha hashes, especially for lower end CPUs. I think a clever trick can be made to verify previous blocks without doing a chacha hash of each one.

I don't think NFactor19 favors 1080tis at all. From what I've gathered, it favors CPU processing much more than any GPU. You can also mine YAC with a 1050ti, and the 1050ti has a low price point. Also, the power usage on GPUs are extremely low compared to other algos, which has a good value proposition for miners who want to roll back their power usage but still mine a coin profitably.



Hi,
No idea where you got those ideas from, but last time i checked, the price was 14 sats, or $ 0.001 a coin. Now a 1800x maxed out generates 1 block (1 coins) about every 1-3 days, so you make $0.01 every 1-3 days...a 1060 6gn pulls double the hash of the 1800x, for a similar power draw, so i stand by my comment. This coin is at NF19 is only for 1080ti guys who have very cheap power.....but actually, unless you pay zero for your power, its not even worth it to them.
Don't get me wrong, i would love for this coin to succeed, but since it seems to be relying on only miners who dont pay for their power, then its already dead....
I have been looking for its total mineable coins, and i can't find that figure, at least if say it was limited to X 1000's of coins, it might be "rare" (like 42 coin, etc) but if this exact format i really dont see how it has a chance above the other 2300 crpyto coins out there.
As i said i will keep throwing a little hash at it, but without a lowering of diff or a pool, it really is a dead cause....but, lets hear from the rest of the community, cos i have no idea whats right or wrong, so come on community, what suggestions do you have?

Mine is randon NF factors from NF12 to NF17. (at least at NF12, cpu miners might get a block or 2)

BTW, if you are mining more that 1 block a day on a regular basis, please tell me how, cos i maybe, its just me (i'm in the UK, and sometimes lag over here kills solomining and even with 2-3 times the entire nethash, you still dont win blocks)....but ideally i dont see any point in mining any coin that generates less that $0.1 a day, when my power costs to do that are generally $2-5 a day (depends on algo, etc), it makes far more sense to simply buy the coins....i know thats not popular, buts its a simple truth.
As for the chain, well, it literally needs 1 seednode and 1 miner on a celeron, so long as "someone" mines it, with even the lowest possible hash, the chain will be absolutely fine.

As for listing it, have you tried Yobit? I know their rep sometimes isnt the greatest, but i use them a lot, and if you take the rough with the smooth, overall, especially for "older" coins like this, they can be very useful....just an idea.
J
hero member
Activity: 809
Merit: 501
February 18, 2019, 03:53:48 AM
Here is a new link for an updated bootset: https://mega.nz/#!aUNnzSKI!YRKaNzclISx77HrFgRWL_-U2XCGyyHOIiUUSWhy8CCI. The other link was 4 months behind.

With the old bootset, it took me about 30 hours to sync with an i5. It's definitely something that needs to be addressed in the near future. The issue is that it takes too long to perform the scrypt-chacha hashes, especially for lower end CPUs. I think a clever trick can be made to verify previous blocks without doing a chacha hash of each one.

I don't think NFactor19 favors 1080tis at all. From what I've gathered, it favors CPU processing much more than any GPU. You can also mine YAC with a 1050ti, and the 1050ti has a low price point. Also, the power usage on GPUs are extremely low compared to other algos, which has a good value proposition for miners who want to roll back their power usage but still mine a coin profitably.

Pages:
Jump to: