Author

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

sr. member
Activity: 406
Merit: 250
One does not simply mine Bitcoins
September 15, 2013, 05:49:38 AM
I also was curious if there was any plan of including a minor into the wallet, kinda like feathercoin wallet does, I think it would a be a great idea for people starting that is not too tech savvy and wanted to participate in CPU mining. Thanks

But there is already CPU miner built-in all wallets. It is not as sophisticated nor it kickass as standalone CPU miner but it hashes! To run
it, start YACoin wallet with -gen parameter and eventualy add -genproclimit=X where X is number of CPU cores you want to mine with.

To mine with just one CPU core use:

Code:
yacoin-qt.exe -gen -genproclimit=1
I'm assuming he meant a user-friendly clicky GUI thingy. Wink
sr. member
Activity: 406
Merit: 250
One does not simply mine Bitcoins
September 15, 2013, 05:12:57 AM
Hi all, I have had a question I've wanted to ask for a while now. Is there a way of knowing how many active nodes/wallets are operating on the network? Has there been much fluctuation in the number of active wallets?
Determining the number of active nodes should be possible by either forcing your client to connect to an unlimited number of nodes and waiting a long time (quick slow and dirty) OR you could parse the peers.dat file inside yacoin data directoy (where the yacoin.conf file is) and try pinging each IP from the list you get (may be inaccurate due to dropped ICMP packets on their firewall and whatnot) or better yet, connecting to the yacoin port (this might help against the firewall issue). But still, the nodes behind overly restrictive firewalls will appear as offline. So the best bet is to actually force the client to connect to all of them (and waiting, waiting, waiting...).

I also was curious if there was any plan of including a miner into the wallet, kinda like feathercoin wallet does, I think it would a be a great idea for people starting that is not too tech savvy and wanted to participate in CPU mining. Thanks.
This is on my TODO list, so it might get implemented, eventually. Smiley
member
Activity: 115
Merit: 10
September 14, 2013, 07:41:22 PM
Hi all, I have had a question I've wanted to ask for a while now. Is there a way of knowing how many active nodes/wallets are operating on the network? Has there been much fluctuation in the number of active wallets? I also was curious if there was any plan of including a minor into the wallet, kinda like feathercoin wallet does, I think it would a be a great idea for people starting that is not too tech savvy and wanted to participate in CPU mining. Thanks
sr. member
Activity: 280
Merit: 250
September 13, 2013, 07:42:34 AM
And there was one more story with EcoCoin dev e-mailing me concerning my changes to Abe block explorer. Funny as hell! Grin
Plagiarism is the most honest form of appreciation.
sr. member
Activity: 406
Merit: 250
One does not simply mine Bitcoins
September 13, 2013, 06:57:31 AM
Sorry if this has already been asked, but what is the most up to date YAC wallet now? Also, I remember reading a while ago that a new wallet is being developed with control over individual sending addresses. Is this still in the works? I'd like to tip the dev team, which direction should I throw that to?
If you want to download prebuilt windows binary of Yacoin-QT with CC included (and the Yak logos, LOL), I've created this thread: https://bitcointalksearch.org/topic/annyac-coin-control-for-yacoin-is-here-first-altcoin-with-coin-control-276948
Please report any bugs you find (but I hope there are no more bugs). You can send tips for the Coin Control to me. Tongue

Also, some crapcoin is copying my source changes for Coin Control! Cheesy
IMPORTANT!
Stop using the published versions of Yacoin with Coin Control - there's a critical bug when NOT selecting a custom change address (the new change address is not reserved from keypool and thus your coins disappear forever). Fixed in recent git commit, updated binaries coming soon.
So you have fixed this bug in github source too? We are considering to add this in ZcCoin.
Thanks.

And there was one more story with EcoCoin dev e-mailing me concerning my changes to Abe block explorer. Funny as hell! Grin
hero member
Activity: 802
Merit: 1003
GCVMMWH
September 12, 2013, 07:08:03 PM
Sorry if this has already been asked, but what is the most up to date YAC wallet now? Also, I remember reading a while ago that a new wallet is being developed with control over individual sending addresses. Is this still in the works? I'd like to tip the dev team, which direction should I throw that to?

The latest stable (non coin control) wallet is here: https://github.com/yacoin/yacoin/releases/tag/stable_0.4.0  This is what you should use with your main wallet.

Coin control should hopefully be added to the next stable release after some more testing is completed.
sr. member
Activity: 280
Merit: 250
September 12, 2013, 06:35:29 PM
Sorry if this has already been asked, but what is the most up to date YAC wallet now? Also, I remember reading a while ago that a new wallet is being developed with control over individual sending addresses. Is this still in the works? I'd like to tip the dev team, which direction should I throw that to?

It is already aviable, but there will be some code checking bevor it will be the "official" version. I belive it's good to go, but that's your call. I'd wait for the new official version if you got a lot of kYACs otherwise go for it.

https://github.com/saironiq/yacoin-cc.git
https://bitcointalksearch.org/topic/annyac-coin-control-for-yacoin-is-here-first-altcoin-with-coin-control-276948
hero member
Activity: 1426
Merit: 506
September 12, 2013, 05:58:51 PM
Sorry if this has already been asked, but what is the most up to date YAC wallet now? Also, I remember reading a while ago that a new wallet is being developed with control over individual sending addresses. Is this still in the works? I'd like to tip the dev team, which direction should I throw that to?
sr. member
Activity: 280
Merit: 250
September 12, 2013, 03:25:20 PM
IMHO the blockchain cummulative work calculation formula should be changed to something more sensible, eg. give PoS only a slightly higher priority than PoW. This would massively reduce such reorgs as seen in the posts above.

No, I don't agree with that.

PoS are far less common than PoW so they should be weighted far more.
I'd say the safest would be to require a PoW block after each PoS in order to overrule more than 3 PoW blocks. Otherwise the PoS wouldn't make it significantly harder to 51% than PoW.

I'm not thinking about the protocoll to change it's priorities, I mean the miners. If the honest miners don't agree with a non-legit fork they stay on the shorter, but legit one. A warning message for the clients would prevent them from getting double spent. The clients have all the PoS so they could effectively force the remaining miners to accept the new method.
sr. member
Activity: 406
Merit: 250
One does not simply mine Bitcoins
September 12, 2013, 01:40:17 PM
Out of curiosity, what is this saying that suggest an attack is going on rather than just people mining? I'm new to cryptocurrencies.
As an attacker you mine on your own chain for a while (without broadcasting it to all the others), then suddenly add your blocks and so overrule the legit chain. All transactions on the legit chain while that period will be reversed so you can buy stuff without actually loosing coins.
Well, this might not have been intentional. Someone could have had a lot of PoS blocks found all at once or some PoS blocks were not broadcast to all nodes (and with PoS having a higher priority than PoW, they easily overtook the chain). Also, this was happening a lot in the early days of YAC (diff = 0 and stuff).
The replacing blocks were AFIK all PoW so this isn't just a minor coincidence. It's either a attacker that wants to harm YAC or a serious bug. None of that should be taken too lightly. We will see.
Nope,
Code:
11.9.2013 16:54:36 REORGANIZE: Connect 1 blocks; 00000007c5835b4968bd..547db4922a8b8e71ff85
was a PoS block that wiped out 34 PoW blocks. (You see it's a PoS by the hash's first bytes - 547db4922a8b8e71ff85 - no leading zeroes = very lwo difficulty = PoS block).

Can anyone check if there were some reversed transactions?
Surely there were some (if not all). I would advise exchanges to wait for at least 60 confirmations (or even 120 to be safe) before crediting funds to accounts as they are the most likely target of these attacks (if they even are attacks). Most likely this was just someone syncing their client while minting PoS blocks (haven't checked the code yet, but it's entirely possible that the PoS minter is enabled even before fully synced - or it might have had believed it was synced while it was 34 blocks behind [which is not a lot, since we have 60 second block target]).

IMHO the blockchain cummulative work calculation formula should be changed to something more sensible, eg. give PoS only a slightly higher priority than PoW. This would massively reduce such reorgs as seen in the posts above.
sr. member
Activity: 280
Merit: 250
September 12, 2013, 01:36:23 PM
Out of curiosity, what is this saying that suggest an attack is going on rather than just people mining? I'm new to cryptocurrencies.
As an attacker you mine on your own chain for a while (without broadcasting it to all the others), then suddenly add your blocks and so overrule the legit chain. All transactions on the legit chain while that period will be reversed so you can buy stuff without actually loosing coins.
Well, this might not have been intentional. Someone could have had a lot of PoS blocks found all at once or some PoS blocks were not broadcast to all nodes (and with PoS having a higher priority than PoW, they easily overtook the chain). Also, this was happening a lot in the early days of YAC (diff = 0 and stuff).
The replacing blocks were AFIK all PoW so this isn't just a minor coincidence. It's either a attacker that wants to harm YAC or a serious bug. None of that should be taken too lightly. We will see.

Can anyone check if there were some reversed transactions?
sr. member
Activity: 406
Merit: 250
One does not simply mine Bitcoins
September 12, 2013, 12:58:37 PM
Out of curiosity, what is this saying that suggest an attack is going on rather than just people mining? I'm new to cryptocurrencies.
As an attacker you mine on your own chain for a while (without broadcasting it to all the others), then suddenly add your blocks and so overrule the legit chain. All transactions on the legit chain while that period will be reversed so you can buy stuff without actually loosing coins.
Well, this might not have been intentional. Someone could have had a lot of PoS blocks found all at once or some PoS blocks were not broadcast to all nodes (and with PoS having a higher priority than PoW, they easily overtook the chain). Also, this was happening a lot in the early days of YAC (diff = 0 and stuff).
sr. member
Activity: 274
Merit: 250
September 12, 2013, 11:46:42 AM
Out of curiosity, what is this saying that suggest an attack is going on rather than just people mining? I'm new to cryptocurrencies.
As an attacker you mine on your own chain for a while (without broadcasting it to all the others), then suddenly add your blocks and so overrule the legit chain. All transactions on the legit chain while that period will be reversed so you can buy stuff without actually loosing coins.

I see, thanks for explaining.  Smiley
sr. member
Activity: 280
Merit: 250
September 12, 2013, 11:44:59 AM
Out of curiosity, what is this saying that suggest an attack is going on rather than just people mining? I'm new to cryptocurrencies.
As an attacker you mine on your own chain for a while (without broadcasting it to all the others), then suddenly add your blocks and so overrule the legit chain. All transactions on the legit chain while that period will be reversed so you can buy stuff without actually loosing coins.
sr. member
Activity: 274
Merit: 250
September 12, 2013, 11:35:26 AM

Someone is attempting 51% attack.

Code:
11.9.2013 16:54:36 received block 547db4922a8b8e71ff85
11.9.2013 16:54:36 REORGANIZE
11.9.2013 16:54:36 REORGANIZE: Disconnect 34 blocks; 00000007c5835b4968bd..000000016b1a3b08145c
11.9.2013 16:54:36 REORGANIZE: Connect 1 blocks; 00000007c5835b4968bd..547db4922a8b8e71ff85
11.9.2013 16:54:37 CTxMemPool::accept() : accepted 12264fe4ab (poolsz 1)
11.9.2013 16:54:37 CTxMemPool::accept() : accepted 8a006b5268 (poolsz 2)
11.9.2013 16:54:37 CTxMemPool::accept() : accepted 14e2d5b066 (poolsz 3)
11.9.2013 16:54:37 CTxMemPool::accept() : accepted 32f14a7d61 (poolsz 4)
11.9.2013 16:54:37 CTxMemPool::accept() : accepted 0a4a2795bd (poolsz 5)
11.9.2013 16:54:37 CTxMemPool::accept() : accepted 2b2cb14d2f (poolsz 6)
11.9.2013 16:54:37 CTxMemPool::accept() : accepted 737bae0c4a (poolsz 7)
11.9.2013 16:54:37 CTxMemPool::accept() : accepted 43bd4a28fc (poolsz 8)
11.9.2013 16:54:37 REORGANIZE: done


Out of curiosity, what is this saying that suggest an attack is going on rather than just people mining? I'm new to cryptocurrencies.
sr. member
Activity: 274
Merit: 250
September 12, 2013, 10:53:08 AM


The poll has concluded with C being the chosen logo.

I have to say it again, thank you Mjbmonetarymetals for designing logos C & D. The two together almost have 70% of the votes.  Smiley

Big version of the winning logo:

sr. member
Activity: 337
Merit: 250
September 12, 2013, 02:34:04 AM
I have no more ideas or possible solutions. You might find fix if you post about the issue on Bitcoin Technical Support part of forum or check for
fix on this forum and elsewhere on Internet. There are programs for wallet management, one of them is called pywallet or something like that.

My version of wallet is v0.4.0.0-g32a928e-yac-wm-alpha, it is sairon's latest Coin Control 32-bit version. Check if it works with your old wallet.dat

https://bitcointalksearch.org/topic/annyac-coin-control-for-yacoin-is-here-first-altcoin-with-coin-control-276948

Actually, it did work, but now it stops ~35000 block and when I tried to rescue some confirmed coins by sending them to the address i got the message: Microsoft Visual C++ Runtime Library "This application has requested the Runtime to terminate it in an unusal way. Please contact the application's support team for more information."

Reinstall Microsoft C++ Runtime for your OS or just export private keys for addresses that have coins on them (use Coin Control to check that),
create new wallet and import private keys in it.

Help > Debug window > Console tab

Code:
dumpprivkey address
importprivkey privatekey addresslabel yes

I made it! Got myself a new address, and now everything works just fine! Thank YOU!
hero member
Activity: 802
Merit: 1003
GCVMMWH
September 11, 2013, 01:45:53 PM
Someone is attempting 51% attack.

Code:
11.9.2013 16:54:36 received block 547db4922a8b8e71ff85
11.9.2013 16:54:36 REORGANIZE
11.9.2013 16:54:36 REORGANIZE: Disconnect 34 blocks; 00000007c5835b4968bd..000000016b1a3b08145c
11.9.2013 16:54:36 REORGANIZE: Connect 1 blocks; 00000007c5835b4968bd..547db4922a8b8e71ff85
11.9.2013 16:54:37 CTxMemPool::accept() : accepted 12264fe4ab (poolsz 1)
11.9.2013 16:54:37 CTxMemPool::accept() : accepted 8a006b5268 (poolsz 2)
11.9.2013 16:54:37 CTxMemPool::accept() : accepted 14e2d5b066 (poolsz 3)
11.9.2013 16:54:37 CTxMemPool::accept() : accepted 32f14a7d61 (poolsz 4)
11.9.2013 16:54:37 CTxMemPool::accept() : accepted 0a4a2795bd (poolsz 5)
11.9.2013 16:54:37 CTxMemPool::accept() : accepted 2b2cb14d2f (poolsz 6)
11.9.2013 16:54:37 CTxMemPool::accept() : accepted 737bae0c4a (poolsz 7)
11.9.2013 16:54:37 CTxMemPool::accept() : accepted 43bd4a28fc (poolsz 8)
11.9.2013 16:54:37 REORGANIZE: done

I've asked all of the pool operators that I know of to upgrade to the latest stable version which has updated checkpoints.
Everyone else that has the ability to upgrade to the latest version should probably do so as well.
sr. member
Activity: 280
Merit: 250
September 11, 2013, 07:46:52 AM
The vote for the new logo is at:

https://bitcointalksearch.org/topic/vote-yacoin-logo-the-final-showdown-288824

Actually I thought we had already agreed on Beave162's version, but it seems we're getting a total different one. It looks like most people that voted on the first vote also got to the new thread, but some might not heard about it. Hurry up if you haven't.

Closes on September 12, 2013, 12:22:12 PM.
member
Activity: 115
Merit: 10
September 09, 2013, 10:01:53 PM
https://bitcointalk.org/index.php?topic=276455.80


Possible fork?  What is this all about?

I don't know what it was but it resolved itself pretty quickly and by itself from what I can tell. I do not believe it was a ford at all or we would be hearing it more from people affected. Any further ideas? I only noticed it when Cryptsy stopped the trades for a few hours.
Jump to: