Pages:
Author

Topic: [I0C] I0coin - The Best Choice In Digital Currency - page 46. (Read 82343 times)

full member
Activity: 286
Merit: 100
With all this in mind I've designed a new logo.  I've kept the color scheme to keep it looking as close to the existing logo as possible.  The coin image didn't change.  I've changed the font to look more modern, but it still has a similar look and feel.  Most importantly, the zero and letter 'o' are clearly different.  Compare them for yourselves.  I welcome feedback, both pro and con on the new design.
I like the idea of making the logo more distinct. mmpool gets a lot of people confusing iocoin for i0coin. Is it possible to use a digit 0 with the diagonal line going through it to more solidly identify it as a number?

After thinking about making the logo more distinct, I came to the conclusion this can't be done without updating the whole coin design.  Most of the time, across the numerous exchanges and information sites, the coin image will represent I0coin without the rest of the logo being present.

Below is my updated coin design.  In this new design I include both the numeric "0" with a slash and the written word "zero".  This should remove confusion about it being a zero or letter "o".  I dispensed with the "I".  It is not really needed, and it looked like an "X" when I put the slash through the "0".  As the coin is reduced in size the "zero" words become less visible, but the numeric "0" stays visible to quite small coin sizes.  I've provided various sizes for comparison.  The color of this design is more of a golden hue than the orange of the existing.  If the community likes the new design I'll also provide them for download on the website.  

Again, feedback is welcome.  This coin redesign is the first step.  Once it's acceptable I'll complete the rest of the logo.

New coin design for I0coin:






legendary
Activity: 1135
Merit: 1166
Wow even the miner_tests pass or did you run the unit tests on i0coin? I see you haven't updated the alert key and the nonce's in miner_test... unless you have the same genesis block I don't think these will pass.

I did not run the tests for i0coin, but on the merge-mining branch of Namecoin from which i0coin is forked.  i0coin itself only changes the chain parameters and branding.  The regtests and unit tests for Namecoin (and the "just merge-mining" branch) are checked for every commit there.
legendary
Activity: 2044
Merit: 1005
(It seems like you are saying the development branch is what people currently get at the main URL?)

It is, and that is the same as just about any other software project out there (including Bitcoin).  If you want stable code, use the releases (tags).  If you want to stay on the latest code, use the main branch.  Note that I believe the branches to be mostly bugfree, but they are nevertheless no explicitly created and tested releases.
Did you write unit tests that pass on risky code? Bitcoin is not the same as yours because the code is tested and isnt put in a state where ppl can pull broken code especially if test coverage is above 95%... The releases happen after integration testing. So you should not recommend pullimg master or dev branch unless ots unit tested at the least

Isn't that exactly what I wrote?  I suggest to use the release tags, unless you know what you are doing and insist on pulling the branches (but I'm definitely not recommending doing that).  This is what I wrote.  Note that I actually do test the code before I push, but of course not as thoroughly as the release tags are tested.
No because bitcoin will run the unit tests on development code nightly, the master will break if code pushed invalidates it and through peer review the unit tests are pushed along with daily commits to ensure reliability of master, one simply does not run a binary from master if the unit tests have failed.

Wow even the miner_tests pass or did you run the unit tests on i0coin? I see you haven't updated the alert key and the nonce's in miner_test... unless you have the same genesis block I don't think these will pass.
full member
Activity: 286
Merit: 100
With all this in mind I've designed a new logo.  I've kept the color scheme to keep it looking as close to the existing logo as possible.  The coin image didn't change.  I've changed the font to look more modern, but it still has a similar look and feel.  Most importantly, the zero and letter 'o' are clearly different.  Compare them for yourselves.  I welcome feedback, both pro and con on the new design.
I like the idea of making the logo more distinct. mmpool gets a lot of people confusing iocoin for i0coin. Is it possible to use a digit 0 with the diagonal line going through it to more solidly identify it as a number?

I'll see what I can do.
sr. member
Activity: 375
Merit: 250
With all this in mind I've designed a new logo.  I've kept the color scheme to keep it looking as close to the existing logo as possible.  The coin image didn't change.  I've changed the font to look more modern, but it still has a similar look and feel.  Most importantly, the zero and letter 'o' are clearly different.  Compare them for yourselves.  I welcome feedback, both pro and con on the new design.
I like the idea of making the logo more distinct. mmpool gets a lot of people confusing iocoin for i0coin. Is it possible to use a digit 0 with the diagonal line going through it to more solidly identify it as a number?
full member
Activity: 286
Merit: 100

I've been thinking about our I0coin logo for a while.  Moving forward I see some need to modernize... just a bit.  One of the issues that I0coin has had is confusion about whether the 'I0' is an 'I zero' or 'I' letter 'O'.  It became even more confusing when a rival coin, I/O coin, came out last year, which really is 'I' letter 'O'.  

Let's consider our existing logo.  Notice that the zero in 'I0' and the letter 'o' in 'coin' look identical.  This furthers the confusion.  So I'd like to fix that with a logo which clearly shows the difference.  As a secondary concern I think the existing logo font looks a bit out dated.  And to top every thing off, I do NOT have the master graphics file for the existing logo.  So there's really no way for me to create larger versions if need be.  

With all this in mind I've designed a new logo.  I've kept the color scheme to keep it looking as close to the existing logo as possible.  The coin image didn't change.  I've changed the font to look more modern, but it still has a similar look and feel.  Most importantly, the zero and letter 'o' are clearly different.  Compare them for yourselves.  I welcome feedback, both pro and con on the new design.

Existing logo:




New logo:



full member
Activity: 286
Merit: 100

As for the testing of release version 0.11.9, here are a few points to make.

First off, since I0coin software is over 99% the same as Bitcoin that brings along with it tremendous reliability and testing which was already done on Bitcoin. 

Second, the primary difference with Bitcoin is the merged mining.  That has been under live testing for a couple of months now with no problems reported.  We also have 100% of the mining now performed using 0.11.9.

Third, domob and I have done testing.  Some of my tests are listed below.

-whole 0.11.9 block chain downloaded from scratch
-connected to 51.254.131.226 (node hard coded in client) for block chain download
-connected to ybs6nrn4bpvckalt.onion (Tor address for 51.254.131.226) for block chain download
-pruned block chain to 600 MB
-loaded a 0.8.6 wallet with a 0.11.9 (pruned) client
-transferred I0C from 0.11.9 (pruned) to 0.8.6 client
-transferred I0C from 0.11.9 (pruned) to 0.11.9.9 (unpruned) client
-transferred I0C from 0.8.6 to 0.11.9 (unpruned)
-transferred I0C from 0.11.9 (unpruned) to 0.8.6 client
-set server=1, sent rpc commands and received correct responses
-txindex=1, successfully re-indexed block chain

full member
Activity: 286
Merit: 100
(It seems like you are saying the development branch is what people currently get at the main URL?)

It is, and that is the same as just about any other software project out there (including Bitcoin).  If you want stable code, use the releases (tags).  If you want to stay on the latest code, use the main branch.  Note that I believe the branches to be mostly bugfree, but they are nevertheless no explicitly created and tested releases.
Did you write unit tests that pass on risky code? Bitcoin is not the same as yours because the code is tested and isnt put in a state where ppl can pull broken code especially if test coverage is above 95%... The releases happen after integration testing. So you should not recommend pullimg master or dev branch unless ots unit tested at the least

Isn't that exactly what I wrote?  I suggest to use the release tags, unless you know what you are doing and insist on pulling the branches (but I'm definitely not recommending doing that).  This is what I wrote.  Note that I actually do test the code before I push, but of course not as thoroughly as the release tags are tested.

... and again that's the way Bitcoin does it as well.
legendary
Activity: 1135
Merit: 1166
(It seems like you are saying the development branch is what people currently get at the main URL?)

It is, and that is the same as just about any other software project out there (including Bitcoin).  If you want stable code, use the releases (tags).  If you want to stay on the latest code, use the main branch.  Note that I believe the branches to be mostly bugfree, but they are nevertheless no explicitly created and tested releases.
Did you write unit tests that pass on risky code? Bitcoin is not the same as yours because the code is tested and isnt put in a state where ppl can pull broken code especially if test coverage is above 95%... The releases happen after integration testing. So you should not recommend pullimg master or dev branch unless ots unit tested at the least

Isn't that exactly what I wrote?  I suggest to use the release tags, unless you know what you are doing and insist on pulling the branches (but I'm definitely not recommending doing that).  This is what I wrote.  Note that I actually do test the code before I push, but of course not as thoroughly as the release tags are tested.
legendary
Activity: 2044
Merit: 1005
(It seems like you are saying the development branch is what people currently get at the main URL?)

It is, and that is the same as just about any other software project out there (including Bitcoin).  If you want stable code, use the releases (tags).  If you want to stay on the latest code, use the main branch.  Note that I believe the branches to be mostly bugfree, but they are nevertheless no explicitly created and tested releases.
Did you write unit tests that pass on risky code? Bitcoin is not the same as yours because the code is tested and isnt put in a state where ppl can pull broken code especially if test coverage is above 95%... The releases happen after integration testing. So you should not recommend pullimg master or dev branch unless ots unit tested at the least
legendary
Activity: 1135
Merit: 1166
(It seems like you are saying the development branch is what people currently get at the main URL?)

It is, and that is the same as just about any other software project out there (including Bitcoin).  If you want stable code, use the releases (tags).  If you want to stay on the latest code, use the main branch.  Note that I believe the branches to be mostly bugfree, but they are nevertheless no explicitly created and tested releases.
legendary
Activity: 2940
Merit: 1090
That still sounds a bit risky, guess I will wait until things stabilise and a stable version is set up as the default.

(It seems like you are saying the development branch is what people currently get at the main URL?)

-MarkM-
legendary
Activity: 1135
Merit: 1166
And thus does git suddenly become a complicated mess.

Well, you most definitely can keep pulling from the master branch or the 0.12 branch (https://github.com/domob1812/i0coin/tree/0.12) and it should work for you (although I'll mostly update the 0.12 branch from now on, as this is what I consider still part of my bounty).  The tags are just an added service in case you want to make sure that you have the same version as everyone else and not run into any bugs produced during recent development.  If you want to pull the latest code, just do it and it should be fine.
legendary
Activity: 2940
Merit: 1090
If I do a git clone of https://github.com/domob1812/i0coin.git will that give me the correct/latest version? Then go git pull periodically to stay up to date?

-MarkM-


You can do that, but it would be better to pull the i0coin-0.11.9 tag.  In the future, there will be a 0.12 release with corresponding tag as well, at which point you can update (but probably won't have to).

And thus does git suddenly become a complicated mess.

The way I tell whether I need to update is simple cycle through all the coin sourcegode directories doing a git pull in each one; those where the pull got somehing are the ones that need to be re-built and re-distributed to all the machines running them. As one certainly cannot count on seeing any announcements on bitcointalk, everythign scrolls out of sight way to fast to have a reasonable chance of catching sight of something while it happens momentarily to be on the first page of posts.

How the heck would one even go about pulling from a specific tag? For all I know ome of the coin sourcecode dirs already might do that, unfortunately; I don't think git indicates that, at least not very out in your face obviously, so maybe some things already are only being updated when the specific tag that I pulled is updated, and might have entirely new tags in place by now that the old tag I am pulling is not telling me to to pull instead.

Thus usually it is much better if a given repository simple always has whatever it wants passers-by to download be right there as the default thing that anyone not trying to study up on how tags work and re-learn all over again whatever stuff they had to learn way back when they last were forced to resort to tags wil just simply get so that is all just works...

I have pulled tags before, gosh knows how though, I inevitably forget all that complexity that should in any event be avoided.

-MarkM-
legendary
Activity: 1135
Merit: 1166
If I do a git clone of https://github.com/domob1812/i0coin.git will that give me the correct/latest version? Then go git pull periodically to stay up to date?

-MarkM-


You can do that, but it would be better to pull the i0coin-0.11.9 tag.  In the future, there will be a 0.12 release with corresponding tag as well, at which point you can update (but probably won't have to).
legendary
Activity: 2940
Merit: 1090
If I do a git clone of https://github.com/domob1812/i0coin.git will that give me the correct/latest version? Then go git pull periodically to stay up to date?

-MarkM-
newbie
Activity: 37
Merit: 0
full member
Activity: 286
Merit: 100

Here are some newly posted graphics you may download from izerocoin.org in two different file resolutions.







full member
Activity: 286
Merit: 100

Success!!!

We've surpassed 95% mining with 0.11.9 clients.  This means all the BIP's have kicked in, so the old 0.8.x client should no longer be used for mining.  If you're still mining with 0.8.x please upgrade.

For non-miners it's also recommended that you upgrade although it's not as urgent.  If you start having trouble syncing (attaching to other clients) then you should upgrade immediately.

I'd like to thank domob for engineering a great new client and tools to make this upgrade go so smoothly.



We've been seeing 100% blocks mined by the new 0.11.9 clients for well over a week now.  The transition appears to be complete and holding, even with network hash rate declining back to pre-transition levels. 
full member
Activity: 286
Merit: 100
domob,

The 20,000 I0C bounty that I owe you has been sent.  That should complete the payment of the total 25,000 I0C bounty.  Thanks again for your quality work.




I got everything, thanks a lot!  As discussed privately, I'll keep the code updated with Bitcoin's 0.12 branch and release a 0.12 version when Bitcoin does.

Thanks for your continued support!
Pages:
Jump to: