Pages:
Author

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

member
Activity: 118
Merit: 10
I believe the chaintrust issue is the culprit with my 2000 YAC inputs not being staked? Basically, the malicious miner is building on his PoW blocks and able to ignore my PoS blocks in addition to the other PoW blocks?
I envision the YAC looking like PoW-PoS-PoW-PoS-PoW-PoS pretty solidly in the future if not the very near future. Is that wrong? I see no issue with that. By the way, that would make the PoW block time 2 minutes, right?

You are right about 2 minutes. Perhaps I have got it wrong here:

Another problem would be if rogue PoW miner would combine such PoS blocks with his private chain in order to bring his chaintrust higher (trust value of PoW block following PoS block get's doubled). That would make it possible to mine under lower PoW difficulty and use a lot of small stake PoS blocks to help build up chaintrust against primary chain mined at higher PoW difficulty but containing lower number of PoS blocks.


Perhaps each PoS block in honest branch makes next PoW difficulty higher (by extending to 2 minute block time) and that makes it possible for private solo miner to eventually catch up since he is still mining on 1 minut block time?
Could that be one of main reasons why main chain can't run away easily?
member
Activity: 118
Merit: 10
...
To get more people/computers involved in YAC or any crypto-currency, including BTC, one needs to go after the biggest audience.  See http://www.netmarketshare.com/ and in "Market Share Reports" near the top, choose "Operating Systems", then "Desktop Share by Version".

OK, what wins with ~92% of all desktops connected to the internet?  That is what one should target!  That is why I did my videos (https://www.youtube.com/channel/UCytoaHvG3H1y9CnxZS819eQ), showing how easy it is to make a Windows version of YAC, BTC, etc.  Of course the latest version of BTC, roughly versions 9.x, 10.x, 11.x and any other *coin derived from them, now obscure the make file inside autogen machinery,  making it more difficult to tease out the minimum set of files needed to create a *coind.exe &/or *coin-qt.exe

I prefer to work with Bitcoin 0.8.6 and *coins derived from that version or older, since there was much less "confusion" about which version of gcc, which version of Qt, which version of levelDB, which version of OpenSSL (now there's a deep hole!), UPnP, QRencode,... and who knows how many more with the latest versions of Bitcoin?  Boost?, gcc?, Qt?, GMP, secp256k1, etc. etc. etc.

All with no specifications given about which version works, or doesn't, with which older or newer versions?  I tried making this argument on various bitcoin foums, but to no avail Sad  I think there are just too many Linux geeks that are burned out looking at too many text mode screens!  I did that in the 1970s and 1980s in CPM/ZCPM and DOS (LOL).  Don't mind a good .bat file here and there to ease building a Windows gcc daemon or Qt version Wink

Ron
I did not thank you yet for those videos - very helpful indeed. I am one of windows guys (but I strive to make portable code), and I must confess successfully compiling yacoin daemon under Visual Studio was a special event.
I hope the same will be possible with version 4.5.
member
Activity: 118
Merit: 10
ok thanks

lets see if we can find a block
to make sure i did it roght
For such errors just grep daemon's debug.log for "ERROR". It seems (15 posts down from the top) meaningful detailed info should be there.
full member
Activity: 274
Merit: 100
ok thanks

lets see if we can find a block
to make sure i did it roght
hero member
Activity: 809
Merit: 501
one user try to use the pool
and get this

   [yacoin] (Thread 2) Unauthorized  YL5kf54wPPXKaXd5T18xCaNkyUsS1DgY7z:##### [50.150.44.120]
the other are fine

Did i made some mistake on the config?

That user was ME! And I apparently made a typo in my address. Don't make a type in your address. Now you (we) know what happens. Thanks, NineEleven.
full member
Activity: 274
Merit: 100
its a fresh wallet its not locked
member
Activity: 118
Merit: 10
...
[yacoin] (Thread 1) We thought a block was found but it was rejected by the daemon, share data: {"job":"138","ip":"10.0.25.37","port":3032,"worker":"YKL5qhpF6e9ZW7HWkD7TpVZ1NAYFstpxmH","height":1124989,"blockReward":75890000,"difficulty":1,
"shareDiff":"3013.13008481","blockDiff":83.74288384,"blockDiffActual":0.001277815,"blockHash":"fb5757497ed4fd380eaa473e65d9bb9c2126bed7035a39b4cade31d893635a59"}

is this normal?
I am not sure, but perhaps you have your wallet locked?
I believe it needs to be unlocked in order to submit blocks from rpc.
sr. member
Activity: 260
Merit: 251
Increasing the block time doesn't help to solve orphans blocks problem.

The problem with orphan blocks is:

..there is malicious miner which has more than 50% of network hashrate.
He shows his 'private' chain to public chain/wallets with delay just when his chain better (in terms of found blocks) than public chain.

Almost in all cases when reorganization has happened, 'alternate' chain has more blocks than public chain.

This problem is solving automatically. When hashrate of public miners is more than hashrate of malicious miner (MM).
It was illustrated by coinmine.pl pool.
There was hashrate war between MM and 'youguqm'. So when youguqm has won there was no orphan block at all. After that the crew of MM has DDoS-ed the pool.
So feeleep and others have made wrong decisions..


First, feeleep has been an amazing supporter and friend to YACoin. His pool has been around for as long as I can remember, and he has ALWAYS been on top of things. He is actually losing YACs because of this orphan, 'reorganization of long chain' issue of late. YAC stakeholders can't thank feeleep enough!

Looking at the network hashrate right now... it is at 185 khash/s! The network block time at this moment is at 30 seconds! I've seen youguqm's hashrate hit over 50 khash/s. His hashrate is 33 khash/s at this moment, and the pool (which isn't paying out right now) is still having those orphan problems.

I hear your point. Let's say the 'malicious miner' goes away...(btw I think there is another, consistent 30 khash/s at least that isn't malicious out there) I feel I would have a difficult time solo-mining YACoin at 5-10% of the total network hashrate. Someone please tell me I am wrong. That is actually my biggest concern.

A 2-minute block time increase might be a solution. Perhaps, there might be something that can be done on the PoS side of things to help fix PoW? I have some inputs of 2000+ YAC that are taking 40+ days to stake. Groko has explained it could be an issue with my wallet getting 'overwhelmed' with too many inputs--even the ones that aren't staking? I feel a fix in terms of that could alleviate some of the PoW problems...

The solution may very well be let the 'market' of PoW fix itself.

@Joe_Bauers @ThirtyBird @Groko @senj @WindMaster @old_c_coder or any others... can you share any thoughts??
Hello Beave162 & everyone,

To get more people/computers involved in YAC or any crypto-currency, including BTC, one needs to go after the biggest audience.  See http://www.netmarketshare.com/ and in "Market Share Reports" near the top, choose "Operating Systems", then "Desktop Share by Version".

OK, what wins with ~92% of all desktops connected to the internet?  That is what one should target!  That is why I did my videos (https://www.youtube.com/channel/UCytoaHvG3H1y9CnxZS819eQ), showing how easy it is to make a Windows version of YAC, BTC, etc.  Of course the latest version of BTC, roughly versions 9.x, 10.x, 11.x and any other *coin derived from them, now obscure the make file inside autogen machinery,  making it more difficult to tease out the minimum set of files needed to create a *coind.exe &/or *coin-qt.exe

I prefer to work with Bitcoin 0.8.6 and *coins derived from that version or older, since there was much less "confusion" about which version of gcc, which version of Qt, which version of levelDB, which version of OpenSSL (now there's a deep hole!), UPnP, QRencode,... and who knows how many more with the latest versions of Bitcoin?  Boost?, gcc?, Qt?, GMP, secp256k1, etc. etc. etc.

All with no specifications given about which version works, or doesn't, with which older or newer versions?  I tried making this argument on various bitcoin foums, but to no avail Sad  I think there are just too many Linux geeks that are burned out looking at too many text mode screens!  I did that in the 1970s and 1980s in CPM/ZCPM and DOS (LOL).  Don't mind a good .bat file here and there to ease building a Windows gcc daemon or Qt version Wink

Ron
full member
Activity: 274
Merit: 100
one user try to use the pool
and get this

   [yacoin] (Thread 2) Unauthorized  YL5kf54wPPXKaXd5T18xCaNkyUsS1DgY7z:##### [50.150.44.120]
the other are fine

Did i made some mistake on the config?

another question


[yacoin] (Thread 1) We thought a block was found but it was rejected by the daemon, share data: {"job":"138","ip":"10.0.25.37","port":3032,"worker":"YKL5qhpF6e9ZW7HWkD7TpVZ1NAYFstpxmH","height":1124989,"blockReward":75890000,"difficulty":1,"shareDiff":"3013.13008481","blockDiff":83.74288384,"blockDiffActual":0.001277815,"blockHash":"fb5757497ed4fd380eaa473e65d9bb9c2126bed7035a39b4cade31d893635a59"}


is this normal?
full member
Activity: 274
Merit: 100
Please try

http://yac.erlog.pt:81/


I think everithing is working Wink
full member
Activity: 274
Merit: 100
im NOT getting any orphans

And finaling getting my first block matured in the last 2 days
Smiley
full member
Activity: 274
Merit: 100
well


i think its fine
and in my solo mining i'm getting block confiermed

maybe the atack as stoped


I wold like to see some hashes on this pooj
to be sure everithing its fine
legendary
Activity: 912
Merit: 1000
I can see 2 clienets connected

Please if anithyng is not workig let me know
i'm new to this

Regards

It is great to see someone step up to the plate and take action to help rather than just complain.  Thanks for your efforts.
full member
Activity: 274
Merit: 100
Im going to make a quick stop on the pool just to correct a config error
full member
Activity: 274
Merit: 100
I can see 2 clienets connected

Please if anithyng is not workig let me know
i'm new to this

Regards
full member
Activity: 274
Merit: 100
anyone want to give a try?


http://yac.erlog.pt:81/

be gentle ok

legendary
Activity: 1197
Merit: 1000
waht are the correct values for this

 "diff": 1,
            "varDiff": {
                "minDiff": 1,
                "maxDiff": 32,
                "targetTime": 15,
                "retargetTime": 90,
                "variancePercent": 30
            }



correct - you cannot set it lower because there are differences in implementation in GPU and CPU miners...
full member
Activity: 274
Merit: 100
waht are the correct values for this

 "diff": 1,
            "varDiff": {
                "minDiff": 1,
                "maxDiff": 32,
                "targetTime": 15,
                "retargetTime": 90,
                "variancePercent": 30
            }

full member
Activity: 274
Merit: 100
i will give it a try

my first pool be gentle
Smiley
legendary
Activity: 1197
Merit: 1000
I i really like YAC

but this is getting worst every day
Las night i get olnly 4 block confirmed ( i hope lolol)


Stil if the community want i can setup a yac pool
I have a ver fast 10Ge internet connection and a blade cente wehere i can put a VM for this

I'm  avery experienced UNIx admin, but i never install a pool

Do you have have a quick manual for this , i'm using Debian wheezy



I think the easiest one will be https://github.com/UNOMP/unified-node-open-mining-portal
Pages:
Jump to: