Pages:
Author

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

hero member
Activity: 802
Merit: 1003
GCVMMWH
February 27, 2015, 11:36:39 AM
In case some of the devs that help out aren't subscribed to the githib feed,
I released the new testing version yesterday.

1) The first thing that needs to be looked at is GetBlockTrust() in main. I "eyeballed" the changes but it needs to be thourougly debugged.

2) Someone with some extra resources needs to hash out a proper testnet that will make things like the above a bit more efficient Wink

3) Update the Novacoin MSVC solution for Yacoin.

I do have a compiled Windows version, but I don't want to release it generally unless you can help on the dev side.

P.S. Wink
Don't forget to back up your yacoin data folder before testing!
sr. member
Activity: 342
Merit: 250
February 23, 2015, 04:31:21 PM
Sounds good senj.

Just a quick update. I've been sick for the past few days, so I'm a bit behind schedule. Feeling better today, so I am planning on releasing the test version within 3 or 4 days.



Don't work too hard if you had the flu. There is a bad one around that's resistant to the flu jab so everyone's getting it.
hero member
Activity: 802
Merit: 1003
GCVMMWH
February 23, 2015, 04:23:11 PM
Sounds good senj.

Just a quick update. I've been sick for the past few days, so I'm a bit behind schedule. Feeling better today, so I am planning on releasing the test version within 3 or 4 days.

member
Activity: 118
Merit: 10
February 19, 2015, 06:29:05 PM



...
In the new version of bitcoin core qt (v10) there were some improvements to loading / downloading the blockchain by making usage of 'block headers'.  It sounded like wallet is now able to view a small part of the downloaded block chain to 'check' that it is correct.  I'm wondering if there would be someway to do that senj's pre-loaded blockchain file.  That way we would have quicker boot time with out any security risks.

I think this is planned to speed up client chain download (first headers, later transactions - possibly on demand) and enable "thinner" clients with less disk space requirements. This is not yet in a version Joe is working on now - so I believe.


...
Great to hear. Once I upload testing to github, we can see about merging this for 0.4.5.

Reindex works fine in 0.4.5, and I am also going to include a bootstrap file which takes a few hours to import. As you mentioned, everyone will need to do this, or wait 3 days to sync from network peers Wink

I am not sure what kind of merging do you have in mind, I am using wxWidgets C++ framework (without gui components) for this tool.
Code is not ment to be merged with yacoin. But I will publish it after I clean it a bit more. Besides I plan to either extend functionality later or create separate tools.

I am looking forward to reindex:)
hero member
Activity: 802
Merit: 1003
GCVMMWH
February 19, 2015, 09:10:48 AM
That is great news Joe.

I developed a tool for fast blockchain file sorting -> backing up. I was thinking of also putting online sorted *.dat files for first 1M blocks (and later perhaps every icremental 100 or 200K rows).

I did not know reindex was unavaiable in yacoin. That means all blocks need to be imported again (yacoind -loadblock="sorted.dat") and that is not too much faster than downloading them from peers. On the other hand, the later is a safer option from the point of security.
Does that (reindex option) change in 0.4.5?

My tool was ment to be experimental feature for fast development setups. And for blockchain backups. I thought we need a way to "boot"  peers faster, so people do not wait days before thay can even test yacoin

Great to hear. Once I upload testing to github, we can see about merging this for 0.4.5.

Reindex works fine in 0.4.5, and I am also going to include a bootstrap file which takes a few hours to import. As you mentioned, everyone will need to do this, or wait 3 days to sync from network peers Wink
hero member
Activity: 812
Merit: 1000
February 19, 2015, 05:14:41 AM
Cross-posting this here:

What I don't get, is that if I'm mining at Nfactor 15, N is 65536. Why does rawintensity 7168 NOT work with a buffer-size of 3800 at lookup-gap 16?

One block is 128 bytes. 128 * 65536 / 16 = 524288 bytes per thread.

524288 bytes / 1024 / 1024 = .5MiB.

.5MiB fits into 3800MiB 7600 times: 3800 / .5 = 7600.

Therefore, max rawintensity without hardware errors SHOULD be 7600...

This works with my 280X - 290X, nope.


I've had the same mysterious issues with yacoin mining before...Thirtybird should know more.
I couldn't figure it out on the 290s, but 280x and older (or cheaper gpus) did work.
legendary
Activity: 1918
Merit: 1012
★Nitrogensports.eu★
February 18, 2015, 08:22:00 AM
[Professor]Good news everyone![Farnsworth]

I've had a little extra time over the past week and have completed the changes that I posted a few pages back.

I am going to do a bit more testing on my own and then I will release a testing version for everyone by this weekend. Anyone that can help out with testing, please do.

If everything goes as expected, Yacoin 0.4.5 will be released in early March.

We are also getting close to block 1,000,000. I was thinking of doing a giveaway on twitter or our forum. Does anyone else have any ideas or plans?

That is great news Joe.

I developed a tool for fast blockchain file sorting -> backing up. I was thinking of also putting online sorted *.dat files for first 1M blocks (and later perhaps every icremental 100 or 200K rows).

I did not know reindex was unavaiable in yacoin. That means all blocks need to be imported again (yacoind -loadblock="sorted.dat") and that is not too much faster than downloading them from peers. On the other hand, the later is a safer option from the point of security.
Does that (reindex option) change in 0.4.5?

My tool was ment to be experimental feature for fast development setups. And for blockchain backups. I thought we need a way to "boot"  peers faster, so people do not wait days before thay can even test yacoin.











In the new version of bitcoin core qt (v10) there were some improvements to loading / downloading the blockchain by making usage of 'block headers'.  It sounded like wallet is now able to view a small part of the downloaded block chain to 'check' that it is correct.  I'm wondering if there would be someway to do that senj's pre-loaded blockchain file.  That way we would have quicker boot time with out any security risks.
member
Activity: 118
Merit: 10
February 18, 2015, 07:49:34 AM
[Professor]Good news everyone![Farnsworth]

I've had a little extra time over the past week and have completed the changes that I posted a few pages back.

I am going to do a bit more testing on my own and then I will release a testing version for everyone by this weekend. Anyone that can help out with testing, please do.

If everything goes as expected, Yacoin 0.4.5 will be released in early March.

We are also getting close to block 1,000,000. I was thinking of doing a giveaway on twitter or our forum. Does anyone else have any ideas or plans?

That is great news Joe.

I developed a tool for fast blockchain file sorting -> backing up. I was thinking of also putting online sorted *.dat files for first 1M blocks (and later perhaps every icremental 100 or 200K rows).

I did not know reindex was unavaiable in yacoin. That means all blocks need to be imported again (yacoind -loadblock="sorted.dat") and that is not too much faster than downloading them from peers. On the other hand, the later is a safer option from the point of security.
Does that (reindex option) change in 0.4.5?

My tool was ment to be experimental feature for fast development setups. And for blockchain backups. I thought we need a way to "boot"  peers faster, so people do not wait days before thay can even test yacoin.









legendary
Activity: 1918
Merit: 1012
★Nitrogensports.eu★
February 18, 2015, 06:30:14 AM
[Professor]Good news everyone![Farnsworth]

I've had a little extra time over the past week and have completed the changes that I posted a few pages back.

I am going to do a bit more testing on my own and then I will release a testing version for everyone by this weekend. Anyone that can help out with testing, please do.

Looking forward to this.
hero member
Activity: 809
Merit: 501
February 17, 2015, 10:59:42 AM
[Professor]Good news everyone![Farnsworth]

I've had a little extra time over the past week and have completed the changes that I posted a few pages back.

I am going to do a bit more testing on my own and then I will release a testing version for everyone by this weekend. Anyone that can help out with testing, please do.

If everything goes as expected, Yacoin 0.4.5 will be released in early March.

We are also getting close to block 1,000,000. I was thinking of doing a giveaway on twitter or our forum. Does anyone else have any ideas or plans?

I was thinking about 'upping the ante' on one of my bounties...

https://forum.yacoin.org/index.php?topic=672.0
hero member
Activity: 802
Merit: 1003
GCVMMWH
February 17, 2015, 09:17:36 AM
[Professor]Good news everyone![Farnsworth]

I've had a little extra time over the past week and have completed the changes that I posted a few pages back.

I am going to do a bit more testing on my own and then I will release a testing version for everyone by this weekend. Anyone that can help out with testing, please do.

If everything goes as expected, Yacoin 0.4.5 will be released in early March.

We are also getting close to block 1,000,000. I was thinking of doing a giveaway on twitter or our forum. Does anyone else have any ideas or plans?



sr. member
Activity: 347
Merit: 250
February 13, 2015, 08:45:20 PM
Windmaster, could you please add that site to the block explorer list in the OP? Also, probably best to remove http://yac.ltcoin.net/ and http://yac.m-s-t.org/ from the list of pools.

Yep, first post updated.
member
Activity: 118
Merit: 10
February 12, 2015, 11:43:56 AM
That's great! For some reason, my google chrome won't let me scroll down. Sad

Now it should. Smiley
hero member
Activity: 809
Merit: 501
February 12, 2015, 09:46:30 AM
YAC is stuck on block 925,585? What is happening?

Bad 'luck'?  Or maybe a drop in hash rate?

Looks like we're up to block 925,591 now...  Either way, the fact that the difficultly readjusts each block, YAC will continue to maintain itself.  Smiley

https://coinplorer.com/YAC/Blocks/145c52f755ad40cddad94a98e82009abc98c3e5ba8766ccf9ffc496e71302b54

Not sure what happened! It seems everything is good now.

This is not permanent setup yet, just having fun...

http://forecast.yacoin.net

That's great! For some reason, my google chrome won't let me scroll down. Sad

On a side note - here is another block explorer.

https://coinplorer.com/YAC

Windmaster, could you please add that site to the block explorer list in the OP? Also, probably best to remove http://yac.ltcoin.net/ and http://yac.m-s-t.org/ from the list of pools.
legendary
Activity: 1918
Merit: 1012
★Nitrogensports.eu★
February 11, 2015, 07:08:04 PM
YAC is stuck on block 925,585? What is happening?

Bad 'luck'?  Or maybe a drop in hash rate?

Looks like we're up to block 925,591 now...  Either way, the fact that the difficultly readjusts each block, YAC will continue to maintain itself.  Smiley

https://coinplorer.com/YAC/Blocks/145c52f755ad40cddad94a98e82009abc98c3e5ba8766ccf9ffc496e71302b54
hero member
Activity: 809
Merit: 501
February 11, 2015, 06:16:23 PM
YAC is stuck on block 925,585? What is happening?
member
Activity: 118
Merit: 10
February 10, 2015, 01:18:51 PM
This is not permanent setup yet, just having fun...

http://forecast.yacoin.net
legendary
Activity: 1918
Merit: 1012
★Nitrogensports.eu★
February 10, 2015, 03:25:41 AM
On a side note - here is another block explorer.

https://coinplorer.com/YAC
full member
Activity: 235
Merit: 100
February 09, 2015, 04:58:07 PM
I've introduced this 'cpu coin' to several of my 'non-techy' friends who just have regular desktops (without graphics cards) and they were excited they could mine something without buying special software.  But everyone of them were 'overwhelmed' by needing to write a batch file, and downloading a miner from a forum, ignoring their anti-virus saying 'this could be a virus', and making an account on a third party website (mining pool).  Eventually they all lost interest and declared it was 'too much work' to launch everything.  Again, I believe if the miner is apart of the wallet, and they set it to launch at computer start up, it will run in the background.  And more hashrate = more security = less coins = less dumping = more interest = possible higher trading value = stronger yac economy.

Hi Yacoin community!

I strongly agree that for the average joe, it is impossible to set up mining on a regular Desktop without a very detailed description. A year ago I started mining various coins with CPU and GPU as a hobbyist and really had a very hard time back then to configure everything. Without some basic knowledge about command lines that I still had from the good old times of MS-DOS I would have been completely lost.

I agree that having the miner ready for pooled-mining within the wallet would be ideal.
Other than that, here is what other coins have done to solve this problem:

I think Diamond got it nicely with this page:
http://bit.diamonds/mining.html

And the miner of Magi Coin (another CPU-friendly coin) prompts the user to select his CPU and the mining pool. It then generates the batch file automatically.
http://coinmagi.org/files/magi-miner/OLD-low-speed/Spexx-package/2014-12-03/

I don't like Diamond and Magi Coin as currencies though, because the emission models are foolish.

At the time of the Dogecoin-Boom, there were dozens of videos launched on Youtube explaining how to mine Dogecoin. So a video showing how to mine Yacoin could also help a lot.
So these are just some ideas to get more people to mine Yacoin on their home-PCs.

I have just started mining Yacoin myself with my Intel Atom 330 CPU, a very slow CPU used for servers, but I am using it for a regular desktop. I was amazed that I could mine 2 coins in 3 hours on average. After some months that will be enough to be able to stake.
hero member
Activity: 809
Merit: 501
February 05, 2015, 07:11:01 PM
Would the phrase, "Stay the course," be worth anything?

http://www.extremetech.com/computing/198783-fresh-details-leak-on-intel-skylake-chipsets-processors

In June, YACoin will be the only chacha coin at NF17, which will appear to coincide nicely with Intel's next generation of chips.

aso118, I think this perspective was well said:

Quote
I truly believe we would attached more (new) miners and investors if we would have a miner directly in the wallet.  I've introduced this 'cpu coin' to several of my 'non-techy' friends who just have regular desktops (without graphics cards) and they were excited they could mine something without buying special software.  But everyone of them were 'overwhelmed' by needing to write a batch file, and downloading a miner from a forum, ignoring their anti-virus saying 'this could be a virus', and making an account on a third party website (mining pool).  Eventually they all lost interest and declared it was 'too much work' to launch everything.  Again, I believe if the miner is apart of the wallet, and they set it to launch at computer start up, it will run in the background.

The Built-In Wallet Miner Bounty is now up to 152,738 now (thanks to PoS), and I think it would be a big deal just to have in place for the near future

*Donate to the bounty by sending YACs to this address: YAA2QgGmKdzo31pg6iZBQNTF2xgRHmsVXw


I still love the economics of the coin. I imagine in a couple years, YACoin will be mined by completely different (cutting edge) hardware, which will peak the interest of new miners. At that point, I want to have a nice stash of YACoin so that I am collecting coins through PoS as fast as someone who has 10k worth of hardware dedicated to mining. But I like watching in the next couple of months for more coins to be introduced to the YAC economy for that scenario to become a reality.

NeuCoin will be coming out soon, which will be similar to Ripple in that it will be premined and distributed by a central authority. I actually think YACoin has a better chance longterm to surpass Bitcoin than NeuCoin even though Neucoin will probably be in the hundreds of millions in marketcap. I think YACoin has a better chance than Litecoin [0.0001% beats 0.0000000001% Smiley ]

Joe, you have done amazing things. It would be nice to see the previous devs that have also done a lot to contribute to another wallet release (it has been a couple months). But I completely agree that decentralization needs to be a focus, and new coders need to step up. I mean, Kracko has done a TON for UltraCoin, and he came on only a couple months ago? That coin would be completely gone without him, despite having a 'director'.

Thus, I think staying the course (hopefully some of the previous devs will step up!), and PROMOTION is the next step. I'd contribute to bounties for translations of this OP? But does that really help (Google Translate)? I messaged btc38.com (Chinese), and I think it would be great if more people did the same! Just my thoughts for now...
Pages:
Jump to: