Author

Topic: [Ultracoin] [Est. Feb 2014] ~ ASIC Resistant & Ultrafast 6 Second Transactions! - page 201. (Read 381007 times)

sr. member
Activity: 456
Merit: 250
is it possible to work on the esthetics of the wallet - such as make the backgound white (not grey) so the logo blends in rather than it looking like its just been stuck-on to the wallet. Just an idea but think it will make it look more professional? Also can we have a desktop shortcut like other wallets so we dont have to go into the ultracoin folder to open the wallet?

There's a lot you can do on the UI of the wallet, look at the CAIx wallet for example.
But I don't think that that's a pressing matter for UTC. Getting all bugs fixed and improving the performance is much more important.
I am not aware of what Kracko has already done to the code, but the UTC source code used to be a mess.
I'm confident he can clean it up and deliver a nice update soon. I have been waiting for this since the launch of UTC.

The wallet is definitely out of date and needs some love.  Lots of advances in features and fixes which have been demonstrated by others that are begging to be integrated.  Aesthetics will come, but I agree, solving the biggest issues comes first.   I think you'll be happy with the prototype.  It now idles at 0-2% while staking instead of pegging out one of my cores.  Caching those coin groups really helped the staking issue.  Preserving that cache until it needed to be rebuilt helped even more.   It doesn't appear to eat memory like it used to either.  Once I get it compiling with Visual Studio I'll have access to some better tools for profiling and debugging to find more areas to improve.
 
There will be an installer for it- at least for Windows, that will include a few other packages like cpuminer that will leverage the already included pool mining feature.  The focus is on making the new user experience as painless as possible, from getting those first nodes to start downloading the blockchain to firing up a miner.  Having a desktop shortcut and a start menu entry is a good step in that direction.
sr. member
Activity: 298
Merit: 250
You need to redo the whole wallet SOON if we are to go any ware.
On an 8 core PC the wallet is running like my grandma, it is constantly not responding, and etc.
Is there anyone on the new team that actually understands Code not Restaurant Recepies, but Crypto Code???

I've been developing for over 20 years and would like to think I've progressed beyond restaurant recipes.  

On the development front I have:

  • Modified bitcoin-seeder to work with Ultracoin.  We'll finally have DNS seeders which will pass out active nodes on request
  • LevelDB
  • Zeitgeist (Timewarp) attack protection
  • Updated Checkpoints
  • Upgraded to use QT 5.3.2
  • Added the created DNS seeders to the wallet

The new wallet will be static linked, and will be one large executable rather than a folder of DLLs.  It will also have the new logos and art.

I'm making it a priority to speed up the wallet as much as possible.  Part of the problem is that we're fighting the algorithm which takes a significant amount of CPU time just to validate the headers.

I am using a version of the leveldb currently on UTC2 for its outward facing UTC wallets.  The performance boost with slower IO is significant.

As a work-around until the update, if you have a second computer, copy your wallet.dat to that second computer and run minting on it and then do not stake with the first one.  Alternatively, I could make stand-alone Windows binaries available without the GUI.

Made some good progress today.  Fixed a few things that people have commented on.

The staking lag has been fixed.  Before it was lagging 4-8 seconds every time a new block was accepted with Stake Minting enabled as it pulled transactions for every one of the wallet's coin groups.  Now it caches those coin groups and only renews the cache when a block relating to your wallet comes in.  It will still lag for 4-8 seconds (or more if you have a huge amount of small coin groups) when you receive a block that has transactions relating to your wallet, but now the wallet is actually usable while staking.

Staking transactions will be classified as "Mining" and will actually show amounts instead of 0.0.

I have a vacation coming up next week and a lot of free time, so if you have any other issues to fix in or a wishlist of features to add to the wallet, do share.

+1 !!! to the community please give your insight to kracko!! this is the moment!!!
hero member
Activity: 668
Merit: 500
is it possible to work on the esthetics of the wallet - such as make the backgound white (not grey) so the logo blends in rather than it looking like its just been stuck-on to the wallet. Just an idea but think it will make it look more professional? Also can we have a desktop shortcut like other wallets so we dont have to go into the ultracoin folder to open the wallet?

There's a lot you can do on the UI of the wallet, look at the CAIx wallet for example.
But I don't think that that's a pressing matter for UTC. Getting all bugs fixed and improving the performance is much more important.
I am not aware of what Kracko has already done to the code, but the UTC source code used to be a mess.
I'm confident he can clean it up and deliver a nice update soon. I have been waiting for this since the launch of UTC.
hero member
Activity: 776
Merit: 557
is it possible to work on the esthetics of the wallet - such as make the backgound white (not grey) so the logo blends in rather than it looking like its just been stuck-on to the wallet. Just an idea but think it will make it look more professional? Also can we have a desktop shortcut like other wallets so we dont have to go into the ultracoin folder to open the wallet?
full member
Activity: 137
Merit: 100
Yes, like you said, if you have your wallet online for stake minting its like having your coins stored online so you would need the pswd for the wallet and also 2FA (ex google auth). Of course, if you don't want the stake minting it's not a problem, you can have it on cold storage. Just a thought, extra protection or maybe I'm just paranoid...?
hero member
Activity: 809
Merit: 501
Great work Kracko!
If you are as good in cooking as in coding I'll eat at your restaurant anytime  Wink

Is it possible to have 2FA in the wallet?
And also is it possible to have one offline wallet, send UTC to an usb and confirm the transaction from an online wallet?

2FA? A password to your computer makes it 2FA. It isn't an online account, and I don't recommend storing significant coins on an exchange for obvious reasons.

You should look into using NFC to store private and public keys. I think it is pretty neat because you can buy physical coins with an NFC chip inside. Perhaps Steven can design an NFC UltraCoin. Of course, you will lose out on PoS minting if you go that route.
full member
Activity: 137
Merit: 100
Great work Kracko!
If you are as good in cooking as in coding I'll eat at your restaurant anytime  Wink

Is it possible to have 2FA in the wallet?
And also is it possible to have one offline wallet, send UTC to an usb and confirm the transaction from an online wallet?
sr. member
Activity: 456
Merit: 250
You need to redo the whole wallet SOON if we are to go any ware.
On an 8 core PC the wallet is running like my grandma, it is constantly not responding, and etc.
Is there anyone on the new team that actually understands Code not Restaurant Recepies, but Crypto Code???

I've been developing for over 20 years and would like to think I've progressed beyond restaurant recipes.  

On the development front I have:

  • Modified bitcoin-seeder to work with Ultracoin.  We'll finally have DNS seeders which will pass out active nodes on request
  • LevelDB
  • Zeitgeist (Timewarp) attack protection
  • Updated Checkpoints
  • Upgraded to use QT 5.3.2
  • Added the created DNS seeders to the wallet

The new wallet will be static linked, and will be one large executable rather than a folder of DLLs.  It will also have the new logos and art.

I'm making it a priority to speed up the wallet as much as possible.  Part of the problem is that we're fighting the algorithm which takes a significant amount of CPU time just to validate the headers.

I am using a version of the leveldb currently on UTC2 for its outward facing UTC wallets.  The performance boost with slower IO is significant.

As a work-around until the update, if you have a second computer, copy your wallet.dat to that second computer and run minting on it and then do not stake with the first one.  Alternatively, I could make stand-alone Windows binaries available without the GUI.

Made some good progress today.  Fixed a few things that people have commented on.

The staking lag has been fixed.  Before it was lagging 4-8 seconds every time a new block was accepted with Stake Minting enabled as it pulled transactions for every one of the wallet's coin groups.  Now it caches those coin groups and only renews the cache when a block relating to your wallet comes in.  It will still lag for 4-8 seconds (or more if you have a huge amount of small coin groups) when you receive a block that has transactions relating to your wallet, but now the wallet is actually usable while staking.

Staking transactions will be classified as "Mining" and will actually show amounts instead of 0.0.

I have a vacation coming up next week and a lot of free time, so if you have any other issues to fix in or a wishlist of features to add to the wallet, do share.
sr. member
Activity: 476
Merit: 250
Social media followers have really shot up this week, with the new website set to launch soon, as well as the media exposure from Yacuna and some other great marketing projects down the pipeline, Ultracoin's media exposure is sure to raise even farther.

Like us on Twitter and Facebook:

https://twitter.com/official_utc/

https://www.facebook.com/ultracoinnet
sr. member
Activity: 456
Merit: 250
is there a pool where i can sign up without an address i'de like to see the full pool status but i dont want to download the wallet if i wont mine ...

Use a paper wallet.

http://www.tumblingblock.com/generate-wallet.html
newbie
Activity: 26
Merit: 0
Humongous farms + optimised kernel == magic.
hero member
Activity: 809
Merit: 501
YBCoin is no longer scrypt chacha soo the jump in hash rate was because of chinese miners http://www.ybcoin.com/wp-content/files/New_YBCoin_Whitepater_V2.72_en.pdf .

+1
The same thing is happening to YACoin. It shows you how important mining your coin is in order to secure the network. In this case, I would call it a difficulty attack, but I don't think it is necessarily an attack as opposed to someone with an enormous amount of hashing power for scrypt-chacha that doesn't know what to do with it anymore. Or maybe it is a multipool for YBCoin that does chacha?

Regardless, this hashing power is not using the commonly used pools of YAC or UTC if using a pool at all. UTC has the orphan problem on top of it all, which should be of a particular concern, but I don't think there is enough hash power to cause say 10% orphan rates in the tumblingblock pools...
newbie
Activity: 26
Merit: 0
YBCoin is no longer scrypt chacha soo the jump in hash rate was because of chinese miners http://www.ybcoin.com/wp-content/files/New_YBCoin_Whitepater_V2.72_en.pdf .
sr. member
Activity: 456
Merit: 250
You need to redo the whole wallet SOON if we are to go any ware.
On an 8 core PC the wallet is running like my grandma, it is constantly not responding, and etc.
Is there anyone on the new team that actually understands Code not Restaurant Recepies, but Crypto Code???

I've been developing for over 20 years and would like to think I've progressed beyond restaurant recipes.   

On the development front I have:

  • Modified bitcoin-seeder to work with Ultracoin.  We'll finally have DNS seeders which will pass out active nodes on request
  • LevelDB
  • Zeitgeist (Timewarp) attack protection
  • Updated Checkpoints
  • Upgraded to use QT 5.3.2
  • Added the created DNS seeders to the wallet

The new wallet will be static linked, and will be one large executable rather than a folder of DLLs.  It will also have the new logos and art.

I'm making it a priority to speed up the wallet as much as possible.  Part of the problem is that we're fighting the algorithm which takes a significant amount of CPU time just to validate the headers.

I am using a version of the leveldb currently on UTC2 for its outward facing UTC wallets.  The performance boost with slower IO is significant.



As a work-around until the update, if you have a second computer, copy your wallet.dat to that second computer and run minting on it and then do not stake with the first one.  Alternatively, I could make stand-alone Windows binaries available without the GUI.
hero member
Activity: 2268
Merit: 507
is there a pool where i can sign up without an address i'de like to see the full pool status but i dont want to download the wallet if i wont mine ...
sr. member
Activity: 476
Merit: 250
You need to redo the whole wallet SOON if we are to go any ware.
On an 8 core PC the wallet is running like my grandma, it is constantly not responding, and etc.
Is there anyone on the new team that actually understands Code not Restaurant Recepies, but Crypto Code???

Yes, Kracko is our in house developer and had been working on the wallet software as it has been our number one priority. Like many of the best Linux distrobutions we all spend our time and money on these projects out of passion. If something is broken, we will work on fixing it, but please bring it to our attention without the insults. The wallet software is left over from the last management team, and we are working on improving it.
sr. member
Activity: 416
Merit: 250
You need to redo the whole wallet SOON if we are to go any ware.
On an 8 core PC the wallet is running like my grandma, it is constantly not responding, and etc.
Is there anyone on the new team that actually understands Code not Restaurant Recepies, but Crypto Code???
sr. member
Activity: 476
Merit: 250
@nanoprobe

Stake minting unfortunately takes up a lot of CPU power, especially under Scrypt-ChaCha. I too am getting similar results with stake minting enabled. Kracko is currently looking over possible solutions for that issue and many others to implement in the next wallet update.

If anyone had any questions as to how much Ultracoin I hold, for the sake of transparency I will be releasing the amount here:



I plan on holding Ultracoin long term, and is also a part of my motivation to make Ultracoin extremely successful. The amount is either very impressive or surprisingly low based on your perspective, but everything I do for Ultracoin is for my love of cryptocurrencies and Ultracoin as a whole.

Lastly, please help Ultracoin by participating in the Ultracoin Community Survey for Q4 2014: https://www.surveymonkey.com/s/M87B53N

Sincerely,

Steven "Rapture"
PR & Marketing Director
[email protected]
Ultracoin
sr. member
Activity: 318
Merit: 250
Thank you for the explanation Kracko.
sr. member
Activity: 456
Merit: 250
Tumblingblock pool appears to now be fixed, thanks.  What happened guys, was it a glitch or an attack?

Whats going on with UTC, price & nethash is all over the place.  Looks like the price is being manipulated, kept low for accumulation.  

Are multipools responsible for the nethash spikes or is something more sinister going on?

More interesting days ahead no doubt.




One of the two wallets stopped at utc.tumblingblock.com due to some strange read errors.  The one that stopped was the one used by MPOS, but the stratum still had the backup wallet to run off.  No hashes were lost.  It took about 30 minutes when I woke up to catch up the front end on the accounting.

I doubt multipools are responsible for the spikes. Our algorithm and NFactor isn't popular enough to make a common-algo switching setup worthwhile.  On occasion I've noticed about 2-3MH of unaccounted for hashes between known pools for UTC.  We may have some large solo miners taking advantage of the dips in difficulty.  
Jump to: