Bitcoin Forum
November 13, 2024, 01:17:46 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7  All
  Print  
Author Topic: [ANN][I0C] Resurrection, memory problems and instabilitiy fixed!  (Read 22834 times)
rsnel (OP)
Member
**
Offline Offline

Activity: 77
Merit: 10


View Profile WWW
August 05, 2013, 04:02:16 AM
Last edit: December 15, 2013, 08:33:49 PM by rsnel
 #1

Please upgrade to (at least) i0coin-0.8.3-2 (or current git HEAD, branch i0coin-0.8.x) as soon as possible. All old clients are on an unsafe, unsupported and mostly stale fork of the I0coin blockchain. The fork occured on September 10th.


I0C (logo by Lightlord), our favourite non-premined, fully decentralised, merged minable altcoin is back. I0coin used to require a lot of memory, about 8.2GB. The updated version only uses about 250MB (fully synced). The problem was fixed by moving data from memory storage to disk storage (this data was almost never used, it just took up space). Technical details are in the git log.

Merged minable means you can mine this coin for free while mining BTC. The new release is compatible with the old one, users using the old crashy and memory-hungry client will see the same blockchain as users of the new client. The old client is incompatible with the old client after block 895079, you should use the new client.

Short instructions on how to join the network, and start merged mining with P2Pool:

If you want to download binaries for windows or GNU/Linux, you can find release 0.8.6-1 on my i0coin website.

The sourcecode is in a git repository on github. The recommended branch (currently i0coin-0.8.x) is automatically selected. If you want to compile the program yourself, do:
Code:
$ git clone http://github.com/rsnel/i0coin/
$ cd i0coin/src
$ make -f makefile.unix i0coind

create ~/.i0coin/i0coin.conf which contains
Code:
server=1
daemon=1
rpcport=7332
rpcuser=i0coinrpc
rpcpassword=SOME_PASSWORD_HERE
port=7333
addnode=85.17.248.211:7333
addnone=198.154.60.61:7333
addnode=188.165.216.59:7333

Note, the seednodes are currenty hardcoded in the program, so the addnode= lines don't really do anything.

Run the daemon and let it sync. At the start of this resurrection, there were about 848000 blocks in the blockchain. Please open incoming port 7333 in your firewall, the network needs externally reachable nodes to grow.

Let's earn some coin with P2Pool. Miners that already are merged mining GG,NVC,IXC,DVC already know what to do.

For the rest of us:

Code:
$ git checkout https://github.com/forrestv/p2pool/
$ cd p2pool
$ less README.md
$ # install required packages, you did read the README didn't you?
$ ./run_p2pool.py --give-author 1.0 \
        --merged http://i0coinrpc:SOME_PASSWORD_HERE@localhost:7333/ \
        BITCOINRPC_USERNAME BITCOINRPC_PASSWORD

If you point your miner to localhost:9332 you will earn BTC, it will be sent directly to your wallet. In addition, without extra cost, you will get free I0coins. If you want to earn yet more coins (like IXC,DVC,NMC), please see this excellent topic https://bitcointalk.org/index.php?topic=62842.0. After that you should be able to figure GG out yourself.

Too much hassle? Check out http://mmpool.bitparking.com/pool/ (BTC 01.5% DGM, NMC/DVC/IXC/I0C??!?!!? PPS) to see if, they have re-enabled I0C!

I hope that, once there is enough mining power, exchanges will relist this likable coin.

Updates:
  • bitparking has enabled support for I0C
  • added seednode from pankkake, thanks!
  • official binary release 0.8.3-1 http://i0coin.snel.it/
  • this coin is officially not dead anymore (undead?  Shocked)
  • added DNSSeedNode i0seed.snel.it to current git (how it works)
  • official binary release 0.8.3-2 http://i0coin.snel.it/ (please upgrade asap)
  • official binary release 0.8.4-2 http://i0coin.snel.it/ (contains stability and DoS protection fixes from bitcoin)
  • the hard fork has occured, I0coin is ready for primetime!
  • official binary release 0.8.5-1 http://i0coin.snel.it/ (contains stability fixes from bitcoin)
  • Vircurex has re-enabled I0coin, you can make an account there using my referral URL
  • official binary release 0.8.6-1 http://i0coin.snel.it/ (contains misc fixes from bitcoin)

Maintainer of I0coin: http://i0coin.snel.it/ | SHA256 60GH/s | scrypt 600kH/s
I0coins can be traded on Vircurex, you can use this signup URL and pay less transaction fees.
George5
Legendary
*
Offline Offline

Activity: 1208
Merit: 1003



View Profile WWW
August 05, 2013, 08:39:03 AM
 #2

Where do I download the client?

https://nuls.io/about/ The sky is not the limit
rsnel (OP)
Member
**
Offline Offline

Activity: 77
Merit: 10


View Profile WWW
August 05, 2013, 12:59:26 PM
Last edit: August 05, 2013, 03:50:09 PM by rsnel
 #3

Where do I download the client?
I've compiled a windows binary. It can be found in the 'updates' section of the announcement. Please test it. (note, it has no gui, it's just a system service, to communicate with it you run (in another terminal) "i0coind.exe getinfo", for example, or "i0coind.exe help" to see all commands) In "Application Data" there will be a directory called I0coin, in this directory you will find the file debug.log. See inside to know what i0coind.exe is doing.

Greetings,

Rik.

Maintainer of I0coin: http://i0coin.snel.it/ | SHA256 60GH/s | scrypt 600kH/s
I0coins can be traded on Vircurex, you can use this signup URL and pay less transaction fees.
Lucko
Hero Member
*****
Offline Offline

Activity: 826
Merit: 1000



View Profile
August 06, 2013, 09:02:06 AM
 #4

It would be really nice to have a GUI...
rsnel (OP)
Member
**
Offline Offline

Activity: 77
Merit: 10


View Profile WWW
August 06, 2013, 08:32:38 PM
 #5

It would be really nice to have a GUI...
I will look into it.

Maintainer of I0coin: http://i0coin.snel.it/ | SHA256 60GH/s | scrypt 600kH/s
I0coins can be traded on Vircurex, you can use this signup URL and pay less transaction fees.
Lucko
Hero Member
*****
Offline Offline

Activity: 826
Merit: 1000



View Profile
August 06, 2013, 08:52:03 PM
 #6

Thanks!!!
ssateneth
Legendary
*
Offline Offline

Activity: 1344
Merit: 1004



View Profile
August 07, 2013, 01:44:38 AM
 #7

It would be really nice to have a GUI...

purelithium
Hero Member
*****
Offline Offline

Activity: 504
Merit: 500



View Profile
August 07, 2013, 02:15:42 AM
 #8

It would be really nice to have a GUI...

Like my post? 1H7bfRYh7F89mfmFgsRCdn4awDaUHQmYqY
K1773R
Legendary
*
Offline Offline

Activity: 1792
Merit: 1008


/dev/null


View Profile
August 07, 2013, 09:00:32 AM
 #9


I0C (logo by Lightlord), our favourite non-premined, fully decentralised, merged minable altcoin is back. I0coin used to require a lot of memory, about 8.2GB. The updated version only uses about 250MB (fully synced). The problem was fixed by moving data from memory storage to disk storage (this data was almost never used, it just took up space). Technical details are in the git log.

Merged minable means you can mine this coin for free while mining BTC. The new release is compatible with the old one, users using the old crashy and memory-hungry client will see the same blockchain as users of the new client.

Short instructions on how to join the network, and start merged mining with P2Pool:

The sourcecode is in a git repository on github. The recommended branch (currently i0coin-0.8.x) is automatically selected.
Code:
$ git clone http://github.com/rsnel/i0coin/
$ cd i0coin/src
$ make -f makefile.unix i0coind

create ~/.i0coin/i0coin.conf which contains
Code:
server=1
daemon=1
rpcport=7332
rpcuser=i0coinrpc
rpcpassword=SOME_PASSWORD_HERE
port=7333
addnode=85.17.248.211:7333
addnone=198.154.60.61:7333

Run the daemon and let it sync. Currently there are about 848000 blocks in the blockchain. Please open incoming port 7333 in your firewall, the network needs externally reachable nodes to grow.

Let's earn some coin with P2Pool. Miners that already are merged mining GG,NVC,IXC,DVC already know what to do.

For the rest of us:

Code:
$ git checkout https://github.com/forrestv/p2pool/
$ cd p2pool
$ less README.md
$ # install required packages, you did read the README didn't you?
$ ./run_p2pool.py --give-author 1.0 \
        --merged http://i0coinrpc:SOME_PASSWORD_HERE@localhost:7333/ \
        BITCOINRPC_USERNAME BITCOINRPC_PASSWORD

If you point your miner to localhost:9332 you will earn BTC, it will be sent directly to your wallet. In addition, without extra cost, you will get free I0coins. If you want to earn yet more coins (like IXC,DVC,NMC), please see this excellent topic https://bitcointalk.org/index.php?topic=62842.0  After that you should be able to figure GG out yourself.

Too much hassle? Check out http://mmpool.bitparking.com/pool/ (BTC 0% DGM, NMC/DVC/IXC/I0C?!?! PPS) to see if they have re-enabled I0C!

I hope that, once there is enough mining power, exchanges will relist this likable coin.

Updates:

thanks, going to add it to my p2pool again Smiley couldnt stand the memory hog :S
now you should do it with CLC + GRC too, in case you want to and have enough time Wink

[GPG Public Key]
BTC/DVC/TRC/FRC: 1K1773RbXRZVRQSSXe9N6N2MUFERvrdu6y ANC/XPM AK1773RTmRKtvbKBCrUu95UQg5iegrqyeA NMC: NK1773Rzv8b4ugmCgX789PbjewA9fL9Dy1 LTC: LKi773RBuPepQH8E6Zb1ponoCvgbU7hHmd EMC: EK1773RxUes1HX1YAGMZ1xVYBBRUCqfDoF BQC: bK1773R1APJz4yTgRkmdKQhjhiMyQpJgfN
xorxor
Sr. Member
****
Offline Offline

Activity: 476
Merit: 253



View Profile
August 07, 2013, 09:38:11 AM
Last edit: August 07, 2013, 08:00:19 PM by xorxor
 #10

just a notice:

i0coin was originally launched 2011!
That means 25% 66% of all coins alre already mined.
As for dead mergemined chain, it means mined for free @ zero diff.

It's a i25coin i66Coin now, not i0coin, if chain is not restarted.


fuck deeponion, fuck bitcoincash, all glory to one BITCOIN
K1773R
Legendary
*
Offline Offline

Activity: 1792
Merit: 1008


/dev/null


View Profile
August 07, 2013, 09:57:20 AM
 #11

just a notice:

i0coin was originally launched 2011!
That means 25% of all coins alre already mined.
As for dead mergemined chain, it means mined for free @ zero diff.

It's a i25coin now, not i0coin, if chain is not restarted.


thats so wrong, this is just a fix for the stupidity of the original i0coin, this is not a different coin, just a fixed sourcebase!

[GPG Public Key]
BTC/DVC/TRC/FRC: 1K1773RbXRZVRQSSXe9N6N2MUFERvrdu6y ANC/XPM AK1773RTmRKtvbKBCrUu95UQg5iegrqyeA NMC: NK1773Rzv8b4ugmCgX789PbjewA9fL9Dy1 LTC: LKi773RBuPepQH8E6Zb1ponoCvgbU7hHmd EMC: EK1773RxUes1HX1YAGMZ1xVYBBRUCqfDoF BQC: bK1773R1APJz4yTgRkmdKQhjhiMyQpJgfN
rsnel (OP)
Member
**
Offline Offline

Activity: 77
Merit: 10


View Profile WWW
August 07, 2013, 10:02:26 AM
 #12

Hi All,

Thanks for all the positive reactions.

I am working on the GUI. Compilation in GNU/Linux is fixed (update availabe in git repository) and I replaced some bitcoin logo's by i0coin logos.

Next step is to setup a VM with windows to provide GUI binaries. Don't hold your breath...

Greetings,

Rik.

Maintainer of I0coin: http://i0coin.snel.it/ | SHA256 60GH/s | scrypt 600kH/s
I0coins can be traded on Vircurex, you can use this signup URL and pay less transaction fees.
Cockeyed
Member
**
Offline Offline

Activity: 73
Merit: 10


View Profile
August 07, 2013, 10:05:31 AM
 #13

This seems really cool.

I am used to DOS, so using the command prompt is no problem for me. But I really would like to have kind of a manual with the meaning of all the commands. OK, they are kind of "self explanatory", got it. But all the trial and error costs many hours / maybe days. Thanks a lot anyways! Smiley
K1773R
Legendary
*
Offline Offline

Activity: 1792
Merit: 1008


/dev/null


View Profile
August 07, 2013, 11:00:56 AM
 #14

This seems really cool.

I am used to DOS, so using the command prompt is no problem for me. But I really would like to have kind of a manual with the meaning of all the commands. OK, they are kind of "self explanatory", got it. But all the trial and error costs many hours / maybe days. Thanks a lot anyways! Smiley
i0coind help <yourcommand>

[GPG Public Key]
BTC/DVC/TRC/FRC: 1K1773RbXRZVRQSSXe9N6N2MUFERvrdu6y ANC/XPM AK1773RTmRKtvbKBCrUu95UQg5iegrqyeA NMC: NK1773Rzv8b4ugmCgX789PbjewA9fL9Dy1 LTC: LKi773RBuPepQH8E6Zb1ponoCvgbU7hHmd EMC: EK1773RxUes1HX1YAGMZ1xVYBBRUCqfDoF BQC: bK1773R1APJz4yTgRkmdKQhjhiMyQpJgfN
r3wt
Hero Member
*****
Offline Offline

Activity: 686
Merit: 504


always the student, never the master.


View Profile
August 07, 2013, 11:03:37 AM
 #15

+1, i loved this con.

My negative trust rating is reflective of a personal vendetta by someone on default trust.
Cockeyed
Member
**
Offline Offline

Activity: 73
Merit: 10


View Profile
August 07, 2013, 12:10:09 PM
 #16

"i0coind help <yourcommand>"

thanks! Stupid me... Tongue
creativex
Sr. Member
****
Offline Offline

Activity: 434
Merit: 250



View Profile
August 07, 2013, 12:48:00 PM
 #17

Hi All,

Thanks for all the positive reactions.

I am working on the GUI. Compilation in GNU/Linux is fixed (update availabe in git repository) and I replaced some bitcoin logo's by i0coin logos.

Next step is to setup a VM with windows to provide GUI binaries. Don't hold your breath...

Greetings,

Rik.

Nice work Rik. Out of curiosity I started the dusty old I0coin windows gui yesterday for the first time this year. This was on a windows 8 x64 vm and I was surprised to see it find a single connection and begin downloading the chain. It eventually crashed of course, but it took 20mins or so and updated thousands of transactions during that time. Possible you can work backwards from the old windows gui to expedite the update process?

Cheers.

skrubalov
Newbie
*
Offline Offline

Activity: 50
Merit: 0


View Profile
August 07, 2013, 01:32:49 PM
 #18

Where do I download the client?
I've compiled a windows binary. It can be found in the 'updates' section of the announcement. Please test it. (note, it has no gui, it's just a system service, to communicate with it you run (in another terminal) "i0coind.exe getinfo", for example, or "i0coind.exe help" to see all commands) In "Application Data" there will be a directory called I0coin, in this directory you will find the file debug.log. See inside to know what i0coind.exe is doing.

Greetings,

Rik.

I've tried those commands but i get an error "'i0coind.exe' is not recognized as an internal or external command,
operable program or batch file."
How do I fix that?
How to find out my wallet address?
thanks
rsnel (OP)
Member
**
Offline Offline

Activity: 77
Merit: 10


View Profile WWW
August 07, 2013, 01:39:20 PM
 #19

Nice work Rik. Out of curiosity I started the dusty old I0coin windows gui yesterday for the first time this year. This was on a windows 8 x64 vm and I was surprised to see it find a single connection and begin downloading the chain. It eventually crashed of course, but it took 20mins or so and updated thousands of transactions during that time. Possible you can work backwards from the old windows gui to expedite the update process?

Cheers.

Thanks!

Well, the linux GUI seems to work. I have replaced most instances of Bitcoin with I0coin. Windows compilation can probably be done by everyone who can compile Bitcoin v0.8.3. Windows GUI binaries will probably be here before the weekend.

Side node: your old node found other nodes through IRC (there are some old nodes active on the network; I keep it running to be able to spot possible incompatibility issues (none expected and none seen so far)).

Maintainer of I0coin: http://i0coin.snel.it/ | SHA256 60GH/s | scrypt 600kH/s
I0coins can be traded on Vircurex, you can use this signup URL and pay less transaction fees.
xorxor
Sr. Member
****
Offline Offline

Activity: 476
Merit: 253



View Profile
August 07, 2013, 01:46:25 PM
Last edit: August 07, 2013, 07:59:49 PM by xorxor
 #20

just a notice:

i0coin was originally launched 2011!
That means 25%  of all coins alre already mined.
As for dead mergemined chain, it means mined for free @ zero diff.

It's a i25coin  now, not i0coin, if chain is not restarted.


thats so wrong, this is just a fix for the stupidity of the original i0coin, this is not a different coin, just a fixed sourcebase!


2 possibilities:

1. (actual) "this is not a different coin, just a fixed sourcebase!"

- the SAME genesis block, 2 years of freemining 25% 66% of the coins, no cost, zero diff.

2 (theoretical) new genesis block

- fair start


That is not wrong. That is why long dead coins CANNOT be resurrected.
..unless someone tries to cheat some people into believing it is, just to dump the freemined worthless coins.



fuck deeponion, fuck bitcoincash, all glory to one BITCOIN
Pages: [1] 2 3 4 5 6 7  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!